GcpCredentialsDetailsProperties interface
GCP cloud account connector based service to service credentials, the credentials are composed of the organization ID and a JSON API key (write only)
- Extends
Properties
authentication |
Polymorphic discriminator, which specifies the different types this object can be |
auth |
Auth provider x509 certificate URL field of the API key (write only) |
auth |
Auth URI field of the API key (write only) |
client |
Client email field of the API key (write only) |
client |
Client ID field of the API key (write only) |
clientX509Cert |
Client x509 certificate URL field of the API key (write only) |
organization |
The organization ID of the GCP cloud account |
private |
Private key field of the API key (write only) |
private |
Private key ID field of the API key (write only) |
project |
Project ID field of the API key (write only) |
token |
Token URI field of the API key (write only) |
type | Type field of the API key (write only) |
Inherited Properties
authentication |
State of the multi-cloud connector NOTE: This property will not be serialized. It can only be populated by the server. |
granted |
The permissions detected in the cloud account. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
authenticationType
Polymorphic discriminator, which specifies the different types this object can be
authenticationType: "gcpCredentials"
Property Value
"gcpCredentials"
authProviderX509CertUrl
Auth provider x509 certificate URL field of the API key (write only)
authProviderX509CertUrl: string
Property Value
string
authUri
Auth URI field of the API key (write only)
authUri: string
Property Value
string
clientEmail
Client email field of the API key (write only)
clientEmail: string
Property Value
string
clientId
Client ID field of the API key (write only)
clientId: string
Property Value
string
clientX509CertUrl
Client x509 certificate URL field of the API key (write only)
clientX509CertUrl: string
Property Value
string
organizationId
The organization ID of the GCP cloud account
organizationId: string
Property Value
string
privateKey
Private key field of the API key (write only)
privateKey: string
Property Value
string
privateKeyId
Private key ID field of the API key (write only)
privateKeyId: string
Property Value
string
projectId
Project ID field of the API key (write only)
projectId: string
Property Value
string
tokenUri
Token URI field of the API key (write only)
tokenUri: string
Property Value
string
type
Type field of the API key (write only)
type: string
Property Value
string
Inherited Property Details
authenticationProvisioningState
State of the multi-cloud connector NOTE: This property will not be serialized. It can only be populated by the server.
authenticationProvisioningState?: string
Property Value
string
Inherited From AuthenticationDetailsProperties.authenticationProvisioningState
grantedPermissions
The permissions detected in the cloud account. NOTE: This property will not be serialized. It can only be populated by the server.
grantedPermissions?: string[]
Property Value
string[]
Inherited From AuthenticationDetailsProperties.grantedPermissions
Azure SDK for JavaScript