class Azure::VMwareCloudSimple::Mgmt::V2019_04_01::Models::DedicatedCloudService
Dedicated cloud service model
Attributes
@return [String] gateway Subnet for the account. It will collect the subnet address and always treat it as /28
@return [String] /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/dedicatedCloudServices/{dedicatedCloudServiceName}
@return [OnboardingStatus] indicates whether account onboarded or not in a given region. Possible values include: 'notOnBoarded', 'onBoarded', 'onBoardingFailed', 'onBoarding'
@return [String] Azure
region
@return [String] {dedicatedCloudServiceName}
@return [Integer] total nodes purchased
@return [String] link to a service management web portal
@return [String] {resourceProviderNamespace}/{resourceType}
Private Class Methods
Mapper for DedicatedCloudService
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-04-01/generated/azure_mgmt_vmware_cloudsimple/models/dedicated_cloud_service.rb, line 51 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DedicatedCloudService', type: { name: 'Composite', class_name: 'DedicatedCloudService', 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' } }, gateway_subnet: { client_side_validation: true, required: true, serialized_name: 'properties.gatewaySubnet', type: { name: 'String' } }, is_account_onboarded: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.isAccountOnboarded', type: { name: 'Enum', module: 'OnboardingStatus' } }, nodes: { client_side_validation: true, required: false, serialized_name: 'properties.nodes', type: { name: 'Number' } }, service_url: { client_side_validation: true, required: false, serialized_name: 'properties.serviceURL', 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' } } } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } } } } } end