Package-level declarations

Types

Link copied to clipboard
class Gateway : KotlinCustomResource

Describes an Arc Gateway. Uses Azure REST API version 2024-03-31-preview. Other available API versions: 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13.

Link copied to clipboard
data class GatewayArgs(val allowedFeatures: Output<List<String>>? = null, val gatewayName: Output<String>? = null, val gatewayType: Output<Either<String, GatewayType>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<GatewayArgs>

Describes an Arc Gateway. Uses Azure REST API version 2024-03-31-preview. Other available API versions: 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13.

Link copied to clipboard
Link copied to clipboard
object GatewayMapper : ResourceMapper<Gateway>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class License : KotlinCustomResource

Describes a license in a hybrid machine. Uses Azure REST API version 2023-06-20-preview. Other available API versions: 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13.

Link copied to clipboard
data class LicenseArgs(val licenseDetails: Output<LicenseDetailsArgs>? = null, val licenseName: Output<String>? = null, val licenseType: Output<Either<String, LicenseType>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<LicenseArgs>

Describes a license in a hybrid machine. Uses Azure REST API version 2023-06-20-preview. Other available API versions: 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13.

Link copied to clipboard
Link copied to clipboard
object LicenseMapper : ResourceMapper<License>
Link copied to clipboard
class LicenseProfile : KotlinCustomResource

Describes a license profile in a hybrid machine. Uses Azure REST API version 2023-06-20-preview. Other available API versions: 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13.

Link copied to clipboard
data class LicenseProfileArgs(val assignedLicense: Output<String>? = null, val licenseProfileName: Output<String>? = null, val location: Output<String>? = null, val machineName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<LicenseProfileArgs>

Describes a license profile in a hybrid machine. Uses Azure REST API version 2023-06-20-preview. Other available API versions: 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13.

Link copied to clipboard
Link copied to clipboard
object LicenseProfileMapper : ResourceMapper<LicenseProfile>
Link copied to clipboard
Link copied to clipboard
class Machine : KotlinCustomResource

Describes a hybrid machine. Uses Azure REST API version 2022-12-27. In version 1.x of the Azure Native provider, it used API version 2020-08-02. Other available API versions: 2020-08-02, 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13.

Link copied to clipboard
data class MachineArgs(val agentUpgrade: Output<AgentUpgradeArgs>? = null, val clientPublicKey: Output<String>? = null, val extensions: Output<List<MachineExtensionInstanceViewArgs>>? = null, val identity: Output<IdentityArgs>? = null, val location: Output<String>? = null, val locationData: Output<LocationDataArgs>? = null, val machineName: Output<String>? = null, val mssqlDiscovered: Output<String>? = null, val osProfile: Output<OSProfileArgs>? = null, val osType: Output<String>? = null, val parentClusterResourceId: Output<String>? = null, val privateLinkScopeResourceId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceStatuses: Output<ServiceStatusesArgs>? = null, val tags: Output<Map<String, String>>? = null, val vmId: Output<String>? = null) : ConvertibleToJava<MachineArgs>

Describes a hybrid machine. Uses Azure REST API version 2022-12-27. In version 1.x of the Azure Native provider, it used API version 2020-08-02. Other available API versions: 2020-08-02, 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13.

Link copied to clipboard
Link copied to clipboard
class MachineExtension : KotlinCustomResource

Describes a Machine Extension. Uses Azure REST API version 2022-12-27. In version 1.x of the Azure Native provider, it used API version 2020-08-02. Other available API versions: 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13.

Link copied to clipboard
data class MachineExtensionArgs(val extensionName: Output<String>? = null, val location: Output<String>? = null, val machineName: Output<String>? = null, val properties: Output<MachineExtensionPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MachineExtensionArgs>

Describes a Machine Extension. Uses Azure REST API version 2022-12-27. In version 1.x of the Azure Native provider, it used API version 2020-08-02. Other available API versions: 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13.

Link copied to clipboard
object MachineExtensionMapper : ResourceMapper<MachineExtension>
Link copied to clipboard
object MachineMapper : ResourceMapper<Machine>
Link copied to clipboard
Link copied to clipboard
class MachineRunCommand : KotlinCustomResource

Describes a Run Command Uses Azure REST API version 2023-10-03-preview. Other available API versions: 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13.

Link copied to clipboard
data class MachineRunCommandArgs(val asyncExecution: Output<Boolean>? = null, val errorBlobManagedIdentity: Output<RunCommandManagedIdentityArgs>? = null, val errorBlobUri: Output<String>? = null, val location: Output<String>? = null, val machineName: Output<String>? = null, val outputBlobManagedIdentity: Output<RunCommandManagedIdentityArgs>? = null, val outputBlobUri: Output<String>? = null, val parameters: Output<List<RunCommandInputParameterArgs>>? = null, val protectedParameters: Output<List<RunCommandInputParameterArgs>>? = null, val resourceGroupName: Output<String>? = null, val runAsPassword: Output<String>? = null, val runAsUser: Output<String>? = null, val runCommandName: Output<String>? = null, val source: Output<MachineRunCommandScriptSourceArgs>? = null, val tags: Output<Map<String, String>>? = null, val timeoutInSeconds: Output<Int>? = null) : ConvertibleToJava<MachineRunCommandArgs>

Describes a Run Command Uses Azure REST API version 2023-10-03-preview. Other available API versions: 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13.

Link copied to clipboard
object MachineRunCommandMapper : ResourceMapper<MachineRunCommand>
Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

A private endpoint connection Uses Azure REST API version 2022-12-27. In version 1.x of the Azure Native provider, it used API version 2021-03-25-preview. Other available API versions: 2020-08-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val privateEndpointConnectionName: Output<String>? = null, val properties: Output<PrivateEndpointConnectionPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val scopeName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

A private endpoint connection Uses Azure REST API version 2022-12-27. In version 1.x of the Azure Native provider, it used API version 2021-03-25-preview. Other available API versions: 2020-08-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13.

Link copied to clipboard
class PrivateLinkScope : KotlinCustomResource

An Azure Arc PrivateLinkScope definition. Uses Azure REST API version 2022-12-27. In version 1.x of the Azure Native provider, it used API version 2021-03-25-preview. Other available API versions: 2020-08-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13.

Link copied to clipboard
data class PrivateLinkScopeArgs(val location: Output<String>? = null, val properties: Output<HybridComputePrivateLinkScopePropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val scopeName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PrivateLinkScopeArgs>

An Azure Arc PrivateLinkScope definition. Uses Azure REST API version 2022-12-27. In version 1.x of the Azure Native provider, it used API version 2021-03-25-preview. Other available API versions: 2020-08-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13.

Link copied to clipboard
class PrivateLinkScopedResource : KotlinCustomResource

A private link scoped resource Uses Azure REST API version 2020-08-15-preview. In version 1.x of the Azure Native provider, it used API version 2020-08-15-preview.

Link copied to clipboard
data class PrivateLinkScopedResourceArgs(val linkedResourceId: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scopeName: Output<String>? = null) : ConvertibleToJava<PrivateLinkScopedResourceArgs>

A private link scoped resource Uses Azure REST API version 2020-08-15-preview. In version 1.x of the Azure Native provider, it used API version 2020-08-15-preview.

Link copied to clipboard
object PrivateLinkScopeMapper : ResourceMapper<PrivateLinkScope>

Functions

Link copied to clipboard
fun gateway(name: String): Gateway
suspend fun gateway(name: String, block: suspend GatewayResourceBuilder.() -> Unit): Gateway
Link copied to clipboard
fun license(name: String): License
suspend fun license(name: String, block: suspend LicenseResourceBuilder.() -> Unit): License
Link copied to clipboard
Link copied to clipboard
fun machine(name: String): Machine
suspend fun machine(name: String, block: suspend MachineResourceBuilder.() -> Unit): Machine
Link copied to clipboard
Link copied to clipboard