Package-level declarations

Types

Link copied to clipboard
class Cluster : KotlinCustomResource

Manages an Arc Kubernetes Cluster.

Link copied to clipboard
data class ClusterArgs(val agentPublicKeyCertificate: Output<String>? = null, val identity: Output<ClusterIdentityArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ClusterArgs>

Manages an Arc Kubernetes Cluster.

Link copied to clipboard
Link copied to clipboard
class ClusterExtension : KotlinCustomResource

Manages an Arc Kubernetes Cluster Extension.

Link copied to clipboard
data class ClusterExtensionArgs(val clusterId: Output<String>? = null, val configurationProtectedSettings: Output<Map<String, String>>? = null, val configurationSettings: Output<Map<String, String>>? = null, val extensionType: Output<String>? = null, val identity: Output<ClusterExtensionIdentityArgs>? = null, val name: Output<String>? = null, val releaseNamespace: Output<String>? = null, val releaseTrain: Output<String>? = null, val targetNamespace: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<ClusterExtensionArgs>

Manages an Arc Kubernetes Cluster Extension.

Link copied to clipboard
object ClusterExtensionMapper : ResourceMapper<ClusterExtension>
Link copied to clipboard
object ClusterMapper : ResourceMapper<Cluster>
Link copied to clipboard
Link copied to clipboard
class FluxConfiguration : KotlinCustomResource

Manages an Arc Kubernetes Flux Configuration.

Link copied to clipboard
data class FluxConfigurationArgs(val blobStorage: Output<FluxConfigurationBlobStorageArgs>? = null, val bucket: Output<FluxConfigurationBucketArgs>? = null, val clusterId: Output<String>? = null, val continuousReconciliationEnabled: Output<Boolean>? = null, val gitRepository: Output<FluxConfigurationGitRepositoryArgs>? = null, val kustomizations: Output<List<FluxConfigurationKustomizationArgs>>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val scope: Output<String>? = null) : ConvertibleToJava<FluxConfigurationArgs>

Manages an Arc Kubernetes Flux Configuration.

Link copied to clipboard
object FluxConfigurationMapper : ResourceMapper<FluxConfiguration>
Link copied to clipboard
class ProvisionedCluster : KotlinCustomResource

Manages an Arc Kubernetes Provisioned Cluster.

Link copied to clipboard
data class ProvisionedClusterArgs(val arcAgentAutoUpgradeEnabled: Output<Boolean>? = null, val arcAgentDesiredVersion: Output<String>? = null, val azureActiveDirectory: Output<ProvisionedClusterAzureActiveDirectoryArgs>? = null, val identity: Output<ProvisionedClusterIdentityArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ProvisionedClusterArgs>

Manages an Arc Kubernetes Provisioned Cluster.

Link copied to clipboard

Functions

Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard