Package-level declarations

Types

Link copied to clipboard
class ClusterTrustedAccessRoleBinding : KotlinCustomResource
Link copied to clipboard
data class ClusterTrustedAccessRoleBindingArgs(val kubernetesClusterId: Output<String>? = null, val name: Output<String>? = null, val roles: Output<List<String>>? = null, val sourceResourceId: Output<String>? = null) : ConvertibleToJava<ClusterTrustedAccessRoleBindingArgs>
Link copied to clipboard
class ConnectedRegistry : KotlinCustomResource

Manages a Container Connected Registry.

Link copied to clipboard
data class ConnectedRegistryArgs(val auditLogEnabled: Output<Boolean>? = null, val clientTokenIds: Output<List<String>>? = null, val containerRegistryId: Output<String>? = null, val logLevel: Output<String>? = null, val mode: Output<String>? = null, val name: Output<String>? = null, val notifications: Output<List<ConnectedRegistryNotificationArgs>>? = null, val parentRegistryId: Output<String>? = null, val syncMessageTtl: Output<String>? = null, val syncSchedule: Output<String>? = null, val syncTokenId: Output<String>? = null, val syncWindow: Output<String>? = null) : ConvertibleToJava<ConnectedRegistryArgs>

Manages a Container Connected Registry.

Link copied to clipboard
object ConnectedRegistryMapper : ResourceMapper<ConnectedRegistry>
Link copied to clipboard
Link copied to clipboard
class FleetMember : KotlinCustomResource
Link copied to clipboard
data class FleetMemberArgs(val group: Output<String>? = null, val kubernetesClusterId: Output<String>? = null, val kubernetesFleetId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<FleetMemberArgs>
Link copied to clipboard
Link copied to clipboard
object FleetMemberMapper : ResourceMapper<FleetMember>
Link copied to clipboard
Link copied to clipboard
class FleetUpdateRun : KotlinCustomResource

Manages a Kubernetes Fleet Update Run.

Link copied to clipboard
data class FleetUpdateRunArgs(val fleetUpdateStrategyId: Output<String>? = null, val kubernetesFleetManagerId: Output<String>? = null, val managedClusterUpdate: Output<FleetUpdateRunManagedClusterUpdateArgs>? = null, val name: Output<String>? = null, val stages: Output<List<FleetUpdateRunStageArgs>>? = null) : ConvertibleToJava<FleetUpdateRunArgs>

Manages a Kubernetes Fleet Update Run.

Link copied to clipboard
Link copied to clipboard
object FleetUpdateRunMapper : ResourceMapper<FleetUpdateRun>
Link copied to clipboard
class FleetUpdateStrategy : KotlinCustomResource

Manages a Kubernetes Fleet Update Strategy.

Link copied to clipboard
data class FleetUpdateStrategyArgs(val kubernetesFleetManagerId: Output<String>? = null, val name: Output<String>? = null, val stages: Output<List<FleetUpdateStrategyStageArgs>>? = null) : ConvertibleToJava<FleetUpdateStrategyArgs>

Manages a Kubernetes Fleet Update Strategy.

Link copied to clipboard
Link copied to clipboard
class FluxConfiguration : KotlinCustomResource

Manages a 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 a Kubernetes Flux Configuration.

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

Manages as an Azure Container Group instance.

Link copied to clipboard
data class GroupArgs(val containers: Output<List<GroupContainerArgs>>? = null, val diagnostics: Output<GroupDiagnosticsArgs>? = null, val dnsConfig: Output<GroupDnsConfigArgs>? = null, val dnsNameLabel: Output<String>? = null, val dnsNameLabelReusePolicy: Output<String>? = null, val exposedPorts: Output<List<GroupExposedPortArgs>>? = null, val identity: Output<GroupIdentityArgs>? = null, val imageRegistryCredentials: Output<List<GroupImageRegistryCredentialArgs>>? = null, val initContainers: Output<List<GroupInitContainerArgs>>? = null, val ipAddressType: Output<String>? = null, val keyVaultKeyId: Output<String>? = null, val keyVaultUserAssignedIdentityId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val networkProfileId: Output<String>? = null, val osType: Output<String>? = null, val priority: Output<String>? = null, val resourceGroupName: Output<String>? = null, val restartPolicy: Output<String>? = null, val sku: Output<String>? = null, val subnetIds: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<GroupArgs>

Manages as an Azure Container Group instance.

Link copied to clipboard

Builder for GroupArgs.

Link copied to clipboard
object GroupMapper : ResourceMapper<Group>
Link copied to clipboard

Builder for Group.

Link copied to clipboard
class KubernetesCluster : KotlinCustomResource

Manages a Managed Kubernetes Cluster (also known as AKS / Azure Kubernetes Service)

Link copied to clipboard
data class KubernetesClusterArgs(val aciConnectorLinux: Output<KubernetesClusterAciConnectorLinuxArgs>? = null, val apiServerAccessProfile: Output<KubernetesClusterApiServerAccessProfileArgs>? = null, val autoScalerProfile: Output<KubernetesClusterAutoScalerProfileArgs>? = null, val automaticUpgradeChannel: Output<String>? = null, val azureActiveDirectoryRoleBasedAccessControl: Output<KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs>? = null, val azurePolicyEnabled: Output<Boolean>? = null, val confidentialComputing: Output<KubernetesClusterConfidentialComputingArgs>? = null, val costAnalysisEnabled: Output<Boolean>? = null, val defaultNodePool: Output<KubernetesClusterDefaultNodePoolArgs>? = null, val diskEncryptionSetId: Output<String>? = null, val dnsPrefix: Output<String>? = null, val dnsPrefixPrivateCluster: Output<String>? = null, val edgeZone: Output<String>? = null, val httpApplicationRoutingEnabled: Output<Boolean>? = null, val httpProxyConfig: Output<KubernetesClusterHttpProxyConfigArgs>? = null, val identity: Output<KubernetesClusterIdentityArgs>? = null, val imageCleanerEnabled: Output<Boolean>? = null, val imageCleanerIntervalHours: Output<Int>? = null, val ingressApplicationGateway: Output<KubernetesClusterIngressApplicationGatewayArgs>? = null, val keyManagementService: Output<KubernetesClusterKeyManagementServiceArgs>? = null, val keyVaultSecretsProvider: Output<KubernetesClusterKeyVaultSecretsProviderArgs>? = null, val kubeletIdentity: Output<KubernetesClusterKubeletIdentityArgs>? = null, val kubernetesVersion: Output<String>? = null, val linuxProfile: Output<KubernetesClusterLinuxProfileArgs>? = null, val localAccountDisabled: Output<Boolean>? = null, val location: Output<String>? = null, val maintenanceWindow: Output<KubernetesClusterMaintenanceWindowArgs>? = null, val maintenanceWindowAutoUpgrade: Output<KubernetesClusterMaintenanceWindowAutoUpgradeArgs>? = null, val maintenanceWindowNodeOs: Output<KubernetesClusterMaintenanceWindowNodeOsArgs>? = null, val microsoftDefender: Output<KubernetesClusterMicrosoftDefenderArgs>? = null, val monitorMetrics: Output<KubernetesClusterMonitorMetricsArgs>? = null, val name: Output<String>? = null, val networkProfile: Output<KubernetesClusterNetworkProfileArgs>? = null, val nodeOsUpgradeChannel: Output<String>? = null, val nodeResourceGroup: Output<String>? = null, val oidcIssuerEnabled: Output<Boolean>? = null, val omsAgent: Output<KubernetesClusterOmsAgentArgs>? = null, val openServiceMeshEnabled: Output<Boolean>? = null, val privateClusterEnabled: Output<Boolean>? = null, val privateClusterPublicFqdnEnabled: Output<Boolean>? = null, val privateDnsZoneId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val roleBasedAccessControlEnabled: Output<Boolean>? = null, val runCommandEnabled: Output<Boolean>? = null, val serviceMeshProfile: Output<KubernetesClusterServiceMeshProfileArgs>? = null, val servicePrincipal: Output<KubernetesClusterServicePrincipalArgs>? = null, val skuTier: Output<String>? = null, val storageProfile: Output<KubernetesClusterStorageProfileArgs>? = null, val supportPlan: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val upgradeOverride: Output<KubernetesClusterUpgradeOverrideArgs>? = null, val webAppRouting: Output<KubernetesClusterWebAppRoutingArgs>? = null, val windowsProfile: Output<KubernetesClusterWindowsProfileArgs>? = null, val workloadAutoscalerProfile: Output<KubernetesClusterWorkloadAutoscalerProfileArgs>? = null, val workloadIdentityEnabled: Output<Boolean>? = null) : ConvertibleToJava<KubernetesClusterArgs>

Manages a Managed Kubernetes Cluster (also known as AKS / Azure Kubernetes Service)

Link copied to clipboard
class KubernetesClusterExtension : KotlinCustomResource

Manages a Kubernetes Cluster Extension.

Link copied to clipboard
data class KubernetesClusterExtensionArgs(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 name: Output<String>? = null, val plan: Output<KubernetesClusterExtensionPlanArgs>? = null, val releaseNamespace: Output<String>? = null, val releaseTrain: Output<String>? = null, val targetNamespace: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<KubernetesClusterExtensionArgs>

Manages a Kubernetes Cluster Extension.

Link copied to clipboard
object KubernetesClusterMapper : ResourceMapper<KubernetesCluster>
Link copied to clipboard
class KubernetesClusterNodePool : KotlinCustomResource

Manages a Node Pool within a Kubernetes Cluster

Link copied to clipboard
data class KubernetesClusterNodePoolArgs(val autoScalingEnabled: Output<Boolean>? = null, val capacityReservationGroupId: Output<String>? = null, val evictionPolicy: Output<String>? = null, val fipsEnabled: Output<Boolean>? = null, val gpuInstance: Output<String>? = null, val hostEncryptionEnabled: Output<Boolean>? = null, val hostGroupId: Output<String>? = null, val kubeletConfig: Output<KubernetesClusterNodePoolKubeletConfigArgs>? = null, val kubeletDiskType: Output<String>? = null, val kubernetesClusterId: Output<String>? = null, val linuxOsConfig: Output<KubernetesClusterNodePoolLinuxOsConfigArgs>? = null, val maxCount: Output<Int>? = null, val maxPods: Output<Int>? = null, val minCount: Output<Int>? = null, val mode: Output<String>? = null, val name: Output<String>? = null, val nodeCount: Output<Int>? = null, val nodeLabels: Output<Map<String, String>>? = null, val nodeNetworkProfile: Output<KubernetesClusterNodePoolNodeNetworkProfileArgs>? = null, val nodePublicIpEnabled: Output<Boolean>? = null, val nodePublicIpPrefixId: Output<String>? = null, val nodeTaints: Output<List<String>>? = null, val orchestratorVersion: Output<String>? = null, val osDiskSizeGb: Output<Int>? = null, val osDiskType: Output<String>? = null, val osSku: Output<String>? = null, val osType: Output<String>? = null, val podSubnetId: Output<String>? = null, val priority: Output<String>? = null, val proximityPlacementGroupId: Output<String>? = null, val scaleDownMode: Output<String>? = null, val snapshotId: Output<String>? = null, val spotMaxPrice: Output<Double>? = null, val tags: Output<Map<String, String>>? = null, val temporaryNameForRotation: Output<String>? = null, val ultraSsdEnabled: Output<Boolean>? = null, val upgradeSettings: Output<KubernetesClusterNodePoolUpgradeSettingsArgs>? = null, val vmSize: Output<String>? = null, val vnetSubnetId: Output<String>? = null, val windowsProfile: Output<KubernetesClusterNodePoolWindowsProfileArgs>? = null, val workloadRuntime: Output<String>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<KubernetesClusterNodePoolArgs>

Manages a Node Pool within a Kubernetes Cluster

Link copied to clipboard
class KubernetesFleetManager : KotlinCustomResource

Manages a Kubernetes Fleet Manager.

Link copied to clipboard
data class KubernetesFleetManagerArgs(val hubProfile: Output<KubernetesFleetManagerHubProfileArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<KubernetesFleetManagerArgs>

Manages a Kubernetes Fleet Manager.

Link copied to clipboard
Link copied to clipboard
class Registry : KotlinCustomResource

Manages an Azure Container Registry.

Link copied to clipboard
class RegistryAgentPool : KotlinCustomResource

Manages an Azure Container Registry Agent Pool.

Link copied to clipboard
data class RegistryAgentPoolArgs(val containerRegistryName: Output<String>? = null, val instanceCount: Output<Int>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val tier: Output<String>? = null, val virtualNetworkSubnetId: Output<String>? = null) : ConvertibleToJava<RegistryAgentPoolArgs>

Manages an Azure Container Registry Agent Pool.

Link copied to clipboard
object RegistryAgentPoolMapper : ResourceMapper<RegistryAgentPool>
Link copied to clipboard
data class RegistryArgs(val adminEnabled: Output<Boolean>? = null, val anonymousPullEnabled: Output<Boolean>? = null, val dataEndpointEnabled: Output<Boolean>? = null, val encryption: Output<RegistryEncryptionArgs>? = null, val exportPolicyEnabled: Output<Boolean>? = null, val georeplications: Output<List<RegistryGeoreplicationArgs>>? = null, val identity: Output<RegistryIdentityArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val networkRuleBypassOption: Output<String>? = null, val networkRuleSet: Output<RegistryNetworkRuleSetArgs>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val quarantinePolicyEnabled: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val retentionPolicyInDays: Output<Int>? = null, val sku: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val trustPolicyEnabled: Output<Boolean>? = null, val zoneRedundancyEnabled: Output<Boolean>? = null) : ConvertibleToJava<RegistryArgs>

Manages an Azure Container Registry.

Link copied to clipboard
Link copied to clipboard
class RegistryCacheRule : KotlinCustomResource

Manages an Azure Container Registry Cache Rule.

Link copied to clipboard
data class RegistryCacheRuleArgs(val containerRegistryId: Output<String>? = null, val credentialSetId: Output<String>? = null, val name: Output<String>? = null, val sourceRepo: Output<String>? = null, val targetRepo: Output<String>? = null) : ConvertibleToJava<RegistryCacheRuleArgs>

Manages an Azure Container Registry Cache Rule.

Link copied to clipboard
object RegistryCacheRuleMapper : ResourceMapper<RegistryCacheRule>
Link copied to clipboard
class RegistryCredentialSet : KotlinCustomResource

Manages a Container Registry Credential Set.

Link copied to clipboard
data class RegistryCredentialSetArgs(val authenticationCredentials: Output<RegistryCredentialSetAuthenticationCredentialsArgs>? = null, val containerRegistryId: Output<String>? = null, val identity: Output<RegistryCredentialSetIdentityArgs>? = null, val loginServer: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<RegistryCredentialSetArgs>

Manages a Container Registry Credential Set.

Link copied to clipboard
Link copied to clipboard
object RegistryMapper : ResourceMapper<Registry>
Link copied to clipboard
Link copied to clipboard
class RegistryScopeMap : KotlinCustomResource

Manages an Azure Container Registry scope map. For more information on scope maps see the product documentation.

Link copied to clipboard
data class RegistryScopeMapArgs(val actions: Output<List<String>>? = null, val containerRegistryName: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<RegistryScopeMapArgs>

Manages an Azure Container Registry scope map. For more information on scope maps see the product documentation.

Link copied to clipboard
object RegistryScopeMapMapper : ResourceMapper<RegistryScopeMap>
Link copied to clipboard
class RegistryTask : KotlinCustomResource

Manages a Container Registry Task.

Link copied to clipboard
data class RegistryTaskArgs(val agentPoolName: Output<String>? = null, val agentSetting: Output<RegistryTaskAgentSettingArgs>? = null, val baseImageTrigger: Output<RegistryTaskBaseImageTriggerArgs>? = null, val containerRegistryId: Output<String>? = null, val dockerStep: Output<RegistryTaskDockerStepArgs>? = null, val enabled: Output<Boolean>? = null, val encodedStep: Output<RegistryTaskEncodedStepArgs>? = null, val fileStep: Output<RegistryTaskFileStepArgs>? = null, val identity: Output<RegistryTaskIdentityArgs>? = null, val isSystemTask: Output<Boolean>? = null, val logTemplate: Output<String>? = null, val name: Output<String>? = null, val platform: Output<RegistryTaskPlatformArgs>? = null, val registryCredential: Output<RegistryTaskRegistryCredentialArgs>? = null, val sourceTriggers: Output<List<RegistryTaskSourceTriggerArgs>>? = null, val tags: Output<Map<String, String>>? = null, val timeoutInSeconds: Output<Int>? = null, val timerTriggers: Output<List<RegistryTaskTimerTriggerArgs>>? = null) : ConvertibleToJava<RegistryTaskArgs>

Manages a Container Registry Task.

Link copied to clipboard
Link copied to clipboard
object RegistryTaskMapper : ResourceMapper<RegistryTask>
Link copied to clipboard
Link copied to clipboard
class RegistryTaskScheduleRunNow : KotlinCustomResource

Runs a Container Registry Task Schedule.

Link copied to clipboard
data class RegistryTaskScheduleRunNowArgs(val containerRegistryTaskId: Output<String>? = null) : ConvertibleToJava<RegistryTaskScheduleRunNowArgs>

Runs a Container Registry Task Schedule.

Link copied to clipboard
class RegistryToken : KotlinCustomResource

Manages an Azure Container Registry token associated to a scope map. For more information on scope maps and their tokens see the product documentation.

Link copied to clipboard
data class RegistryTokenArgs(val containerRegistryName: Output<String>? = null, val enabled: Output<Boolean>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scopeMapId: Output<String>? = null) : ConvertibleToJava<RegistryTokenArgs>

Manages an Azure Container Registry token associated to a scope map. For more information on scope maps and their tokens see the product documentation.

Link copied to clipboard
Link copied to clipboard
object RegistryTokenMapper : ResourceMapper<RegistryToken>
Link copied to clipboard
Link copied to clipboard
class RegistryWebhook : KotlinCustomResource

Manages an Azure Container Registry Webhook.

Link copied to clipboard
data class RegistryWebhookArgs(val actions: Output<List<String>>? = null, val customHeaders: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val registryName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scope: Output<String>? = null, val serviceUri: Output<String>? = null, val status: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<RegistryWebhookArgs>

Manages an Azure Container Registry Webhook.

Link copied to clipboard
object RegistryWebhookMapper : ResourceMapper<RegistryWebhook>
Link copied to clipboard
class RegistryWebook : KotlinCustomResource

Manages an Azure Container Registry Webhook.

Link copied to clipboard
data class RegistryWebookArgs constructor(val actions: Output<List<String>>? = null, val customHeaders: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val registryName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scope: Output<String>? = null, val serviceUri: Output<String>? = null, val status: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<RegistryWebookArgs>

Manages an Azure Container Registry Webhook.

Link copied to clipboard
Link copied to clipboard
object RegistryWebookMapper : ResourceMapper<RegistryWebook>
Link copied to clipboard
class TokenPassword : KotlinCustomResource

Manages a Container Registry Token Password associated with a scope map. For more information on scope maps and their tokens see the product documentation.

Link copied to clipboard
data class TokenPasswordArgs(val containerRegistryTokenId: Output<String>? = null, val password1: Output<TokenPasswordPassword1Args>? = null, val password2: Output<TokenPasswordPassword2Args>? = null) : ConvertibleToJava<TokenPasswordArgs>

Manages a Container Registry Token Password associated with a scope map. For more information on scope maps and their tokens see the product documentation.

Link copied to clipboard
Link copied to clipboard
object TokenPasswordMapper : ResourceMapper<TokenPassword>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun fleetMember(name: String, block: suspend FleetMemberResourceBuilder.() -> Unit): FleetMember
Link copied to clipboard
Link copied to clipboard
fun group(name: String): Group
suspend fun group(name: String, block: suspend GroupResourceBuilder.() -> Unit): Group
Link copied to clipboard
suspend fun registry(name: String, block: suspend RegistryResourceBuilder.() -> Unit): Registry
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard