ArmSecurityCenterModelFactory.GcpCredentialsDetailsProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of 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
Parameters
- authenticationProvisioningState
- Nullable<AuthenticationProvisioningState>
State of the multi-cloud connector.
- grantedPermissions
- IEnumerable<SecurityCenterCloudPermission>
The permissions detected in the cloud account.
- 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).
Returns
A new GcpCredentialsDetailsProperties instance for mocking.
Applies to
Azure SDK for .NET