Package-level declarations

Types

Link copied to clipboard
data class AddonArcPropertiesResponse(val addonType: String, val provisioningState: String, val vCenter: String? = null)

The properties of an Arc addon

Link copied to clipboard
data class AddonHcxPropertiesResponse(val addonType: String, val offer: String, val provisioningState: String)

The properties of an HCX addon

Link copied to clipboard
data class AddonSrmPropertiesResponse(val addonType: String, val licenseKey: String? = null, val provisioningState: String)

The properties of a Site Recovery Manager (SRM) addon

Link copied to clipboard
data class AddonVrPropertiesResponse(val addonType: String, val provisioningState: String, val vrsCount: Int)

The properties of a vSphere Replication (VR) addon

Link copied to clipboard
data class AvailabilityPropertiesResponse(val secondaryZone: Int? = null, val strategy: String? = null, val zone: Int? = null)

The properties describing private cloud availability zone distribution

Link copied to clipboard
data class CircuitResponse(val expressRouteID: String, val expressRoutePrivatePeeringID: String, val primarySubnet: String, val secondarySubnet: String)

An ExpressRoute Circuit

Link copied to clipboard
data class ClusterZoneResponse(val hosts: List<String>, val zone: String)

Zone and associated hosts info

Link copied to clipboard
data class DiskPoolVolumeResponse(val lunName: String, val mountOption: String? = null, val path: String, val targetId: String)

An iSCSI volume from Microsoft.StoragePool provider

Link copied to clipboard
data class EncryptionKeyVaultPropertiesResponse(val autoDetectedKeyVersion: String, val keyName: String? = null, val keyState: String, val keyVaultUrl: String? = null, val keyVersion: String? = null, val versionType: String)

An Encryption Key

Link copied to clipboard
data class EncryptionResponse(val keyVaultProperties: EncryptionKeyVaultPropertiesResponse? = null, val status: String? = null)

The properties of customer managed encryption key

Link copied to clipboard
data class EndpointsResponse(val hcxCloudManager: String, val nsxtManager: String, val vcsa: String)

Endpoint addresses

Link copied to clipboard
data class GetAddonResult(val id: String, val name: String, val properties: Any, val type: String)

An addon resource

Link copied to clipboard
data class GetAuthorizationResult(val expressRouteAuthorizationId: String, val expressRouteAuthorizationKey: String, val expressRouteId: String? = null, val id: String, val name: String, val provisioningState: String, val type: String)

ExpressRoute Circuit Authorization

Link copied to clipboard
data class GetCloudLinkResult(val id: String, val linkedCloud: String? = null, val name: String, val status: String, val type: String)

A cloud link resource

Link copied to clipboard
data class GetClusterResult(val clusterId: Int, val clusterSize: Int? = null, val hosts: List<String>? = null, val id: String, val name: String, val provisioningState: String, val sku: SkuResponse, val type: String)

A cluster resource

Link copied to clipboard
data class GetDatastoreResult(val diskPoolVolume: DiskPoolVolumeResponse? = null, val id: String, val name: String, val netAppVolume: NetAppVolumeResponse? = null, val provisioningState: String, val status: String, val type: String)

A datastore resource

Link copied to clipboard
data class GetGlobalReachConnectionResult(val addressPrefix: String, val authorizationKey: String? = null, val circuitConnectionStatus: String, val expressRouteId: String? = null, val id: String, val name: String, val peerExpressRouteCircuit: String? = null, val provisioningState: String, val type: String)

A global reach connection resource

Link copied to clipboard
data class GetHcxEnterpriseSiteResult(val activationKey: String, val id: String, val name: String, val status: String, val type: String)

An HCX Enterprise Site resource

Link copied to clipboard
data class GetIscsiPathResult(val id: String, val name: String, val networkBlock: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

An iSCSI path resource

Link copied to clipboard

A vSphere Distributed Resource Scheduler (DRS) placement policy

Link copied to clipboard
data class GetPrivateCloudResult(val availability: AvailabilityPropertiesResponse? = null, val circuit: CircuitResponse? = null, val encryption: EncryptionResponse? = null, val endpoints: EndpointsResponse, val externalCloudLinks: List<String>, val id: String, val identity: PrivateCloudIdentityResponse? = null, val identitySources: List<IdentitySourceResponse>? = null, val internet: String? = null, val location: String, val managementCluster: ManagementClusterResponse, val managementNetwork: String, val name: String, val networkBlock: String, val nsxPublicIpQuotaRaised: String, val nsxtCertificateThumbprint: String, val nsxtPassword: String? = null, val provisioningNetwork: String, val provisioningState: String, val secondaryCircuit: CircuitResponse? = null, val sku: SkuResponse, val tags: Map<String, String>? = null, val type: String, val vcenterCertificateThumbprint: String, val vcenterPassword: String? = null, val vmotionNetwork: String)

A private cloud resource

Link copied to clipboard
data class GetScriptExecutionLogsResult(val errors: List<String>, val failureReason: String? = null, val finishedAt: String, val hiddenParameters: List<Any>? = null, val id: String, val information: List<String>, val name: String, val namedOutputs: Map<String, Any>? = null, val output: List<String>? = null, val parameters: List<Any>? = null, val provisioningState: String, val retention: String? = null, val scriptCmdletId: String? = null, val startedAt: String, val submittedAt: String, val timeout: String, val type: String, val warnings: List<String>)

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

Link copied to clipboard
data class GetScriptExecutionResult(val errors: List<String>, val failureReason: String? = null, val finishedAt: String, val hiddenParameters: List<Any>? = null, val id: String, val information: List<String>, val name: String, val namedOutputs: Map<String, Any>? = null, val output: List<String>? = null, val parameters: List<Any>? = null, val provisioningState: String, val retention: String? = null, val scriptCmdletId: String? = null, val startedAt: String, val submittedAt: String, val timeout: String, val type: String, val warnings: List<String>)

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

Link copied to clipboard

NSX DHCP

Link copied to clipboard
data class GetWorkloadNetworkDnsServiceResult(val defaultDnsZone: String? = null, val displayName: String? = null, val dnsServiceIp: String? = null, val fqdnZones: List<String>? = null, val id: String, val logLevel: String? = null, val name: String, val provisioningState: String, val revision: Double? = null, val status: String, val type: String)

NSX DNS Service

Link copied to clipboard
data class GetWorkloadNetworkDnsZoneResult(val displayName: String? = null, val dnsServerIps: List<String>? = null, val dnsServices: Double? = null, val domain: List<String>? = null, val id: String, val name: String, val provisioningState: String, val revision: Double? = null, val sourceIp: String? = null, val type: String)

NSX DNS Zone

Link copied to clipboard
data class GetWorkloadNetworkPortMirroringResult(val destination: String? = null, val direction: String? = null, val displayName: String? = null, val id: String, val name: String, val provisioningState: String, val revision: Double? = null, val source: String? = null, val status: String, val type: String)

NSX Port Mirroring

Link copied to clipboard
data class GetWorkloadNetworkPublicIPResult(val displayName: String? = null, val id: String, val name: String, val numberOfPublicIPs: Double? = null, val provisioningState: String, val publicIPBlock: String, val type: String)

NSX Public IP Block

Link copied to clipboard
data class GetWorkloadNetworkSegmentResult(val connectedGateway: String? = null, val displayName: String? = null, val id: String, val name: String, val portVif: List<WorkloadNetworkSegmentPortVifResponse>, val provisioningState: String, val revision: Double? = null, val status: String, val subnet: WorkloadNetworkSegmentSubnetResponse? = null, val type: String)

NSX Segment

Link copied to clipboard
data class GetWorkloadNetworkVMGroupResult(val displayName: String? = null, val id: String, val members: List<String>? = null, val name: String, val provisioningState: String, val revision: Double? = null, val status: String, val type: String)

NSX VM Group

Link copied to clipboard
data class IdentitySourceResponse(val alias: String? = null, val baseGroupDN: String? = null, val baseUserDN: String? = null, val domain: String? = null, val name: String? = null, val password: String? = null, val primaryServer: String? = null, val secondaryServer: String? = null, val ssl: String? = null, val username: String? = null)

vCenter Single Sign On Identity Source

Link copied to clipboard
data class ListClusterZonesResult(val zones: List<ClusterZoneResponse>? = null)

List of all zones and associated hosts for a cluster

Link copied to clipboard
data class ListPrivateCloudAdminCredentialsResult(val nsxtPassword: String, val nsxtUsername: String, val vcenterPassword: String, val vcenterUsername: String)

Administrative credentials for accessing vCenter and NSX-T

Link copied to clipboard
data class ManagementClusterResponse(val clusterId: Int, val clusterSize: Int, val hosts: List<String>? = null, val provisioningState: String)

The properties of a management cluster

Link copied to clipboard
data class NetAppVolumeResponse(val id: String)

An Azure NetApp Files volume from Microsoft.NetApp provider

Link copied to clipboard
data class PrivateCloudIdentityResponse(val principalId: String, val tenantId: String, val type: String? = null)

Identity for the virtual machine.

Link copied to clipboard
data class PSCredentialExecutionParameterResponse(val name: String, val password: String? = null, val type: String, val username: String? = null)

a powershell credential object

data class ScriptSecureStringExecutionParameterResponse(val name: String, val secureValue: String? = null, val type: String)

a plain text value execution parameter

Link copied to clipboard
data class ScriptStringExecutionParameterResponse(val name: String, val type: String, val value: String? = null)

a plain text value execution parameter

Link copied to clipboard
data class SkuResponse(val name: String)

The resource model definition representing SKU

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class VmHostPlacementPolicyPropertiesResponse(val affinityStrength: String? = null, val affinityType: String, val azureHybridBenefitType: String? = null, val displayName: String? = null, val hostMembers: List<String>, val provisioningState: String, val state: String? = null, val type: String, val vmMembers: List<String>)

VM-Host placement policy properties

Link copied to clipboard
data class VmVmPlacementPolicyPropertiesResponse(val affinityType: String, val displayName: String? = null, val provisioningState: String, val state: String? = null, val type: String, val vmMembers: List<String>)

VM-VM placement policy properties

Link copied to clipboard
data class WorkloadNetworkDhcpRelayResponse(val dhcpType: String, val displayName: String? = null, val provisioningState: String, val revision: Double? = null, val segments: List<String>, val serverAddresses: List<String>? = null)

NSX DHCP Relay

Link copied to clipboard
data class WorkloadNetworkDhcpServerResponse(val dhcpType: String, val displayName: String? = null, val leaseTime: Double? = null, val provisioningState: String, val revision: Double? = null, val segments: List<String>, val serverAddress: String? = null)

NSX DHCP Server

Link copied to clipboard
data class WorkloadNetworkSegmentPortVifResponse(val portName: String? = null)

Ports and any VIF attached to segment.

Link copied to clipboard
data class WorkloadNetworkSegmentSubnetResponse(val dhcpRanges: List<String>? = null, val gatewayAddress: String? = null)

Subnet configuration for segment