Package-level declarations

Types

Link copied to clipboard
class ArcSetting : KotlinCustomResource

ArcSetting details. Uses Azure REST API version 2023-03-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01-preview. Other available API versions: 2021-09-01-preview, 2022-12-15-preview, 2023-06-01, 2023-08-01, 2023-08-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

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. Uses Azure REST API version 2023-03-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01-preview. Other available API versions: 2021-09-01-preview, 2022-12-15-preview, 2023-06-01, 2023-08-01, 2023-08-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

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. Uses Azure REST API version 2023-03-01. In version 1.x of the Azure Native provider, it used API version 2020-10-01. Other available API versions: 2022-01-01, 2022-09-01, 2022-12-15-preview, 2023-06-01, 2023-08-01, 2023-08-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

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. Uses Azure REST API version 2023-03-01. In version 1.x of the Azure Native provider, it used API version 2020-10-01. Other available API versions: 2022-01-01, 2022-09-01, 2022-12-15-preview, 2023-06-01, 2023-08-01, 2023-08-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

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

Edge device resource Uses Azure REST API version 2023-08-01-preview. Other available API versions: 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

Link copied to clipboard
data class DeploymentSettingArgs(val arcNodeResourceIds: Output<List<String>>? = null, val clusterName: Output<String>? = null, val deploymentConfiguration: Output<DeploymentConfigurationArgs>? = null, val deploymentMode: Output<Either<String, DeploymentMode>>? = null, val deploymentSettingsName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<DeploymentSettingArgs>

Edge device resource Uses Azure REST API version 2023-08-01-preview. Other available API versions: 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

Link copied to clipboard
object DeploymentSettingMapper : ResourceMapper<DeploymentSetting>
Link copied to clipboard
class EdgeDevice : KotlinCustomResource

Edge device resource Uses Azure REST API version 2023-08-01-preview. Other available API versions: 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

Link copied to clipboard
data class EdgeDeviceArgs(val deviceConfiguration: Output<DeviceConfigurationArgs>? = null, val edgeDeviceName: Output<String>? = null, val resourceUri: Output<String>? = null) : ConvertibleToJava<EdgeDeviceArgs>

Edge device resource Uses Azure REST API version 2023-08-01-preview. Other available API versions: 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

Link copied to clipboard
Link copied to clipboard
object EdgeDeviceMapper : ResourceMapper<EdgeDevice>
Link copied to clipboard
Link copied to clipboard
class Extension : KotlinCustomResource

Details of a particular extension in HCI Cluster. Uses Azure REST API version 2023-03-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01-preview. Other available API versions: 2022-12-15-preview, 2023-06-01, 2023-08-01, 2023-08-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

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. Uses Azure REST API version 2023-03-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01-preview. Other available API versions: 2022-12-15-preview, 2023-06-01, 2023-08-01, 2023-08-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

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. Uses Azure REST API version 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2024-01-01, 2024-02-01-preview, 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-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. Uses Azure REST API version 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2024-01-01, 2024-02-01-preview, 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-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. Uses Azure REST API version 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2024-01-01, 2024-02-01-preview, 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-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. Uses Azure REST API version 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2024-01-01, 2024-02-01-preview, 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-01-preview.

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

Edge device job for Azure Stack HCI solution. Uses Azure REST API version 2024-09-01-preview.

Link copied to clipboard
data class HciEdgeDeviceJobArgs(val edgeDeviceName: Output<String>? = null, val jobsName: Output<String>? = null, val kind: Output<String>? = null, val properties: Output<Either<HciCollectLogJobPropertiesArgs, HciRemoteSupportJobPropertiesArgs>>? = null, val resourceUri: Output<String>? = null) : ConvertibleToJava<HciEdgeDeviceJobArgs>

Edge device job for Azure Stack HCI solution. Uses Azure REST API version 2024-09-01-preview.

Link copied to clipboard
object HciEdgeDeviceJobMapper : ResourceMapper<HciEdgeDeviceJob>
Link copied to clipboard
class HybridIdentityMetadatum : KotlinCustomResource

Defines the HybridIdentityMetadata. Uses 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. Uses Azure REST API version 2022-12-15-preview.

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

The logical network resource definition. Uses Azure REST API version 2023-09-01-preview. Other available API versions: 2024-01-01, 2024-02-01-preview, 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-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. Uses Azure REST API version 2023-09-01-preview. Other available API versions: 2024-01-01, 2024-02-01-preview, 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-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. Uses 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. Uses 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. Uses Azure REST API version 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2024-01-01, 2024-02-01-preview, 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-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. Uses Azure REST API version 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2024-01-01, 2024-02-01-preview, 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-01-preview.

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

The network interface resource definition. Uses Azure REST API version 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2024-01-01, 2024-02-01-preview, 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-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. Uses Azure REST API version 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2024-01-01, 2024-02-01-preview, 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-01-preview.

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

NetworkSecurityGroup resource. Uses Azure REST API version 2024-02-01-preview. Other available API versions: 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-01-preview.

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

NetworkSecurityGroup resource. Uses Azure REST API version 2024-02-01-preview. Other available API versions: 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-01-preview.

Link copied to clipboard
Link copied to clipboard
class SecurityRule : KotlinCustomResource

Security Rule resource. Uses Azure REST API version 2024-02-01-preview. Other available API versions: 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-01-preview.

Link copied to clipboard
data class SecurityRuleArgs(val access: Output<Either<String, SecurityRuleAccess>>? = null, val description: Output<String>? = null, val destinationAddressPrefixes: Output<List<String>>? = null, val destinationPortRanges: Output<List<String>>? = null, val direction: Output<Either<String, SecurityRuleDirection>>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val networkSecurityGroupName: Output<String>? = null, val priority: Output<Int>? = null, val protocol: Output<Either<String, SecurityRuleProtocol>>? = null, val resourceGroupName: Output<String>? = null, val securityRuleName: Output<String>? = null, val sourceAddressPrefixes: Output<List<String>>? = null, val sourcePortRanges: Output<List<String>>? = null) : ConvertibleToJava<SecurityRuleArgs>

Security Rule resource. Uses Azure REST API version 2024-02-01-preview. Other available API versions: 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-01-preview.

Link copied to clipboard
Link copied to clipboard
object SecurityRuleMapper : ResourceMapper<SecurityRule>
Link copied to clipboard
Link copied to clipboard
class SecuritySetting : KotlinCustomResource

Security settings proxy resource Uses Azure REST API version 2023-11-01-preview. Other available API versions: 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

Link copied to clipboard
data class SecuritySettingArgs(val clusterName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val securedCoreComplianceAssignment: Output<Either<String, ComplianceAssignmentType>>? = null, val securitySettingsName: Output<String>? = null) : ConvertibleToJava<SecuritySettingArgs>

Security settings proxy resource Uses Azure REST API version 2023-11-01-preview. Other available API versions: 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

Link copied to clipboard
object SecuritySettingMapper : ResourceMapper<SecuritySetting>
Link copied to clipboard
class StorageContainer : KotlinCustomResource

The storage container resource definition. Uses Azure REST API version 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2024-01-01, 2024-02-01-preview, 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-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. Uses Azure REST API version 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2024-01-01, 2024-02-01-preview, 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-01-preview.

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

Update details Uses Azure REST API version 2023-03-01. Other available API versions: 2022-12-15-preview, 2023-06-01, 2023-08-01, 2023-08-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

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 Uses Azure REST API version 2023-03-01. Other available API versions: 2022-12-15-preview, 2023-06-01, 2023-08-01, 2023-08-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

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 Uses Azure REST API version 2023-03-01. Other available API versions: 2022-12-15-preview, 2023-06-01, 2023-08-01, 2023-08-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

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 Uses Azure REST API version 2023-03-01. Other available API versions: 2022-12-15-preview, 2023-06-01, 2023-08-01, 2023-08-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

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 Uses Azure REST API version 2023-03-01. Other available API versions: 2022-12-15-preview, 2023-06-01, 2023-08-01, 2023-08-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

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 Uses Azure REST API version 2023-03-01. Other available API versions: 2022-12-15-preview, 2023-06-01, 2023-08-01, 2023-08-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

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. Uses Azure REST API version 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2024-01-01, 2024-02-01-preview, 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-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. Uses Azure REST API version 2022-12-15-preview. Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2024-01-01, 2024-02-01-preview, 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-01-preview.

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

The virtual machine resource definition. Uses 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. Uses 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. Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2023-09-01-preview, 2024-01-01, 2024-02-01-preview, 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-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. Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2023-09-01-preview, 2024-01-01, 2024-02-01-preview, 2024-05-01-preview, 2024-07-15-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01-preview, 2025-04-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. Uses 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. Uses 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 edgeDevice(name: String, block: suspend EdgeDeviceResourceBuilder.() -> Unit): EdgeDevice
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
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