Package-level declarations

Types

Link copied to clipboard
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Link copied to clipboard
Link copied to clipboard
object DaprComponentMapper : ResourceMapper<DaprComponent>
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.

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.

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.

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.

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.

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.

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.

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.

Functions

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
fun job(name: String): Job
suspend fun job(name: String, block: suspend JobResourceBuilder.() -> Unit): Job