ArmSecurityCenterModelFactory.AwsCredsAuthenticationDetailsProperties Method

Definition

Initializes a new instance of AwsCredsAuthenticationDetailsProperties.

public static Azure.ResourceManager.SecurityCenter.Models.AwsCredsAuthenticationDetailsProperties AwsCredsAuthenticationDetailsProperties (Azure.ResourceManager.SecurityCenter.Models.AuthenticationProvisioningState? authenticationProvisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityCenter.Models.SecurityCenterCloudPermission> grantedPermissions = default, string accountId = default, string awsAccessKeyId = default, string awsSecretAccessKey = default);
static member AwsCredsAuthenticationDetailsProperties : Nullable<Azure.ResourceManager.SecurityCenter.Models.AuthenticationProvisioningState> * seq<Azure.ResourceManager.SecurityCenter.Models.SecurityCenterCloudPermission> * string * string * string -> Azure.ResourceManager.SecurityCenter.Models.AwsCredsAuthenticationDetailsProperties
Public Shared Function AwsCredsAuthenticationDetailsProperties (Optional authenticationProvisioningState As Nullable(Of AuthenticationProvisioningState) = Nothing, Optional grantedPermissions As IEnumerable(Of SecurityCenterCloudPermission) = Nothing, Optional accountId As String = Nothing, Optional awsAccessKeyId As String = Nothing, Optional awsSecretAccessKey As String = Nothing) As AwsCredsAuthenticationDetailsProperties

Parameters

authenticationProvisioningState
Nullable<AuthenticationProvisioningState>

State of the multi-cloud connector.

grantedPermissions
IEnumerable<SecurityCenterCloudPermission>

The permissions detected in the cloud account.

accountId
String

The ID of the cloud account.

awsAccessKeyId
String

Public key element of the AWS credential object (write only).

awsSecretAccessKey
String

Secret key element of the AWS credential object (write only).

Returns

A new AwsCredsAuthenticationDetailsProperties instance for mocking.

Applies to