Class: Azure::ARM::Resources::Models::ResourceGroup
- Inherits:
-
Object
- Object
- Azure::ARM::Resources::Models::ResourceGroup
- Includes:
- MsRestAzure
- Defined in:
- lib/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
Returns The ID of the resource group.
16 17 18 |
# File 'lib/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/generated/azure_mgmt_resources/models/resource_group.rb', line 28 def location @location end |
#name ⇒ String
Returns The Name of the resource group.
19 20 21 |
# File 'lib/generated/azure_mgmt_resources/models/resource_group.rb', line 19 def name @name end |
#properties ⇒ ResourceGroupProperties
22 23 24 |
# File 'lib/generated/azure_mgmt_resources/models/resource_group.rb', line 22 def properties @properties end |
#tags ⇒ Hash{String => String}
group.
32 33 34 |
# File 'lib/generated/azure_mgmt_resources/models/resource_group.rb', line 32 def @tags 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 |
# File 'lib/generated/azure_mgmt_resources/models/resource_group.rb', line 39 def self.mapper() { required: false, serialized_name: 'ResourceGroup', type: { name: 'Composite', class_name: 'ResourceGroup', model_properties: { id: { required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { required: false, serialized_name: 'name', type: { name: 'String' } }, properties: { required: false, serialized_name: 'properties', type: { name: 'Composite', class_name: 'ResourceGroupProperties' } }, location: { required: true, serialized_name: 'location', type: { name: 'String' } }, tags: { required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } } } } } end |