ArmPurviewModelFactory.PurviewAccountProperties Method

Definition

public static Azure.ResourceManager.Purview.Models.PurviewAccountProperties PurviewAccountProperties(Azure.ResourceManager.Purview.Models.PurviewAccountStatus accountStatus = default, string cloudConnectorsAwsExternalId = default, DateTimeOffset? createdOn = default, string createdBy = default, string createdByObjectId = default, string defaultDomain = default, Azure.ResourceManager.Purview.Models.PurviewAccountEndpoint endpoints = default, string friendlyName = default, Azure.ResourceManager.Purview.Models.PurviewIngestionStorage ingestionStorage = default, Azure.ResourceManager.Purview.Models.PurviewManagedEventHubState? managedEventHubState = default, string managedResourceGroupName = default, Azure.ResourceManager.Purview.Models.PurviewManagedResource managedResources = default, Azure.ResourceManager.Purview.Models.ManagedResourcesPublicNetworkAccess? managedResourcesPublicNetworkAccess = default, Azure.ResourceManager.Purview.Models.PurviewAccountMergeInfo mergeInfo = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Purview.PurviewPrivateEndpointConnectionData> privateEndpointConnections = default, Azure.ResourceManager.Purview.Models.PurviewProvisioningState? provisioningState = default, Azure.ResourceManager.Purview.Models.PurviewPublicNetworkAccess? publicNetworkAccess = default, Azure.ResourceManager.Purview.Models.PurviewTenantEndpointState? tenantEndpointState = default);
static member PurviewAccountProperties : Azure.ResourceManager.Purview.Models.PurviewAccountStatus * string * Nullable<DateTimeOffset> * string * string * string * Azure.ResourceManager.Purview.Models.PurviewAccountEndpoint * string * Azure.ResourceManager.Purview.Models.PurviewIngestionStorage * Nullable<Azure.ResourceManager.Purview.Models.PurviewManagedEventHubState> * string * Azure.ResourceManager.Purview.Models.PurviewManagedResource * Nullable<Azure.ResourceManager.Purview.Models.ManagedResourcesPublicNetworkAccess> * Azure.ResourceManager.Purview.Models.PurviewAccountMergeInfo * seq<Azure.ResourceManager.Purview.PurviewPrivateEndpointConnectionData> * Nullable<Azure.ResourceManager.Purview.Models.PurviewProvisioningState> * Nullable<Azure.ResourceManager.Purview.Models.PurviewPublicNetworkAccess> * Nullable<Azure.ResourceManager.Purview.Models.PurviewTenantEndpointState> -> Azure.ResourceManager.Purview.Models.PurviewAccountProperties
Public Shared Function PurviewAccountProperties (Optional accountStatus As PurviewAccountStatus = Nothing, Optional cloudConnectorsAwsExternalId As String = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional createdBy As String = Nothing, Optional createdByObjectId As String = Nothing, Optional defaultDomain As String = Nothing, Optional endpoints As PurviewAccountEndpoint = Nothing, Optional friendlyName As String = Nothing, Optional ingestionStorage As PurviewIngestionStorage = Nothing, Optional managedEventHubState As Nullable(Of PurviewManagedEventHubState) = Nothing, Optional managedResourceGroupName As String = Nothing, Optional managedResources As PurviewManagedResource = Nothing, Optional managedResourcesPublicNetworkAccess As Nullable(Of ManagedResourcesPublicNetworkAccess) = Nothing, Optional mergeInfo As PurviewAccountMergeInfo = Nothing, Optional privateEndpointConnections As IEnumerable(Of PurviewPrivateEndpointConnectionData) = Nothing, Optional provisioningState As Nullable(Of PurviewProvisioningState) = Nothing, Optional publicNetworkAccess As Nullable(Of PurviewPublicNetworkAccess) = Nothing, Optional tenantEndpointState As Nullable(Of PurviewTenantEndpointState) = Nothing) As PurviewAccountProperties

Parameters

accountStatus
PurviewAccountStatus

Gets or sets the status of the account.

cloudConnectorsAwsExternalId
String

AWS external identifier. Configured in AWS to allow use of the role arn used for scanning

createdOn
Nullable<DateTimeOffset>

Gets the time at which the entity was created.

createdBy
String

Gets the creator of the entity.

createdByObjectId
String

Gets the creators of the entity's object id.

defaultDomain
String

Gets the default domain in the account.

endpoints
PurviewAccountEndpoint

The URIs that are the public endpoints of the account.

friendlyName
String

Gets or sets the friendly name.

ingestionStorage
PurviewIngestionStorage

Ingestion Storage Account Info.

managedEventHubState
Nullable<PurviewManagedEventHubState>

Gets or sets the state of managed eventhub. If enabled managed eventhub will be created, if disabled the managed eventhub will be removed.

managedResourceGroupName
String

Gets or sets the managed resource group name.

managedResources
PurviewManagedResource

Gets the resource identifiers of the managed resources.

managedResourcesPublicNetworkAccess
Nullable<ManagedResourcesPublicNetworkAccess>

Gets or sets the public network access for managed resources.

mergeInfo
PurviewAccountMergeInfo

Gets or sets the Merge Info.

privateEndpointConnections
IEnumerable<PurviewPrivateEndpointConnectionData>

Gets the private endpoint connections information.

provisioningState
Nullable<PurviewProvisioningState>

Gets or sets the state of the provisioning.

publicNetworkAccess
Nullable<PurviewPublicNetworkAccess>

Gets or sets the public network access.

tenantEndpointState
Nullable<PurviewTenantEndpointState>

Gets or sets the state of tenant endpoint.

Returns

A new PurviewAccountProperties instance for mocking.

Applies to