Partilhar via


ArmSecurityCenterModelFactory.GcpCredentialsDetailsProperties Método

Definição

Inicializa uma nova instância de GcpCredentialsDetailsProperties.

public static Azure.ResourceManager.SecurityCenter.Models.GcpCredentialsDetailsProperties GcpCredentialsDetailsProperties (Azure.ResourceManager.SecurityCenter.Models.AuthenticationProvisioningState? authenticationProvisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityCenter.Models.SecurityCenterCloudPermission> grantedPermissions = default, string organizationId = default, string gcpCredentialType = default, string projectId = default, string privateKeyId = default, string privateKey = default, string clientEmail = default, string clientId = default, Uri authUri = default, Uri tokenUri = default, Uri authProviderX509CertUri = default, Uri clientX509CertUri = default);
static member GcpCredentialsDetailsProperties : Nullable<Azure.ResourceManager.SecurityCenter.Models.AuthenticationProvisioningState> * seq<Azure.ResourceManager.SecurityCenter.Models.SecurityCenterCloudPermission> * string * string * string * string * string * string * string * Uri * Uri * Uri * Uri -> Azure.ResourceManager.SecurityCenter.Models.GcpCredentialsDetailsProperties
Public Shared Function GcpCredentialsDetailsProperties (Optional authenticationProvisioningState As Nullable(Of AuthenticationProvisioningState) = Nothing, Optional grantedPermissions As IEnumerable(Of SecurityCenterCloudPermission) = Nothing, Optional organizationId As String = Nothing, Optional gcpCredentialType As String = Nothing, Optional projectId As String = Nothing, Optional privateKeyId As String = Nothing, Optional privateKey As String = Nothing, Optional clientEmail As String = Nothing, Optional clientId As String = Nothing, Optional authUri As Uri = Nothing, Optional tokenUri As Uri = Nothing, Optional authProviderX509CertUri As Uri = Nothing, Optional clientX509CertUri As Uri = Nothing) As GcpCredentialsDetailsProperties

Parâmetros

authenticationProvisioningState
Nullable<AuthenticationProvisioningState>

Estado do conector de várias nuvens.

grantedPermissions
IEnumerable<SecurityCenterCloudPermission>

As permissões detectadas na conta de nuvem.

organizationId
String

A ID da organização da conta de nuvem do GCP.

gcpCredentialType
String

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

projectId
String

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

privateKeyId
String

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

privateKey
String

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

clientEmail
String

Campo email do cliente da chave de API (somente gravação).

clientId
String

Campo ID do cliente da chave de API (somente gravação).

authUri
Uri

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

tokenUri
Uri

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

authProviderX509CertUri
Uri

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

clientX509CertUri
Uri

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

Retornos

Uma nova GcpCredentialsDetailsProperties instância para simulação.

Aplica-se a