ArmDataLakeStoreModelFactory.DataLakeStoreAccountData Method

Definition

Initializes a new instance of DataLakeStoreAccountData.

public static Azure.ResourceManager.DataLakeStore.DataLakeStoreAccountData DataLakeStoreAccountData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Guid? accountId = default, Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreAccountStatus? provisioningState = default, Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreAccountState? state = default, DateTimeOffset? createdOn = default, DateTimeOffset? lastModifiedOn = default, string endpoint = default, string defaultGroup = default, Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreAccountEncryptionConfig encryptionConfig = default, Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreEncryptionState? encryptionState = default, Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreEncryptionProvisioningState? encryptionProvisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataLakeStore.DataLakeStoreFirewallRuleData> firewallRules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataLakeStore.DataLakeStoreVirtualNetworkRuleData> virtualNetworkRules = default, Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreFirewallState? firewallState = default, Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreFirewallAllowAzureIPsState? firewallAllowAzureIPs = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataLakeStore.DataLakeStoreTrustedIdProviderData> trustedIdProviders = default, Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreTrustedIdProviderState? trustedIdProviderState = default, Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreCommitmentTierType? newTier = default, Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreCommitmentTierType? currentTier = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IReadOnlyDictionary<string,string> tags = default);
static member DataLakeStoreAccountData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Azure.ResourceManager.Models.ManagedServiceIdentity * Nullable<Guid> * Nullable<Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreAccountStatus> * Nullable<Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreAccountState> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * string * Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreAccountEncryptionConfig * Nullable<Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreEncryptionState> * Nullable<Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreEncryptionProvisioningState> * seq<Azure.ResourceManager.DataLakeStore.DataLakeStoreFirewallRuleData> * seq<Azure.ResourceManager.DataLakeStore.DataLakeStoreVirtualNetworkRuleData> * Nullable<Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreFirewallState> * Nullable<Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreFirewallAllowAzureIPsState> * seq<Azure.ResourceManager.DataLakeStore.DataLakeStoreTrustedIdProviderData> * Nullable<Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreTrustedIdProviderState> * Nullable<Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreCommitmentTierType> * Nullable<Azure.ResourceManager.DataLakeStore.Models.DataLakeStoreCommitmentTierType> * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IReadOnlyDictionary<string, string> -> Azure.ResourceManager.DataLakeStore.DataLakeStoreAccountData
Public Shared Function DataLakeStoreAccountData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional accountId As Nullable(Of Guid) = Nothing, Optional provisioningState As Nullable(Of DataLakeStoreAccountStatus) = Nothing, Optional state As Nullable(Of DataLakeStoreAccountState) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastModifiedOn As Nullable(Of DateTimeOffset) = Nothing, Optional endpoint As String = Nothing, Optional defaultGroup As String = Nothing, Optional encryptionConfig As DataLakeStoreAccountEncryptionConfig = Nothing, Optional encryptionState As Nullable(Of DataLakeStoreEncryptionState) = Nothing, Optional encryptionProvisioningState As Nullable(Of DataLakeStoreEncryptionProvisioningState) = Nothing, Optional firewallRules As IEnumerable(Of DataLakeStoreFirewallRuleData) = Nothing, Optional virtualNetworkRules As IEnumerable(Of DataLakeStoreVirtualNetworkRuleData) = Nothing, Optional firewallState As Nullable(Of DataLakeStoreFirewallState) = Nothing, Optional firewallAllowAzureIPs As Nullable(Of DataLakeStoreFirewallAllowAzureIPsState) = Nothing, Optional trustedIdProviders As IEnumerable(Of DataLakeStoreTrustedIdProviderData) = Nothing, Optional trustedIdProviderState As Nullable(Of DataLakeStoreTrustedIdProviderState) = Nothing, Optional newTier As Nullable(Of DataLakeStoreCommitmentTierType) = Nothing, Optional currentTier As Nullable(Of DataLakeStoreCommitmentTierType) = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IReadOnlyDictionary(Of String, String) = Nothing) As DataLakeStoreAccountData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

identity
ManagedServiceIdentity

The Key Vault encryption identity, if any. Current supported identity types: SystemAssigned.

accountId
Nullable<Guid>

The unique identifier associated with this Data Lake Store account.

provisioningState
Nullable<DataLakeStoreAccountStatus>

The provisioning status of the Data Lake Store account.

state
Nullable<DataLakeStoreAccountState>

The state of the Data Lake Store account.

createdOn
Nullable<DateTimeOffset>

The account creation time.

lastModifiedOn
Nullable<DateTimeOffset>

The account last modified time.

endpoint
String

The full CName endpoint for this account.

defaultGroup
String

The default owner group for all new folders and files created in the Data Lake Store account.

encryptionConfig
DataLakeStoreAccountEncryptionConfig

The Key Vault encryption configuration.

encryptionState
Nullable<DataLakeStoreEncryptionState>

The current state of encryption for this Data Lake Store account.

encryptionProvisioningState
Nullable<DataLakeStoreEncryptionProvisioningState>

The current state of encryption provisioning for this Data Lake Store account.

firewallRules
IEnumerable<DataLakeStoreFirewallRuleData>

The list of firewall rules associated with this Data Lake Store account.

virtualNetworkRules
IEnumerable<DataLakeStoreVirtualNetworkRuleData>

The list of virtual network rules associated with this Data Lake Store account.

firewallState
Nullable<DataLakeStoreFirewallState>

The current state of the IP address firewall for this Data Lake Store account.

firewallAllowAzureIPs
Nullable<DataLakeStoreFirewallAllowAzureIPsState>

The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.

trustedIdProviders
IEnumerable<DataLakeStoreTrustedIdProviderData>

The list of trusted identity providers associated with this Data Lake Store account.

trustedIdProviderState
Nullable<DataLakeStoreTrustedIdProviderState>

The current state of the trusted identity provider feature for this Data Lake Store account.

newTier
Nullable<DataLakeStoreCommitmentTierType>

The commitment tier to use for next month.

currentTier
Nullable<DataLakeStoreCommitmentTierType>

The commitment tier in use for the current month.

location
Nullable<AzureLocation>

The resource location.

tags
IReadOnlyDictionary<String,String>

The resource tags.

Returns

A new DataLakeStoreAccountData instance for mocking.

Applies to