Class: Azure::Storage::Mgmt::V2015_05_01_preview::Models::StorageAccountUpdateParameters
- Inherits:
-
Resource
- Object
- Resource
- Azure::Storage::Mgmt::V2015_05_01_preview::Models::StorageAccountUpdateParameters
- Includes:
- MsRestAzure
- Defined in:
- lib/2015-05-01-preview/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
StandardZRS and 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.
Attributes inherited from Resource
#id, #location, #name, #tags, #type
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for StorageAccountUpdateParameters class as Ruby Hash.
Methods inherited from Resource
Instance Attribute Details
#account_type ⇒ AccountType
StandardZRS and 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’
20 21 22 |
# File 'lib/2015-05-01-preview/generated/azure_mgmt_storage/models/storage_account_update_parameters.rb', line 20 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.
26 27 28 |
# File 'lib/2015-05-01-preview/generated/azure_mgmt_storage/models/storage_account_update_parameters.rb', line 26 def custom_domain @custom_domain end |
Class Method Details
.mapper ⇒ Object
Mapper for StorageAccountUpdateParameters class as Ruby Hash. This will be used for serialization/deserialization.
33 34 35 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 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 |
# File 'lib/2015-05-01-preview/generated/azure_mgmt_storage/models/storage_account_update_parameters.rb', line 33 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'StorageAccountUpdateParameters', type: { name: 'Composite', class_name: 'StorageAccountUpdateParameters', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, location: { client_side_validation: true, required: true, serialized_name: 'location', type: { name: 'String' } }, 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 |