Share via


GcpCredentialsDetailsProperties Constructor

Definition

Initializes a new instance of GcpCredentialsDetailsProperties.

public GcpCredentialsDetailsProperties (string organizationId, string gcpCredentialType, string projectId, string privateKeyId, string privateKey, string clientEmail, string clientId, Uri authUri, Uri tokenUri, Uri authProviderX509CertUri, Uri clientX509CertUri);
new Azure.ResourceManager.SecurityCenter.Models.GcpCredentialsDetailsProperties : string * string * string * string * string * string * string * Uri * Uri * Uri * Uri -> Azure.ResourceManager.SecurityCenter.Models.GcpCredentialsDetailsProperties
Public Sub New (organizationId As String, gcpCredentialType As String, projectId As String, privateKeyId As String, privateKey As String, clientEmail As String, clientId As String, authUri As Uri, tokenUri As Uri, authProviderX509CertUri As Uri, clientX509CertUri As Uri)

Parameters

organizationId
String

The organization ID of the GCP cloud account.

gcpCredentialType
String

Type field of the API key (write only).

projectId
String

Project ID field of the API key (write only).

privateKeyId
String

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

privateKey
String

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

clientEmail
String

Client email field of the API key (write only).

clientId
String

Client ID field of the API key (write only).

authUri
Uri

Auth URI field of the API key (write only).

tokenUri
Uri

Token URI field of the API key (write only).

authProviderX509CertUri
Uri

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

clientX509CertUri
Uri

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

Exceptions

organizationId, gcpCredentialType, projectId, privateKeyId, privateKey, clientEmail, clientId, authUri, tokenUri, authProviderX509CertUri or clientX509CertUri is null.

Applies to