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

authenticationType

Polymorphic discriminator, which specifies the different types this object can be

authProviderX509CertUrl

Auth provider x509 certificate URL field of the API key (write only)

authUri

Auth URI field of the API key (write only)

clientEmail

Client email field of the API key (write only)

clientId

Client ID field of the API key (write only)

clientX509CertUrl

Client x509 certificate URL field of the API key (write only)

organizationId

The organization ID of the GCP cloud account

privateKey

Private key field of the API key (write only)

privateKeyId

Private key ID field of the API key (write only)

projectId

Project ID field of the API key (write only)

tokenUri

Token URI field of the API key (write only)

type

Type field of the API key (write only)

Inherited Properties

authenticationProvisioningState

State of the multi-cloud connector NOTE: This property will not be serialized. It can only be populated by the server.

grantedPermissions

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