Class: Azure::ARM::Storage::Models::CheckNameAvailabilityResult
- Inherits:
-
Object
- Object
- Azure::ARM::Storage::Models::CheckNameAvailabilityResult
- Includes:
- MsRest::JSONable, MsRestAzure
- Defined in:
- lib/generated/azure_mgmt_storage/models/check_name_availability_result.rb
Overview
The CheckNameAvailability operation response.
Instance Attribute Summary collapse
-
#message ⇒ String
more detail.
-
#name_available ⇒ Boolean
is available for you to use.
-
#reason ⇒ Reason
be used.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for CheckNameAvailabilityResult class as Ruby Hash.
Instance Attribute Details
#message ⇒ String
more detail.
28 29 30 |
# File 'lib/generated/azure_mgmt_storage/models/check_name_availability_result.rb', line 28 def @message end |
#name_available ⇒ Boolean
is available for you to use. If true, the name is available. If false, the name has already been taken or is invalid and cannot be used.
19 20 21 |
# File 'lib/generated/azure_mgmt_storage/models/check_name_availability_result.rb', line 19 def name_available @name_available end |
#reason ⇒ Reason
be used. The Reason element is only returned if NameAvailable is false. Possible values include: ‘AccountNameInvalid’, ‘AlreadyExists’
24 25 26 |
# File 'lib/generated/azure_mgmt_storage/models/check_name_availability_result.rb', line 24 def reason @reason end |
Class Method Details
.mapper ⇒ Object
Mapper for CheckNameAvailabilityResult class as Ruby Hash. This will be used for serialization/deserialization.
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 |
# File 'lib/generated/azure_mgmt_storage/models/check_name_availability_result.rb', line 35 def self.mapper() { required: false, serialized_name: 'CheckNameAvailabilityResult', type: { name: 'Composite', class_name: 'CheckNameAvailabilityResult', model_properties: { name_available: { required: false, read_only: true, serialized_name: 'nameAvailable', type: { name: 'Boolean' } }, reason: { required: false, read_only: true, serialized_name: 'reason', type: { name: 'Enum', module: 'Reason' } }, message: { required: false, read_only: true, serialized_name: 'message', type: { name: 'String' } } } } } end |