Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class AppResiliency : KotlinCustomResource

Configuration to setup App Resiliency Azure REST API version: 2023-08-01-preview. Other available API versions: 2023-11-02-preview.

Link copied to clipboard
data class AppResiliencyArgs(val appName: Output<String>? = null, val circuitBreakerPolicy: Output<CircuitBreakerPolicyArgs>? = null, val httpConnectionPool: Output<HttpConnectionPoolArgs>? = null, val httpRetryPolicy: Output<HttpRetryPolicyArgs>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tcpConnectionPool: Output<TcpConnectionPoolArgs>? = null, val tcpRetryPolicy: Output<TcpRetryPolicyArgs>? = null, val timeoutPolicy: Output<TimeoutPolicyArgs>? = null) : ConvertibleToJava<AppResiliencyArgs>

Configuration to setup App Resiliency Azure REST API version: 2023-08-01-preview. Other available API versions: 2023-11-02-preview.

Link copied to clipboard
Link copied to clipboard
object AppResiliencyMapper : ResourceMapper<AppResiliency>
Link copied to clipboard
Link copied to clipboard
class Build : KotlinCustomResource

Information pertaining to an individual build. Azure REST API version: 2023-08-01-preview. Other available API versions: 2023-11-02-preview.

Link copied to clipboard
data class BuildArgs(val buildName: Output<String>? = null, val builderName: Output<String>? = null, val configuration: Output<BuildConfigurationArgs>? = null, val destinationContainerRegistry: Output<ContainerRegistryWithCustomImageArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<BuildArgs>

Information pertaining to an individual build. Azure REST API version: 2023-08-01-preview. Other available API versions: 2023-11-02-preview.

Link copied to clipboard

Builder for BuildArgs.

Link copied to clipboard
class Builder : KotlinCustomResource

Information about the SourceToCloud builder resource. Azure REST API version: 2023-08-01-preview. Other available API versions: 2023-11-02-preview.

Link copied to clipboard
data class BuilderArgs(val builderName: Output<String>? = null, val containerRegistries: Output<List<ContainerRegistryArgs>>? = null, val environmentId: Output<String>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BuilderArgs>

Information about the SourceToCloud builder resource. Azure REST API version: 2023-08-01-preview. Other available API versions: 2023-11-02-preview.

Link copied to clipboard
Link copied to clipboard
object BuilderMapper : ResourceMapper<Builder>
Link copied to clipboard
Link copied to clipboard
object BuildMapper : ResourceMapper<Build>
Link copied to clipboard

Builder for Build.

Link copied to clipboard
class Certificate : KotlinCustomResource

Certificate used for Custom Domain bindings of Container Apps in a Managed Environment Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2022-03-01. Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
data class CertificateArgs(val certificateName: Output<String>? = null, val environmentName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<CertificatePropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CertificateArgs>

Certificate used for Custom Domain bindings of Container Apps in a Managed Environment Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2022-03-01. Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
Link copied to clipboard
object CertificateMapper : ResourceMapper<Certificate>
Link copied to clipboard
Link copied to clipboard
class ConnectedEnvironment : KotlinCustomResource

An environment for Kubernetes cluster specialized for web workloads by Azure App Service Azure REST API version: 2022-10-01. Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
data class ConnectedEnvironmentArgs(val connectedEnvironmentName: Output<String>? = null, val customDomainConfiguration: Output<CustomDomainConfigurationArgs>? = null, val daprAIConnectionString: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val staticIp: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ConnectedEnvironmentArgs>

An environment for Kubernetes cluster specialized for web workloads by Azure App Service Azure REST API version: 2022-10-01. Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
Link copied to clipboard
class ConnectedEnvironmentsCertificate : KotlinCustomResource

Certificate used for Custom Domain bindings of Container Apps in a Managed Environment Azure REST API version: 2022-10-01. Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
data class ConnectedEnvironmentsCertificateArgs(val certificateName: Output<String>? = null, val connectedEnvironmentName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<CertificatePropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ConnectedEnvironmentsCertificateArgs>

Certificate used for Custom Domain bindings of Container Apps in a Managed Environment Azure REST API version: 2022-10-01. Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
class ConnectedEnvironmentsDaprComponent : KotlinCustomResource

Dapr Component. Azure REST API version: 2022-10-01. Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
data class ConnectedEnvironmentsDaprComponentArgs(val componentName: Output<String>? = null, val componentType: Output<String>? = null, val connectedEnvironmentName: Output<String>? = null, val ignoreErrors: Output<Boolean>? = null, val initTimeout: Output<String>? = null, val metadata: Output<List<DaprMetadataArgs>>? = null, val resourceGroupName: Output<String>? = null, val scopes: Output<List<String>>? = null, val secretStoreComponent: Output<String>? = null, val secrets: Output<List<SecretArgs>>? = null, val version: Output<String>? = null) : ConvertibleToJava<ConnectedEnvironmentsDaprComponentArgs>

Dapr Component. Azure REST API version: 2022-10-01. Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
class ConnectedEnvironmentsStorage : KotlinCustomResource

Storage resource for connectedEnvironment. Azure REST API version: 2022-10-01. Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
data class ConnectedEnvironmentsStorageArgs(val connectedEnvironmentName: Output<String>? = null, val properties: Output<ConnectedEnvironmentStoragePropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val storageName: Output<String>? = null) : ConvertibleToJava<ConnectedEnvironmentsStorageArgs>

Storage resource for connectedEnvironment. Azure REST API version: 2022-10-01. Other available API versions: 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
class ContainerApp : KotlinCustomResource

Container App. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2022-03-01. Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01. Note: the current default Azure API version for this resource, 2022-10-01, has an issue with referencing Key Vault secrets via the KeyVaultUrl property. If you encounter the error "invalid: value or keyVaultUrl and identity should be provided" with such a configuration, you can use API version 2023-05-1 instead. In v3 of this provider, we will update the default API version.

Link copied to clipboard
data class ContainerAppArgs(val configuration: Output<ConfigurationArgs>? = null, val containerAppName: Output<String>? = null, val environmentId: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val location: Output<String>? = null, val managedEnvironmentId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val template: Output<TemplateArgs>? = null, val workloadProfileType: Output<String>? = null) : ConvertibleToJava<ContainerAppArgs>

Container App. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2022-03-01. Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01. Note: the current default Azure API version for this resource, 2022-10-01, has an issue with referencing Key Vault secrets via the KeyVaultUrl property. If you encounter the error "invalid: value or keyVaultUrl and identity should be provided" with such a configuration, you can use API version 2023-05-1 instead. In v3 of this provider, we will update the default API version.

Link copied to clipboard
Link copied to clipboard
object ContainerAppMapper : ResourceMapper<ContainerApp>
Link copied to clipboard
Link copied to clipboard
class ContainerAppsAuthConfig : KotlinCustomResource

Configuration settings for the Azure ContainerApp Service Authentication / Authorization feature. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2022-03-01. Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
data class ContainerAppsAuthConfigArgs(val authConfigName: Output<String>? = null, val containerAppName: Output<String>? = null, val globalValidation: Output<GlobalValidationArgs>? = null, val httpSettings: Output<HttpSettingsArgs>? = null, val identityProviders: Output<IdentityProvidersArgs>? = null, val login: Output<LoginArgs>? = null, val platform: Output<AuthPlatformArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ContainerAppsAuthConfigArgs>

Configuration settings for the Azure ContainerApp Service Authentication / Authorization feature. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2022-03-01. Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
Link copied to clipboard
class ContainerAppsSourceControl : KotlinCustomResource

Container App SourceControl. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2022-03-01. Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
data class ContainerAppsSourceControlArgs(val branch: Output<String>? = null, val containerAppName: Output<String>? = null, val githubActionConfiguration: Output<GithubActionConfigurationArgs>? = null, val repoUrl: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sourceControlName: Output<String>? = null) : ConvertibleToJava<ContainerAppsSourceControlArgs>

Container App SourceControl. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2022-03-01. Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
class DaprComponent : KotlinCustomResource

Dapr Component. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2022-03-01. Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
data class DaprComponentArgs(val componentName: Output<String>? = null, val componentType: Output<String>? = null, val environmentName: Output<String>? = null, val ignoreErrors: Output<Boolean>? = null, val initTimeout: Output<String>? = null, val metadata: Output<List<DaprMetadataArgs>>? = null, val resourceGroupName: Output<String>? = null, val scopes: Output<List<String>>? = null, val secretStoreComponent: Output<String>? = null, val secrets: Output<List<SecretArgs>>? = null, val version: Output<String>? = null) : ConvertibleToJava<DaprComponentArgs>

Dapr Component. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2022-03-01. Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
Link copied to clipboard
object DaprComponentMapper : ResourceMapper<DaprComponent>
Link copied to clipboard
class DaprComponentResiliencyPolicy : KotlinCustomResource

Dapr Component Resiliency Policy. Azure REST API version: 2023-08-01-preview. Other available API versions: 2023-11-02-preview.

Link copied to clipboard
data class DaprComponentResiliencyPolicyArgs(val componentName: Output<String>? = null, val environmentName: Output<String>? = null, val inboundPolicy: Output<DaprComponentResiliencyPolicyConfigurationArgs>? = null, val name: Output<String>? = null, val outboundPolicy: Output<DaprComponentResiliencyPolicyConfigurationArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<DaprComponentResiliencyPolicyArgs>

Dapr Component Resiliency Policy. Azure REST API version: 2023-08-01-preview. Other available API versions: 2023-11-02-preview.

Link copied to clipboard
Link copied to clipboard
class DaprSubscription : KotlinCustomResource

Dapr PubSub Event Subscription. Azure REST API version: 2023-08-01-preview. Other available API versions: 2023-11-02-preview.

Link copied to clipboard
data class DaprSubscriptionArgs(val bulkSubscribe: Output<DaprSubscriptionBulkSubscribeOptionsArgs>? = null, val deadLetterTopic: Output<String>? = null, val environmentName: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val name: Output<String>? = null, val pubsubName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val routes: Output<DaprSubscriptionRoutesArgs>? = null, val scopes: Output<List<String>>? = null, val topic: Output<String>? = null) : ConvertibleToJava<DaprSubscriptionArgs>

Dapr PubSub Event Subscription. Azure REST API version: 2023-08-01-preview. Other available API versions: 2023-11-02-preview.

Link copied to clipboard
object DaprSubscriptionMapper : ResourceMapper<DaprSubscription>
Link copied to clipboard
class DotNetComponent : KotlinCustomResource

.NET Component. Azure REST API version: 2023-11-02-preview.

Link copied to clipboard
data class DotNetComponentArgs(val componentType: Output<Either<String, DotNetComponentType>>? = null, val configurations: Output<List<DotNetComponentConfigurationPropertyArgs>>? = null, val environmentName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceBinds: Output<List<DotNetComponentServiceBindArgs>>? = null) : ConvertibleToJava<DotNetComponentArgs>

.NET Component. Azure REST API version: 2023-11-02-preview.

Link copied to clipboard
object DotNetComponentMapper : ResourceMapper<DotNetComponent>
Link copied to clipboard
class JavaComponent : KotlinCustomResource

Java Component. Azure REST API version: 2023-11-02-preview.

Link copied to clipboard
data class JavaComponentArgs(val componentType: Output<Either<String, JavaComponentType>>? = null, val configurations: Output<List<JavaComponentConfigurationPropertyArgs>>? = null, val environmentName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceBinds: Output<List<JavaComponentServiceBindArgs>>? = null) : ConvertibleToJava<JavaComponentArgs>

Java Component. Azure REST API version: 2023-11-02-preview.

Link copied to clipboard
Link copied to clipboard
object JavaComponentMapper : ResourceMapper<JavaComponent>
Link copied to clipboard
Link copied to clipboard
class Job : KotlinCustomResource

Container App Job Azure REST API version: 2023-04-01-preview. Other available API versions: 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
data class JobArgs(val configuration: Output<JobConfigurationArgs>? = null, val environmentId: Output<String>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val jobName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val template: Output<JobTemplateArgs>? = null, val workloadProfileName: Output<String>? = null) : ConvertibleToJava<JobArgs>

Container App Job Azure REST API version: 2023-04-01-preview. Other available API versions: 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard

Builder for JobArgs.

Link copied to clipboard
object JobMapper : ResourceMapper<Job>
Link copied to clipboard

Builder for Job.

Link copied to clipboard
class ManagedCertificate : KotlinCustomResource

Managed certificates used for Custom Domain bindings of Container Apps in a Managed Environment Azure REST API version: 2023-04-01-preview. Other available API versions: 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
data class ManagedCertificateArgs(val environmentName: Output<String>? = null, val location: Output<String>? = null, val managedCertificateName: Output<String>? = null, val properties: Output<ManagedCertificatePropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ManagedCertificateArgs>

Managed certificates used for Custom Domain bindings of Container Apps in a Managed Environment Azure REST API version: 2023-04-01-preview. Other available API versions: 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
Link copied to clipboard
class ManagedEnvironment : KotlinCustomResource

An environment for hosting container apps Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2022-03-01. Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
data class ManagedEnvironmentArgs(val appLogsConfiguration: Output<AppLogsConfigurationArgs>? = null, val customDomainConfiguration: Output<CustomDomainConfigurationArgs>? = null, val daprAIConnectionString: Output<String>? = null, val daprAIInstrumentationKey: Output<String>? = null, val environmentName: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<EnvironmentSkuPropertiesArgs>? = null, val tags: Output<Map<String, String>>? = null, val vnetConfiguration: Output<VnetConfigurationArgs>? = null, val workloadProfiles: Output<List<WorkloadProfileArgs>>? = null, val zoneRedundant: Output<Boolean>? = null) : ConvertibleToJava<ManagedEnvironmentArgs>

An environment for hosting container apps Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2022-03-01. Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
Link copied to clipboard
class ManagedEnvironmentsStorage : KotlinCustomResource

Storage resource for managedEnvironment. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2022-03-01. Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Link copied to clipboard
data class ManagedEnvironmentsStorageArgs(val environmentName: Output<String>? = null, val properties: Output<ManagedEnvironmentStoragePropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val storageName: Output<String>? = null) : ConvertibleToJava<ManagedEnvironmentsStorageArgs>

Storage resource for managedEnvironment. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2022-03-01. Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-03-01.

Functions

Link copied to clipboard
Link copied to clipboard
fun build(name: String): Build
suspend fun build(name: String, block: suspend BuildResourceBuilder.() -> Unit): Build
Link copied to clipboard
fun builder(name: String): Builder
suspend fun builder(name: String, block: suspend BuilderResourceBuilder.() -> Unit): Builder
Link copied to clipboard
suspend fun certificate(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun job(name: String): Job
suspend fun job(name: String, block: suspend JobResourceBuilder.() -> Unit): Job