Package-level declarations

Types

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 ElasticSanVolumeResponse(val targetId: String)

An Elastic SAN volume from Microsoft.ElasticSan 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 hcxCloudManagerIp: String, val nsxtManager: String, val nsxtManagerIp: String, val vcenterIp: String, val vcsa: String)

Endpoint addresses

Link copied to clipboard
data class GetAddonResult(val addonType: String, val azureApiVersion: String, val id: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

An addon resource

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

ExpressRoute Circuit Authorization

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

A cloud link resource

Link copied to clipboard
data class GetClusterResult(val azureApiVersion: String, 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 systemData: SystemDataResponse, val type: String, val vsanDatastoreName: String? = null)

A cluster resource

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

A datastore resource

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

A global reach connection resource

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

An HCX Enterprise Site resource

Link copied to clipboard
data class GetIscsiPathResult(val azureApiVersion: String, 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
data class GetPlacementPolicyResult(val azureApiVersion: String, val displayName: String? = null, val id: String, val name: String, val provisioningState: String, val state: String? = null, val systemData: SystemDataResponse, val type: String)

A vSphere Distributed Resource Scheduler (DRS) placement policy

Link copied to clipboard
data class GetPrivateCloudResult(val availability: AvailabilityPropertiesResponse? = null, val azureApiVersion: String, val circuit: CircuitResponse? = null, val dnsZoneType: String? = null, val encryption: EncryptionResponse? = null, val endpoints: EndpointsResponse, val extendedNetworkBlocks: List<String>? = null, val externalCloudLinks: List<String>, val id: String, val identity: SystemAssignedServiceIdentityResponse? = 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 systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val vcenterCertificateThumbprint: String, val vcenterPassword: String? = null, val virtualNetworkId: String? = null, val vmotionNetwork: String)

A private cloud resource

Link copied to clipboard
data class GetPureStoragePolicyResult(val azureApiVersion: String, val id: String, val name: String, val provisioningState: String, val storagePolicyDefinition: String, val storagePoolId: String, val systemData: SystemDataResponse, val type: String)

An instance describing a Pure Storage Policy Based Management policy

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 systemData: SystemDataResponse, 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 azureApiVersion: String, 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 systemData: SystemDataResponse, 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 azureApiVersion: String, 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 systemData: SystemDataResponse, val type: String)

NSX DHCP

Link copied to clipboard
data class GetWorkloadNetworkDnsServiceResult(val azureApiVersion: String, 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 systemData: SystemDataResponse, val type: String)

NSX DNS Service

Link copied to clipboard
data class GetWorkloadNetworkDnsZoneResult(val azureApiVersion: String, 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 systemData: SystemDataResponse, val type: String)

NSX DNS Zone

Link copied to clipboard
data class GetWorkloadNetworkPortMirroringResult(val azureApiVersion: String, 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 systemData: SystemDataResponse, val type: String)

NSX Port Mirroring

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

NSX Public IP Block

Link copied to clipboard
data class GetWorkloadNetworkSegmentResult(val azureApiVersion: String, 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 systemData: SystemDataResponse, val type: String)

NSX Segment

Link copied to clipboard
data class GetWorkloadNetworkVMGroupResult(val azureApiVersion: String, 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 systemData: SystemDataResponse, 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? = null, val hosts: List<String>? = null, val provisioningState: String, val vsanDatastoreName: String? = null)

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 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 capacity: Int? = null, val family: String? = null, val name: String, val size: String? = null, val tier: String? = null)

The resource model definition representing SKU

Link copied to clipboard
data class SystemAssignedServiceIdentityResponse(val principalId: String, val tenantId: String, val type: String)

Managed service identity (either system assigned, or none)

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