Class: Azure::Storage::Mgmt::V2015_06_15::Models::StorageAccountUpdateParameters
- Inherits:
-
Object
- Object
- Azure::Storage::Mgmt::V2015_06_15::Models::StorageAccountUpdateParameters
- Includes:
- MsRestAzure
- Defined in:
- lib/2015-06-15/generated/azure_mgmt_storage/models/storage_account_update_parameters.rb
Overview
The parameters to update on the account.
Instance Attribute Summary collapse
-
#account_type ⇒ AccountType
PremiumLRS accounts cannot be changed to other account types, and other account types cannot be changed to StandardZRS or PremiumLRS.
-
#custom_domain ⇒ CustomDomain
Name is the CNAME source.
-
#tags ⇒ Hash{String => String}
Resource tags.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for StorageAccountUpdateParameters class as Ruby Hash.
Instance Attribute Details
#account_type ⇒ AccountType
PremiumLRS accounts cannot be changed to other account types, and other account types cannot be changed to StandardZRS or PremiumLRS. Possible values include: ‘Standard_LRS’, ‘Standard_ZRS’, ‘Standard_GRS’, ‘Standard_RAGRS’, ‘Premium_LRS’
23 24 25 |
# File 'lib/2015-06-15/generated/azure_mgmt_storage/models/storage_account_update_parameters.rb', line 23 def account_type @account_type end |
#custom_domain ⇒ CustomDomain
Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
29 30 31 |
# File 'lib/2015-06-15/generated/azure_mgmt_storage/models/storage_account_update_parameters.rb', line 29 def custom_domain @custom_domain end |
#tags ⇒ Hash{String => String}
Returns Resource tags.
16 17 18 |
# File 'lib/2015-06-15/generated/azure_mgmt_storage/models/storage_account_update_parameters.rb', line 16 def @tags end |
Class Method Details
.mapper ⇒ Object
Mapper for StorageAccountUpdateParameters class as Ruby Hash. This will be used for serialization/deserialization.
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 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 |
# File 'lib/2015-06-15/generated/azure_mgmt_storage/models/storage_account_update_parameters.rb', line 36 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'StorageAccountUpdateParameters', type: { name: 'Composite', class_name: 'StorageAccountUpdateParameters', model_properties: { tags: { client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, account_type: { client_side_validation: true, required: false, serialized_name: 'properties.accountType', type: { name: 'Enum', module: 'AccountType' } }, custom_domain: { client_side_validation: true, required: false, serialized_name: 'properties.customDomain', type: { name: 'Composite', class_name: 'CustomDomain' } } } } } end |