models Package

Classes

Addon

An addon resource.

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

AddonHcxProperties

The properties of an HCX addon.

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.

AddonList

A paged list of addons.

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

AddonProperties

The properties of an addon.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: AddonHcxProperties, AddonSrmProperties, AddonVrProperties.

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.

AddonSrmProperties

The properties of a Site Recovery Manager (SRM) addon.

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.

AddonVrProperties

The properties of a vSphere Replication (VR) addon.

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.

AdminCredentials

Administrative credentials for accessing vCenter and NSX-T.

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

AvailabilityProperties

The properties describing private cloud availability zone distribution.

Circuit

An ExpressRoute Circuit.

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

CloudLink

A cloud link resource.

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

CloudLinkList

A paged list of cloud links.

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

Cluster

A cluster resource.

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.

ClusterList

A paged list of clusters.

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

ClusterProperties

The properties of a cluster.

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

ClusterUpdate

An update of a cluster resource.

CommonClusterProperties

The common properties of a cluster.

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

Datastore

A datastore resource.

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

DatastoreList

A paged list of datastores.

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

DiskPoolVolume

An iSCSI volume from Microsoft.StoragePool provider.

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.

Encryption

The properties of customer managed encryption key.

EncryptionKeyVaultProperties

An Encryption Key.

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

Endpoints

Endpoint addresses.

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

ErrorAdditionalInfo

The resource management error additional info.

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

ErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

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

ExpressRouteAuthorization

ExpressRoute Circuit Authorization.

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

ExpressRouteAuthorizationList

A paged list of ExpressRoute Circuit Authorizations.

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

GlobalReachConnection

A global reach connection resource.

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

GlobalReachConnectionList

A paged list of global reach connections.

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

HcxEnterpriseSite

An HCX Enterprise Site resource.

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

HcxEnterpriseSiteList

A paged list of HCX Enterprise Sites.

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

IdentitySource

vCenter Single Sign On Identity Source.

LogSpecification

Specifications of the Log for Azure Monitoring.

ManagementCluster

The properties of a management cluster.

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

MetricDimension

Specifications of the Dimension of metrics.

MetricSpecification

Specifications of the Metrics for Azure Monitoring.

NetAppVolume

An Azure NetApp Files volume from Microsoft.NetApp provider.

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

Operation

A REST API operation.

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

OperationDisplay

Contains the localized display information for this operation.

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

OperationList

Pageable list of operations.

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

OperationProperties

Extra Operation properties.

PSCredentialExecutionParameter

a powershell credential object.

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

PlacementPoliciesList

Represents list of placement policies.

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

PlacementPolicy

A vSphere Distributed Resource Scheduler (DRS) placement policy.

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

PlacementPolicyProperties

Abstract placement policy properties.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: VmHostPlacementPolicyProperties, VmPlacementPolicyProperties.

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.

PlacementPolicyUpdate

An update of a DRS placement policy resource.

PrivateCloud

A private cloud resource.

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.

PrivateCloudIdentity

Identity for the virtual machine.

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

PrivateCloudList

A paged list of private clouds.

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

PrivateCloudProperties

The properties of a private cloud resource.

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.

PrivateCloudUpdate

An update to a private cloud resource.

PrivateCloudUpdateProperties

The properties of a private cloud resource that may be updated.

ProxyResource

The resource model definition for a ARM proxy resource.

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

Quota

Subscription quotas.

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

Resource

The core properties of ARM resources.

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

ScriptCmdlet

A cmdlet available for script execution.

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

ScriptCmdletsList

Pageable list of scripts/cmdlets.

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

ScriptExecution

An instance of a script executed by a user - custom or AVS.

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

ScriptExecutionParameter

The arguments passed in to the execution.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: PSCredentialExecutionParameter, ScriptSecureStringExecutionParameter, ScriptStringExecutionParameter.

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

ScriptExecutionsList

Pageable list of script executions.

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

ScriptPackage

Script Package resources available for execution.

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

ScriptPackagesList

A list of the available script packages.

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

ScriptParameter

An parameter that the script will accept.

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

ScriptSecureStringExecutionParameter

a plain text value execution parameter.

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

ScriptStringExecutionParameter

a plain text value execution parameter.

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

ServiceSpecification

Service specification payload.

Sku

The resource model definition representing SKU.

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

TrackedResource

The resource model definition for a ARM tracked top level resource.

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

Trial

Subscription trial availability.

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

VirtualMachine

Virtual Machine.

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

VirtualMachineRestrictMovement

Set VM DRS-driven movement to restricted (enabled) or not (disabled).

VirtualMachinesList

A list of Virtual Machines.

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

VmHostPlacementPolicyProperties

VM-Host placement policy properties.

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.

VmPlacementPolicyProperties

VM-VM placement policy properties.

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.

WorkloadNetworkDhcp

NSX DHCP.

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

WorkloadNetworkDhcpEntity

Base class for WorkloadNetworkDhcpServer and WorkloadNetworkDhcpRelay to inherit from.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: WorkloadNetworkDhcpRelay, WorkloadNetworkDhcpServer.

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.

WorkloadNetworkDhcpList

A list of NSX dhcp entities.

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

WorkloadNetworkDhcpRelay

NSX DHCP Relay.

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.

WorkloadNetworkDhcpServer

NSX DHCP Server.

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.

WorkloadNetworkDnsService

NSX DNS Service.

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

WorkloadNetworkDnsServicesList

A list of NSX DNS Services.

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

WorkloadNetworkDnsZone

NSX DNS Zone.

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

WorkloadNetworkDnsZonesList

A list of NSX DNS Zones.

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

WorkloadNetworkGateway

NSX Gateway.

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

WorkloadNetworkGatewayList

A list of NSX Gateways.

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

WorkloadNetworkPortMirroring

NSX Port Mirroring.

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

WorkloadNetworkPortMirroringList

A list of NSX Port Mirroring.

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

WorkloadNetworkPublicIP

NSX Public IP Block.

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

WorkloadNetworkPublicIPsList

A list of NSX Public IP Blocks.

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

WorkloadNetworkSegment

NSX Segment.

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

WorkloadNetworkSegmentPortVif

Ports and any VIF attached to segment.

WorkloadNetworkSegmentSubnet

Subnet configuration for segment.

WorkloadNetworkSegmentsList

A list of NSX Segments.

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

WorkloadNetworkVMGroup

NSX VM Group.

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

WorkloadNetworkVMGroupsList

A list of NSX VM Groups.

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

WorkloadNetworkVirtualMachine

NSX Virtual Machine.

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

WorkloadNetworkVirtualMachinesList

A list of NSX Virtual Machines.

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

Enums

AddonProvisioningState

The state of the addon provisioning

AddonType

The type of private cloud addon

AffinityType

Placement policy affinity type

AvailabilityStrategy

The availability strategy for the private cloud

CloudLinkStatus

The state of the cloud link.

ClusterProvisioningState

The state of the cluster provisioning

DatastoreProvisioningState

The state of the datastore provisioning

DatastoreStatus

The operational status of the datastore

DhcpTypeEnum

Type of DHCP: SERVER or RELAY.

DnsServiceLogLevelEnum

DNS Service log level.

DnsServiceStatusEnum

DNS Service status.

EncryptionKeyStatus

The state of key provided

EncryptionState

Status of customer managed encryption key

EncryptionVersionType

Property of the key if user provided or auto detected

ExpressRouteAuthorizationProvisioningState

The state of the ExpressRoute Circuit Authorization provisioning

GlobalReachConnectionProvisioningState

The state of the ExpressRoute Circuit Authorization provisioning

GlobalReachConnectionStatus

The connection status of the global reach connection

HcxEnterpriseSiteStatus

The status of the HCX Enterprise Site

InternetEnum

Connectivity to internet is enabled or disabled

MountOptionEnum

Mode that describes whether the LUN has to be mounted as a datastore or attached as a LUN

OptionalParamEnum

Is this parameter required or optional

PlacementPolicyProvisioningState

The provisioning state

PlacementPolicyState

Whether the placement policy is enabled or disabled

PlacementPolicyType

placement policy type

PortMirroringDirectionEnum

Direction of port mirroring profile.

PortMirroringStatusEnum

Port Mirroring Status.

PrivateCloudProvisioningState

The provisioning state

QuotaEnabled

Host quota is active for current subscription

ResourceIdentityType

The type of identity used for the private cloud. The type 'SystemAssigned' refers to an implicitly created identity. The type 'None' will remove any identities from the Private Cloud.

ScriptExecutionParameterType

The type of execution parameter

ScriptExecutionProvisioningState

The state of the script execution resource

ScriptOutputStreamType

An enumeration.

ScriptParameterTypes

The type of parameter the script is expecting. psCredential is a PSCredentialObject

SegmentStatusEnum

Segment status.

SslEnum

Protect LDAP communication using SSL certificate (LDAPS)

TrialStatus

Trial status

VMGroupStatusEnum

VM Group status.

VMTypeEnum

Virtual machine type.

VirtualMachineRestrictMovementState

Whether VM DRS-driven movement is restricted (enabled) or not (disabled)

VisibilityParameterEnum

Should this parameter be visible to arm and passed in the parameters argument when executing

WorkloadNetworkDhcpProvisioningState

The provisioning state

WorkloadNetworkDnsServiceProvisioningState

The provisioning state

WorkloadNetworkDnsZoneProvisioningState

The provisioning state

WorkloadNetworkPortMirroringProvisioningState

The provisioning state

WorkloadNetworkPublicIPProvisioningState

The provisioning state

WorkloadNetworkSegmentProvisioningState

The provisioning state

WorkloadNetworkVMGroupProvisioningState

The provisioning state