Package google.cloud.edgecontainer.v1main

색인

ConfigData

구성 데이터는 영역의 모든 구성 관련 데이터를 보유합니다.

필드
available_external_lb_pools_ipv4[]

string

외부 부하 분산기에 사용할 수 있는 v4 IP 풀 목록

available_external_lb_pools_ipv6[]

string

외부 부하 분산기에 사용할 수 있는 v6 IP 풀 목록

IdentityProvider

조직의 ID 공급업체 구성을 나타내는 ID 공급업체 리소스를 나타냅니다.

필드
name

string

식별자. ID 공급업체의 정식 리소스 이름입니다. 예: organizations/{organization}/locations/{location}/identityProviders/{identity_provider}

create_time

Timestamp

출력 전용입니다. ID 공급자가 생성된 시간입니다.

update_time

Timestamp

출력 전용입니다. ID 공급자가 마지막으로 업데이트된 시간입니다.

delete_time

Timestamp

출력 전용입니다. ID 공급자가 삭제된 시간입니다.

labels

map<string, string>

선택사항입니다. 이 리소스와 연결된 라벨입니다.

통합 필드 config. ID 공급업체의 구성입니다. config은 다음 중 하나여야 합니다.
oidc_config

OIDCProviderConfig

OIDC 공급업체 구성입니다.

통합 필드 target. ID 공급업체의 타겟입니다. target은 다음 중 하나여야 합니다.
zone_id

string

ID 공급업체를 구성할 인프라 클러스터의 대상 영역 ID입니다.

cluster

string

ID 공급자를 구성할 타겟 BMUC의 정규화된 이름입니다.

LocationMetadata

지정된 google.cloud.location.Location의 메타데이터입니다.

필드
available_zones

map<string, ZoneMetadata>

위치에서 사용할 수 있는 Google Distributed Cloud Edge 영역의 집합입니다. 지도는 각 영역의 소문자 ID로 키가 지정됩니다.

OIDCProviderConfig

OIDC 공급업체 구성을 나타냅니다.

필드
client_id

string

필수 항목입니다. ID 공급자의 클라이언트 ID입니다.

client_secret

string

선택사항입니다. ID 공급업체의 클라이언트 보안 비밀번호입니다.

issuer_uri

string

필수 항목입니다. ID 공급업체의 발급기관 URI입니다.

scopes

string

필수 항목입니다. ID 공급업체의 범위입니다.

user_claim

string

선택사항입니다. ID 공급자의 사용자 클레임입니다.

OperationMetadata

Edge Container API 메서드의 장기 실행 작업 메타데이터입니다.

필드
create_time

Timestamp

작업이 생성된 시간입니다.

end_time

Timestamp

작업 실행이 완료된 시간입니다.

target

string

작업 대상에 대한 서버 정의 리소스 경로입니다.

verb

string

작업에 의해 실행된 동사입니다.

status_message

string

작업의 사람이 읽을 수 있는 상태입니다(있는 경우).

requested_cancellation

bool

사용자가 작업 취소를 요청했는지를 나타냅니다. 성공적으로 취소된 작업은 Code.CANCELLED에 해당하는 google.rpc.Status.code가 1인 [Operation.error][] 값을 갖습니다.

api_version

string

작업을 시작하는 데 사용되는 API 버전입니다.

warnings[]

string

작업을 차단하지는 않지만 최종 사용자가 수신할 관련 정보가 포함된 경고입니다.

status_reason

StatusReason

작업의 머신 판독 가능 상태입니다(있는 경우).

StatusReason

작업 상태의 이유를 나타냅니다.

열거형
STATUS_REASON_UNSPECIFIED 이유를 알 수 없습니다.
UPGRADE_PAUSED 현재 클러스터 업그레이드가 일시중지되어 있습니다.

할당량

Edge 컨테이너 리소스의 할당량을 나타냅니다.

필드
metric

string

할당량 측정항목의 이름입니다.

limit

double

이 측정항목의 할당량 한도입니다.

usage

double

이 측정항목의 현재 사용량입니다.

ServiceAccount

서비스 계정 리소스를 나타냅니다.

필드
name

string

식별자. 프로젝트 서비스 계정의 표준 리소스 이름입니다. 예: projects/{project}/locations/{location}/serviceAccounts/{service_account}

zone

string

필수 항목입니다. 프로젝트 서비스 계정을 만들어야 하는 영역의 영역 ID입니다.

key[]

ServiceAccountKey

선택사항입니다. 서비스 계정 키입니다.

create_time

Timestamp

출력 전용입니다. 프로젝트 서비스 계정이 생성된 시간입니다.

update_time

Timestamp

출력 전용입니다. 프로젝트 서비스 계정이 마지막으로 업데이트된 시간입니다.

labels

map<string, string>

선택사항입니다. 이 리소스와 연결된 라벨입니다.

ServiceAccountKey

ServiceAccountKey에는 서비스 계정 키의 키 구성요소가 포함됩니다.

필드
algorithm

string

필수 항목입니다. 키의 알고리즘입니다. 현재 ES256 키만 지원됩니다.

id

string

필수 항목입니다. 키의 ID입니다. 이는 확인할 키를 결정하는 데 사용됩니다.

key

string

필수 항목입니다. 확인할 base64로 인코딩된 공개 키입니다.

expiry_time

Timestamp

필수 항목입니다. 키의 만료일입니다.

valid_start_time

Timestamp

필수 항목입니다. 키가 유효해지는 시작일입니다.

ZonalService

프로젝트에서 서비스가 사용 설정되었습니다.

필드
name

string

식별자. 서비스의 리소스 이름입니다.

service_selector

ServiceSelector

필수 항목입니다. 사용 설정/사용 중지할 서비스입니다.

state

State

출력 전용입니다. 서비스의 상태입니다.

create_time

Timestamp

출력 전용입니다. 서비스가 사용 설정된 시간입니다.

update_time

Timestamp

출력 전용입니다. 서비스가 마지막으로 업데이트된 시간입니다.

labels

map<string, string>

선택사항입니다. 이 리소스와 연결된 라벨입니다.

통합 필드 zone_or_cluster. 서비스를 사용 설정/사용 중지해야 하는 영역 또는 클러스터입니다. zone_or_cluster은 다음 중 하나여야 합니다.
zone

string

서비스를 사용 설정/중지해야 하는 영역의 영역 ID입니다.

cluster

string

서비스를 사용 설정/중지해야 하는 클러스터의 정규화된 이름입니다.

ServiceSelector

사용 설정/사용 중지할 수 있는 서비스입니다.

열거형
SERVICE_SELECTOR_UNSPECIFIED 지정되지 않음.
ALLOYDB AlloyDB 서비스(alloydb.googleapis.com)
VMM VMM 서비스(gdcvmmanager.googleapis.com)
BOOKSTORE 서점 서비스(bookstore.googleapis.com)

서비스의 상태입니다.

열거형
STATE_UNSPECIFIED 지정되지 않음.
STATE_ENABLED 프로젝트에서 서비스가 사용 설정되어 있습니다.
STATE_DISABLED 프로젝트에서 서비스가 사용 중지되었습니다.
STATE_ENABLING 프로젝트에서 서비스를 사용 설정하는 중입니다.
STATE_DISABLING 프로젝트에서 서비스가 사용 중지되고 있습니다.

ZoneMetadata

에지 머신이 있는 Google Distributed Cloud Edge 영역입니다.

필드
quota[]

Quota

이 영역의 리소스 할당량입니다.

rack_types

map<string, RackType>

랙 이름이 키이고 값이 RackType인 맵입니다.

config_data

ConfigData

영역의 구성 데이터입니다.

RackType

랙 유형입니다.

열거형
RACK_TYPE_UNSPECIFIED 지정되지 않은 랙 유형입니다. 단일 랙도 이 유형에 속합니다.
BASE 기본 랙 유형으로, 집계 스위치가 포함된 수정된 Config-1 랙 두 개로 구성된 쌍입니다.
EXPANSION 고객이 요청 시 추가한 확장 랙 유형(독립형 랙이라고도 함)입니다.