Package-level declarations

Types

Link copied to clipboard
class AvailabilitySet : KotlinCustomResource

The AvailabilitySets resource definition. API Version: 2020-06-05-preview.

Link copied to clipboard
data class AvailabilitySetArgs(val availabilitySetName: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vmmServerId: Output<String>? = null) : ConvertibleToJava<AvailabilitySetArgs>

The AvailabilitySets resource definition. API Version: 2020-06-05-preview.

Link copied to clipboard
object AvailabilitySetMapper : ResourceMapper<AvailabilitySet>
Link copied to clipboard
class Cloud : KotlinCustomResource

The Clouds resource definition. API Version: 2020-06-05-preview.

Link copied to clipboard
data class CloudArgs(val cloudName: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val inventoryItemId: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val uuid: Output<String>? = null, val vmmServerId: Output<String>? = null) : ConvertibleToJava<CloudArgs>

The Clouds resource definition. API Version: 2020-06-05-preview.

Link copied to clipboard

Builder for CloudArgs.

Link copied to clipboard
object CloudMapper : ResourceMapper<Cloud>
Link copied to clipboard

Builder for Cloud.

Link copied to clipboard
class InventoryItem : KotlinCustomResource

Defines the inventory item. API Version: 2020-06-05-preview.

Link copied to clipboard
data class InventoryItemArgs(val inventoryItemName: Output<String>? = null, val inventoryType: Output<Either<String, InventoryType>>? = null, val kind: Output<String>? = null, val resourceGroupName: Output<String>? = null, val vmmServerName: Output<String>? = null) : ConvertibleToJava<InventoryItemArgs>

Defines the inventory item. API Version: 2020-06-05-preview.

Link copied to clipboard
Link copied to clipboard
object InventoryItemMapper : ResourceMapper<InventoryItem>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class VirtualMachine : KotlinCustomResource

The VirtualMachines resource definition. API Version: 2020-06-05-preview.

Link copied to clipboard
data class VirtualMachineArgs(val availabilitySets: Output<List<VirtualMachinePropertiesAvailabilitySetsArgs>>? = null, val checkpointType: Output<String>? = null, val checkpoints: Output<List<CheckpointArgs>>? = null, val cloudId: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val generation: Output<Int>? = null, val hardwareProfile: Output<HardwareProfileArgs>? = null, val inventoryItemId: Output<String>? = null, val location: Output<String>? = null, val networkProfile: Output<NetworkProfileArgs>? = null, val osProfile: Output<OsProfileArgs>? = null, val resourceGroupName: Output<String>? = null, val storageProfile: Output<StorageProfileArgs>? = null, val tags: Output<Map<String, String>>? = null, val templateId: Output<String>? = null, val uuid: Output<String>? = null, val virtualMachineName: Output<String>? = null, val vmName: Output<String>? = null, val vmmServerId: Output<String>? = null) : ConvertibleToJava<VirtualMachineArgs>

The VirtualMachines resource definition. API Version: 2020-06-05-preview.

Link copied to clipboard
Link copied to clipboard
object VirtualMachineMapper : ResourceMapper<VirtualMachine>
Link copied to clipboard
class VirtualMachineTemplate : KotlinCustomResource

The VirtualMachineTemplates resource definition. API Version: 2020-06-05-preview.

Link copied to clipboard
data class VirtualMachineTemplateArgs(val extendedLocation: Output<ExtendedLocationArgs>? = null, val inventoryItemId: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val uuid: Output<String>? = null, val virtualMachineTemplateName: Output<String>? = null, val vmmServerId: Output<String>? = null) : ConvertibleToJava<VirtualMachineTemplateArgs>

The VirtualMachineTemplates resource definition. API Version: 2020-06-05-preview.

Link copied to clipboard
Link copied to clipboard
class VirtualNetwork : KotlinCustomResource

The VirtualNetworks resource definition. API Version: 2020-06-05-preview.

Link copied to clipboard
data class VirtualNetworkArgs(val extendedLocation: Output<ExtendedLocationArgs>? = null, val inventoryItemId: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val uuid: Output<String>? = null, val virtualNetworkName: Output<String>? = null, val vmmServerId: Output<String>? = null) : ConvertibleToJava<VirtualNetworkArgs>

The VirtualNetworks resource definition. API Version: 2020-06-05-preview.

Link copied to clipboard
Link copied to clipboard
object VirtualNetworkMapper : ResourceMapper<VirtualNetwork>
Link copied to clipboard
class VmmServer : KotlinCustomResource

The VmmServers resource definition. API Version: 2020-06-05-preview.

Link copied to clipboard
data class VmmServerArgs(val credentials: Output<VMMServerPropertiesCredentialsArgs>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val fqdn: Output<String>? = null, val location: Output<String>? = null, val port: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vmmServerName: Output<String>? = null) : ConvertibleToJava<VmmServerArgs>

The VmmServers resource definition. API Version: 2020-06-05-preview.

Link copied to clipboard
Link copied to clipboard
object VmmServerMapper : ResourceMapper<VmmServer>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun cloud(name: String): Cloud
suspend fun cloud(name: String, block: suspend CloudResourceBuilder.() -> Unit): Cloud
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun vmmServer(name: String, block: suspend VmmServerResourceBuilder.() -> Unit): VmmServer