Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the DataLakeStoreAccount class.
 /// </summary>
 /// <param name="location">the account regional location.</param>
 /// <param name="name">the account name.</param>
 /// <param name="type">the namespace and type of the account.</param>
 /// <param name="id">the account subscription ID.</param>
 /// <param name="identity">The Key vault encryption identity, if
 /// any.</param>
 /// <param name="tags">the value of custom properties.</param>
 /// <param name="properties">the Data Lake Store account
 /// properties.</param>
 public DataLakeStoreAccount(string location = default(string), string name = default(string), string type = default(string), string id = default(string), EncryptionIdentity identity = default(EncryptionIdentity), IDictionary <string, string> tags = default(IDictionary <string, string>), DataLakeStoreAccountProperties properties = default(DataLakeStoreAccountProperties))
 {
     Location   = location;
     Name       = name;
     Type       = type;
     Id         = id;
     Identity   = identity;
     Tags       = tags;
     Properties = properties;
 }
 /// <summary>
 /// Initializes a new instance of the
 /// CreateDataLakeStoreAccountParameters class.
 /// </summary>
 /// <param name="location">The resource location.</param>
 /// <param name="tags">The resource tags.</param>
 /// <param name="identity">The Key Vault encryption identity, if
 /// any.</param>
 /// <param name="defaultGroup">The default owner group for all new
 /// folders and files created in the Data Lake Store account.</param>
 /// <param name="encryptionConfig">The Key Vault encryption
 /// configuration.</param>
 /// <param name="encryptionState">The current state of encryption for
 /// this Data Lake Store account. Possible values include: 'Enabled',
 /// 'Disabled'</param>
 /// <param name="firewallRules">The list of firewall rules associated
 /// with this Data Lake Store account.</param>
 /// <param name="virtualNetworkRules">The list of virtual network rules
 /// associated with this Data Lake Store account.</param>
 /// <param name="firewallState">The current state of the IP address
 /// firewall for this Data Lake Store account. Possible values include:
 /// 'Enabled', 'Disabled'</param>
 /// <param name="firewallAllowAzureIps">The current state of allowing
 /// or disallowing IPs originating within Azure through the firewall.
 /// If the firewall is disabled, this is not enforced. Possible values
 /// include: 'Enabled', 'Disabled'</param>
 /// <param name="trustedIdProviders">The list of trusted identity
 /// providers associated with this Data Lake Store account.</param>
 /// <param name="trustedIdProviderState">The current state of the
 /// trusted identity provider feature for this Data Lake Store account.
 /// Possible values include: 'Enabled', 'Disabled'</param>
 /// <param name="newTier">The commitment tier to use for next month.
 /// Possible values include: 'Consumption', 'Commitment_1TB',
 /// 'Commitment_10TB', 'Commitment_100TB', 'Commitment_500TB',
 /// 'Commitment_1PB', 'Commitment_5PB'</param>
 public CreateDataLakeStoreAccountParameters(string location, IDictionary <string, string> tags = default(IDictionary <string, string>), EncryptionIdentity identity = default(EncryptionIdentity), string defaultGroup = default(string), EncryptionConfig encryptionConfig = default(EncryptionConfig), EncryptionState?encryptionState = default(EncryptionState?), IList <CreateFirewallRuleWithAccountParameters> firewallRules = default(IList <CreateFirewallRuleWithAccountParameters>), IList <CreateVirtualNetworkRuleWithAccountParameters> virtualNetworkRules = default(IList <CreateVirtualNetworkRuleWithAccountParameters>), FirewallState?firewallState = default(FirewallState?), FirewallAllowAzureIpsState?firewallAllowAzureIps = default(FirewallAllowAzureIpsState?), IList <CreateTrustedIdProviderWithAccountParameters> trustedIdProviders = default(IList <CreateTrustedIdProviderWithAccountParameters>), TrustedIdProviderState?trustedIdProviderState = default(TrustedIdProviderState?), TierType?newTier = default(TierType?))
 {
     Location               = location;
     Tags                   = tags;
     Identity               = identity;
     DefaultGroup           = defaultGroup;
     EncryptionConfig       = encryptionConfig;
     EncryptionState        = encryptionState;
     FirewallRules          = firewallRules;
     VirtualNetworkRules    = virtualNetworkRules;
     FirewallState          = firewallState;
     FirewallAllowAzureIps  = firewallAllowAzureIps;
     TrustedIdProviders     = trustedIdProviders;
     TrustedIdProviderState = trustedIdProviderState;
     NewTier                = newTier;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the DataLakeStoreAccount class.
 /// </summary>
 /// <param name="id">The resource identifier.</param>
 /// <param name="name">The resource name.</param>
 /// <param name="type">The resource type.</param>
 /// <param name="location">The resource location.</param>
 /// <param name="tags">The resource tags.</param>
 /// <param name="identity">The Key Vault encryption identity, if
 /// any.</param>
 /// <param name="accountId">The unique identifier associated with this
 /// Data Lake Store account.</param>
 /// <param name="provisioningState">The provisioning status of the Data
 /// Lake Store account. Possible values include: 'Failed', 'Creating',
 /// 'Running', 'Succeeded', 'Patching', 'Suspending', 'Resuming',
 /// 'Deleting', 'Deleted', 'Undeleting', 'Canceled'</param>
 /// <param name="state">The state of the Data Lake Store account.
 /// Possible values include: 'Active', 'Suspended'</param>
 /// <param name="creationTime">The account creation time.</param>
 /// <param name="lastModifiedTime">The account last modified
 /// time.</param>
 /// <param name="endpoint">The full CName endpoint for this
 /// account.</param>
 /// <param name="defaultGroup">The default owner group for all new
 /// folders and files created in the Data Lake Store account.</param>
 /// <param name="encryptionConfig">The Key Vault encryption
 /// configuration.</param>
 /// <param name="encryptionState">The current state of encryption for
 /// this Data Lake Store account. Possible values include: 'Enabled',
 /// 'Disabled'</param>
 /// <param name="encryptionProvisioningState">The current state of
 /// encryption provisioning for this Data Lake Store account. Possible
 /// values include: 'Creating', 'Succeeded'</param>
 /// <param name="firewallRules">The list of firewall rules associated
 /// with this Data Lake Store account.</param>
 /// <param name="virtualNetworkRules">The list of virtual network rules
 /// associated with this Data Lake Store account.</param>
 /// <param name="firewallState">The current state of the IP address
 /// firewall for this Data Lake Store account. Possible values include:
 /// 'Enabled', 'Disabled'</param>
 /// <param name="firewallAllowAzureIps">The current state of allowing
 /// or disallowing IPs originating within Azure through the firewall.
 /// If the firewall is disabled, this is not enforced. Possible values
 /// include: 'Enabled', 'Disabled'</param>
 /// <param name="trustedIdProviders">The list of trusted identity
 /// providers associated with this Data Lake Store account.</param>
 /// <param name="trustedIdProviderState">The current state of the
 /// trusted identity provider feature for this Data Lake Store account.
 /// Possible values include: 'Enabled', 'Disabled'</param>
 /// <param name="newTier">The commitment tier to use for next month.
 /// Possible values include: 'Consumption', 'Commitment_1TB',
 /// 'Commitment_10TB', 'Commitment_100TB', 'Commitment_500TB',
 /// 'Commitment_1PB', 'Commitment_5PB'</param>
 /// <param name="currentTier">The commitment tier in use for the
 /// current month. Possible values include: 'Consumption',
 /// 'Commitment_1TB', 'Commitment_10TB', 'Commitment_100TB',
 /// 'Commitment_500TB', 'Commitment_1PB', 'Commitment_5PB'</param>
 public DataLakeStoreAccount(string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), EncryptionIdentity identity = default(EncryptionIdentity), System.Guid?accountId = default(System.Guid?), DataLakeStoreAccountStatus?provisioningState = default(DataLakeStoreAccountStatus?), DataLakeStoreAccountState?state = default(DataLakeStoreAccountState?), System.DateTime?creationTime = default(System.DateTime?), System.DateTime?lastModifiedTime = default(System.DateTime?), string endpoint = default(string), string defaultGroup = default(string), EncryptionConfig encryptionConfig = default(EncryptionConfig), EncryptionState?encryptionState = default(EncryptionState?), EncryptionProvisioningState?encryptionProvisioningState = default(EncryptionProvisioningState?), IList <FirewallRule> firewallRules = default(IList <FirewallRule>), IList <VirtualNetworkRule> virtualNetworkRules = default(IList <VirtualNetworkRule>), FirewallState?firewallState = default(FirewallState?), FirewallAllowAzureIpsState?firewallAllowAzureIps = default(FirewallAllowAzureIpsState?), IList <TrustedIdProvider> trustedIdProviders = default(IList <TrustedIdProvider>), TrustedIdProviderState?trustedIdProviderState = default(TrustedIdProviderState?), TierType?newTier = default(TierType?), TierType?currentTier = default(TierType?))
     : base(id, name, type, location, tags)
 {
     Identity                    = identity;
     AccountId                   = accountId;
     ProvisioningState           = provisioningState;
     State                       = state;
     CreationTime                = creationTime;
     LastModifiedTime            = lastModifiedTime;
     Endpoint                    = endpoint;
     DefaultGroup                = defaultGroup;
     EncryptionConfig            = encryptionConfig;
     EncryptionState             = encryptionState;
     EncryptionProvisioningState = encryptionProvisioningState;
     FirewallRules               = firewallRules;
     VirtualNetworkRules         = virtualNetworkRules;
     FirewallState               = firewallState;
     FirewallAllowAzureIps       = firewallAllowAzureIps;
     TrustedIdProviders          = trustedIdProviders;
     TrustedIdProviderState      = trustedIdProviderState;
     NewTier                     = newTier;
     CurrentTier                 = currentTier;
     CustomInit();
 }