Package-level declarations

Types

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

The extended location.

Link copied to clipboard
data class GetClusterPlainArgs(val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetClusterPlainArgs>
Link copied to clipboard
data class GetDatastorePlainArgs(val datastoreName: String, val resourceGroupName: String) : ConvertibleToJava<GetDatastorePlainArgs>
Link copied to clipboard
data class GetGuestAgentPlainArgs(val name: String, val resourceGroupName: String, val virtualMachineName: String) : ConvertibleToJava<GetGuestAgentPlainArgs>
Link copied to clipboard
data class GetHostPlainArgs(val hostName: String, val resourceGroupName: String) : ConvertibleToJava<GetHostPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetHybridIdentityMetadatumPlainArgs(val metadataName: String, val resourceGroupName: String, val virtualMachineName: String) : ConvertibleToJava<GetHybridIdentityMetadatumPlainArgs>
Link copied to clipboard
data class GetInventoryItemPlainArgs(val inventoryItemName: String, val resourceGroupName: String, val vcenterName: String) : ConvertibleToJava<GetInventoryItemPlainArgs>
Link copied to clipboard
data class GetMachineExtensionPlainArgs(val extensionName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetMachineExtensionPlainArgs>
Link copied to clipboard
data class GetResourcePoolPlainArgs(val resourceGroupName: String, val resourcePoolName: String) : ConvertibleToJava<GetResourcePoolPlainArgs>
Link copied to clipboard
data class GetVCenterPlainArgs(val resourceGroupName: String, val vcenterName: String) : ConvertibleToJava<GetVCenterPlainArgs>
Link copied to clipboard
data class GetVirtualMachinePlainArgs(val resourceGroupName: String, val virtualMachineName: String) : ConvertibleToJava<GetVirtualMachinePlainArgs>
Link copied to clipboard
data class GetVirtualMachineTemplatePlainArgs(val resourceGroupName: String, val virtualMachineTemplateName: String) : ConvertibleToJava<GetVirtualMachineTemplatePlainArgs>
Link copied to clipboard
data class GetVirtualNetworkPlainArgs(val resourceGroupName: String, val virtualNetworkName: String) : ConvertibleToJava<GetVirtualNetworkPlainArgs>
Link copied to clipboard
data class GuestCredentialArgs(val password: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<GuestCredentialArgs>

Username / Password Credentials to connect to guest.

Link copied to clipboard
data class HardwareProfileArgs(val memorySizeMB: Output<Int>? = null, val numCPUs: Output<Int>? = null, val numCoresPerSocket: Output<Int>? = null) : ConvertibleToJava<HardwareProfileArgs>

Defines the resource properties.

Link copied to clipboard
data class HttpProxyConfigurationArgs(val httpsProxy: Output<String>? = null) : ConvertibleToJava<HttpProxyConfigurationArgs>

HTTP Proxy configuration for the VM.

Link copied to clipboard
data class IdentityArgs(val type: Output<Either<String, IdentityType>>) : ConvertibleToJava<IdentityArgs>

Managed service identity.

Link copied to clipboard
Link copied to clipboard
data class NetworkInterfaceArgs(val deviceKey: Output<Int>? = null, val ipSettings: Output<NicIPSettingsArgs>? = null, val name: Output<String>? = null, val networkId: Output<String>? = null, val nicType: Output<Either<String, NICType>>? = null, val powerOnBoot: Output<Either<String, PowerOnBootOption>>? = null) : ConvertibleToJava<NetworkInterfaceArgs>

Network Interface model

Link copied to clipboard
data class NetworkProfileArgs(val networkInterfaces: Output<List<NetworkInterfaceArgs>>? = null) : ConvertibleToJava<NetworkProfileArgs>

Defines the resource properties.

Link copied to clipboard
Link copied to clipboard
data class NicIPSettingsArgs(val allocationMethod: Output<Either<String, IPAddressAllocationMethod>>? = null, val dnsServers: Output<List<String>>? = null, val gateway: Output<List<String>>? = null, val ipAddress: Output<String>? = null, val subnetMask: Output<String>? = null) : ConvertibleToJava<NicIPSettingsArgs>

Defines the network interface ip settings.

Link copied to clipboard
Link copied to clipboard
data class OsProfileArgs(val adminPassword: Output<String>? = null, val adminUsername: Output<String>? = null, val computerName: Output<String>? = null, val osType: Output<Either<String, OsType>>? = null) : ConvertibleToJava<OsProfileArgs>

Defines the resource properties.

Link copied to clipboard
Link copied to clipboard
data class PlacementProfileArgs(val clusterId: Output<String>? = null, val datastoreId: Output<String>? = null, val hostId: Output<String>? = null, val resourcePoolId: Output<String>? = null) : ConvertibleToJava<PlacementProfileArgs>

Defines the resource properties.

Link copied to clipboard
data class StorageProfileArgs(val disks: Output<List<VirtualDiskArgs>>? = null) : ConvertibleToJava<StorageProfileArgs>

Defines the resource properties.

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

Username / Password Credentials to connect to vcenter.

Link copied to clipboard
Link copied to clipboard
data class VirtualDiskArgs(val controllerKey: Output<Int>? = null, val deviceKey: Output<Int>? = null, val deviceName: Output<String>? = null, val diskMode: Output<Either<String, DiskMode>>? = null, val diskSizeGB: Output<Int>? = null, val diskType: Output<Either<String, DiskType>>? = null, val name: Output<String>? = null, val unitNumber: Output<Int>? = null) : ConvertibleToJava<VirtualDiskArgs>

Virtual disk model

Link copied to clipboard