Class: Azure::ARM::DataLakeStore::Models::DataLakeStoreAccountUpdateParameters
- Inherits:
-
Object
- Object
- Azure::ARM::DataLakeStore::Models::DataLakeStoreAccountUpdateParameters
- Includes:
- MsRest::JSONable, MsRestAzure
- Defined in:
- lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_update_parameters.rb
Overview
Data Lake Store account information to update
Instance Attribute Summary collapse
-
#default_group ⇒ String
created in the Data Lake Store account.
-
#encryption_config ⇒ UpdateEncryptionConfig
Vault keys.
-
#firewall_allow_azure_ips ⇒ FirewallAllowAzureIpsState
disallowing IPs originating within Azure through the firewall.
-
#firewall_state ⇒ FirewallState
for this Data Lake store account.
-
#new_tier ⇒ TierType
values include: ‘Consumption’, ‘Commitment_1TB’, ‘Commitment_10TB’, ‘Commitment_100TB’, ‘Commitment_500TB’, ‘Commitment_1PB’, ‘Commitment_5PB’.
-
#tags ⇒ Hash{String => String}
Resource tags.
-
#trusted_id_provider_state ⇒ TrustedIdProviderState
identity provider feature for this Data Lake store account.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for DataLakeStoreAccountUpdateParameters class as Ruby Hash.
Instance Attribute Details
#default_group ⇒ String
created in the Data Lake Store account.
34 35 36 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_update_parameters.rb', line 34 def default_group @default_group end |
#encryption_config ⇒ UpdateEncryptionConfig
Vault keys. Can only be used to rotate a user managed encryption Key Vault key.
51 52 53 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_update_parameters.rb', line 51 def encryption_config @encryption_config end |
#firewall_allow_azure_ips ⇒ FirewallAllowAzureIpsState
disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced. Possible values include: ‘Enabled’, ‘Disabled’
46 47 48 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_update_parameters.rb', line 46 def firewall_allow_azure_ips @firewall_allow_azure_ips end |
#firewall_state ⇒ FirewallState
for this Data Lake store account. Disabling the firewall does not remove existing rules, they will just be ignored until the firewall is re-enabled. Possible values include: ‘Enabled’, ‘Disabled’
23 24 25 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_update_parameters.rb', line 23 def firewall_state @firewall_state end |
#new_tier ⇒ TierType
values include: ‘Consumption’, ‘Commitment_1TB’, ‘Commitment_10TB’, ‘Commitment_100TB’, ‘Commitment_500TB’, ‘Commitment_1PB’, ‘Commitment_5PB’
40 41 42 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_update_parameters.rb', line 40 def new_tier @new_tier end |
#tags ⇒ Hash{String => String}
Returns Resource tags.
17 18 19 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_update_parameters.rb', line 17 def @tags end |
#trusted_id_provider_state ⇒ TrustedIdProviderState
identity provider feature for this Data Lake store account. Disabling trusted identity provider functionality does not remove the providers, they will just be ignored until this feature is re-enabled. Possible values include: ‘Enabled’, ‘Disabled’
30 31 32 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_update_parameters.rb', line 30 def trusted_id_provider_state @trusted_id_provider_state end |
Class Method Details
.mapper ⇒ Object
Mapper for DataLakeStoreAccountUpdateParameters class as Ruby Hash. This will be used for serialization/deserialization.
58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_update_parameters.rb', line 58 def self.mapper() { required: false, serialized_name: 'DataLakeStoreAccountUpdateParameters', type: { name: 'Composite', class_name: 'DataLakeStoreAccountUpdateParameters', model_properties: { tags: { required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, firewall_state: { required: false, serialized_name: 'properties.firewallState', type: { name: 'Enum', module: 'FirewallState' } }, trusted_id_provider_state: { required: false, serialized_name: 'properties.trustedIdProviderState', type: { name: 'Enum', module: 'TrustedIdProviderState' } }, default_group: { required: false, serialized_name: 'properties.defaultGroup', type: { name: 'String' } }, new_tier: { required: false, serialized_name: 'properties.newTier', type: { name: 'Enum', module: 'TierType' } }, firewall_allow_azure_ips: { required: false, serialized_name: 'properties.firewallAllowAzureIps', type: { name: 'Enum', module: 'FirewallAllowAzureIpsState' } }, encryption_config: { required: false, serialized_name: 'properties.encryptionConfig', type: { name: 'Composite', class_name: 'UpdateEncryptionConfig' } } } } } end |