Partilhar via


GcpCredentialsDetailsProperties interface

Serviço para credenciais de serviço baseado no conector de conta na nuvem do GCP, as credenciais são compostas pelo ID da organização e uma chave de API JSON (somente gravação)

Extends

Propriedades

authenticationType

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

authProviderX509CertUrl

Campo URL do certificado x509 do provedor de autenticação da chave da API (somente gravação)

authUri

Campo URI de autenticação da chave API (somente gravação)

clientEmail

Campo de e-mail do cliente da chave da API (somente gravação)

clientId

Campo ID do Cliente da chave API (somente gravação)

clientX509CertUrl

Campo URL do certificado x509 do cliente da chave API (somente gravação)

organizationId

O ID da organização da conta de nuvem do GCP

privateKey

Campo de chave privada da chave API (somente gravação)

privateKeyId

Campo ID de chave privada da chave API (somente gravação)

projectId

Campo ID do projeto da chave API (somente gravação)

tokenUri

Campo URI de token da chave API (somente gravação)

type

Campo Tipo da chave API (somente gravação)

Propriedades Herdadas

authenticationProvisioningState

Estado do conector multinuvem NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

grantedPermissions

As permissões detetadas na conta na nuvem. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

authenticationType

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

authenticationType: "gcpCredentials"

Valor de Propriedade

"gcpCredentials"

authProviderX509CertUrl

Campo URL do certificado x509 do provedor de autenticação da chave da API (somente gravação)

authProviderX509CertUrl: string

Valor de Propriedade

string

authUri

Campo URI de autenticação da chave API (somente gravação)

authUri: string

Valor de Propriedade

string

clientEmail

Campo de e-mail do cliente da chave da API (somente gravação)

clientEmail: string

Valor de Propriedade

string

clientId

Campo ID do Cliente da chave API (somente gravação)

clientId: string

Valor de Propriedade

string

clientX509CertUrl

Campo URL do certificado x509 do cliente da chave API (somente gravação)

clientX509CertUrl: string

Valor de Propriedade

string

organizationId

O ID da organização da conta de nuvem do GCP

organizationId: string

Valor de Propriedade

string

privateKey

Campo de chave privada da chave API (somente gravação)

privateKey: string

Valor de Propriedade

string

privateKeyId

Campo ID de chave privada da chave API (somente gravação)

privateKeyId: string

Valor de Propriedade

string

projectId

Campo ID do projeto da chave API (somente gravação)

projectId: string

Valor de Propriedade

string

tokenUri

Campo URI de token da chave API (somente gravação)

tokenUri: string

Valor de Propriedade

string

type

Campo Tipo da chave API (somente gravação)

type: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

authenticationProvisioningState

Estado do conector multinuvem NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

authenticationProvisioningState?: string

Valor de Propriedade

string

Herdado deAuthenticationDetailsProperties.authenticationProvisioningState

grantedPermissions

As permissões detetadas na conta na nuvem. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

grantedPermissions?: string[]

Valor de Propriedade

string[]

Herdado deAuthenticationDetailsProperties.grantedPermissions