Package-level declarations

Types

Link copied to clipboard
class ArcSetting : KotlinCustomResource

ArcSetting details. Azure REST API version: 2023-03-01. Prior API version in Azure Native 1.x: 2021-01-01-preview. Other available API versions: 2021-09-01-preview, 2022-12-15-preview, 2023-06-01, 2023-08-01.

Link copied to clipboard
data class ArcSettingArgs(val arcApplicationClientId: Output<String>? = null, val arcApplicationObjectId: Output<String>? = null, val arcApplicationTenantId: Output<String>? = null, val arcInstanceResourceGroup: Output<String>? = null, val arcServicePrincipalObjectId: Output<String>? = null, val arcSettingName: Output<String>? = null, val clusterName: Output<String>? = null, val connectivityProperties: Output<List<ArcConnectivityPropertiesArgs>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ArcSettingArgs>

ArcSetting details. Azure REST API version: 2023-03-01. Prior API version in Azure Native 1.x: 2021-01-01-preview. Other available API versions: 2021-09-01-preview, 2022-12-15-preview, 2023-06-01, 2023-08-01.

Link copied to clipboard
Link copied to clipboard
object ArcSettingMapper : ResourceMapper<ArcSetting>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Cluster : KotlinCustomResource

Cluster details. Azure REST API version: 2023-03-01. Prior API version in Azure Native 1.x: 2020-10-01. Other available API versions: 2022-01-01, 2022-09-01, 2022-12-15-preview, 2023-06-01, 2023-08-01.

Link copied to clipboard
data class ClusterArgs(val aadApplicationObjectId: Output<String>? = null, val aadClientId: Output<String>? = null, val aadServicePrincipalObjectId: Output<String>? = null, val aadTenantId: Output<String>? = null, val cloudManagementEndpoint: Output<String>? = null, val clusterName: Output<String>? = null, val desiredProperties: Output<ClusterDesiredPropertiesArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val softwareAssuranceProperties: Output<SoftwareAssurancePropertiesArgs>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<Either<String, ManagedServiceIdentityType>>? = null, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ClusterArgs>

Cluster details. Azure REST API version: 2023-03-01. Prior API version in Azure Native 1.x: 2020-10-01. Other available API versions: 2022-01-01, 2022-09-01, 2022-12-15-preview, 2023-06-01, 2023-08-01.

Link copied to clipboard
Link copied to clipboard
object ClusterMapper : ResourceMapper<Cluster>
Link copied to clipboard
Link copied to clipboard
class Extension : KotlinCustomResource

Details of a particular extension in HCI Cluster. Azure REST API version: 2023-03-01. Prior API version in Azure Native 1.x: 2021-01-01-preview. Other available API versions: 2022-12-15-preview, 2023-06-01, 2023-08-01.

Link copied to clipboard
data class ExtensionArgs(val arcSettingName: Output<String>? = null, val autoUpgradeMinorVersion: Output<Boolean>? = null, val clusterName: Output<String>? = null, val enableAutomaticUpgrade: Output<Boolean>? = null, val extensionName: Output<String>? = null, val forceUpdateTag: Output<String>? = null, val protectedSettings: Output<Any>? = null, val publisher: Output<String>? = null, val resourceGroupName: Output<String>? = null, val settings: Output<Any>? = null, val type: Output<String>? = null, val typeHandlerVersion: Output<String>? = null) : ConvertibleToJava<ExtensionArgs>

Details of a particular extension in HCI Cluster. Azure REST API version: 2023-03-01. Prior API version in Azure Native 1.x: 2021-01-01-preview. Other available API versions: 2022-12-15-preview, 2023-06-01, 2023-08-01.

Link copied to clipboard
Link copied to clipboard
object ExtensionMapper : ResourceMapper<Extension>
Link copied to clipboard
Link copied to clipboard
class GalleryImage : KotlinCustomResource

The gallery images resource definition. Azure REST API version: 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview.

Link copied to clipboard
data class GalleryImageArgs(val cloudInitDataSource: Output<Either<String, CloudInitDataSource>>? = null, val containerName: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val galleryImageName: Output<String>? = null, val hyperVGeneration: Output<Either<String, HyperVGeneration>>? = null, val identifier: Output<GalleryImageIdentifierArgs>? = null, val imagePath: Output<String>? = null, val location: Output<String>? = null, val osType: Output<OperatingSystemTypes>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val version: Output<GalleryImageVersionArgs>? = null) : ConvertibleToJava<GalleryImageArgs>

The gallery images resource definition. Azure REST API version: 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview.

Link copied to clipboard
Link copied to clipboard
object GalleryImageMapper : ResourceMapper<GalleryImage>
Link copied to clipboard
Link copied to clipboard
class GuestAgent : KotlinCustomResource

Defines the GuestAgent. Azure REST API version: 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-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. Azure REST API version: 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview.

Link copied to clipboard
Link copied to clipboard
object GuestAgentMapper : ResourceMapper<GuestAgent>
Link copied to clipboard
Link copied to clipboard
class HybridIdentityMetadatum : KotlinCustomResource

Defines the HybridIdentityMetadata. Azure REST API version: 2022-12-15-preview.

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

Defines the HybridIdentityMetadata. Azure REST API version: 2022-12-15-preview.

Link copied to clipboard
Link copied to clipboard
class LogicalNetwork : KotlinCustomResource

The logical network resource definition. Azure REST API version: 2023-09-01-preview.

Link copied to clipboard
data class LogicalNetworkArgs(val dhcpOptions: Output<LogicalNetworkPropertiesDhcpOptionsArgs>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val location: Output<String>? = null, val logicalNetworkName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val subnets: Output<List<SubnetArgs>>? = null, val tags: Output<Map<String, String>>? = null, val vmSwitchName: Output<String>? = null) : ConvertibleToJava<LogicalNetworkArgs>

The logical network resource definition. Azure REST API version: 2023-09-01-preview.

Link copied to clipboard
Link copied to clipboard
object LogicalNetworkMapper : ResourceMapper<LogicalNetwork>
Link copied to clipboard
class MachineExtension : KotlinCustomResource

Describes a Machine Extension. Azure REST API version: 2022-12-15-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. Azure REST API version: 2022-12-15-preview.

Link copied to clipboard
object MachineExtensionMapper : ResourceMapper<MachineExtension>
Link copied to clipboard
class MarketplaceGalleryImage : KotlinCustomResource

The marketplace gallery image resource definition. Azure REST API version: 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview.

Link copied to clipboard
data class MarketplaceGalleryImageArgs(val cloudInitDataSource: Output<Either<String, CloudInitDataSource>>? = null, val containerName: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val hyperVGeneration: Output<Either<String, HyperVGeneration>>? = null, val identifier: Output<GalleryImageIdentifierArgs>? = null, val location: Output<String>? = null, val marketplaceGalleryImageName: Output<String>? = null, val osType: Output<OperatingSystemTypes>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val version: Output<GalleryImageVersionArgs>? = null) : ConvertibleToJava<MarketplaceGalleryImageArgs>

The marketplace gallery image resource definition. Azure REST API version: 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview.

Link copied to clipboard
Link copied to clipboard
class NetworkInterface : KotlinCustomResource

The network interface resource definition. Azure REST API version: 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview.

Link copied to clipboard
data class NetworkInterfaceArgs(val dnsSettings: Output<InterfaceDNSSettingsArgs>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val ipConfigurations: Output<List<IPConfigurationArgs>>? = null, val location: Output<String>? = null, val macAddress: Output<String>? = null, val networkInterfaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkInterfaceArgs>

The network interface resource definition. Azure REST API version: 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview.

Link copied to clipboard
object NetworkInterfaceMapper : ResourceMapper<NetworkInterface>
Link copied to clipboard
class StorageContainer : KotlinCustomResource

The storage container resource definition. Azure REST API version: 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview.

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

The storage container resource definition. Azure REST API version: 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview.

Link copied to clipboard
object StorageContainerMapper : ResourceMapper<StorageContainer>
Link copied to clipboard
class Update : KotlinCustomResource

Update details Azure REST API version: 2023-03-01. Other available API versions: 2022-12-15-preview, 2023-06-01, 2023-08-01.

Link copied to clipboard
data class UpdateArgs(val additionalProperties: Output<String>? = null, val availabilityType: Output<Either<String, AvailabilityType>>? = null, val clusterName: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val healthCheckDate: Output<String>? = null, val installedDate: Output<String>? = null, val location: Output<String>? = null, val notifyMessage: Output<String>? = null, val packagePath: Output<String>? = null, val packageSizeInMb: Output<Double>? = null, val packageType: Output<String>? = null, val prerequisites: Output<List<UpdatePrerequisiteArgs>>? = null, val progressPercentage: Output<Double>? = null, val publisher: Output<String>? = null, val releaseLink: Output<String>? = null, val resourceGroupName: Output<String>? = null, val state: Output<Either<String, State>>? = null, val updateName: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<UpdateArgs>

Update details Azure REST API version: 2023-03-01. Other available API versions: 2022-12-15-preview, 2023-06-01, 2023-08-01.

Link copied to clipboard

Builder for UpdateArgs.

Link copied to clipboard
object UpdateMapper : ResourceMapper<Update>
Link copied to clipboard

Builder for Update.

Link copied to clipboard
class UpdateRun : KotlinCustomResource

Details of an Update run Azure REST API version: 2023-03-01. Other available API versions: 2022-12-15-preview, 2023-06-01, 2023-08-01.

Link copied to clipboard
data class UpdateRunArgs(val clusterName: Output<String>? = null, val description: Output<String>? = null, val duration: Output<String>? = null, val endTimeUtc: Output<String>? = null, val errorMessage: Output<String>? = null, val lastUpdatedTime: Output<String>? = null, val lastUpdatedTimeUtc: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val startTimeUtc: Output<String>? = null, val state: Output<Either<String, UpdateRunPropertiesState>>? = null, val status: Output<String>? = null, val steps: Output<List<StepArgs>>? = null, val timeStarted: Output<String>? = null, val updateName: Output<String>? = null, val updateRunName: Output<String>? = null) : ConvertibleToJava<UpdateRunArgs>

Details of an Update run Azure REST API version: 2023-03-01. Other available API versions: 2022-12-15-preview, 2023-06-01, 2023-08-01.

Link copied to clipboard
Link copied to clipboard
object UpdateRunMapper : ResourceMapper<UpdateRun>
Link copied to clipboard
Link copied to clipboard
class UpdateSummary : KotlinCustomResource

Get the update summaries for the cluster Azure REST API version: 2023-03-01. Other available API versions: 2022-12-15-preview, 2023-06-01, 2023-08-01.

Link copied to clipboard
data class UpdateSummaryArgs(val clusterName: Output<String>? = null, val currentVersion: Output<String>? = null, val hardwareModel: Output<String>? = null, val healthCheckDate: Output<String>? = null, val lastChecked: Output<String>? = null, val lastUpdated: Output<String>? = null, val location: Output<String>? = null, val oemFamily: Output<String>? = null, val resourceGroupName: Output<String>? = null, val state: Output<Either<String, UpdateSummariesPropertiesState>>? = null) : ConvertibleToJava<UpdateSummaryArgs>

Get the update summaries for the cluster Azure REST API version: 2023-03-01. Other available API versions: 2022-12-15-preview, 2023-06-01, 2023-08-01.

Link copied to clipboard
Link copied to clipboard
object UpdateSummaryMapper : ResourceMapper<UpdateSummary>
Link copied to clipboard
Link copied to clipboard
class VirtualHardDisk : KotlinCustomResource

The virtual hard disk resource definition. Azure REST API version: 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview.

Link copied to clipboard
data class VirtualHardDiskArgs(val blockSizeBytes: Output<Int>? = null, val containerId: Output<String>? = null, val diskFileFormat: Output<Either<String, DiskFileFormat>>? = null, val diskSizeGB: Output<Double>? = null, val dynamic: Output<Boolean>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val hyperVGeneration: Output<Either<String, HyperVGeneration>>? = null, val location: Output<String>? = null, val logicalSectorBytes: Output<Int>? = null, val physicalSectorBytes: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val virtualHardDiskName: Output<String>? = null) : ConvertibleToJava<VirtualHardDiskArgs>

The virtual hard disk resource definition. Azure REST API version: 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview.

Link copied to clipboard
object VirtualHardDiskMapper : ResourceMapper<VirtualHardDisk>
Link copied to clipboard
class VirtualMachine : KotlinCustomResource

The virtual machine resource definition. Azure REST API version: 2022-12-15-preview.

Link copied to clipboard
data class VirtualMachineArgs(val extendedLocation: Output<ExtendedLocationArgs>? = null, val hardwareProfile: Output<VirtualMachinePropertiesHardwareProfileArgs>? = null, val identity: Output<IdentityArgs>? = null, val location: Output<String>? = null, val networkProfile: Output<VirtualMachinePropertiesNetworkProfileArgs>? = null, val osProfile: Output<VirtualMachinePropertiesOsProfileArgs>? = null, val resourceGroupName: Output<String>? = null, val securityProfile: Output<VirtualMachinePropertiesSecurityProfileArgs>? = null, val storageProfile: Output<VirtualMachinePropertiesStorageProfileArgs>? = null, val tags: Output<Map<String, String>>? = null, val virtualMachineName: Output<String>? = null) : ConvertibleToJava<VirtualMachineArgs>

The virtual machine resource definition. Azure REST API version: 2022-12-15-preview.

Link copied to clipboard
Link copied to clipboard
class VirtualMachineInstance : KotlinCustomResource

The virtual machine instance resource definition. Azure REST API version: 2023-07-01-preview. Other available API versions: 2023-09-01-preview.

Link copied to clipboard
data class VirtualMachineInstanceArgs(val extendedLocation: Output<ExtendedLocationArgs>? = null, val hardwareProfile: Output<VirtualMachineInstancePropertiesHardwareProfileArgs>? = null, val identity: Output<IdentityArgs>? = null, val networkProfile: Output<VirtualMachineInstancePropertiesNetworkProfileArgs>? = null, val osProfile: Output<VirtualMachineInstancePropertiesOsProfileArgs>? = null, val resourceUid: Output<String>? = null, val resourceUri: Output<String>? = null, val securityProfile: Output<VirtualMachineInstancePropertiesSecurityProfileArgs>? = null, val storageProfile: Output<VirtualMachineInstancePropertiesStorageProfileArgs>? = null) : ConvertibleToJava<VirtualMachineInstanceArgs>

The virtual machine instance resource definition. Azure REST API version: 2023-07-01-preview. Other available API versions: 2023-09-01-preview.

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

The virtual network resource definition. Azure REST API version: 2022-12-15-preview. Other available API versions: 2023-07-01-preview.

Link copied to clipboard
data class VirtualNetworkArgs(val dhcpOptions: Output<VirtualNetworkPropertiesDhcpOptionsArgs>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val location: Output<String>? = null, val networkType: Output<Either<String, NetworkTypeEnum>>? = null, val resourceGroupName: Output<String>? = null, val subnets: Output<List<VirtualNetworkPropertiesSubnetsArgs>>? = null, val tags: Output<Map<String, String>>? = null, val virtualNetworkName: Output<String>? = null, val vmSwitchName: Output<String>? = null) : ConvertibleToJava<VirtualNetworkArgs>

The virtual network resource definition. Azure REST API version: 2022-12-15-preview. Other available API versions: 2023-07-01-preview.

Link copied to clipboard
Link copied to clipboard
object VirtualNetworkMapper : ResourceMapper<VirtualNetwork>

Functions

Link copied to clipboard
suspend fun arcSetting(name: String, block: suspend ArcSettingResourceBuilder.() -> Unit): ArcSetting
Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
suspend fun extension(name: String, block: suspend ExtensionResourceBuilder.() -> Unit): Extension
Link copied to clipboard
Link copied to clipboard
suspend fun guestAgent(name: String, block: suspend GuestAgentResourceBuilder.() -> Unit): GuestAgent
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun update(name: String): Update
suspend fun update(name: String, block: suspend UpdateResourceBuilder.() -> Unit): Update
Link copied to clipboard
suspend fun updateRun(name: String, block: suspend UpdateRunResourceBuilder.() -> Unit): UpdateRun
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard