REST Resource: projects.locations.memberships.bindings

리소스: MembershipBinding

MembershipBinding은 멤버십의 하위 리소스로, 멤버십이 바인딩된 Fleet 범위(또는 기타 향후 Fleet 리소스)를 나타냅니다.

JSON 표현
{
  "name": string,
  "uid": string,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "state": {
    object (MembershipBindingLifecycleState)
  },
  "labels": {
    string: string,
    ...
  },

  // Union field target can be only one of the following:
  "scope": string
  // End of list of possible types for union field target.
}
필드
name

string

membershipbinding projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}의 리소스 이름입니다.

uid

string

출력 전용입니다. 이 리소스에 대해 Google에서 생성된 UUID입니다. 모든 membershipbinding 리소스에서 고유합니다. membershipbinding 리소스가 삭제되고 동일한 이름의 다른 리소스가 생성되면 다른 uid를 갖습니다.

createTime

string (Timestamp format)

출력 전용입니다. 멤버십 바인딩이 생성된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. 멤버십 바인딩이 마지막으로 업데이트된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

deleteTime

string (Timestamp format)

출력 전용입니다. 멤버십 바인딩이 삭제된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

state

object (MembershipBindingLifecycleState)

출력 전용입니다. 멤버십 바인딩 리소스의 상태입니다.

labels

map (key: string, value: string)

(선택사항) 이 MembershipBinding의 라벨입니다.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" }

통합 필드 target. membershipbinding의 유형입니다. target은 다음 중 하나여야 합니다.
scope

string

projects/*/locations/*/scopes/* 형식의 범위 리소스 이름입니다.

MembershipBindingLifecycleState

MembershipBindingLifecycleState는 바인딩 리소스의 상태를 설명합니다.

JSON 표현
{
  "code": enum (MembershipBindingLifecycleState.Code)
}
필드
code

enum (MembershipBindingLifecycleState.Code)

출력 전용입니다. MembershipBinding 리소스의 현재 상태입니다.

MembershipBindingLifecycleState.Code

Code는 MembershipBinding 리소스의 상태를 설명합니다.

열거형
CODE_UNSPECIFIED 코드가 설정되지 않았습니다.
CREATING membershipbinding을 만드는 중입니다.
READY membershipbinding이 활성 상태입니다.
DELETING membershipbinding을 삭제하는 중입니다.
UPDATING membershipbinding을 업데이트하는 중입니다.

메서드

create

MembershipBinding을 만듭니다.

delete

MembershipBinding을 삭제합니다.

get

MembershipBinding의 세부정보를 반환합니다.

list

MembershipBinding을 나열합니다.

patch

MembershipBinding을 업데이트합니다.