Package-level declarations

Types

Link copied to clipboard
class Gateway : KotlinCustomResource

Describes an Arc Gateway. Uses Azure REST API version 2024-07-31-preview. In version 2.x of the Azure Native provider, it used API version 2024-03-31-preview. Other available API versions: 2024-03-31-preview, 2024-05-20-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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-07-31-preview. In version 2.x of the Azure Native provider, it used API version 2024-03-31-preview. Other available API versions: 2024-03-31-preview, 2024-05-20-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-07-10. In version 2.x of the Azure Native provider, it used API version 2023-06-20-preview. Other available API versions: 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-07-10. In version 2.x of the Azure Native provider, it used API version 2023-06-20-preview. Other available API versions: 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-07-10. In version 2.x of the Azure Native provider, it used API version 2023-06-20-preview. Other available API versions: 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 productFeatures: Output<List<ProductFeatureArgs>>? = null, val productType: Output<Either<String, LicenseProfileProductType>>? = null, val resourceGroupName: Output<String>? = null, val softwareAssuranceCustomer: Output<Boolean>? = null, val subscriptionStatus: Output<Either<String, LicenseProfileSubscriptionStatus>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<LicenseProfileArgs>

Describes a license profile in a hybrid machine. Uses Azure REST API version 2024-07-10. In version 2.x of the Azure Native provider, it used API version 2023-06-20-preview. Other available API versions: 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-07-10. In version 2.x of the Azure Native provider, it used API version 2022-12-27. Other available API versions: 2020-08-15-preview, 2021-01-28-preview, 2021-03-25-preview, 2021-04-22-preview, 2021-05-17-preview, 2021-05-20, 2021-06-10-preview, 2021-12-10-preview, 2022-03-10, 2022-05-10-preview, 2022-08-11-preview, 2022-11-10, 2022-12-27, 2022-12-27-preview, 2023-03-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class MachineArgs(val agentUpgrade: Output<AgentUpgradeArgs>? = null, val clientPublicKey: Output<String>? = null, val expand: Output<String>? = null, val extensions: Output<List<MachineExtensionInstanceViewArgs>>? = null, val identity: Output<IdentityArgs>? = null, val kind: Output<Either<String, ArcKindEnum>>? = null, val licenseProfile: Output<LicenseProfileMachineInstanceViewArgs>? = 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 2024-07-10. In version 2.x of the Azure Native provider, it used API version 2022-12-27. Other available API versions: 2020-08-15-preview, 2021-01-28-preview, 2021-03-25-preview, 2021-04-22-preview, 2021-05-17-preview, 2021-05-20, 2021-06-10-preview, 2021-12-10-preview, 2022-03-10, 2022-05-10-preview, 2022-08-11-preview, 2022-11-10, 2022-12-27, 2022-12-27-preview, 2023-03-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Describes a Machine Extension. Uses Azure REST API version 2024-07-10. In version 2.x of the Azure Native provider, it used API version 2022-12-27. Other available API versions: 2020-08-15-preview, 2021-01-28-preview, 2021-03-25-preview, 2021-04-22-preview, 2021-05-17-preview, 2021-05-20, 2021-06-10-preview, 2021-12-10-preview, 2022-03-10, 2022-05-10-preview, 2022-08-11-preview, 2022-11-10, 2022-12-27, 2022-12-27-preview, 2023-03-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-07-10. In version 2.x of the Azure Native provider, it used API version 2022-12-27. Other available API versions: 2020-08-15-preview, 2021-01-28-preview, 2021-03-25-preview, 2021-04-22-preview, 2021-05-17-preview, 2021-05-20, 2021-06-10-preview, 2021-12-10-preview, 2022-03-10, 2022-05-10-preview, 2022-08-11-preview, 2022-11-10, 2022-12-27, 2022-12-27-preview, 2023-03-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-07-31-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-03-preview. Other available API versions: 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-07-31-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-03-preview. Other available API versions: 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

A private endpoint connection Uses Azure REST API version 2024-07-10. In version 2.x of the Azure Native provider, it used API version 2022-12-27. Other available API versions: 2020-08-15-preview, 2021-01-28-preview, 2021-03-25-preview, 2021-04-22-preview, 2021-05-17-preview, 2021-05-20, 2021-06-10-preview, 2021-12-10-preview, 2022-03-10, 2022-05-10-preview, 2022-08-11-preview, 2022-11-10, 2022-12-27, 2022-12-27-preview, 2023-03-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-07-10. In version 2.x of the Azure Native provider, it used API version 2022-12-27. Other available API versions: 2020-08-15-preview, 2021-01-28-preview, 2021-03-25-preview, 2021-04-22-preview, 2021-05-17-preview, 2021-05-20, 2021-06-10-preview, 2021-12-10-preview, 2022-03-10, 2022-05-10-preview, 2022-08-11-preview, 2022-11-10, 2022-12-27, 2022-12-27-preview, 2023-03-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class PrivateLinkScope : KotlinCustomResource

An Azure Arc PrivateLinkScope definition. Uses Azure REST API version 2024-07-10. In version 2.x of the Azure Native provider, it used API version 2022-12-27. Other available API versions: 2020-08-15-preview, 2021-01-28-preview, 2021-03-25-preview, 2021-04-22-preview, 2021-05-17-preview, 2021-05-20, 2021-06-10-preview, 2021-12-10-preview, 2022-03-10, 2022-05-10-preview, 2022-08-11-preview, 2022-11-10, 2022-12-27, 2022-12-27-preview, 2023-03-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-07-10. In version 2.x of the Azure Native provider, it used API version 2022-12-27. Other available API versions: 2020-08-15-preview, 2021-01-28-preview, 2021-03-25-preview, 2021-04-22-preview, 2021-05-17-preview, 2021-05-20, 2021-06-10-preview, 2021-12-10-preview, 2022-03-10, 2022-05-10-preview, 2022-08-11-preview, 2022-11-10, 2022-12-27, 2022-12-27-preview, 2023-03-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class PrivateLinkScopedResource : KotlinCustomResource

A private link scoped resource Uses Azure REST API version 2020-08-15-preview. In version 2.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 2.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