class Azure::VMwareCloudSimple::Mgmt::V2019_04_01::Models::DedicatedCloudNode
Dedicated cloud node model
Attributes
@return [String] Availability Zone id, e.g. “az1”
@return [String] Availability Zone name, e.g. “Availability Zone 1”
@return [String] VMWare Cloud Rack Name
@return date time the resource was created
@return [String] /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/dedicatedCloudNodes/{dedicatedCloudNodeName}
@return [String] SKU's id
@return [String] Azure
region
@return [String] {dedicatedCloudNodeName}
@return [String] SKU's name
@return [Integer] count of nodes to create
@return [String] Placement Group id, e.g. “n1”
@return [String] Placement Name, e.g. “Placement Group 1”
@return [String] Private Cloud Id
@return [String] Resource Pool Name
@return [String] The provisioning status of the resource
@return purchase id
@return [Sku] Dedicated Cloud Nodes SKU
@return [NodeStatus] Node status, indicates is private cloud set up on this node or not. Possible values include: 'unused', 'used'
@return [String] {resourceProviderNamespace}/{resourceType}
@return [String] VMWare Cluster Name
Private Class Methods
Mapper for DedicatedCloudNode
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-04-01/generated/azure_mgmt_vmware_cloudsimple/models/dedicated_cloud_node.rb, line 85 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DedicatedCloudNode', type: { name: 'Composite', class_name: 'DedicatedCloudNode', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, location: { client_side_validation: true, required: true, serialized_name: 'location', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', constraints: { Pattern: '^[-a-zA-Z0-9]+$' }, type: { name: 'String' } }, availability_zone_id: { client_side_validation: true, required: true, serialized_name: 'properties.availabilityZoneId', type: { name: 'String' } }, availability_zone_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.availabilityZoneName', type: { name: 'String' } }, cloud_rack_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.cloudRackName', type: { name: 'String' } }, created: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.created', type: { name: 'Object' } }, nodes_count: { client_side_validation: true, required: true, serialized_name: 'properties.nodesCount', type: { name: 'Number' } }, placement_group_id: { client_side_validation: true, required: true, serialized_name: 'properties.placementGroupId', type: { name: 'String' } }, placement_group_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.placementGroupName', type: { name: 'String' } }, private_cloud_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.privateCloudId', type: { name: 'String' } }, private_cloud_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.privateCloudName', type: { name: 'String' } }, provisioning_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.provisioningState', type: { name: 'String' } }, purchase_id: { client_side_validation: true, required: true, serialized_name: 'properties.purchaseId', type: { name: 'String' } }, id1: { client_side_validation: true, required: true, serialized_name: 'properties.skuDescription.id', type: { name: 'String' } }, name1: { client_side_validation: true, required: true, serialized_name: 'properties.skuDescription.name', type: { name: 'String' } }, status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.status', type: { name: 'Enum', module: 'NodeStatus' } }, vmware_cluster_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.vmwareClusterName', type: { name: 'String' } }, sku: { client_side_validation: true, required: false, serialized_name: 'sku', type: { name: 'Composite', class_name: 'Sku' } }, 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' } } } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } } } } } end