Class: Azure::Resources::Mgmt::V2016_02_01::Models::ResourceGroup
- Inherits:
-
Object
- Object
- Azure::Resources::Mgmt::V2016_02_01::Models::ResourceGroup
- Includes:
- MsRestAzure
- Defined in:
- lib/2016-02-01/generated/azure_mgmt_resources/models/resource_group.rb
Overview
Resource group information.
Instance Attribute Summary collapse
-
#id ⇒ String
The ID of the resource group.
-
#location ⇒ String
changed after the resource group has been created.
-
#name ⇒ String
The Name of the resource group.
- #properties ⇒ ResourceGroupProperties
-
#tags ⇒ Hash{String => String}
group.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for ResourceGroup class as Ruby Hash.
Instance Attribute Details
#id ⇒ String
16 17 18 |
# File 'lib/2016-02-01/generated/azure_mgmt_resources/models/resource_group.rb', line 16 def id @id end |
#location ⇒ String
changed after the resource group has been created. Has to be one of the supported Azure Locations, such as West US, East US, West Europe, East Asia, etc.
28 29 30 |
# File 'lib/2016-02-01/generated/azure_mgmt_resources/models/resource_group.rb', line 28 def location @location end |
#name ⇒ String
19 20 21 |
# File 'lib/2016-02-01/generated/azure_mgmt_resources/models/resource_group.rb', line 19 def name @name end |
#properties ⇒ ResourceGroupProperties
22 23 24 |
# File 'lib/2016-02-01/generated/azure_mgmt_resources/models/resource_group.rb', line 22 def properties @properties end |
#tags ⇒ Hash{String => String}
group.
32 33 34 |
# File 'lib/2016-02-01/generated/azure_mgmt_resources/models/resource_group.rb', line 32 def end |
Class Method Details
.mapper ⇒ Object
Mapper for ResourceGroup class as Ruby Hash. This will be used for serialization/deserialization.
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 |
# File 'lib/2016-02-01/generated/azure_mgmt_resources/models/resource_group.rb', line 39 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ResourceGroup', type: { name: 'Composite', class_name: 'ResourceGroup', 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, serialized_name: 'name', type: { name: 'String' } }, properties: { client_side_validation: true, required: false, serialized_name: 'properties', type: { name: 'Composite', class_name: 'ResourceGroupProperties' } }, 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' } } } } } } } end |