Package-level declarations

Types

Link copied to clipboard
data class CheckpointArgs(val checkpointID: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val parentCheckpointID: Output<String>? = null) : ConvertibleToJava<CheckpointArgs>

Defines the resource properties.

Link copied to clipboard
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 GetAvailabilitySetPlainArgs(val availabilitySetName: String, val resourceGroupName: String) : ConvertibleToJava<GetAvailabilitySetPlainArgs>
Link copied to clipboard
data class GetCloudPlainArgs(val cloudName: String, val resourceGroupName: String) : ConvertibleToJava<GetCloudPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetGuestAgentPlainArgs(val guestAgentName: String, val resourceGroupName: String, val virtualMachineName: String) : ConvertibleToJava<GetGuestAgentPlainArgs>
Link copied to clipboard
data class GetHybridIdentityMetadataPlainArgs(val metadataName: String, val resourceGroupName: String, val virtualMachineName: String) : ConvertibleToJava<GetHybridIdentityMetadataPlainArgs>
Link copied to clipboard
data class GetInventoryItemPlainArgs(val inventoryItemName: String, val resourceGroupName: String, val vmmServerName: String) : ConvertibleToJava<GetInventoryItemPlainArgs>
Link copied to clipboard
data class GetMachineExtensionPlainArgs(val extensionName: String, val resourceGroupName: String, val virtualMachineName: String) : ConvertibleToJava<GetMachineExtensionPlainArgs>
Link copied to clipboard
data class GetVirtualMachineInstancePlainArgs(val resourceUri: String) : ConvertibleToJava<GetVirtualMachineInstancePlainArgs>
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 GetVMInstanceGuestAgentPlainArgs(val resourceUri: String) : ConvertibleToJava<GetVMInstanceGuestAgentPlainArgs>
Link copied to clipboard
data class GetVmmServerPlainArgs(val resourceGroupName: String, val vmmServerName: String) : ConvertibleToJava<GetVmmServerPlainArgs>
Link copied to clipboard
data class GuestAgentProfileArgs(val clientPublicKey: Output<String>? = null) : ConvertibleToJava<GuestAgentProfileArgs>

Defines the resource properties.

Link copied to clipboard
data class GuestCredentialArgs(val password: Output<String>, val username: Output<String>) : ConvertibleToJava<GuestCredentialArgs>

Username / Password Credentials to connect to guest.

Link copied to clipboard
data class HardwareProfileArgs(val cpuCount: Output<Int>? = null, val dynamicMemoryEnabled: Output<Either<String, DynamicMemoryEnabled>>? = null, val dynamicMemoryMaxMB: Output<Int>? = null, val dynamicMemoryMinMB: Output<Int>? = null, val isHighlyAvailable: Output<String>? = null, val limitCpuForMigration: Output<Either<String, LimitCpuForMigration>>? = null, val memoryMB: 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 InfrastructureProfileArgs(val biosGuid: Output<String>? = null, val checkpointType: Output<String>? = null, val checkpoints: Output<List<CheckpointArgs>>? = null, val cloudId: Output<String>? = null, val generation: Output<Int>? = null, val inventoryItemId: Output<String>? = null, val templateId: Output<String>? = null, val uuid: Output<String>? = null, val vmName: Output<String>? = null, val vmmServerId: Output<String>? = null) : ConvertibleToJava<InfrastructureProfileArgs>

Specifies the vmmServer infrastructure specific settings for the virtual machine instance.

Link copied to clipboard
data class NetworkInterfacesArgs(val ipv4AddressType: Output<Either<String, AllocationMethod>>? = null, val ipv6AddressType: Output<Either<String, AllocationMethod>>? = null, val macAddress: Output<String>? = null, val macAddressType: Output<Either<String, AllocationMethod>>? = null, val name: Output<String>? = null, val nicId: Output<String>? = null, val virtualNetworkId: Output<String>? = null) : ConvertibleToJava<NetworkInterfacesArgs>

Network Interface model

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

Defines the resource properties.

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

Defines the resource properties.

Link copied to clipboard
Link copied to clipboard
data class OsProfileForVMInstanceArgs(val adminPassword: Output<String>? = null, val computerName: Output<String>? = null) : ConvertibleToJava<OsProfileForVMInstanceArgs>

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 StorageQoSPolicyDetailsArgs(val id: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<StorageQoSPolicyDetailsArgs>

The StorageQoSPolicyDetails definition.

Link copied to clipboard
data class VirtualDiskArgs(val bus: Output<Int>? = null, val busType: Output<String>? = null, val createDiffDisk: Output<Either<String, CreateDiffDisk>>? = null, val diskId: Output<String>? = null, val diskSizeGB: Output<Int>? = null, val lun: Output<Int>? = null, val name: Output<String>? = null, val storageQoSPolicy: Output<StorageQoSPolicyDetailsArgs>? = null, val templateDiskId: Output<String>? = null, val vhdType: Output<String>? = null) : ConvertibleToJava<VirtualDiskArgs>

Virtual disk model

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

Availability Set model

data class VirtualMachinePropertiesAvailabilitySetsArgs(val id: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<VirtualMachinePropertiesAvailabilitySetsArgs>

Availability Set model

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

Credentials to connect to VMMServer.