Package-level declarations

Types

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 DiskPoolVolumeResponse(val endpoints: List<String>? = null, val lunName: String? = null)

An iSCSI volume from Microsoft.StoragePool provider

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 addonType: String? = null, val id: String, val licenseKey: String? = null, val name: String, val provisioningState: String, val type: String)

An addon resource

Link copied to clipboard
data class GetAuthorizationResult(val expressRouteAuthorizationId: String, val expressRouteAuthorizationKey: String, 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, val hosts: List<String>, 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 type: String)

A datastore resource

Link copied to clipboard
data class GetGlobalReachConnectionResult(val addressPrefix: String, val authorizationKey: String? = null, val circuitConnectionStatus: String, 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

A vSphere Distributed Resource Scheduler (DRS) placement policy

Link copied to clipboard
data class GetPrivateCloudResult(val circuit: CircuitResponse? = null, val endpoints: EndpointsResponse, val id: String, 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 nsxtCertificateThumbprint: String, val nsxtPassword: String? = null, val provisioningNetwork: String, val provisioningState: String, 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
data class GetWorkloadNetworkDhcpResult(val dhcpType: String, val displayName: String? = null, val id: String, val name: String, val provisioningState: String, val revision: Double? = null, val segments: List<String>, val type: String)

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 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>, val provisioningState: String)

The properties of a default cluster

Link copied to clipboard
data class NetAppVolumeResponse(val nfsFilePath: String? = null, val nfsProviderIp: String? = null)

An Azure NetApp Files volume from Microsoft.NetApp provider

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 VmHostPlacementPolicyPropertiesResponse(val affinityType: String, 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 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