azure.mgmt.vmwarecloudsimple.models module¶
-
class
azure.mgmt.vmwarecloudsimple.models.
AggregationType
(value)[source]¶ -
Metric’s aggregation type for e.g. (Average, Total).
-
AVERAGE
= 'Average'¶
-
TOTAL
= 'Total'¶
-
-
class
azure.mgmt.vmwarecloudsimple.models.
AvailableOperation
(*, display: Optional[_models.AvailableOperationDisplay] = None, is_data_action: bool = False, name: Optional[str] = None, origin: Optional[Union[str, _models.OperationOrigin]] = None, service_specification: Optional[_models.AvailableOperationDisplayPropertyServiceSpecificationMetricsList] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Resource provider available operation model.
- Variables
display (AvailableOperationDisplay) – The list of operations.
is_data_action (bool) – Indicating whether the operation is a data action or not.
name (str) – {resourceProviderNamespace}/{resourceType}/{read|write|delete|action}.
origin (str or OperationOrigin) – The origin of operation. Known values are: “user”, “system”, and “user,system”.
service_specification (AvailableOperationDisplayPropertyServiceSpecificationMetricsList) – The list of specification’s service metrics.
- Keyword Arguments
display (AvailableOperationDisplay) – The list of operations.
is_data_action (bool) – Indicating whether the operation is a data action or not.
name (str) – {resourceProviderNamespace}/{resourceType}/{read|write|delete|action}.
origin (str or OperationOrigin) – The origin of operation. Known values are: “user”, “system”, and “user,system”.
service_specification (AvailableOperationDisplayPropertyServiceSpecificationMetricsList) – The list of specification’s service metrics.
-
class
azure.mgmt.vmwarecloudsimple.models.
AvailableOperationDisplay
(*, description: Optional[str] = None, operation: Optional[str] = None, provider: Optional[str] = None, resource: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Resource provider available operation display model.
- Variables
- Keyword Arguments
-
class
azure.mgmt.vmwarecloudsimple.models.
AvailableOperationDisplayPropertyServiceSpecificationMetricsItem
(*, aggregation_type: Union[str, _models.AggregationType], display_description: str, display_name: str, name: str, unit: str, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Available operation display property service specification metrics item.
All required parameters must be populated in order to send to Azure.
- Variables
aggregation_type (str or AggregationType) – Metric’s aggregation type for e.g. (Average, Total). Required. Known values are: “Average” and “Total”.
display_description (str) – Metric’s description. Required.
display_name (str) – Human readable metric’s name. Required.
name (str) – Metric’s name/id. Required.
unit (str) – Metric’s unit. Required.
- Keyword Arguments
aggregation_type (str or AggregationType) – Metric’s aggregation type for e.g. (Average, Total). Required. Known values are: “Average” and “Total”.
display_description (str) – Metric’s description. Required.
display_name (str) – Human readable metric’s name. Required.
name (str) – Metric’s name/id. Required.
unit (str) – Metric’s unit. Required.
-
class
azure.mgmt.vmwarecloudsimple.models.
AvailableOperationDisplayPropertyServiceSpecificationMetricsList
(*, metric_specifications: Optional[List[_models.AvailableOperationDisplayPropertyServiceSpecificationMetricsItem]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
List of available operation display property service specification metrics.
- Variables
metric_specifications (list[AvailableOperationDisplayPropertyServiceSpecificationMetricsItem]) – Metric specifications of operation.
- Keyword Arguments
metric_specifications (list[AvailableOperationDisplayPropertyServiceSpecificationMetricsItem]) – Metric specifications of operation.
-
class
azure.mgmt.vmwarecloudsimple.models.
AvailableOperationsListResponse
(*, next_link: Optional[str] = None, value: Optional[List[_models.AvailableOperation]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
List of available operations.
- Variables
next_link (str) – Link for next list of available operations.
value (list[AvailableOperation]) – Returns a list of available operations.
- Keyword Arguments
next_link (str) – Link for next list of available operations.
value (list[AvailableOperation]) – Returns a list of available operations.
-
class
azure.mgmt.vmwarecloudsimple.models.
CSRPError
(*, error: Optional[_models.CSRPErrorBody] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
General error model.
- Variables
error (CSRPErrorBody) – Error’s body.
- Keyword Arguments
error (CSRPErrorBody) – Error’s body.
-
class
azure.mgmt.vmwarecloudsimple.models.
CSRPErrorBody
(*, target: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Error properties.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.vmwarecloudsimple.models.
CustomizationHostName
(*, name: Optional[str] = None, type: Optional[Union[str, _models.CustomizationHostNameType]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Host name model.
- Variables
name (str) – Hostname.
type (str or CustomizationHostNameType) – Type of host name. Known values are: “USER_DEFINED”, “PREFIX_BASED”, “FIXED”, “VIRTUAL_MACHINE_NAME”, and “CUSTOM_NAME”.
- Keyword Arguments
name (str) – Hostname.
type (str or CustomizationHostNameType) – Type of host name. Known values are: “USER_DEFINED”, “PREFIX_BASED”, “FIXED”, “VIRTUAL_MACHINE_NAME”, and “CUSTOM_NAME”.
-
class
azure.mgmt.vmwarecloudsimple.models.
CustomizationHostNameType
(value)[source]¶ -
Type of host name.
-
CUSTOM_NAME
= 'CUSTOM_NAME'¶
-
FIXED
= 'FIXED'¶
-
PREFIX_BASED
= 'PREFIX_BASED'¶
-
USER_DEFINED
= 'USER_DEFINED'¶
-
VIRTUAL_MACHINE_NAME
= 'VIRTUAL_MACHINE_NAME'¶
-
-
class
azure.mgmt.vmwarecloudsimple.models.
CustomizationIPAddress
(*, argument: Optional[str] = None, ip_address: Optional[str] = None, type: Optional[Union[str, _models.CustomizationIPAddressType]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
CustomizationIPAddress.
- Variables
argument (str) – Argument when Custom ip type is selected.
ip_address (str) – Defined Ip Address when Fixed ip type is selected.
type (str or CustomizationIPAddressType) – Customization Specification ip type. Known values are: “CUSTOM”, “DHCP_IP”, “FIXED_IP”, and “USER_DEFINED”.
- Keyword Arguments
argument (str) – Argument when Custom ip type is selected.
ip_address (str) – Defined Ip Address when Fixed ip type is selected.
type (str or CustomizationIPAddressType) – Customization Specification ip type. Known values are: “CUSTOM”, “DHCP_IP”, “FIXED_IP”, and “USER_DEFINED”.
-
class
azure.mgmt.vmwarecloudsimple.models.
CustomizationIPAddressType
(value)[source]¶ -
Customization Specification ip type.
-
CUSTOM
= 'CUSTOM'¶
-
DHCP_IP
= 'DHCP_IP'¶
-
FIXED_IP
= 'FIXED_IP'¶
-
USER_DEFINED
= 'USER_DEFINED'¶
-
-
class
azure.mgmt.vmwarecloudsimple.models.
CustomizationIPSettings
(*, gateway: Optional[List[str]] = None, ip: Optional[_models.CustomizationIPAddress] = None, subnet_mask: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
CustomizationIPSettings.
- Variables
ip (CustomizationIPAddress) – Ip address customization settings.
subnet_mask (str) – Adapter subnet mask.
- Keyword Arguments
ip (CustomizationIPAddress) – Ip address customization settings.
subnet_mask (str) – Adapter subnet mask.
-
class
azure.mgmt.vmwarecloudsimple.models.
CustomizationIdentity
(*, data: Optional[str] = None, host_name: Optional[_models.CustomizationHostName] = None, type: Optional[Union[str, _models.CustomizationIdentityType]] = None, user_data: Optional[_models.CustomizationIdentityUserData] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
CustomizationIdentity.
- Variables
data (str) – Windows Text Identity. Prepared data.
host_name (CustomizationHostName) – Virtual machine host name settings.
type (str or CustomizationIdentityType) – Identity type. Known values are: “WINDOWS_TEXT”, “WINDOWS”, and “LINUX”.
user_data (CustomizationIdentityUserData) – Windows Identity. User data customization.
- Keyword Arguments
data (str) – Windows Text Identity. Prepared data.
host_name (CustomizationHostName) – Virtual machine host name settings.
type (str or CustomizationIdentityType) – Identity type. Known values are: “WINDOWS_TEXT”, “WINDOWS”, and “LINUX”.
user_data (CustomizationIdentityUserData) – Windows Identity. User data customization.
-
class
azure.mgmt.vmwarecloudsimple.models.
CustomizationIdentityType
(value)[source]¶ -
Identity type.
-
LINUX
= 'LINUX'¶
-
WINDOWS
= 'WINDOWS'¶
-
WINDOWS_TEXT
= 'WINDOWS_TEXT'¶
-
-
class
azure.mgmt.vmwarecloudsimple.models.
CustomizationIdentityUserData
(*, is_password_predefined: bool = False, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Windows Identity. User data customization.
-
class
azure.mgmt.vmwarecloudsimple.models.
CustomizationNicSetting
(*, adapter: Optional[_models.CustomizationIPSettings] = None, mac_address: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
CustomizationNicSetting.
- Variables
adapter (CustomizationIPSettings) – The list of adapters’ settings.
mac_address (str) – NIC mac address.
- Keyword Arguments
adapter (CustomizationIPSettings) – The list of adapters’ settings.
mac_address (str) – NIC mac address.
-
class
azure.mgmt.vmwarecloudsimple.models.
CustomizationPoliciesListResponse
(*, next_link: Optional[str] = None, value: Optional[List[_models.CustomizationPolicy]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
List of customization polices response model.
- Variables
next_link (str) – Link for next list of the Customization policy.
value (list[CustomizationPolicy]) – List of the customization policies.
- Keyword Arguments
next_link (str) – Link for next list of the Customization policy.
value (list[CustomizationPolicy]) – List of the customization policies.
-
class
azure.mgmt.vmwarecloudsimple.models.
CustomizationPolicy
(*, id: Optional[str] = None, location: Optional[str] = None, description: Optional[str] = None, private_cloud_id: Optional[str] = None, specification: Optional[_models.CustomizationSpecification] = None, type_properties_type: Optional[Union[str, _models.CustomizationPolicyPropertiesType]] = None, version: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
The virtual machine customization policy.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
location (str) – Azure region.
name (str) – Customization policy name.
description (str) – Policy description.
private_cloud_id (str) – The Private cloud id.
specification (CustomizationSpecification) – Detailed customization policy specification.
type_properties_type (str or CustomizationPolicyPropertiesType) – The type of customization (Linux or Windows). Known values are: “LINUX” and “WINDOWS”.
version (str) – Policy version.
- Keyword Arguments
id (str) – Customization policy azure id.
location (str) – Azure region.
description (str) – Policy description.
private_cloud_id (str) – The Private cloud id.
specification (CustomizationSpecification) – Detailed customization policy specification.
type_properties_type (str or CustomizationPolicyPropertiesType) – The type of customization (Linux or Windows). Known values are: “LINUX” and “WINDOWS”.
version (str) – Policy version.
-
class
azure.mgmt.vmwarecloudsimple.models.
CustomizationPolicyPropertiesType
(value)[source]¶ -
The type of customization (Linux or Windows).
-
LINUX
= 'LINUX'¶
-
WINDOWS
= 'WINDOWS'¶
-
-
class
azure.mgmt.vmwarecloudsimple.models.
CustomizationSpecification
(*, identity: Optional[_models.CustomizationIdentity] = None, nic_settings: Optional[List[_models.CustomizationNicSetting]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
The specification for Customization Policy.
- Variables
identity (CustomizationIdentity) – Customization Identity. It contains data about user and hostname.
nic_settings (list[CustomizationNicSetting]) – Network interface settings.
- Keyword Arguments
identity (CustomizationIdentity) – Customization Identity. It contains data about user and hostname.
nic_settings (list[CustomizationNicSetting]) – Network interface settings.
-
class
azure.mgmt.vmwarecloudsimple.models.
DedicatedCloudNode
(*, location: str, sku: Optional[_models.Sku] = None, tags: Optional[Dict[str, str]] = None, availability_zone_id: Optional[str] = None, nodes_count: Optional[int] = None, placement_group_id: Optional[str] = None, purchase_id: Optional[str] = None, id_properties_sku_description_id: Optional[str] = None, name_properties_sku_description_name: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Dedicated cloud node model.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Variables
id (str) – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/dedicatedCloudNodes/{dedicatedCloudNodeName}.
location (str) – Azure region. Required.
name (str) – {dedicatedCloudNodeName}.
sku (Sku) – Dedicated Cloud Nodes SKU.
availability_zone_id (str) – Availability Zone id, e.g. “az1”.
availability_zone_name (str) – Availability Zone name, e.g. “Availability Zone 1”.
cloud_rack_name (str) – VMWare Cloud Rack Name.
created (datetime) – date time the resource was created.
nodes_count (int) – count of nodes to create.
placement_group_id (str) – Placement Group id, e.g. “n1”.
placement_group_name (str) – Placement Name, e.g. “Placement Group 1”.
private_cloud_id (str) – Private Cloud Id.
private_cloud_name (str) – Resource Pool Name.
provisioning_state (str) – The provisioning status of the resource.
purchase_id (str) – purchase id.
status (str or NodeStatus) – Node status, indicates is private cloud set up on this node or not. Known values are: “unused” and “used”.
vmware_cluster_name (str) – VMWare Cluster Name.
id_properties_sku_description_id (str) – SKU’s id.
name_properties_sku_description_name (str) – SKU’s name.
- Keyword Arguments
location (str) – Azure region. Required.
sku (Sku) – Dedicated Cloud Nodes SKU.
availability_zone_id (str) – Availability Zone id, e.g. “az1”.
nodes_count (int) – count of nodes to create.
placement_group_id (str) – Placement Group id, e.g. “n1”.
purchase_id (str) – purchase id.
id_properties_sku_description_id (str) – SKU’s id.
name_properties_sku_description_name (str) – SKU’s name.
-
class
azure.mgmt.vmwarecloudsimple.models.
DedicatedCloudNodeListResponse
(*, next_link: Optional[str] = None, value: Optional[List[_models.DedicatedCloudNode]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
List of dedicated nodes response model.
- Variables
next_link (str) – Link for next list of DedicatedCloudNode.
value (list[DedicatedCloudNode]) – Results of the DedicatedCloudNode list.
- Keyword Arguments
next_link (str) – Link for next list of DedicatedCloudNode.
value (list[DedicatedCloudNode]) – Results of the DedicatedCloudNode list.
-
class
azure.mgmt.vmwarecloudsimple.models.
DedicatedCloudService
(*, location: str, tags: Optional[Dict[str, str]] = None, gateway_subnet: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Dedicated cloud service model.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Variables
id (str) – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/dedicatedCloudServices/{dedicatedCloudServiceName}.
location (str) – Azure region. Required.
name (str) – {dedicatedCloudServiceName}.
gateway_subnet (str) – gateway Subnet for the account. It will collect the subnet address and always treat it as /28.
is_account_onboarded (str or OnboardingStatus) – indicates whether account onboarded or not in a given region. Known values are: “notOnBoarded”, “onBoarded”, “onBoardingFailed”, and “onBoarding”.
nodes (int) – total nodes purchased.
service_url (str) – link to a service management web portal.
- Keyword Arguments
-
class
azure.mgmt.vmwarecloudsimple.models.
DedicatedCloudServiceListResponse
(*, next_link: Optional[str] = None, value: Optional[List[_models.DedicatedCloudService]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
List of dedicated cloud services.
- Variables
next_link (str) – Link for next list of DedicatedCloudNode.
value (list[DedicatedCloudService]) – Results of the DedicatedCloudService list.
- Keyword Arguments
next_link (str) – Link for next list of DedicatedCloudNode.
value (list[DedicatedCloudService]) – Results of the DedicatedCloudService list.
-
class
azure.mgmt.vmwarecloudsimple.models.
DiskIndependenceMode
(value)[source]¶ -
Disk’s independence mode type.
-
INDEPENDENT_NONPERSISTENT
= 'independent_nonpersistent'¶
-
INDEPENDENT_PERSISTENT
= 'independent_persistent'¶
-
PERSISTENT
= 'persistent'¶
-
-
class
azure.mgmt.vmwarecloudsimple.models.
GuestOSCustomization
(*, dns_servers: Optional[List[str]] = None, host_name: Optional[str] = None, password: Optional[str] = None, policy_id: Optional[str] = None, username: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Guest OS Customization properties.
- Variables
- Keyword Arguments
-
class
azure.mgmt.vmwarecloudsimple.models.
GuestOSNICCustomization
(*, allocation: Optional[Union[str, _models.GuestOSNICCustomizationAllocation]] = None, dns_servers: Optional[List[str]] = None, gateway: Optional[List[str]] = None, ip_address: Optional[str] = None, mask: Optional[str] = None, primary_wins_server: Optional[str] = None, secondary_wins_server: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Guest OS nic customization.
- Variables
allocation (str or GuestOSNICCustomizationAllocation) – IP address allocation method. Known values are: “static” and “dynamic”.
ip_address (str) – Static ip address for nic.
mask (str) – Network mask for nic.
primary_wins_server (str) – primary WINS server for Windows.
secondary_wins_server (str) – secondary WINS server for Windows.
- Keyword Arguments
allocation (str or GuestOSNICCustomizationAllocation) – IP address allocation method. Known values are: “static” and “dynamic”.
ip_address (str) – Static ip address for nic.
mask (str) – Network mask for nic.
primary_wins_server (str) – primary WINS server for Windows.
secondary_wins_server (str) – secondary WINS server for Windows.
-
class
azure.mgmt.vmwarecloudsimple.models.
GuestOSNICCustomizationAllocation
(value)[source]¶ -
IP address allocation method.
-
DYNAMIC
= 'dynamic'¶
-
STATIC
= 'static'¶
-
-
class
azure.mgmt.vmwarecloudsimple.models.
GuestOSType
(value)[source]¶ -
The Guest OS type.
-
LINUX
= 'linux'¶
-
OTHER
= 'other'¶
-
WINDOWS
= 'windows'¶
-
-
class
azure.mgmt.vmwarecloudsimple.models.
NICType
(value)[source]¶ -
NIC type.
-
E1000
= 'E1000'¶
-
E1000_E
= 'E1000E'¶
-
PCNET32
= 'PCNET32'¶
-
VMXNET
= 'VMXNET'¶
-
VMXNET2
= 'VMXNET2'¶
-
VMXNET3
= 'VMXNET3'¶
-
-
class
azure.mgmt.vmwarecloudsimple.models.
NodeStatus
(value)[source]¶ -
Node status, indicates is private cloud set up on this node or not.
-
UNUSED
= 'unused'¶
-
USED
= 'used'¶
-
-
class
azure.mgmt.vmwarecloudsimple.models.
OnboardingStatus
(value)[source]¶ -
indicates whether account onboarded or not in a given region.
-
NOT_ON_BOARDED
= 'notOnBoarded'¶
-
ON_BOARDED
= 'onBoarded'¶
-
ON_BOARDING
= 'onBoarding'¶
-
ON_BOARDING_FAILED
= 'onBoardingFailed'¶
-
-
class
azure.mgmt.vmwarecloudsimple.models.
OperationError
(*, code: Optional[str] = None, message: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Operation error model.
-
class
azure.mgmt.vmwarecloudsimple.models.
OperationOrigin
(value)[source]¶ -
The origin of operation.
-
SYSTEM
= 'system'¶
-
USER
= 'user'¶
-
USER_SYSTEM
= 'user,system'¶
-
-
class
azure.mgmt.vmwarecloudsimple.models.
OperationResource
(*, error: Optional[_models.OperationError] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Operation status response.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
- Keyword Arguments
error (OperationError) – Error Message if operation failed.
-
class
azure.mgmt.vmwarecloudsimple.models.
PatchPayload
(*, tags: Optional[Dict[str, str]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
General patch payload modal.
-
class
azure.mgmt.vmwarecloudsimple.models.
PrivateCloud
(*, id: Optional[str] = None, location: Optional[str] = None, name: Optional[str] = None, type: Optional[Literal[Microsoft.VMwareCloudSimple / privateClouds]] = None, availability_zone_id: Optional[str] = None, availability_zone_name: Optional[str] = None, clusters_number: Optional[int] = None, created_by: Optional[str] = None, created_on: Optional[datetime.datetime] = None, dns_servers: Optional[List[str]] = None, expires: Optional[str] = None, nsx_type: Optional[str] = None, placement_group_id: Optional[str] = None, placement_group_name: Optional[str] = None, private_cloud_id: Optional[str] = None, resource_pools: Optional[List[_models.ResourcePool]] = None, state: Optional[str] = None, total_cpu_cores: Optional[int] = None, total_nodes: Optional[int] = None, total_ram: Optional[int] = None, total_storage: Optional[float] = None, type_properties_type: Optional[str] = None, v_sphere_version: Optional[str] = None, vcenter_fqdn: Optional[str] = None, vcenter_refid: Optional[str] = None, virtual_machine_templates: Optional[List[_models.VirtualMachineTemplate]] = None, virtual_networks: Optional[List[_models.VirtualNetwork]] = None, vr_ops_enabled: Optional[bool] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Private cloud model.
- Variables
id (str) – Azure Id, e.g. “/subscriptions/4da99247-a172-4ed6-8ae9-ebed2d12f839/providers/Microsoft.VMwareCloudSimple/privateClouds/cloud123”.
location (str) – Location where private cloud created, e.g “westus”.
name (str) – Private cloud name.
type (str) – Azure Resource type. Default value is “Microsoft.VMwareCloudSimple/privateClouds”.
availability_zone_id (str) – Availability Zone id, e.g. “az1”.
availability_zone_name (str) – Availability Zone name, e.g. “Availability Zone 1”.
clusters_number (int) – Number of clusters.
created_by (str) – User’s emails who created cloud.
created_on (datetime) – When private cloud was created.
expires (str) – Expiration date of PC.
nsx_type (str) – Nsx Type, e.g. “Advanced”.
placement_group_id (str) – Placement Group id, e.g. “n1”.
placement_group_name (str) – Placement Group name.
private_cloud_id (str) – Id of a private cloud.
resource_pools (list[ResourcePool]) – The list of Resource Pools.
state (str) – Private Cloud state, e.g. “operational”.
total_cpu_cores (int) – Number of cores.
total_nodes (int) – Number of nodes.
total_ram (int) – Memory size.
total_storage (float) – Disk space in TB.
type_properties_type (str) – Virtualization type e.g. “vSphere”.
v_sphere_version (str) – e.g. “6.5u2”.
vcenter_fqdn (str) – FQDN for vcenter access.
vcenter_refid (str) – Vcenter ip address.
virtual_machine_templates (list[VirtualMachineTemplate]) – The list of Virtual Machine Templates.
virtual_networks (list[VirtualNetwork]) – The list of Virtual Networks.
vr_ops_enabled (bool) – Is Vrops enabled/disabled.
- Keyword Arguments
id (str) – Azure Id, e.g. “/subscriptions/4da99247-a172-4ed6-8ae9-ebed2d12f839/providers/Microsoft.VMwareCloudSimple/privateClouds/cloud123”.
location (str) – Location where private cloud created, e.g “westus”.
name (str) – Private cloud name.
type (str) – Azure Resource type. Default value is “Microsoft.VMwareCloudSimple/privateClouds”.
availability_zone_id (str) – Availability Zone id, e.g. “az1”.
availability_zone_name (str) – Availability Zone name, e.g. “Availability Zone 1”.
clusters_number (int) – Number of clusters.
created_by (str) – User’s emails who created cloud.
created_on (datetime) – When private cloud was created.
expires (str) – Expiration date of PC.
nsx_type (str) – Nsx Type, e.g. “Advanced”.
placement_group_id (str) – Placement Group id, e.g. “n1”.
placement_group_name (str) – Placement Group name.
private_cloud_id (str) – Id of a private cloud.
resource_pools (list[ResourcePool]) – The list of Resource Pools.
state (str) – Private Cloud state, e.g. “operational”.
total_cpu_cores (int) – Number of cores.
total_nodes (int) – Number of nodes.
total_ram (int) – Memory size.
total_storage (float) – Disk space in TB.
type_properties_type (str) – Virtualization type e.g. “vSphere”.
v_sphere_version (str) – e.g. “6.5u2”.
vcenter_fqdn (str) – FQDN for vcenter access.
vcenter_refid (str) – Vcenter ip address.
virtual_machine_templates (list[VirtualMachineTemplate]) – The list of Virtual Machine Templates.
virtual_networks (list[VirtualNetwork]) – The list of Virtual Networks.
vr_ops_enabled (bool) – Is Vrops enabled/disabled.
-
class
azure.mgmt.vmwarecloudsimple.models.
PrivateCloudList
(*, next_link: Optional[str] = None, value: Optional[List[_models.PrivateCloud]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
List of private clouds.
- Variables
next_link (str) – Link for next list of Private Clouds.
value (list[PrivateCloud]) – the list of private clouds.
- Keyword Arguments
next_link (str) – Link for next list of Private Clouds.
value (list[PrivateCloud]) – the list of private clouds.
-
class
azure.mgmt.vmwarecloudsimple.models.
ResourcePool
(*, id: str, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Resource pool model.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Variables
- Keyword Arguments
id (str) – resource pool id (privateCloudId:vsphereId). Required.
-
class
azure.mgmt.vmwarecloudsimple.models.
ResourcePoolsListResponse
(*, next_link: Optional[str] = None, value: Optional[List[_models.ResourcePool]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
List of resource pools response model.
- Variables
next_link (str) – Link for next list of ResourcePoolsList.
value (list[ResourcePool]) – Results of the Resource pools list.
- Keyword Arguments
next_link (str) – Link for next list of ResourcePoolsList.
value (list[ResourcePool]) – Results of the Resource pools list.
-
class
azure.mgmt.vmwarecloudsimple.models.
Sku
(*, name: str, capacity: Optional[str] = None, description: Optional[str] = None, family: Optional[str] = None, tier: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
The purchase SKU for CloudSimple paid resources.
All required parameters must be populated in order to send to Azure.
- Variables
capacity (str) – The capacity of the SKU.
description (str) – dedicatedCloudNode example: 8 x Ten-Core Intel® Xeon® Processor E5-2640 v4 2.40GHz 25MB Cache (90W); 12 x 64GB PC4-19200 2400MHz DDR4 ECC Registered DIMM, …
family (str) – If the service has different generations of hardware, for the same SKU, then that can be captured here.
name (str) – The name of the SKU for VMWare CloudSimple Node. Required.
tier (str) – The tier of the SKU.
- Keyword Arguments
capacity (str) – The capacity of the SKU.
description (str) – dedicatedCloudNode example: 8 x Ten-Core Intel® Xeon® Processor E5-2640 v4 2.40GHz 25MB Cache (90W); 12 x 64GB PC4-19200 2400MHz DDR4 ECC Registered DIMM, …
family (str) – If the service has different generations of hardware, for the same SKU, then that can be captured here.
name (str) – The name of the SKU for VMWare CloudSimple Node. Required.
tier (str) – The tier of the SKU.
-
class
azure.mgmt.vmwarecloudsimple.models.
SkuAvailability
(*, limit: int, dedicated_availability_zone_id: Optional[str] = None, dedicated_availability_zone_name: Optional[str] = None, dedicated_placement_group_id: Optional[str] = None, dedicated_placement_group_name: Optional[str] = None, resource_type: Optional[str] = None, sku_id: Optional[str] = None, sku_name: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
SKU availability model.
All required parameters must be populated in order to send to Azure.
- Variables
dedicated_availability_zone_id (str) – CloudSimple Availability Zone id.
dedicated_availability_zone_name (str) – CloudSimple Availability Zone Name.
dedicated_placement_group_id (str) – CloudSimple Placement Group Id.
dedicated_placement_group_name (str) – CloudSimple Placement Group name.
limit (int) – indicates how many resources of a given SKU is available in a AZ->PG. Required.
resource_type (str) – resource type e.g. DedicatedCloudNodes.
sku_id (str) – sku id.
sku_name (str) – sku name.
- Keyword Arguments
dedicated_availability_zone_id (str) – CloudSimple Availability Zone id.
dedicated_availability_zone_name (str) – CloudSimple Availability Zone Name.
dedicated_placement_group_id (str) – CloudSimple Placement Group Id.
dedicated_placement_group_name (str) – CloudSimple Placement Group name.
limit (int) – indicates how many resources of a given SKU is available in a AZ->PG. Required.
resource_type (str) – resource type e.g. DedicatedCloudNodes.
sku_id (str) – sku id.
sku_name (str) – sku name.
-
class
azure.mgmt.vmwarecloudsimple.models.
SkuAvailabilityListResponse
(*, next_link: Optional[str] = None, value: Optional[List[_models.SkuAvailability]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
List of SKU availabilities.
- Variables
next_link (str) – Link for next list of DedicatedCloudNode.
value (list[SkuAvailability]) – Results of the DedicatedPlacementGroupSkuAvailability list.
- Keyword Arguments
next_link (str) – Link for next list of DedicatedCloudNode.
value (list[SkuAvailability]) – Results of the DedicatedPlacementGroupSkuAvailability list.
-
class
azure.mgmt.vmwarecloudsimple.models.
StopMode
(value)[source]¶ -
mode indicates a type of stop operation - reboot, suspend, shutdown or power-off.
-
POWEROFF
= 'poweroff'¶
-
REBOOT
= 'reboot'¶
-
SHUTDOWN
= 'shutdown'¶
-
SUSPEND
= 'suspend'¶
-
-
class
azure.mgmt.vmwarecloudsimple.models.
Usage
(*, current_value: int = 0, limit: int = 0, name: Optional[_models.UsageName] = None, unit: Optional[Union[str, _models.UsageCount]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Usage model.
All required parameters must be populated in order to send to Azure.
- Variables
current_value (int) – The current usage value. Required.
limit (int) – limit of a given sku in a region for a subscription. The maximum permitted value for the usage quota. If there is no limit, this value will be -1. Required.
name (UsageName) – Usage name value and localized name.
unit (str or UsageCount) – The usages’ unit. Known values are: “Count”, “Bytes”, “Seconds”, “Percent”, “CountPerSecond”, and “BytesPerSecond”.
- Keyword Arguments
current_value (int) – The current usage value. Required.
limit (int) – limit of a given sku in a region for a subscription. The maximum permitted value for the usage quota. If there is no limit, this value will be -1. Required.
name (UsageName) – Usage name value and localized name.
unit (str or UsageCount) – The usages’ unit. Known values are: “Count”, “Bytes”, “Seconds”, “Percent”, “CountPerSecond”, and “BytesPerSecond”.
-
class
azure.mgmt.vmwarecloudsimple.models.
UsageCount
(value)[source]¶ -
The usages’ unit.
-
BYTES
= 'Bytes'¶
-
BYTES_PER_SECOND
= 'BytesPerSecond'¶
-
COUNT
= 'Count'¶
-
COUNT_PER_SECOND
= 'CountPerSecond'¶
-
PERCENT
= 'Percent'¶
-
SECONDS
= 'Seconds'¶
-
-
class
azure.mgmt.vmwarecloudsimple.models.
UsageListResponse
(*, next_link: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
List of usages.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.vmwarecloudsimple.models.
UsageName
(*, localized_value: Optional[str] = None, value: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
User name model.
-
class
azure.mgmt.vmwarecloudsimple.models.
VirtualDisk
(*, controller_id: str, independence_mode: Union[str, _models.DiskIndependenceMode], total_size: int, virtual_disk_id: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Virtual disk model.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Variables
controller_id (str) – Disk’s Controller id. Required.
independence_mode (str or DiskIndependenceMode) – Disk’s independence mode type. Required. Known values are: “persistent”, “independent_persistent”, and “independent_nonpersistent”.
total_size (int) – Disk’s total size. Required.
virtual_disk_id (str) – Disk’s id.
virtual_disk_name (str) – Disk’s display name.
- Keyword Arguments
controller_id (str) – Disk’s Controller id. Required.
independence_mode (str or DiskIndependenceMode) – Disk’s independence mode type. Required. Known values are: “persistent”, “independent_persistent”, and “independent_nonpersistent”.
total_size (int) – Disk’s total size. Required.
virtual_disk_id (str) – Disk’s id.
-
class
azure.mgmt.vmwarecloudsimple.models.
VirtualDiskController
(**kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Virtual disk controller model.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.vmwarecloudsimple.models.
VirtualMachine
(*, location: str, tags: Optional[Dict[str, str]] = None, amount_of_ram: Optional[int] = None, customization: Optional[_models.GuestOSCustomization] = None, disks: Optional[List[_models.VirtualDisk]] = None, expose_to_guest_vm: Optional[bool] = None, nics: Optional[List[_models.VirtualNic]] = None, number_of_cores: Optional[int] = None, password: Optional[str] = None, private_cloud_id: Optional[str] = None, resource_pool: Optional[_models.ResourcePool] = None, template_id: Optional[str] = None, username: Optional[str] = None, v_sphere_networks: Optional[List[str]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Virtual machine model.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Variables
id (str) – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/virtualMachines/{virtualMachineName}.
location (str) – Azure region. Required.
name (str) – {virtualMachineName}.
amount_of_ram (int) – The amount of memory.
controllers (list[VirtualDiskController]) – The list of Virtual Disks’ Controllers.
customization (GuestOSCustomization) – Virtual machine properties.
disks (list[VirtualDisk]) – The list of Virtual Disks.
dnsname (str) – The DNS name of Virtual Machine in VCenter.
expose_to_guest_vm (bool) – Expose Guest OS or not.
folder (str) – The path to virtual machine folder in VCenter.
guest_os (str) – The name of Guest OS.
guest_os_type (str or GuestOSType) – The Guest OS type. Known values are: “linux”, “windows”, and “other”.
nics (list[VirtualNic]) – The list of Virtual NICs.
number_of_cores (int) – The number of CPU cores.
password (str) – Password for login. Deprecated - use customization property.
private_cloud_id (str) – Private Cloud Id.
provisioning_state (str) – The provisioning status of the resource.
public_ip (str) – The public ip of Virtual Machine.
resource_pool (ResourcePool) – Virtual Machines Resource Pool.
status (str or VirtualMachineStatus) – The status of Virtual machine. Known values are: “running”, “suspended”, “poweredoff”, “updating”, “deallocating”, and “deleting”.
template_id (str) – Virtual Machine Template Id.
username (str) – Username for login. Deprecated - use customization property.
v_sphere_networks (list[str]) – The list of Virtual VSphere Networks.
vm_id (str) – The internal id of Virtual Machine in VCenter.
vmwaretools (str) – VMware tools version.
- Keyword Arguments
location (str) – Azure region. Required.
amount_of_ram (int) – The amount of memory.
customization (GuestOSCustomization) – Virtual machine properties.
disks (list[VirtualDisk]) – The list of Virtual Disks.
expose_to_guest_vm (bool) – Expose Guest OS or not.
nics (list[VirtualNic]) – The list of Virtual NICs.
number_of_cores (int) – The number of CPU cores.
password (str) – Password for login. Deprecated - use customization property.
private_cloud_id (str) – Private Cloud Id.
resource_pool (ResourcePool) – Virtual Machines Resource Pool.
template_id (str) – Virtual Machine Template Id.
username (str) – Username for login. Deprecated - use customization property.
v_sphere_networks (list[str]) – The list of Virtual VSphere Networks.
-
class
azure.mgmt.vmwarecloudsimple.models.
VirtualMachineListResponse
(*, next_link: Optional[str] = None, value: Optional[List[_models.VirtualMachine]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
List of virtual machines.
- Variables
next_link (str) – Link for next list of VirtualMachines.
value (list[VirtualMachine]) – Results of the VirtualMachine list.
- Keyword Arguments
next_link (str) – Link for next list of VirtualMachines.
value (list[VirtualMachine]) – Results of the VirtualMachine list.
-
class
azure.mgmt.vmwarecloudsimple.models.
VirtualMachineStatus
(value)[source]¶ -
The status of Virtual machine.
-
DEALLOCATING
= 'deallocating'¶
-
DELETING
= 'deleting'¶
-
POWEREDOFF
= 'poweredoff'¶
-
RUNNING
= 'running'¶
-
SUSPENDED
= 'suspended'¶
-
UPDATING
= 'updating'¶
-
-
class
azure.mgmt.vmwarecloudsimple.models.
VirtualMachineStopMode
(*, mode: Optional[Union[str, _models.StopMode]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
List of virtual machine stop modes.
- Variables
mode (str or StopMode) – mode indicates a type of stop operation - reboot, suspend, shutdown or power-off. Known values are: “reboot”, “suspend”, “shutdown”, and “poweroff”.
- Keyword Arguments
mode (str or StopMode) – mode indicates a type of stop operation - reboot, suspend, shutdown or power-off. Known values are: “reboot”, “suspend”, “shutdown”, and “poweroff”.
-
class
azure.mgmt.vmwarecloudsimple.models.
VirtualMachineTemplate
(*, location: Optional[str] = None, amount_of_ram: Optional[int] = None, controllers: Optional[List[_models.VirtualDiskController]] = None, description: Optional[str] = None, disks: Optional[List[_models.VirtualDisk]] = None, expose_to_guest_vm: Optional[bool] = None, nics: Optional[List[_models.VirtualNic]] = None, number_of_cores: Optional[int] = None, path: Optional[str] = None, private_cloud_id: Optional[str] = None, v_sphere_networks: Optional[List[str]] = None, v_sphere_tags: Optional[List[str]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Virtual machine template model.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – virtual machine template id (privateCloudId:vsphereId).
location (str) – Azure region.
name (str) – {virtualMachineTemplateName}.
amount_of_ram (int) – The amount of memory.
controllers (list[VirtualDiskController]) – The list of Virtual Disk Controllers.
description (str) – The description of Virtual Machine Template.
disks (list[VirtualDisk]) – The list of Virtual Disks.
expose_to_guest_vm (bool) – Expose Guest OS or not.
guest_os (str) – The Guest OS.
guest_os_type (str) – The Guest OS types.
nics (list[VirtualNic]) – The list of Virtual NICs.
number_of_cores (int) – The number of CPU cores.
path (str) – path to folder.
private_cloud_id (str) – The Private Cloud Id.
v_sphere_networks (list[str]) – The list of VSphere networks.
vmwaretools (str) – The VMware tools version.
- Keyword Arguments
location (str) – Azure region.
amount_of_ram (int) – The amount of memory.
controllers (list[VirtualDiskController]) – The list of Virtual Disk Controllers.
description (str) – The description of Virtual Machine Template.
disks (list[VirtualDisk]) – The list of Virtual Disks.
expose_to_guest_vm (bool) – Expose Guest OS or not.
nics (list[VirtualNic]) – The list of Virtual NICs.
number_of_cores (int) – The number of CPU cores.
path (str) – path to folder.
private_cloud_id (str) – The Private Cloud Id.
v_sphere_networks (list[str]) – The list of VSphere networks.
-
class
azure.mgmt.vmwarecloudsimple.models.
VirtualMachineTemplateListResponse
(*, next_link: Optional[str] = None, value: Optional[List[_models.VirtualMachineTemplate]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
List of virtual machine templates.
- Variables
next_link (str) – Link for next list of VirtualMachineTemplate.
value (list[VirtualMachineTemplate]) – Results of the VM template list.
- Keyword Arguments
next_link (str) – Link for next list of VirtualMachineTemplate.
value (list[VirtualMachineTemplate]) – Results of the VM template list.
-
class
azure.mgmt.vmwarecloudsimple.models.
VirtualNetwork
(*, id: str, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Virtual network model.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Variables
- Keyword Arguments
id (str) – virtual network id (privateCloudId:vsphereId). Required.
-
class
azure.mgmt.vmwarecloudsimple.models.
VirtualNetworkListResponse
(*, next_link: Optional[str] = None, value: Optional[List[_models.VirtualNetwork]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
List of virtual networks.
- Variables
next_link (str) – Link for next list of VirtualNetwork.
value (list[VirtualNetwork]) – Results of the VirtualNetwork list.
- Keyword Arguments
next_link (str) – Link for next list of VirtualNetwork.
value (list[VirtualNetwork]) – Results of the VirtualNetwork list.
-
class
azure.mgmt.vmwarecloudsimple.models.
VirtualNic
(*, network: _models.VirtualNetwork, nic_type: Union[str, _models.NICType], customization: Optional[_models.GuestOSNICCustomization] = None, ip_addresses: Optional[List[str]] = None, mac_address: Optional[str] = None, power_on_boot: Optional[bool] = None, virtual_nic_id: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.vmwarecloudsimple._serialization.Model
Virtual NIC model.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Variables
customization (GuestOSNICCustomization) – guest OS customization for nic.
mac_address (str) – NIC MAC address.
network (VirtualNetwork) – Virtual Network. Required.
nic_type (str or NICType) – NIC type. Required. Known values are: “E1000”, “E1000E”, “PCNET32”, “VMXNET”, “VMXNET2”, and “VMXNET3”.
power_on_boot (bool) – Is NIC powered on/off on boot.
virtual_nic_id (str) – NIC id.
virtual_nic_name (str) – NIC name.
- Keyword Arguments
customization (GuestOSNICCustomization) – guest OS customization for nic.
mac_address (str) – NIC MAC address.
network (VirtualNetwork) – Virtual Network. Required.
nic_type (str or NICType) – NIC type. Required. Known values are: “E1000”, “E1000E”, “PCNET32”, “VMXNET”, “VMXNET2”, and “VMXNET3”.
power_on_boot (bool) – Is NIC powered on/off on boot.
virtual_nic_id (str) – NIC id.