Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class License : KotlinCustomResource

Describes a license in a hybrid machine. Azure REST API version: 2023-06-20-preview.

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. Azure REST API version: 2023-06-20-preview.

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. Azure REST API version: 2023-06-20-preview.

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. Azure REST API version: 2023-06-20-preview.

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. Azure REST API version: 2022-12-27. Prior API version in Azure Native 1.x: 2020-08-02. Other available API versions: 2019-03-18-preview, 2019-08-02-preview, 2020-08-02, 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview.

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. Azure REST API version: 2022-12-27. Prior API version in Azure Native 1.x: 2020-08-02. Other available API versions: 2019-03-18-preview, 2019-08-02-preview, 2020-08-02, 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview.

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

Describes a Machine Extension. Azure REST API version: 2022-12-27. Prior API version in Azure Native 1.x: 2020-08-02. Other available API versions: 2019-08-02-preview, 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview.

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. Azure REST API version: 2022-12-27. Prior API version in Azure Native 1.x: 2020-08-02. Other available API versions: 2019-08-02-preview, 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview.

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 PrivateEndpointConnection : KotlinCustomResource

A private endpoint connection Azure REST API version: 2022-12-27. Prior API version in Azure Native 1.x: 2021-03-25-preview. Other available API versions: 2020-08-15-preview, 2023-06-20-preview.

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 Azure REST API version: 2022-12-27. Prior API version in Azure Native 1.x: 2021-03-25-preview. Other available API versions: 2020-08-15-preview, 2023-06-20-preview.

Link copied to clipboard
class PrivateLinkScope : KotlinCustomResource

An Azure Arc PrivateLinkScope definition. Azure REST API version: 2022-12-27. Prior API version in Azure Native 1.x: 2021-03-25-preview. Other available API versions: 2020-08-15-preview, 2023-06-20-preview.

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. Azure REST API version: 2022-12-27. Prior API version in Azure Native 1.x: 2021-03-25-preview. Other available API versions: 2020-08-15-preview, 2023-06-20-preview.

Link copied to clipboard
class PrivateLinkScopedResource : KotlinCustomResource

A private link scoped resource Azure REST API version: 2020-08-15-preview. Prior API version in Azure Native 1.x: 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 Azure REST API version: 2020-08-15-preview. Prior API version in Azure Native 1.x: 2020-08-15-preview.

Link copied to clipboard
object PrivateLinkScopeMapper : ResourceMapper<PrivateLinkScope>

Functions

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