REST Resource: projects.locations.memberships.bindings

Recurso: MembershipBinding

MembershipBinding é um sub-recurso de uma assinatura, que representa a quais escopos de frota (ou outros recursos futuros da frota) uma assinatura está vinculada.

Representação 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.
}
Campos
name

string

O nome do recurso para a própria membershipbinding projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}

uid

string

Apenas saída. UUID gerado pelo Google para este recurso. Ele é exclusivo em todos os recursos de membershipbinding. Se um recurso de membershipbinding for excluído e outro recurso com o mesmo nome for criado, ele receberá um UID diferente.

createTime

string (Timestamp format)

Apenas saída. Quando a vinculação de assinatura foi criada.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Apenas saída. Quando a vinculação da assinatura foi atualizada pela última vez.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

deleteTime

string (Timestamp format)

Apenas saída. Quando a vinculação de assinatura foi excluída.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

state

object (MembershipBindingLifecycleState)

Apenas saída. Estado do recurso de vinculação de assinatura.

labels

map (key: string, value: string)

Opcional. Rótulos para esse MembershipBinding.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Campo de união target. Que tipo de membershipbinding é essa. target só pode ser de um dos seguintes tipos:
scope

string

Um nome de recurso de escopo no formato projects/*/locations/*/scopes/*.

MembershipBindingLifecycleState

MembershipBindingLifecycleState descreve o estado de um recurso Binding.

Representação JSON
{
  "code": enum (MembershipBindingLifecycleState.Code)
}
Campos
code

enum (MembershipBindingLifecycleState.Code)

Apenas saída. O estado atual do recurso MembershipBinding.

MembershipBindingLifecycleState.Code

O código descreve o estado de um recurso MembershipBinding.

Enums
CODE_UNSPECIFIED O código não foi definido.
CREATING O membershipbinding está sendo criado.
READY O membershipbinding está ativo.
DELETING O membershipbinding está sendo excluído.
UPDATING O membershipbinding está sendo atualizado.

Métodos

create

Cria um MembershipBinding.

delete

Exclui uma MembershipBinding.

get

Retorna os detalhes de um MembershipBinding.

list

Lista MembershipBindings.

patch

Atualiza um MembershipBinding.