Class: Azure::Compute::Mgmt::V2019_07_01::Models::DedicatedHostGroupUpdate
- Inherits:
-
UpdateResource
- Object
- UpdateResource
- Azure::Compute::Mgmt::V2019_07_01::Models::DedicatedHostGroupUpdate
- Includes:
- MsRestAzure
- Defined in:
- lib/2019-07-01/generated/azure_mgmt_compute/models/dedicated_host_group_update.rb
Overview
Specifies information about the dedicated host group that the dedicated host should be assigned to. Only tags may be updated.
Instance Attribute Summary collapse
-
#hosts ⇒ Array<SubResourceReadOnly>
dedicated hosts in the dedicated host group.
-
#platform_fault_domain_count ⇒ Integer
Number of fault domains that the host group can span.
-
#zones ⇒ Array<String>
Only single zone is supported.
Attributes inherited from UpdateResource
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for DedicatedHostGroupUpdate class as Ruby Hash.
Instance Attribute Details
#hosts ⇒ Array<SubResourceReadOnly>
dedicated hosts in the dedicated host group.
21 22 23 |
# File 'lib/2019-07-01/generated/azure_mgmt_compute/models/dedicated_host_group_update.rb', line 21 def hosts @hosts end |
#platform_fault_domain_count ⇒ Integer
Returns Number of fault domains that the host group can span.
17 18 19 |
# File 'lib/2019-07-01/generated/azure_mgmt_compute/models/dedicated_host_group_update.rb', line 17 def platform_fault_domain_count @platform_fault_domain_count end |
#zones ⇒ Array<String>
Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.
27 28 29 |
# File 'lib/2019-07-01/generated/azure_mgmt_compute/models/dedicated_host_group_update.rb', line 27 def zones @zones end |
Class Method Details
.mapper ⇒ Object
Mapper for DedicatedHostGroupUpdate class as Ruby Hash. This will be used for serialization/deserialization.
34 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 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 |
# File 'lib/2019-07-01/generated/azure_mgmt_compute/models/dedicated_host_group_update.rb', line 34 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DedicatedHostGroupUpdate', type: { name: 'Composite', class_name: 'DedicatedHostGroupUpdate', model_properties: { 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' } } } }, platform_fault_domain_count: { client_side_validation: true, required: true, serialized_name: 'properties.platformFaultDomainCount', constraints: { InclusiveMaximum: 3, InclusiveMinimum: 1 }, type: { name: 'Number' } }, hosts: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.hosts', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'SubResourceReadOnlyElementType', type: { name: 'Composite', class_name: 'SubResourceReadOnly' } } } }, zones: { client_side_validation: true, required: false, serialized_name: 'zones', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } } } } } end |