KRM API marketplace.gdc.goog/v1

marketplace.gdc.goog/v1

Marketplace API グループの API スキーマ定義が含まれています。

IconType

基になる型: string IconType はアイコン アセットの型を表します。

表示場所: - ServiceDescriptionSpec

ServiceDescription

ServiceDescription は、Marketplace サービスの説明を表します。

表示場所: - ServiceDescriptionList

フィールド 説明
apiVersion 文字列 marketplace.gdc.goog/v1
kind 文字列 ServiceDescription
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec ServiceDescriptionSpec

ServiceDescriptionDetails

ServiceDescriptionDetails は、特定のセクションで使用できるフィールドを定義します。

表示場所: - ServiceDescriptionSpec

フィールド 説明
details 文字列 説明の詳細の HTML 形式のセクション。
url 文字列 説明 URL(利用可能な場合)。

ServiceDescriptionList

ServiceDescription カスタム リソースのコレクションを表します。

フィールド 説明
apiVersion 文字列 marketplace.gdc.goog/v1
kind 文字列 ServiceDescriptionList
metadata ListMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
items ServiceDescription 配列

ServiceDescriptionSpec

ServiceDescriptionSpec は、Marketplace サービスのサービスの説明を定義します。

表示場所: - ServiceDescription

フィールド 説明
serviceName 文字列 「marketplace.gdc.goog/service-name」ラベルに対応するセレクタ値。
displayName 文字列 このサービスの表示名。
vendor 文字列 このサービスのベンダー。
description 文字列 このサービスの簡単な説明。
serviceType 文字列 概要ページのこのサービスのタイプ。
iconType IconType アイコン アセットのタイプ。
iconSource 文字列 アイコン アセットのソースデータ(base64 エンコード画像など)。
overview 文字列 サービス概要の HTML 形式のセクション。
pricing ServiceDescriptionDetails サービス料金の HTML 形式のセクション。
support 文字列 サービス サポートの HTML 形式のセクション。
terms ServiceDescriptionDetails サービス規約の HTML 形式のセクション。
contactInfo 文字列 サービスのお問い合わせ情報の HTML 形式のセクション。
documentation ServiceDescriptionDetails サービス ドキュメントの詳細。
categories 文字列配列 「カテゴリ」の詳細。

ServiceInstance

Marketplace サービスのインストール済みインスタンスを表します。

表示場所: - ServiceInstanceList

フィールド 説明
apiVersion 文字列 marketplace.gdc.goog/v1
kind 文字列 ServiceInstance
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec ServiceInstanceSpec
status ServiceInstanceStatus

ServiceInstanceList

ServiceInstance カスタム リソースのコレクションを表します。

フィールド 説明
apiVersion 文字列 marketplace.gdc.goog/v1
kind 文字列 ServiceInstanceList
metadata ListMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
items ServiceInstance の配列

ServiceInstanceSpec

Marketplace サービスのインストール済みインスタンスを定義します。

表示場所: - ServiceInstance

フィールド 説明
serviceVersionRef NamespacedName ServiceVersionRef は、このインスタンスの ServiceVersion を参照します。
clusterRef NamespacedName サービス インスタンスをインストールするクラスタの名前。
parameters JSON サービス インスタンス用に構成するパラメータ。これには任意の JSON データを含めることができます。

ServiceInstanceStatus

Marketplace サービス インスタンスの観測状態を定義します。

表示場所: - ServiceInstance

フィールド 説明
installedVersion 文字列 現在実行中のバージョン。空の文字列は、バージョンがインストールされていないことを示します。
conditions 条件の配列 インストールが成功したかどうか、エラーが発生したかどうかを示すインジケーター。
errorStatus ErrorStatus ErrorStatus には、観測時刻を含む最新のエラーが保持されます。

ServiceVersion

Marketplace サービスの単一バージョンを表します。

表示場所: - ServiceVersionList

フィールド 説明
apiVersion 文字列 marketplace.gdc.goog/v1
kind 文字列 ServiceVersion
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec ServiceVersionSpec

ServiceVersionList

ServiceVersion カスタム リソースのコレクションを表します。

フィールド 説明
apiVersion 文字列 marketplace.gdc.goog/v1
kind 文字列 ServiceVersionList
metadata ListMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
items ServiceVersion 配列

ServiceVersionSpec

Marketplace サービスの利用可能なバージョンを定義します。

表示場所: - ServiceVersion

フィールド 説明
version 文字列 このサービスのバージョン。
entrypoint 文字列 ライフサイクルが管理される Helm チャートの名前。
defaultConfiguration 文字列 Helm チャート値のデフォルト構成。