- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- ValidationResult
- ValidationResult.ValidatorType
- Exemplos
- Faça um teste
associações.validateCreate é uma verificação de simulação para subscription.create. Ele verifica o seguinte: 1. O autor da chamada tem a permissão gkehub.memberships.create
necessária. 2. O subscriptionId ainda está disponível.
Solicitação HTTP
POST https://gkehub.googleapis.com/v1alpha/{parent=projects/*/locations/*}/memberships:validateCreate
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
parent |
Obrigatório. O pai (projeto e local) em que as assinaturas serão criadas. Especificado no formato A autorização requer a seguinte permissão do IAM no recurso especificado
|
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{
"membershipId": string,
"membership": {
object ( |
Campos | |
---|---|
membershipId |
Obrigatório. ID de associação escolhido pelo cliente. |
membership |
Obrigatório. Recurso de associação a ser criado. |
Corpo da resposta
Mensagem de resposta para o método GkeHub.ValidateCreateMembership
.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Representação JSON |
---|
{
"validationResults": [
{
object ( |
Campos | |
---|---|
validationResults[] |
Encapsula todos os resultados do validador. |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/cloud-platform
Para saber mais, consulte a Visão geral da autenticação.
ValidationResult
ValidationResults são resultados definidos por cada validador que é executado durante associações.validateCreate.
Representação JSON |
---|
{
"validator": enum ( |
Campos | |
---|---|
validator |
Tipo de validador para validar a associação. |
success |
Se a validação foi aprovada ou não. |
result |
Informações adicionais para a validação. |
ValidationResult.ValidatorType
Especifica tipos diferentes de validação.
Enums | |
---|---|
VALIDATOR_TYPE_UNSPECIFIED |
Validador UNSPECIFIED. |
MEMBERSHIP_ID |
O validador MEMBERSHIP_ID valida que o subscriptionId ainda está disponível. |
CROSS_PROJECT_PERMISSION |
O validador CROSS_PROJECT_PERMISSION valida que a vinculação do papel entre projetos para o agente de serviço esteja em vigor. |