azure.mgmt.vmwarecloudsimple.models module

exception azure.mgmt.vmwarecloudsimple.models.CSRPErrorException(deserialize, response, *args)[source]

Bases: msrest.exceptions.HttpOperationError

Server responsed with exception of type: ‘CSRPError’.

Parameters
  • deserialize – A deserializer

  • response – Server response to be deserialized.

class azure.mgmt.vmwarecloudsimple.models.AvailableOperation(*, display=None, is_data_action: bool = False, name: str = None, origin=None, service_specification=None, **kwargs)[source]

Bases: msrest.serialization.Model

Resource provider available operation model.

Parameters
class azure.mgmt.vmwarecloudsimple.models.AvailableOperationDisplay(*, description: str = None, operation: str = None, provider: str = None, resource: str = None, **kwargs)[source]

Bases: msrest.serialization.Model

Resource provider available operation display model.

Parameters
  • description (str) – Description of the operation for display purposes

  • operation (str) – Name of the operation for display purposes

  • provider (str) – Name of the provider for display purposes

  • resource (str) – Name of the resource type for display purposes

class azure.mgmt.vmwarecloudsimple.models.AvailableOperationDisplayPropertyServiceSpecificationMetricsItem(*, aggregation_type, display_description: str, display_name: str, name: str, unit: str, **kwargs)[source]

Bases: msrest.serialization.Model

Available operation display property service specification metrics item.

All required parameters must be populated in order to send to Azure.

Parameters
  • aggregation_type (str or AggregationType) – Required. Metric’s aggregation type for e.g. (Average, Total). Possible values include: ‘Average’, ‘Total’

  • display_description (str) – Required. Metric’s description

  • display_name (str) – Required. Human readable metric’s name

  • name (str) – Required. Metric’s name/id

  • unit (str) – Required. Metric’s unit

class azure.mgmt.vmwarecloudsimple.models.AvailableOperationDisplayPropertyServiceSpecificationMetricsList(*, metric_specifications=None, **kwargs)[source]

Bases: msrest.serialization.Model

List of available operation display property service specification metrics.

Parameters

metric_specifications (list[AvailableOperationDisplayPropertyServiceSpecificationMetricsItem]) – Metric specifications of operation

class azure.mgmt.vmwarecloudsimple.models.CSRPError(*, error=None, **kwargs)[source]

Bases: msrest.serialization.Model

General error model.

Parameters

error (CSRPErrorBody) – Error’s body

class azure.mgmt.vmwarecloudsimple.models.CSRPErrorBody(*, target: str = None, **kwargs)[source]

Bases: msrest.serialization.Model

Error properties.

Variables are only populated by the server, and will be ignored when sending a request.

Variables
Parameters

target (str) – Error’s target

class azure.mgmt.vmwarecloudsimple.models.CustomizationHostName(*, name: str = None, type=None, **kwargs)[source]

Bases: msrest.serialization.Model

Host name model.

Parameters
  • name (str) – Hostname

  • type (str or enum) – Type of host name. Possible values include: ‘USER_DEFINED’, ‘PREFIX_BASED’, ‘FIXED’, ‘VIRTUAL_MACHINE_NAME’, ‘CUSTOM_NAME’

class azure.mgmt.vmwarecloudsimple.models.CustomizationIdentity(*, data: str = None, host_name=None, type=None, user_data=None, **kwargs)[source]

Bases: msrest.serialization.Model

CustomizationIdentity.

Parameters
  • data (str) – Windows Text Identity. Prepared data

  • host_name (CustomizationHostName) – Virtual machine host name settings

  • type (str or enum) – Identity type. Possible values include: ‘WINDOWS_TEXT’, ‘WINDOWS’, ‘LINUX’

  • user_data (CustomizationIdentityUserData) – Windows Identity. User data customization

class azure.mgmt.vmwarecloudsimple.models.CustomizationIdentityUserData(*, is_password_predefined: bool = False, **kwargs)[source]

Bases: msrest.serialization.Model

Windows Identity. User data customization.

Parameters

is_password_predefined (bool) – Is password predefined in customization policy. Default value: False .

class azure.mgmt.vmwarecloudsimple.models.CustomizationIPAddress(*, argument: str = None, ip_address: str = None, type=None, **kwargs)[source]

Bases: msrest.serialization.Model

CustomizationIPAddress.

Parameters
  • argument (str) – Argument when Custom ip type is selected

  • ip_address (str) – Defined Ip Address when Fixed ip type is selected

  • type (str or enum) – Customization Specification ip type. Possible values include: ‘CUSTOM’, ‘DHCP_IP’, ‘FIXED_IP’, ‘USER_DEFINED’

class azure.mgmt.vmwarecloudsimple.models.CustomizationIPSettings(*, gateway=None, ip=None, subnet_mask: str = None, **kwargs)[source]

Bases: msrest.serialization.Model

CustomizationIPSettings.

Parameters
class azure.mgmt.vmwarecloudsimple.models.CustomizationNicSetting(*, adapter=None, mac_address: str = None, **kwargs)[source]

Bases: msrest.serialization.Model

CustomizationNicSetting.

Parameters
class azure.mgmt.vmwarecloudsimple.models.CustomizationPolicy(*, id: str = None, location: str = None, description: str = None, private_cloud_id: str = None, specification=None, customization_policy_properties_type=None, version: str = None, **kwargs)[source]

Bases: msrest.serialization.Model

The virtual machine customization policy.

Variables are only populated by the server, and will be ignored when sending a request.

Parameters
  • 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

  • customization_policy_properties_type (str or enum) – The type of customization (Linux or Windows). Possible values include: ‘LINUX’, ‘WINDOWS’

  • version (str) – Policy version

Variables
  • name (str) – Customization policy name

  • type (str) –

class azure.mgmt.vmwarecloudsimple.models.CustomizationSpecification(*, identity=None, nic_settings=None, **kwargs)[source]

Bases: msrest.serialization.Model

The specification for Customization Policy.

Parameters
class azure.mgmt.vmwarecloudsimple.models.DedicatedCloudNode(*, location: str, availability_zone_id: str, nodes_count: int, placement_group_id: str, purchase_id: str, id1: str, name1: str, sku=None, tags=None, **kwargs)[source]

Bases: msrest.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}

  • name (str) – {dedicatedCloudNodeName}

  • availability_zone_name (str) – Availability Zone name, e.g. “Availability Zone 1”

  • cloud_rack_name (str) – VMWare Cloud Rack Name

  • created (object) – date time the resource was created

  • 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

  • status (str or NodeStatus) – Node status, indicates is private cloud set up on this node or not. Possible values include: ‘unused’, ‘used’

  • vmware_cluster_name (str) – VMWare Cluster Name

  • type (str) – {resourceProviderNamespace}/{resourceType}

Parameters
  • location (str) – Required. Azure region

  • availability_zone_id (str) – Required. Availability Zone id, e.g. “az1”

  • nodes_count (int) – Required. count of nodes to create

  • placement_group_id (str) – Required. Placement Group id, e.g. “n1”

  • purchase_id (str) – Required. purchase id

  • id1 (str) – Required. SKU’s id

  • name1 (str) – Required. SKU’s name

  • sku (Sku) – Dedicated Cloud Nodes SKU

  • tags (dict[str, str]) – Dedicated Cloud Nodes tags

class azure.mgmt.vmwarecloudsimple.models.DedicatedCloudService(*, location: str, gateway_subnet: str, tags=None, **kwargs)[source]

Bases: msrest.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}

  • name (str) – {dedicatedCloudServiceName}

  • is_account_onboarded (str or OnboardingStatus) – indicates whether account onboarded or not in a given region. Possible values include: ‘notOnBoarded’, ‘onBoarded’, ‘onBoardingFailed’, ‘onBoarding’

  • nodes (int) – total nodes purchased

  • service_url (str) – link to a service management web portal

  • type (str) – {resourceProviderNamespace}/{resourceType}

Parameters
  • location (str) – Required. Azure region

  • gateway_subnet (str) – Required. gateway Subnet for the account. It will collect the subnet address and always treat it as /28

  • tags (dict[str, str]) – The list of tags

class azure.mgmt.vmwarecloudsimple.models.GuestOSCustomization(*, dns_servers=None, host_name: str = None, password: str = None, policy_id: str = None, username: str = None, **kwargs)[source]

Bases: msrest.serialization.Model

Guest OS Customization properties.

Parameters
  • dns_servers (list[str]) – List of dns servers to use

  • host_name (str) – Virtual Machine hostname

  • password (str) – Password for login

  • policy_id (str) – id of customization policy

  • username (str) – Username for login

class azure.mgmt.vmwarecloudsimple.models.GuestOSNICCustomization(*, allocation=None, dns_servers=None, gateway=None, ip_address: str = None, mask: str = None, primary_wins_server: str = None, secondary_wins_server: str = None, **kwargs)[source]

Bases: msrest.serialization.Model

Guest OS nic customization.

Parameters
  • allocation (str or enum) – IP address allocation method. Possible values include: ‘static’, ‘dynamic’

  • dns_servers (list[str]) – List of dns servers to use

  • gateway (list[str]) – Gateway addresses assigned to nic

  • 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.OperationError(*, code: str = None, message: str = None, **kwargs)[source]

Bases: msrest.serialization.Model

Operation error model.

Parameters
  • code (str) – Error’s code

  • message (str) – Error’s message

class azure.mgmt.vmwarecloudsimple.models.OperationResource(*, error=None, **kwargs)[source]

Bases: msrest.serialization.Model

Operation status response.

Variables are only populated by the server, and will be ignored when sending a request.

Variables
  • end_time (datetime) – End time of the operation

  • id (str) – Operation Id

  • name (str) – Operation ID

  • start_time (datetime) – Start time of the operation

  • status (str) – Operation status

Parameters

error (OperationError) – Error Message if operation failed

class azure.mgmt.vmwarecloudsimple.models.PatchPayload(*, tags=None, **kwargs)[source]

Bases: msrest.serialization.Model

General patch payload modal.

Parameters

tags (dict[str, str]) – The tags key:value pairs

class azure.mgmt.vmwarecloudsimple.models.PrivateCloud(*, id: str = None, location: str = None, name: str = None, availability_zone_id: str = None, availability_zone_name: str = None, clusters_number: int = None, created_by: str = None, created_on=None, dns_servers=None, expires: str = None, nsx_type: str = None, placement_group_id: str = None, placement_group_name: str = None, private_cloud_id: str = None, resource_pools=None, state: str = None, total_cpu_cores: int = None, total_nodes: int = None, total_ram: int = None, total_storage: float = None, private_cloud_properties_type: str = None, v_sphere_version: str = None, vcenter_fqdn: str = None, vcenter_refid: str = None, virtual_machine_templates=None, virtual_networks=None, vr_ops_enabled: bool = None, type=None, **kwargs)[source]

Bases: msrest.serialization.Model

Private cloud model.

Parameters
  • 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

  • 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

  • dns_servers (list[str]) – Array of DNS servers

  • 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

  • private_cloud_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

  • type (str or PrivateCloudResourceType) – Azure Resource type. Possible values include: ‘Microsoft.VMwareCloudSimple/privateClouds’

class azure.mgmt.vmwarecloudsimple.models.ResourcePool(*, id: str, **kwargs)[source]

Bases: msrest.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.

Parameters

id (str) – Required. resource pool id (privateCloudId:vsphereId)

Variables
  • location (str) – Azure region

  • name (str) – {ResourcePoolName}

  • private_cloud_id (str) – The Private Cloud Id

  • full_name (str) – Hierarchical resource pool name

  • type (str) – {resourceProviderNamespace}/{resourceType}

class azure.mgmt.vmwarecloudsimple.models.Sku(*, name: str, capacity: str = None, description: str = None, family: str = None, tier: str = None, **kwargs)[source]

Bases: msrest.serialization.Model

The purchase SKU for CloudSimple paid resources.

All required parameters must be populated in order to send to Azure.

Parameters
  • 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) – Required. The name of the SKU for VMWare CloudSimple Node

  • tier (str) – The tier of the SKU

class azure.mgmt.vmwarecloudsimple.models.SkuAvailability(*, limit: int, dedicated_availability_zone_id: str = None, dedicated_availability_zone_name: str = None, dedicated_placement_group_id: str = None, dedicated_placement_group_name: str = None, resource_type: str = None, sku_id: str = None, sku_name: str = None, **kwargs)[source]

Bases: msrest.serialization.Model

SKU availability model.

All required parameters must be populated in order to send to Azure.

Parameters
  • 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) – Required. indicates how many resources of a given SKU is available in a AZ->PG

  • resource_type (str) – resource type e.g. DedicatedCloudNodes

  • sku_id (str) – sku id

  • sku_name (str) – sku name

class azure.mgmt.vmwarecloudsimple.models.Usage(*, current_value: int = 0, limit: int = 0, name=None, unit=None, **kwargs)[source]

Bases: msrest.serialization.Model

Usage model.

All required parameters must be populated in order to send to Azure.

Parameters
  • current_value (int) – Required. The current usage value. Default value: 0 .

  • limit (int) – Required. 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. Default value: 0 .

  • name (UsageName) – Usage name value and localized name

  • unit (str or UsageCount) – The usages’ unit. Possible values include: ‘Count’, ‘Bytes’, ‘Seconds’, ‘Percent’, ‘CountPerSecond’, ‘BytesPerSecond’

class azure.mgmt.vmwarecloudsimple.models.UsageName(*, localized_value: str = None, value: str = None, **kwargs)[source]

Bases: msrest.serialization.Model

User name model.

Parameters
  • localized_value (str) – e.g. “Virtual Machines”

  • value (str) – resource type or resource type sku name, e.g. virtualMachines

class azure.mgmt.vmwarecloudsimple.models.VirtualDisk(*, controller_id: str, independence_mode, total_size: int, virtual_disk_id: str = None, **kwargs)[source]

Bases: msrest.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.

Parameters
  • controller_id (str) – Required. Disk’s Controller id

  • independence_mode (str or DiskIndependenceMode) – Required. Disk’s independence mode type. Possible values include: ‘persistent’, ‘independent_persistent’, ‘independent_nonpersistent’

  • total_size (int) – Required. Disk’s total size

  • virtual_disk_id (str) – Disk’s id

Variables

virtual_disk_name (str) – Disk’s display name

class azure.mgmt.vmwarecloudsimple.models.VirtualDiskController(**kwargs)[source]

Bases: msrest.serialization.Model

Virtual disk controller model.

Variables are only populated by the server, and will be ignored when sending a request.

Variables
  • id (str) – Controller’s id

  • name (str) – The display name of Controller

  • sub_type (str) – dik controller subtype (VMWARE_PARAVIRTUAL, BUS_PARALLEL, LSI_PARALLEL, LSI_SAS)

  • type (str) – disk controller type (SCSI)

class azure.mgmt.vmwarecloudsimple.models.VirtualMachine(*, location: str, amount_of_ram: int, number_of_cores: int, private_cloud_id: str, customization=None, disks=None, expose_to_guest_vm: bool = None, nics=None, password: str = None, resource_pool=None, template_id: str = None, username: str = None, v_sphere_networks=None, tags=None, **kwargs)[source]

Bases: msrest.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}

  • name (str) – {virtualMachineName}

  • controllers (list[VirtualDiskController]) – The list of Virtual Disks’ Controllers

  • dnsname (str) – The DNS name of Virtual Machine in VCenter

  • 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. Possible values include: ‘linux’, ‘windows’, ‘other’

  • provisioning_state (str) – The provisioning status of the resource

  • public_ip (str) – The public ip of Virtual Machine

  • status (str or VirtualMachineStatus) – The status of Virtual machine. Possible values include: ‘running’, ‘suspended’, ‘poweredoff’, ‘updating’, ‘deallocating’, ‘deleting’

  • vm_id (str) – The internal id of Virtual Machine in VCenter

  • vmwaretools (str) – VMware tools version

  • type (str) – {resourceProviderNamespace}/{resourceType}

Parameters
  • location (str) – Required. Azure region

  • amount_of_ram (int) – Required. 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) – Required. The number of CPU cores

  • password (str) – Password for login. Deprecated - use customization property

  • private_cloud_id (str) – Required. 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

  • tags (dict[str, str]) – The list of tags

class azure.mgmt.vmwarecloudsimple.models.VirtualMachineStopMode(*, mode=None, **kwargs)[source]

Bases: msrest.serialization.Model

List of virtual machine stop modes.

Parameters

mode (str or StopMode) – mode indicates a type of stop operation - reboot, suspend, shutdown or power-off. Possible values include: ‘reboot’, ‘suspend’, ‘shutdown’, ‘poweroff’

class azure.mgmt.vmwarecloudsimple.models.VirtualMachineTemplate(*, private_cloud_id: str, location: str = None, amount_of_ram: int = None, controllers=None, description: str = None, disks=None, expose_to_guest_vm: bool = None, nics=None, number_of_cores: int = None, path: str = None, v_sphere_networks=None, v_sphere_tags=None, **kwargs)[source]

Bases: msrest.serialization.Model

Virtual machine template 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) – virtual machine template id (privateCloudId:vsphereId)

  • name (str) – {virtualMachineTemplateName}

  • guest_os (str) – The Guest OS

  • guest_os_type (str) – The Guest OS types

  • vmwaretools (str) – The VMware tools version

  • type (str) – {resourceProviderNamespace}/{resourceType}

Parameters
  • 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) – Required. The Private Cloud Id

  • v_sphere_networks (list[str]) – The list of VSphere networks

  • v_sphere_tags (list[str]) – The tags from VSphere

class azure.mgmt.vmwarecloudsimple.models.VirtualNetwork(*, id: str, **kwargs)[source]

Bases: msrest.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
  • assignable (bool) – can be used in vm creation/deletion

  • location (str) – Azure region

  • name (str) – {VirtualNetworkName}

  • private_cloud_id (str) – The Private Cloud id

  • type (str) – {resourceProviderNamespace}/{resourceType}

Parameters

id (str) – Required. virtual network id (privateCloudId:vsphereId)

class azure.mgmt.vmwarecloudsimple.models.VirtualNic(*, network, nic_type, customization=None, ip_addresses=None, mac_address: str = None, power_on_boot: bool = None, virtual_nic_id: str = None, **kwargs)[source]

Bases: msrest.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.

Parameters
  • customization (GuestOSNICCustomization) – guest OS customization for nic

  • ip_addresses (list[str]) – NIC ip address

  • mac_address (str) – NIC MAC address

  • network (VirtualNetwork) – Required. Virtual Network

  • nic_type (str or NICType) – Required. NIC type. Possible values include: ‘E1000’, ‘E1000E’, ‘PCNET32’, ‘VMXNET’, ‘VMXNET2’, ‘VMXNET3’

  • power_on_boot (bool) – Is NIC powered on/off on boot

  • virtual_nic_id (str) – NIC id

Variables

virtual_nic_name (str) – NIC name

class azure.mgmt.vmwarecloudsimple.models.AvailableOperationPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of AvailableOperation object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.vmwarecloudsimple.models.DedicatedCloudNodePaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of DedicatedCloudNode object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.vmwarecloudsimple.models.DedicatedCloudServicePaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of DedicatedCloudService object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.vmwarecloudsimple.models.SkuAvailabilityPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of SkuAvailability object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.vmwarecloudsimple.models.PrivateCloudPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of PrivateCloud object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.vmwarecloudsimple.models.CustomizationPolicyPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of CustomizationPolicy object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.vmwarecloudsimple.models.ResourcePoolPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of ResourcePool object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.vmwarecloudsimple.models.VirtualMachineTemplatePaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of VirtualMachineTemplate object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.vmwarecloudsimple.models.VirtualNetworkPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of VirtualNetwork object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.vmwarecloudsimple.models.UsagePaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of Usage object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.vmwarecloudsimple.models.VirtualMachinePaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of VirtualMachine object

Bring async to Paging.

“async_command” is mandatory keyword argument for this mixin to work.

class azure.mgmt.vmwarecloudsimple.models.OperationOrigin[source]

Bases: str, enum.Enum

An enumeration.

system = 'system'
user = 'user'
usersystem = 'user,system'
class azure.mgmt.vmwarecloudsimple.models.AggregationType[source]

Bases: str, enum.Enum

An enumeration.

average = 'Average'
total = 'Total'
class azure.mgmt.vmwarecloudsimple.models.NodeStatus[source]

Bases: str, enum.Enum

An enumeration.

unused = 'unused'
used = 'used'
class azure.mgmt.vmwarecloudsimple.models.OnboardingStatus[source]

Bases: str, enum.Enum

An enumeration.

not_on_boarded = 'notOnBoarded'
on_boarded = 'onBoarded'
on_boarding = 'onBoarding'
on_boarding_failed = 'onBoardingFailed'
class azure.mgmt.vmwarecloudsimple.models.DiskIndependenceMode[source]

Bases: str, enum.Enum

An enumeration.

independent_nonpersistent = 'independent_nonpersistent'
independent_persistent = 'independent_persistent'
persistent = 'persistent'
class azure.mgmt.vmwarecloudsimple.models.NICType[source]

Bases: str, enum.Enum

An enumeration.

e1000 = 'E1000'
e1000_e = 'E1000E'
pcnet32 = 'PCNET32'
vmxnet = 'VMXNET'
vmxnet2 = 'VMXNET2'
vmxnet3 = 'VMXNET3'
class azure.mgmt.vmwarecloudsimple.models.PrivateCloudResourceType[source]

Bases: str, enum.Enum

An enumeration.

microsoft_vmware_cloud_simpleprivate_clouds = 'Microsoft.VMwareCloudSimple/privateClouds'
class azure.mgmt.vmwarecloudsimple.models.UsageCount[source]

Bases: str, enum.Enum

An enumeration.

bytes = 'Bytes'
bytes_per_second = 'BytesPerSecond'
count = 'Count'
count_per_second = 'CountPerSecond'
percent = 'Percent'
seconds = 'Seconds'
class azure.mgmt.vmwarecloudsimple.models.GuestOSType[source]

Bases: str, enum.Enum

An enumeration.

linux = 'linux'
other = 'other'
windows = 'windows'
class azure.mgmt.vmwarecloudsimple.models.VirtualMachineStatus[source]

Bases: str, enum.Enum

An enumeration.

deallocating = 'deallocating'
deleting = 'deleting'
poweredoff = 'poweredoff'
running = 'running'
suspended = 'suspended'
updating = 'updating'
class azure.mgmt.vmwarecloudsimple.models.StopMode[source]

Bases: str, enum.Enum

An enumeration.

poweroff = 'poweroff'
reboot = 'reboot'
shutdown = 'shutdown'
suspend = 'suspend'