Package-level declarations

Types

Link copied to clipboard
data class AddonArcPropertiesArgs(val addonType: Output<String>, val vCenter: Output<String>? = null) : ConvertibleToJava<AddonArcPropertiesArgs>

The properties of an Arc addon

Link copied to clipboard
data class AddonHcxPropertiesArgs(val addonType: Output<String>, val offer: Output<String>) : ConvertibleToJava<AddonHcxPropertiesArgs>

The properties of an HCX addon

Link copied to clipboard
data class AddonSrmPropertiesArgs(val addonType: Output<String>, val licenseKey: Output<String>? = null) : ConvertibleToJava<AddonSrmPropertiesArgs>

The properties of a Site Recovery Manager (SRM) addon

Link copied to clipboard
data class AddonVrPropertiesArgs(val addonType: Output<String>, val vrsCount: Output<Int>) : ConvertibleToJava<AddonVrPropertiesArgs>

The properties of a vSphere Replication (VR) addon

Link copied to clipboard
data class AvailabilityPropertiesArgs(val secondaryZone: Output<Int>? = null, val strategy: Output<Either<String, AvailabilityStrategy>>? = null, val zone: Output<Int>? = null) : ConvertibleToJava<AvailabilityPropertiesArgs>

The properties describing private cloud availability zone distribution

Link copied to clipboard
data class DiskPoolVolumeArgs(val lunName: Output<String>, val mountOption: Output<Either<String, MountOptionEnum>>? = null, val targetId: Output<String>) : ConvertibleToJava<DiskPoolVolumeArgs>

An iSCSI volume from Microsoft.StoragePool provider

Link copied to clipboard
Link copied to clipboard
data class EncryptionArgs(val keyVaultProperties: Output<EncryptionKeyVaultPropertiesArgs>? = null, val status: Output<Either<String, EncryptionState>>? = null) : ConvertibleToJava<EncryptionArgs>

The properties of customer managed encryption key

Link copied to clipboard
Link copied to clipboard
data class EncryptionKeyVaultPropertiesArgs(val keyName: Output<String>? = null, val keyVaultUrl: Output<String>? = null, val keyVersion: Output<String>? = null) : ConvertibleToJava<EncryptionKeyVaultPropertiesArgs>

An Encryption Key

Link copied to clipboard
data class GetAddonPlainArgs(val addonName: String, val privateCloudName: String, val resourceGroupName: String) : ConvertibleToJava<GetAddonPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetAuthorizationPlainArgs(val authorizationName: String, val privateCloudName: String, val resourceGroupName: String) : ConvertibleToJava<GetAuthorizationPlainArgs>
Link copied to clipboard
data class GetCloudLinkPlainArgs(val cloudLinkName: String, val privateCloudName: String, val resourceGroupName: String) : ConvertibleToJava<GetCloudLinkPlainArgs>
Link copied to clipboard
data class GetClusterPlainArgs(val clusterName: String, val privateCloudName: String, val resourceGroupName: String) : ConvertibleToJava<GetClusterPlainArgs>
Link copied to clipboard
data class GetDatastorePlainArgs(val clusterName: String, val datastoreName: String, val privateCloudName: String, val resourceGroupName: String) : ConvertibleToJava<GetDatastorePlainArgs>
Link copied to clipboard
data class GetGlobalReachConnectionPlainArgs(val globalReachConnectionName: String, val privateCloudName: String, val resourceGroupName: String) : ConvertibleToJava<GetGlobalReachConnectionPlainArgs>
Link copied to clipboard
data class GetHcxEnterpriseSitePlainArgs(val hcxEnterpriseSiteName: String, val privateCloudName: String, val resourceGroupName: String) : ConvertibleToJava<GetHcxEnterpriseSitePlainArgs>
Link copied to clipboard
data class GetIscsiPathPlainArgs(val privateCloudName: String, val resourceGroupName: String) : ConvertibleToJava<GetIscsiPathPlainArgs>
Link copied to clipboard
data class GetPlacementPolicyPlainArgs(val clusterName: String, val placementPolicyName: String, val privateCloudName: String, val resourceGroupName: String) : ConvertibleToJava<GetPlacementPolicyPlainArgs>
Link copied to clipboard
data class GetPrivateCloudPlainArgs(val privateCloudName: String, val resourceGroupName: String) : ConvertibleToJava<GetPrivateCloudPlainArgs>
Link copied to clipboard
data class GetScriptExecutionLogsPlainArgs(val privateCloudName: String, val resourceGroupName: String, val scriptExecutionName: String) : ConvertibleToJava<GetScriptExecutionLogsPlainArgs>
Link copied to clipboard
data class GetScriptExecutionPlainArgs(val privateCloudName: String, val resourceGroupName: String, val scriptExecutionName: String) : ConvertibleToJava<GetScriptExecutionPlainArgs>
Link copied to clipboard
data class GetWorkloadNetworkDhcpPlainArgs(val dhcpId: String, val privateCloudName: String, val resourceGroupName: String) : ConvertibleToJava<GetWorkloadNetworkDhcpPlainArgs>
Link copied to clipboard
data class GetWorkloadNetworkDnsServicePlainArgs(val dnsServiceId: String, val privateCloudName: String, val resourceGroupName: String) : ConvertibleToJava<GetWorkloadNetworkDnsServicePlainArgs>
Link copied to clipboard
data class GetWorkloadNetworkDnsZonePlainArgs(val dnsZoneId: String, val privateCloudName: String, val resourceGroupName: String) : ConvertibleToJava<GetWorkloadNetworkDnsZonePlainArgs>
Link copied to clipboard
data class GetWorkloadNetworkPortMirroringPlainArgs(val portMirroringId: String, val privateCloudName: String, val resourceGroupName: String) : ConvertibleToJava<GetWorkloadNetworkPortMirroringPlainArgs>
Link copied to clipboard
data class GetWorkloadNetworkPublicIPPlainArgs(val privateCloudName: String, val publicIPId: String, val resourceGroupName: String) : ConvertibleToJava<GetWorkloadNetworkPublicIPPlainArgs>
Link copied to clipboard
data class GetWorkloadNetworkSegmentPlainArgs(val privateCloudName: String, val resourceGroupName: String, val segmentId: String) : ConvertibleToJava<GetWorkloadNetworkSegmentPlainArgs>
Link copied to clipboard
data class GetWorkloadNetworkVMGroupPlainArgs(val privateCloudName: String, val resourceGroupName: String, val vmGroupId: String) : ConvertibleToJava<GetWorkloadNetworkVMGroupPlainArgs>
Link copied to clipboard
data class IdentitySourceArgs(val alias: Output<String>? = null, val baseGroupDN: Output<String>? = null, val baseUserDN: Output<String>? = null, val domain: Output<String>? = null, val name: Output<String>? = null, val password: Output<String>? = null, val primaryServer: Output<String>? = null, val secondaryServer: Output<String>? = null, val ssl: Output<Either<String, SslEnum>>? = null, val username: Output<String>? = null) : ConvertibleToJava<IdentitySourceArgs>

vCenter Single Sign On Identity Source

Link copied to clipboard
Link copied to clipboard
data class ListClusterZonesPlainArgs(val clusterName: String, val privateCloudName: String, val resourceGroupName: String) : ConvertibleToJava<ListClusterZonesPlainArgs>
data class ListPrivateCloudAdminCredentialsPlainArgs(val privateCloudName: String, val resourceGroupName: String) : ConvertibleToJava<ListPrivateCloudAdminCredentialsPlainArgs>
Link copied to clipboard
data class ManagementClusterArgs(val clusterSize: Output<Int>, val hosts: Output<List<String>>? = null) : ConvertibleToJava<ManagementClusterArgs>

The properties of a management cluster

Link copied to clipboard
data class NetAppVolumeArgs(val id: Output<String>) : ConvertibleToJava<NetAppVolumeArgs>

An Azure NetApp Files volume from Microsoft.NetApp provider

Link copied to clipboard
Link copied to clipboard
data class PrivateCloudIdentityArgs(val type: Output<Either<String, ResourceIdentityType>>? = null) : ConvertibleToJava<PrivateCloudIdentityArgs>

Identity for the virtual machine.

Link copied to clipboard
data class PSCredentialExecutionParameterArgs(val name: Output<String>, val password: Output<String>? = null, val type: Output<String>, val username: Output<String>? = null) : ConvertibleToJava<PSCredentialExecutionParameterArgs>

a powershell credential object

Link copied to clipboard
data class ScriptSecureStringExecutionParameterArgs(val name: Output<String>, val secureValue: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<ScriptSecureStringExecutionParameterArgs>

a plain text value execution parameter

Link copied to clipboard
data class ScriptStringExecutionParameterArgs(val name: Output<String>, val type: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<ScriptStringExecutionParameterArgs>

a plain text value execution parameter

Link copied to clipboard
data class SkuArgs(val name: Output<String>) : ConvertibleToJava<SkuArgs>

The resource model definition representing SKU

Link copied to clipboard

Builder for SkuArgs.

Link copied to clipboard
data class VmHostPlacementPolicyPropertiesArgs(val affinityStrength: Output<Either<String, AffinityStrength>>? = null, val affinityType: Output<Either<String, AffinityType>>, val azureHybridBenefitType: Output<Either<String, AzureHybridBenefitType>>? = null, val displayName: Output<String>? = null, val hostMembers: Output<List<String>>, val state: Output<Either<String, PlacementPolicyState>>? = null, val type: Output<String>, val vmMembers: Output<List<String>>) : ConvertibleToJava<VmHostPlacementPolicyPropertiesArgs>

VM-Host placement policy properties

Link copied to clipboard
data class VmVmPlacementPolicyPropertiesArgs(val affinityType: Output<Either<String, AffinityType>>, val displayName: Output<String>? = null, val state: Output<Either<String, PlacementPolicyState>>? = null, val type: Output<String>, val vmMembers: Output<List<String>>) : ConvertibleToJava<VmVmPlacementPolicyPropertiesArgs>

VM-VM placement policy properties

Link copied to clipboard
data class WorkloadNetworkDhcpRelayArgs(val dhcpType: Output<String>, val displayName: Output<String>? = null, val revision: Output<Double>? = null, val serverAddresses: Output<List<String>>? = null) : ConvertibleToJava<WorkloadNetworkDhcpRelayArgs>

NSX DHCP Relay

Link copied to clipboard
data class WorkloadNetworkDhcpServerArgs(val dhcpType: Output<String>, val displayName: Output<String>? = null, val leaseTime: Output<Double>? = null, val revision: Output<Double>? = null, val serverAddress: Output<String>? = null) : ConvertibleToJava<WorkloadNetworkDhcpServerArgs>

NSX DHCP Server

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

Subnet configuration for segment