Share via


ArmSecurityCenterModelFactory.AuthenticationDetailsProperties Method

Definition

Initializes a new instance of AuthenticationDetailsProperties.

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

Parameters

authenticationProvisioningState
Nullable<AuthenticationProvisioningState>

State of the multi-cloud connector.

grantedPermissions
IEnumerable<SecurityCenterCloudPermission>

The permissions detected in the cloud account.

authenticationType
String

Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials.

Returns

A new AuthenticationDetailsProperties instance for mocking.

Applies to