Share via


GcpCredentialsDetailsProperties Constructors

Definition

Overloads

GcpCredentialsDetailsProperties()

Initializes a new instance of the GcpCredentialsDetailsProperties class.

GcpCredentialsDetailsProperties(String, String, String, String, String, String, String, String, String, String, String, String, IList<String>)

Initializes a new instance of the GcpCredentialsDetailsProperties class.

GcpCredentialsDetailsProperties()

Initializes a new instance of the GcpCredentialsDetailsProperties class.

public GcpCredentialsDetailsProperties ();
Public Sub New ()

Applies to

GcpCredentialsDetailsProperties(String, String, String, String, String, String, String, String, String, String, String, String, IList<String>)

Initializes a new instance of the GcpCredentialsDetailsProperties class.

public GcpCredentialsDetailsProperties (string organizationId, string type, string projectId, string privateKeyId, string privateKey, string clientEmail, string clientId, string authUri, string tokenUri, string authProviderX509CertUrl, string clientX509CertUrl, string authenticationProvisioningState = default, System.Collections.Generic.IList<string> grantedPermissions = default);
new Microsoft.Azure.Management.Security.Models.GcpCredentialsDetailsProperties : string * string * string * string * string * string * string * string * string * string * string * string * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Security.Models.GcpCredentialsDetailsProperties
Public Sub New (organizationId As String, type As String, projectId As String, privateKeyId As String, privateKey As String, clientEmail As String, clientId As String, authUri As String, tokenUri As String, authProviderX509CertUrl As String, clientX509CertUrl As String, Optional authenticationProvisioningState As String = Nothing, Optional grantedPermissions As IList(Of String) = Nothing)

Parameters

organizationId
String

The organization ID of the GCP cloud account

type
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
String

Auth URI field of the API key (write only)

tokenUri
String

Token URI field of the API key (write only)

authProviderX509CertUrl
String

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

clientX509CertUrl
String

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

authenticationProvisioningState
String

State of the multi-cloud connector Possible values include: 'Valid', 'Invalid', 'Expired', 'IncorrectPolicy'

grantedPermissions
IList<String>

The permissions detected in the cloud account.

Applies to