Class: Azure::Cosmosdb::Mgmt::V2019_12_12::Models::ARMResourceProperties
- Inherits:
-
Object
- Object
- Azure::Cosmosdb::Mgmt::V2019_12_12::Models::ARMResourceProperties
- Includes:
- MsRestAzure
- Defined in:
- lib/2019-12-12/generated/azure_mgmt_cosmosdb/models/armresource_properties.rb
Overview
The core properties of ARM resources.
Direct Known Subclasses
CassandraKeyspaceCreateUpdateParameters, CassandraKeyspaceGetResults, CassandraTableCreateUpdateParameters, CassandraTableGetResults, DatabaseAccountCreateUpdateParameters, DatabaseAccountGetResults, GremlinDatabaseCreateUpdateParameters, GremlinDatabaseGetResults, GremlinGraphCreateUpdateParameters, GremlinGraphGetResults, MongoDBCollectionCreateUpdateParameters, MongoDBCollectionGetResults, MongoDBDatabaseCreateUpdateParameters, MongoDBDatabaseGetResults, SqlContainerCreateUpdateParameters, SqlContainerGetResults, SqlDatabaseCreateUpdateParameters, SqlDatabaseGetResults, SqlStoredProcedureCreateUpdateParameters, SqlStoredProcedureGetResults, SqlTriggerCreateUpdateParameters, SqlTriggerGetResults, SqlUserDefinedFunctionCreateUpdateParameters, SqlUserDefinedFunctionGetResults, TableCreateUpdateParameters, TableGetResults, ThroughputSettingsGetResults, ThroughputSettingsUpdateParameters
Instance Attribute Summary collapse
-
#id ⇒ String
The unique resource identifier of the ARM resource.
-
#location ⇒ String
resource belongs.
-
#name ⇒ String
The name of the ARM resource.
- #tags ⇒ Hash{String => String}
-
#type ⇒ String
The type of Azure resource.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for ARMResourceProperties class as Ruby Hash.
Instance Attribute Details
#id ⇒ String
Returns The unique resource identifier of the ARM resource.
16 17 18 |
# File 'lib/2019-12-12/generated/azure_mgmt_cosmosdb/models/armresource_properties.rb', line 16 def id @id end |
#location ⇒ String
resource belongs.
26 27 28 |
# File 'lib/2019-12-12/generated/azure_mgmt_cosmosdb/models/armresource_properties.rb', line 26 def location @location end |
#name ⇒ String
Returns The name of the ARM resource.
19 20 21 |
# File 'lib/2019-12-12/generated/azure_mgmt_cosmosdb/models/armresource_properties.rb', line 19 def name @name end |
#tags ⇒ Hash{String => String}
29 30 31 |
# File 'lib/2019-12-12/generated/azure_mgmt_cosmosdb/models/armresource_properties.rb', line 29 def @tags end |
#type ⇒ String
Returns The type of Azure resource.
22 23 24 |
# File 'lib/2019-12-12/generated/azure_mgmt_cosmosdb/models/armresource_properties.rb', line 22 def type @type end |
Class Method Details
.mapper ⇒ Object
Mapper for ARMResourceProperties 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 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'lib/2019-12-12/generated/azure_mgmt_cosmosdb/models/armresource_properties.rb', line 36 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ARMResourceProperties', type: { name: 'Composite', class_name: 'ARMResourceProperties', 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: false, 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 |