Package-level declarations

Types

Link copied to clipboard

An addon resource API Version: 2020-07-17-preview.

Link copied to clipboard
data class AddonArgs(val addonName: Output<String>? = null, val addonType: Output<Either<String, AddonType>>? = null, val licenseKey: Output<String>? = null, val privateCloudName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<AddonArgs>

An addon resource API Version: 2020-07-17-preview.

Link copied to clipboard

Builder for AddonArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Addon.

Link copied to clipboard

ExpressRoute Circuit Authorization API Version: 2020-03-20.

Link copied to clipboard
data class AuthorizationArgs(val authorizationName: Output<String>? = null, val privateCloudName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<AuthorizationArgs>

ExpressRoute Circuit Authorization API Version: 2020-03-20.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A cloud link resource API Version: 2021-06-01.

Link copied to clipboard
data class CloudLinkArgs(val cloudLinkName: Output<String>? = null, val linkedCloud: Output<String>? = null, val privateCloudName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<CloudLinkArgs>

A cloud link resource API Version: 2021-06-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A cluster resource API Version: 2020-03-20.

Link copied to clipboard
data class ClusterArgs(val clusterName: Output<String>? = null, val clusterSize: Output<Int>? = null, val privateCloudName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuArgs>? = null) : ConvertibleToJava<ClusterArgs>

A cluster resource API Version: 2020-03-20.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A datastore resource API Version: 2021-01-01-preview.

Link copied to clipboard
data class DatastoreArgs(val clusterName: Output<String>? = null, val datastoreName: Output<String>? = null, val diskPoolVolume: Output<DiskPoolVolumeArgs>? = null, val netAppVolume: Output<NetAppVolumeArgs>? = null, val privateCloudName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<DatastoreArgs>

A datastore resource API Version: 2021-01-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A global reach connection resource API Version: 2020-07-17-preview.

Link copied to clipboard
data class GlobalReachConnectionArgs(val authorizationKey: Output<String>? = null, val globalReachConnectionName: Output<String>? = null, val peerExpressRouteCircuit: Output<String>? = null, val privateCloudName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<GlobalReachConnectionArgs>

A global reach connection resource API Version: 2020-07-17-preview.

Link copied to clipboard

An HCX Enterprise Site resource API Version: 2020-03-20.

Link copied to clipboard
data class HcxEnterpriseSiteArgs(val hcxEnterpriseSiteName: Output<String>? = null, val privateCloudName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<HcxEnterpriseSiteArgs>

An HCX Enterprise Site resource API Version: 2020-03-20.

Link copied to clipboard

A vSphere Distributed Resource Scheduler (DRS) placement policy API Version: 2021-12-01.

Link copied to clipboard
data class PlacementPolicyArgs(val clusterName: Output<String>? = null, val placementPolicyName: Output<String>? = null, val privateCloudName: Output<String>? = null, val properties: Output<Either<VmHostPlacementPolicyPropertiesArgs, VmVmPlacementPolicyPropertiesArgs>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PlacementPolicyArgs>

A vSphere Distributed Resource Scheduler (DRS) placement policy API Version: 2021-12-01.

Link copied to clipboard

A private cloud resource API Version: 2020-03-20.

Link copied to clipboard
data class PrivateCloudArgs(val identitySources: Output<List<IdentitySourceArgs>>? = null, val internet: Output<Either<String, InternetEnum>>? = null, val location: Output<String>? = null, val managementCluster: Output<ManagementClusterArgs>? = null, val networkBlock: Output<String>? = null, val nsxtPassword: Output<String>? = null, val privateCloudName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val vcenterPassword: Output<String>? = null) : ConvertibleToJava<PrivateCloudArgs>

A private cloud resource API Version: 2020-03-20.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

An instance of a script executed by a user - custom or AVS API Version: 2021-06-01.

Link copied to clipboard
data class ScriptExecutionArgs(val failureReason: Output<String>? = null, val hiddenParameters: Output<List<Any>>? = null, val namedOutputs: Output<Map<String, Any>>? = null, val output: Output<List<String>>? = null, val parameters: Output<List<Any>>? = null, val privateCloudName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val retention: Output<String>? = null, val scriptCmdletId: Output<String>? = null, val scriptExecutionName: Output<String>? = null, val timeout: Output<String>? = null) : ConvertibleToJava<ScriptExecutionArgs>

An instance of a script executed by a user - custom or AVS API Version: 2021-06-01.

Link copied to clipboard

NSX DHCP API Version: 2020-07-17-preview.

Link copied to clipboard
data class WorkloadNetworkDhcpArgs(val dhcpId: Output<String>? = null, val dhcpType: Output<Either<String, DhcpTypeEnum>>? = null, val displayName: Output<String>? = null, val privateCloudName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val revision: Output<Double>? = null) : ConvertibleToJava<WorkloadNetworkDhcpArgs>

NSX DHCP API Version: 2020-07-17-preview.

Link copied to clipboard

NSX DNS Service API Version: 2020-07-17-preview.

Link copied to clipboard
data class WorkloadNetworkDnsServiceArgs(val defaultDnsZone: Output<String>? = null, val displayName: Output<String>? = null, val dnsServiceId: Output<String>? = null, val dnsServiceIp: Output<String>? = null, val fqdnZones: Output<List<String>>? = null, val logLevel: Output<Either<String, DnsServiceLogLevelEnum>>? = null, val privateCloudName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val revision: Output<Double>? = null) : ConvertibleToJava<WorkloadNetworkDnsServiceArgs>

NSX DNS Service API Version: 2020-07-17-preview.

Link copied to clipboard

NSX DNS Zone API Version: 2020-07-17-preview.

Link copied to clipboard
data class WorkloadNetworkDnsZoneArgs(val displayName: Output<String>? = null, val dnsServerIps: Output<List<String>>? = null, val dnsServices: Output<Double>? = null, val dnsZoneId: Output<String>? = null, val domain: Output<List<String>>? = null, val privateCloudName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val revision: Output<Double>? = null, val sourceIp: Output<String>? = null) : ConvertibleToJava<WorkloadNetworkDnsZoneArgs>

NSX DNS Zone API Version: 2020-07-17-preview.

Link copied to clipboard

NSX Port Mirroring API Version: 2020-07-17-preview.

Link copied to clipboard
data class WorkloadNetworkPortMirroringArgs(val destination: Output<String>? = null, val direction: Output<Either<String, PortMirroringDirectionEnum>>? = null, val displayName: Output<String>? = null, val portMirroringId: Output<String>? = null, val privateCloudName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val revision: Output<Double>? = null, val source: Output<String>? = null) : ConvertibleToJava<WorkloadNetworkPortMirroringArgs>

NSX Port Mirroring API Version: 2020-07-17-preview.

Link copied to clipboard

NSX Public IP Block API Version: 2021-06-01.

Link copied to clipboard
data class WorkloadNetworkPublicIPArgs(val displayName: Output<String>? = null, val numberOfPublicIPs: Output<Double>? = null, val privateCloudName: Output<String>? = null, val publicIPId: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WorkloadNetworkPublicIPArgs>

NSX Public IP Block API Version: 2021-06-01.

Link copied to clipboard

NSX Segment API Version: 2020-07-17-preview.

Link copied to clipboard
data class WorkloadNetworkSegmentArgs(val connectedGateway: Output<String>? = null, val displayName: Output<String>? = null, val privateCloudName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val revision: Output<Double>? = null, val segmentId: Output<String>? = null, val subnet: Output<WorkloadNetworkSegmentSubnetArgs>? = null) : ConvertibleToJava<WorkloadNetworkSegmentArgs>

NSX Segment API Version: 2020-07-17-preview.

Link copied to clipboard

NSX VM Group API Version: 2020-07-17-preview.

Link copied to clipboard
data class WorkloadNetworkVMGroupArgs(val displayName: Output<String>? = null, val members: Output<List<String>>? = null, val privateCloudName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val revision: Output<Double>? = null, val vmGroupId: Output<String>? = null) : ConvertibleToJava<WorkloadNetworkVMGroupArgs>

NSX VM Group API Version: 2020-07-17-preview.

Functions

Link copied to clipboard
suspend fun addonResource(name: String, block: suspend AddonResourceBuilder.() -> Unit): Addon
Link copied to clipboard
Link copied to clipboard
suspend fun cloudLinkResource(name: String, block: suspend CloudLinkResourceBuilder.() -> Unit): CloudLink
Link copied to clipboard
suspend fun clusterResource(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
suspend fun datastoreResource(name: String, block: suspend DatastoreResourceBuilder.() -> Unit): Datastore
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun privateCloudResource(name: String, block: suspend PrivateCloudResourceBuilder.() -> Unit): PrivateCloud
Link copied to clipboard