Package-level declarations
Types
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
class ClusterArgsBuilder
Builder for ClusterArgs.
Link copied to clipboard
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
Builder for ClusterExtensionArgs.
Link copied to clipboard
Link copied to clipboard
Builder for ClusterExtension.
Link copied to clipboard
Link copied to clipboard
class ClusterResourceBuilder
Builder for Cluster.
Link copied to clipboard
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
Builder for FluxConfigurationArgs.
Link copied to clipboard
Link copied to clipboard
Builder for FluxConfiguration.
Link copied to clipboard
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
Builder for ProvisionedClusterArgs.
Link copied to clipboard
Link copied to clipboard
Builder for ProvisionedCluster.
Functions
Link copied to clipboard
suspend fun clusterExtension(name: String, block: suspend ClusterExtensionResourceBuilder.() -> Unit): ClusterExtension
Link copied to clipboard
suspend fun fluxConfiguration(name: String, block: suspend FluxConfigurationResourceBuilder.() -> Unit): FluxConfiguration
Link copied to clipboard
suspend fun provisionedCluster(name: String, block: suspend ProvisionedClusterResourceBuilder.() -> Unit): ProvisionedCluster