KRM API marketplace.gdc.goog/v1

marketplace.gdc.goog/v1

Marketplace API 그룹의 API 스키마 정의를 포함합니다.

IconType

기본 유형: string IconType은 아이콘 애셋의 유형을 나타냅니다.

표시 위치: - ServiceDescriptionSpec

ServiceDescription

ServiceDescription은 마켓 서비스의 설명을 나타냅니다.

표시 위치: - 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은 마켓 서비스의 서비스 설명을 정의합니다.

표시 위치: - 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 Condition 배열 설치가 성공했는지 또는 오류가 발생했는지 여부를 나타내는 표시기입니다.
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

마켓 서비스의 사용 가능한 버전을 정의합니다.

표시 위치: - ServiceVersion

필드 설명
version 문자열 이 서비스의 버전입니다.
entrypoint 문자열 수명 주기를 관리할 Helm 차트의 이름입니다.
defaultConfiguration 문자열 Helm 차트 값의 기본 구성입니다.