Package-level declarations

Types

Link copied to clipboard

Define the cluster. API Version: 2020-10-01-preview.

Link copied to clipboard
data class ClusterArgs(val clusterName: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val inventoryItemId: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val moRefId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vCenterId: Output<String>? = null) : ConvertibleToJava<ClusterArgs>

Define the cluster. API Version: 2020-10-01-preview.

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

Define the datastore. API Version: 2020-10-01-preview.

Link copied to clipboard
data class DatastoreArgs(val datastoreName: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val inventoryItemId: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val moRefId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vCenterId: Output<String>? = null) : ConvertibleToJava<DatastoreArgs>

Define the datastore. API Version: 2020-10-01-preview.

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

Defines the GuestAgent. API Version: 2020-10-01-preview.

Link copied to clipboard
data class GuestAgentArgs(val credentials: Output<GuestCredentialArgs>? = null, val httpProxyConfig: Output<HttpProxyConfigurationArgs>? = null, val name: Output<String>? = null, val provisioningAction: Output<Either<String, ProvisioningAction>>? = null, val resourceGroupName: Output<String>? = null, val virtualMachineName: Output<String>? = null) : ConvertibleToJava<GuestAgentArgs>

Defines the GuestAgent. API Version: 2020-10-01-preview.

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

Define the host. API Version: 2020-10-01-preview.

Link copied to clipboard
data class HostArgs(val extendedLocation: Output<ExtendedLocationArgs>? = null, val hostName: Output<String>? = null, val inventoryItemId: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val moRefId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vCenterId: Output<String>? = null) : ConvertibleToJava<HostArgs>

Define the host. API Version: 2020-10-01-preview.

Link copied to clipboard

Builder for HostArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Host.

Link copied to clipboard

Defines the HybridIdentityMetadata. API Version: 2020-10-01-preview.

Link copied to clipboard
data class HybridIdentityMetadatumArgs(val metadataName: Output<String>? = null, val publicKey: Output<String>? = null, val resourceGroupName: Output<String>? = null, val virtualMachineName: Output<String>? = null, val vmId: Output<String>? = null) : ConvertibleToJava<HybridIdentityMetadatumArgs>

Defines the HybridIdentityMetadata. API Version: 2020-10-01-preview.

Link copied to clipboard

Defines the inventory item. API Version: 2020-10-01-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 managedResourceId: Output<String>? = null, val moName: Output<String>? = null, val moRefId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val vcenterName: Output<String>? = null) : ConvertibleToJava<InventoryItemArgs>

Defines the inventory item. API Version: 2020-10-01-preview.

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

Describes a Machine Extension. API Version: 2020-10-01-preview.

Link copied to clipboard
data class MachineExtensionArgs(val autoUpgradeMinorVersion: Output<Boolean>? = null, val extensionName: Output<String>? = null, val forceUpdateTag: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val protectedSettings: Output<Any>? = null, val publisher: Output<String>? = null, val resourceGroupName: Output<String>? = null, val settings: Output<Any>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null, val typeHandlerVersion: Output<String>? = null) : ConvertibleToJava<MachineExtensionArgs>

Describes a Machine Extension. API Version: 2020-10-01-preview.

Link copied to clipboard

Define the resourcePool. API Version: 2020-10-01-preview.

Link copied to clipboard
data class ResourcePoolArgs(val extendedLocation: Output<ExtendedLocationArgs>? = null, val inventoryItemId: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val moRefId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourcePoolName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vCenterId: Output<String>? = null) : ConvertibleToJava<ResourcePoolArgs>

Define the resourcePool. API Version: 2020-10-01-preview.

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

Defines the vCenter. API Version: 2020-10-01-preview.

Link copied to clipboard
data class VCenterArgs(val credentials: Output<VICredentialArgs>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val fqdn: Output<String>? = null, val kind: 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 vcenterName: Output<String>? = null) : ConvertibleToJava<VCenterArgs>

Defines the vCenter. API Version: 2020-10-01-preview.

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

Define the virtualMachine. API Version: 2020-10-01-preview.

Link copied to clipboard
data class VirtualMachineArgs(val extendedLocation: Output<ExtendedLocationArgs>? = null, val firmwareType: Output<Either<String, FirmwareType>>? = null, val hardwareProfile: Output<HardwareProfileArgs>? = null, val identity: Output<IdentityArgs>? = null, val inventoryItemId: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val moRefId: Output<String>? = null, val networkProfile: Output<NetworkProfileArgs>? = null, val osProfile: Output<OsProfileArgs>? = null, val placementProfile: Output<PlacementProfileArgs>? = null, val resourceGroupName: Output<String>? = null, val resourcePoolId: Output<String>? = null, val smbiosUuid: Output<String>? = null, val storageProfile: Output<StorageProfileArgs>? = null, val tags: Output<Map<String, String>>? = null, val templateId: Output<String>? = null, val vCenterId: Output<String>? = null, val virtualMachineName: Output<String>? = null) : ConvertibleToJava<VirtualMachineArgs>

Define the virtualMachine. API Version: 2020-10-01-preview.

Link copied to clipboard
Link copied to clipboard

Define the virtualMachineTemplate. API Version: 2020-10-01-preview.

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

Define the virtualMachineTemplate. API Version: 2020-10-01-preview.

Link copied to clipboard

Define the virtualNetwork. API Version: 2020-10-01-preview.

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

Define the virtualNetwork. API Version: 2020-10-01-preview.

Link copied to clipboard

Functions

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
suspend fun guestAgentResource(name: String, block: suspend GuestAgentResourceBuilder.() -> Unit): GuestAgent
Link copied to clipboard
suspend fun hostResource(name: String, block: suspend HostResourceBuilder.() -> Unit): Host
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun resourcePoolResource(name: String, block: suspend ResourcePoolResourceBuilder.() -> Unit): ResourcePool
Link copied to clipboard
suspend fun vCenterResource(name: String, block: suspend VCenterResourceBuilder.() -> Unit): VCenter
Link copied to clipboard
Link copied to clipboard