Class: Azure::ARM::DevTestLabs::Models::LabFragment
- Inherits:
-
MsRestAzure::Resource
- Object
- MsRestAzure::Resource
- Azure::ARM::DevTestLabs::Models::LabFragment
- Includes:
- MsRest::JSONable, MsRestAzure
- Defined in:
- lib/generated/azure_mgmt_devtestlabs/models/lab_fragment.rb
Overview
A lab.
Instance Attribute Summary collapse
-
#lab_storage_type ⇒ StorageType
Premium or Standard.
-
#premium_data_disks ⇒ PremiumDataDisk
disks.
-
#provisioning_state ⇒ String
The provisioning status of the resource.
-
#unique_identifier ⇒ String
The unique immutable identifier of a resource (Guid).
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for LabFragment class as Ruby Hash.
Instance Attribute Details
#lab_storage_type ⇒ StorageType
Premium or Standard. Default is Premium. Possible values include: ‘Standard’, ‘Premium’
19 20 21 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/lab_fragment.rb', line 19 def lab_storage_type @lab_storage_type end |
#premium_data_disks ⇒ PremiumDataDisk
disks. When its value is ‘Enabled’, creation of standard or premium data disks is allowed. When its value is ‘Disabled’, only creation of standard data disks is allowed. Possible values include: ‘Disabled’, ‘Enabled’
27 28 29 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/lab_fragment.rb', line 27 def premium_data_disks @premium_data_disks end |
#provisioning_state ⇒ String
Returns The provisioning status of the resource.
30 31 32 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/lab_fragment.rb', line 30 def provisioning_state @provisioning_state end |
#unique_identifier ⇒ String
Returns The unique immutable identifier of a resource (Guid).
33 34 35 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/lab_fragment.rb', line 33 def unique_identifier @unique_identifier end |
Class Method Details
.mapper ⇒ Object
Mapper for LabFragment class as Ruby Hash. This will be used for serialization/deserialization.
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 115 116 117 118 119 120 121 122 123 124 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/lab_fragment.rb', line 40 def self.mapper() { required: false, serialized_name: 'LabFragment', type: { name: 'Composite', class_name: 'LabFragment', model_properties: { id: { required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, location: { required: false, serialized_name: 'location', type: { name: 'String' } }, tags: { required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, lab_storage_type: { required: false, serialized_name: 'properties.labStorageType', type: { name: 'String' } }, premium_data_disks: { required: false, serialized_name: 'properties.premiumDataDisks', type: { name: 'String' } }, provisioning_state: { required: false, serialized_name: 'properties.provisioningState', type: { name: 'String' } }, unique_identifier: { required: false, serialized_name: 'properties.uniqueIdentifier', type: { name: 'String' } } } } } end |