Azure.ResourceManager.Avs.Models Namespace

Classes

AddonArcProperties

The properties of an Arc addon.

AddonHcxProperties

The properties of an HCX addon.

AddonSrmProperties

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

AddonVrProperties

The properties of a vSphere Replication (VR) addon.

AdminCredentials

Administrative credentials for accessing vCenter and NSX-T.

ArmAvsModelFactory

Model factory for models.

AvsClusterZone

Zone and associated hosts info.

AvsEncryptionKeyVaultProperties

An Encryption Key.

AvsManagementCluster

The properties of a management cluster.

AvsPrivateCloudAddonProperties

The properties of an addon Please note AvsPrivateCloudAddonProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AddonArcProperties, AddonHcxProperties, AddonSrmProperties and AddonVrProperties.

AvsPrivateCloudClusterPatch

An update of a cluster resource.

AvsPrivateCloudClusterVirtualMachineRestrictMovement

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

AvsPrivateCloudEndpoints

Endpoint addresses.

AvsPrivateCloudPatch

An update to a private cloud resource.

AvsSku

The resource model definition representing SKU.

AvsSubscriptionQuotaAvailabilityResult

Subscription quotas.

AvsSubscriptionTrialAvailabilityResult

Subscription trial availability.

CommonClusterProperties

The common properties of a cluster.

CustomerManagedEncryption

The properties of customer managed encryption key.

DiskPoolVolume

An iSCSI volume from Microsoft.StoragePool provider.

ExpressRouteCircuit

An ExpressRoute Circuit.

PlacementPolicyPatch

An update of a DRS placement policy resource.

PlacementPolicyProperties

Abstract placement policy properties Please note PlacementPolicyProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include VmHostPlacementPolicyProperties and VmPlacementPolicyProperties.

PrivateCloudAvailabilityProperties

The properties describing private cloud availability zone distribution.

PSCredentialExecutionParameterDetails

a powershell credential object.

ScriptExecutionParameterDetails

The arguments passed in to the execution Please note ScriptExecutionParameterDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include PSCredentialExecutionParameterDetails, ScriptSecureStringExecutionParameterDetails and ScriptStringExecutionParameterDetails.

ScriptParameter

An parameter that the script will accept.

ScriptSecureStringExecutionParameterDetails

a plain text value execution parameter.

ScriptStringExecutionParameterDetails

a plain text value execution parameter.

SingleSignOnIdentitySource

vCenter Single Sign On Identity Source.

VmHostPlacementPolicyProperties

VM-Host placement policy properties.

VmPlacementPolicyProperties

VM-VM placement policy properties.

WorkloadNetworkDhcpEntity

Base class for WorkloadNetworkDhcpServer and WorkloadNetworkDhcpRelay to inherit from Please note WorkloadNetworkDhcpEntity is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include WorkloadNetworkDhcpRelay and WorkloadNetworkDhcpServer.

WorkloadNetworkDhcpRelay

NSX DHCP Relay.

WorkloadNetworkDhcpServer

NSX DHCP Server.

WorkloadNetworkSegmentPortVif

Ports and any VIF attached to segment.

WorkloadNetworkSegmentSubnet

Subnet configuration for segment.

Structs

AddonProvisioningState

Addon provisioning state.

AvailabilityStrategy

Whether the private clouds is available in a single zone or two zones.

AvsCloudLinkProvisioningState

cloud link provisioning state.

AvsCloudLinkStatus

Cloud Link status.

AvsDnsZoneType

The type of DNS zone.

AvsEncryptionKeyStatus

Whether the the encryption key is connected or access denied.

AvsEncryptionState

Whether encryption is enabled or disabled.

AvsEncryptionVersionType

Whether the encryption version is fixed or auto-detected.

AvsPlacementPolicyAffinityType

Affinity type.

AvsPrivateCloudClusterProvisioningState

Cluster provisioning state.

AvsPrivateCloudDatastoreProvisioningState

datastore provisioning state.

AvsPrivateCloudProvisioningState

private cloud provisioning state.

AvsSubscriptionQuotaEnabled

quota enabled.

AvsSubscriptionTrialStatus

trial status.

AvsVirtualMachineProvisioningState

Virtual Machine provisioning state.

AzureHybridBenefitType

Azure Hybrid Benefit type.

DatastoreStatus

datastore status.

DnsServiceLogLevel

DNS service log level.

DnsServiceStatus

DNS service status.

ExpressRouteAuthorizationProvisioningState

Express Route Circuit Authorization provisioning state.

GlobalReachConnectionProvisioningState

Global Reach Connection provisioning state.

GlobalReachConnectionStatus

Global Reach Connection status.

HcxEnterpriseSiteProvisioningState

HCX Enterprise Site provisioning state.

HcxEnterpriseSiteStatus

HCX Enterprise Site status.

InternetConnectivityState

Whether internet is enabled or disabled.

IscsiPathProvisioningState

private cloud provisioning state.

LunMountMode

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

NsxPublicIPQuotaRaisedEnum

NSX public IP quota raised.

ParameterOptionalityStatus

Optional Param.

ParameterVisibilityStatus

Visibility Parameter.

PlacementPolicyProvisioningState

Placement Policy provisioning state.

PlacementPolicyState

Placement Policy state.

PortMirroringProfileDirection

Port Mirroring Direction.

PortMirroringProfileStatus

Port Mirroring status.

ScriptCmdletAudience

Specifies whether a script cmdlet is intended to be invoked only through automation or visible to customers.

ScriptCmdletProvisioningState

A script cmdlet provisioning state.

ScriptExecutionProvisioningState

Script Execution provisioning state.

ScriptOutputStreamType

Script Output Stream type.

ScriptPackageProvisioningState

Script Package provisioning state.

ScriptParameterType

Script Parameter types.

SslCertificateStatus

Whether SSL is enabled or disabled.

VirtualMachineRestrictMovementState

Virtual Machine Restrict Movement state.

VmHostPlacementPolicyAffinityStrength

Affinity Strength.

WorkloadNetworkDhcpProvisioningState

Workload Network DHCP provisioning state.

WorkloadNetworkDnsServiceProvisioningState

Workload Network DNS Service provisioning state.

WorkloadNetworkDnsZoneProvisioningState

Workload Network DNS Zone provisioning state.

WorkloadNetworkPortMirroringProfileProvisioningState

Workload Network Port Mirroring provisioning state.

WorkloadNetworkProvisioningState

base Workload Network provisioning state.

WorkloadNetworkPublicIPProvisioningState

Workload Network Public IP provisioning state.

WorkloadNetworkSegmentProvisioningState

Workload Network Segment provisioning state.

WorkloadNetworkSegmentStatus

Segment status.

WorkloadNetworkVmGroupProvisioningState

Workload Network VM Group provisioning state.

WorkloadNetworkVmGroupStatus

VM group status.

WorkloadNetworkVmType

VM type.

Enums

AvsSkuTier

This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.