Skip to content
This repository was archived by the owner on Jan 11, 2023. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -22,26 +22,27 @@ class DedicatedCloudNode
# @return [String] {dedicatedCloudNodeName}
attr_accessor :name

# @return [String] Availability Zone id, e.g. "az1"
attr_accessor :availability_zone_id

# @return [String] Availability Zone name, e.g. "Availability Zone 1"
attr_accessor :availability_zone_name

# @return [String] VMWare Cloud Rack Name
attr_accessor :cloud_rack_name

# @return date time the resource was created
attr_accessor :created

# @return [Integer] count of nodes to create
attr_accessor :nodes_count
# @return [String] CloudSimple Availability Zone id, e.g. "az1"
attr_accessor :dedicated_availability_zone_id

# @return [String] CloudSimple Availability Zone name, e.g. "Availability
# Zone 1"
attr_accessor :dedicated_availability_zone_name

# @return [String] Placement Group id, e.g. "n1"
attr_accessor :placement_group_id
# @return [String] CloudSimple Placement Group id, e.g. "n1"
attr_accessor :dedicated_placement_group_id

# @return [String] Placement Name, e.g. "Placement Group 1"
attr_accessor :placement_group_name
# @return [String] CloudSimple Placement Name, e.g. "Placement Group 1"
attr_accessor :dedicated_placement_group_name

# @return [Integer] count of nodes to create
attr_accessor :nodes_count

# @return [String] Private Cloud Id
attr_accessor :private_cloud_id
Expand Down Expand Up @@ -116,21 +117,6 @@ def self.mapper()
name: 'String'
}
},
availability_zone_id: {
required: true,
serialized_name: 'properties.availabilityZoneId',
type: {
name: 'String'
}
},
availability_zone_name: {
required: false,
read_only: true,
serialized_name: 'properties.availabilityZoneName',
type: {
name: 'String'
}
},
cloud_rack_name: {
required: false,
read_only: true,
Expand All @@ -147,28 +133,43 @@ def self.mapper()
name: 'Object'
}
},
nodes_count: {
dedicated_availability_zone_id: {
required: true,
serialized_name: 'properties.nodesCount',
serialized_name: 'properties.dedicatedAvailabilityZoneId',
type: {
name: 'Number'
name: 'String'
}
},
dedicated_availability_zone_name: {
required: false,
read_only: true,
serialized_name: 'properties.dedicatedAvailabilityZoneName',
type: {
name: 'String'
}
},
placement_group_id: {
dedicated_placement_group_id: {
required: true,
serialized_name: 'properties.placementGroupId',
serialized_name: 'properties.dedicatedPlacementGroupId',
type: {
name: 'String'
}
},
placement_group_name: {
dedicated_placement_group_name: {
required: false,
read_only: true,
serialized_name: 'properties.placementGroupName',
serialized_name: 'properties.dedicatedPlacementGroupName',
type: {
name: 'String'
}
},
nodes_count: {
required: true,
serialized_name: 'properties.nodesCount',
type: {
name: 'Number'
}
},
private_cloud_id: {
required: false,
read_only: true,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,14 @@ class DedicatedCloudService
# @return [String] {dedicatedCloudServiceName}
attr_accessor :name

# @return [String] gateway Subnet for the account. It will collect the
# subnet address and always treat it as /28
attr_accessor :gateway_subnet

# @return [OnboardingStatus] indicates whether account onboarded or not
# in a given region. Possible values include: 'notOnBoarded',
# 'onBoarded', 'onBoardingFailed', 'onBoarding'
attr_accessor :is_account_onboarded
attr_accessor :account_onboarding_state

# @return [String] gateway Subnet for the account. It will collect the
# subnet address and always treat it as /28
attr_accessor :gateway_subnet

# @return [Integer] total nodes purchased
attr_accessor :nodes
Expand Down Expand Up @@ -82,22 +82,22 @@ def self.mapper()
name: 'String'
}
},
gateway_subnet: {
required: true,
serialized_name: 'properties.gatewaySubnet',
type: {
name: 'String'
}
},
is_account_onboarded: {
account_onboarding_state: {
required: false,
read_only: true,
serialized_name: 'properties.isAccountOnboarded',
serialized_name: 'properties.accountOnboardingState',
type: {
name: 'Enum',
module: 'OnboardingStatus'
}
},
gateway_subnet: {
required: true,
serialized_name: 'properties.gatewaySubnet',
type: {
name: 'String'
}
},
nodes: {
required: false,
serialized_name: 'properties.nodes',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,6 @@ class PrivateCloud
# @return [String] Private cloud name
attr_accessor :name

# @return [String] Availability Zone id, e.g. "az1"
attr_accessor :availability_zone_id

# @return [String] Availability Zone name, e.g. "Availability Zone 1"
attr_accessor :availability_zone_name

# @return [Integer] Number of clusters
attr_accessor :clusters_number

Expand All @@ -37,6 +31,19 @@ class PrivateCloud
# @return [DateTime] When private cloud was created
attr_accessor :created_on

# @return [String] CloudSimple Availability Zone id, e.g. "az1"
attr_accessor :dedicated_availability_zone_id

# @return [String] CloudSimple Availability Zone name, e.g. "Availability
# Zone 1"
attr_accessor :dedicated_availability_zone_name

# @return [String] CloudSimple Placement Group id, e.g. "n1"
attr_accessor :dedicated_placement_group_id

# @return [String] CloudSimple Placement Group name
attr_accessor :dedicated_placement_group_name

# @return [Array<String>] Array of DNS servers
attr_accessor :dns_servers

Expand All @@ -46,12 +53,6 @@ class PrivateCloud
# @return [String] Nsx Type, e.g. "Advanced"
attr_accessor :nsx_type

# @return [String] Placement Group id, e.g. "n1"
attr_accessor :placement_group_id

# @return [String] Placement Group name
attr_accessor :placement_group_name

# @return Id of a private cloud
attr_accessor :private_cloud_id

Expand Down Expand Up @@ -133,39 +134,53 @@ def self.mapper()
name: 'String'
}
},
availability_zone_id: {
clusters_number: {
required: false,
serialized_name: 'properties.clustersNumber',
type: {
name: 'Number'
}
},
created_by: {
required: false,
serialized_name: 'properties.availabilityZoneId',
serialized_name: 'properties.createdBy',
type: {
name: 'String'
}
},
availability_zone_name: {
created_on: {
required: false,
serialized_name: 'properties.createdOn',
type: {
name: 'DateTime'
}
},
dedicated_availability_zone_id: {
required: false,
serialized_name: 'properties.availabilityZoneName',
serialized_name: 'properties.dedicatedAvailabilityZoneId',
type: {
name: 'String'
}
},
clusters_number: {
dedicated_availability_zone_name: {
required: false,
serialized_name: 'properties.clustersNumber',
serialized_name: 'properties.dedicatedAvailabilityZoneName',
type: {
name: 'Number'
name: 'String'
}
},
created_by: {
dedicated_placement_group_id: {
required: false,
serialized_name: 'properties.createdBy',
serialized_name: 'properties.dedicatedPlacementGroupId',
type: {
name: 'String'
}
},
created_on: {
dedicated_placement_group_name: {
required: false,
serialized_name: 'properties.createdOn',
serialized_name: 'properties.dedicatedPlacementGroupName',
type: {
name: 'DateTime'
name: 'String'
}
},
dns_servers: {
Expand Down Expand Up @@ -196,20 +211,6 @@ def self.mapper()
name: 'String'
}
},
placement_group_id: {
required: false,
serialized_name: 'properties.placementGroupId',
type: {
name: 'String'
}
},
placement_group_name: {
required: false,
serialized_name: 'properties.placementGroupName',
type: {
name: 'String'
}
},
private_cloud_id: {
required: false,
serialized_name: 'properties.privateCloudId',
Expand Down