Package-level declarations

Types

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

Configuration to setup App Resiliency Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2023-08-01-preview. Other available API versions: 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2023-08-01-preview. Other available API versions: 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2023-08-01-preview. Other available API versions: 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2023-08-01-preview. Other available API versions: 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Builder for BuildArgs.

Link copied to clipboard
class Builder : KotlinCustomResource

Information about the SourceToCloud builder resource. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2023-08-01-preview. Other available API versions: 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2023-08-01-preview. Other available API versions: 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Certificate used for Custom Domain bindings of Container Apps in a Managed Environment Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class ConnectedEnvironmentsDaprComponent : KotlinCustomResource

Dapr Component. Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class ConnectedEnvironmentsStorage : KotlinCustomResource

Storage resource for connectedEnvironment. Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class ContainerApp : KotlinCustomResource

Container App. Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 managedBy: 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 workloadProfileName: Output<String>? = null) : ConvertibleToJava<ContainerAppArgs>

Container App. Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ContainerAppsAuthConfigArgs(val authConfigName: Output<String>? = null, val containerAppName: Output<String>? = null, val encryptionSettings: Output<EncryptionSettingsArgs>? = 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. Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class ContainerAppsSessionPool : KotlinCustomResource

Container App session pool. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2024-02-02-preview. Other available API versions: 2024-02-02-preview, 2024-08-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ContainerAppsSessionPoolArgs(val containerType: Output<Either<String, ContainerType>>? = null, val customContainerTemplate: Output<CustomContainerTemplateArgs>? = null, val dynamicPoolConfiguration: Output<DynamicPoolConfigurationArgs>? = null, val environmentId: Output<String>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val location: Output<String>? = null, val managedIdentitySettings: Output<List<ManagedIdentitySettingArgs>>? = null, val poolManagementType: Output<Either<String, PoolManagementType>>? = null, val resourceGroupName: Output<String>? = null, val scaleConfiguration: Output<ScaleConfigurationArgs>? = null, val secrets: Output<List<SessionPoolSecretArgs>>? = null, val sessionNetworkConfiguration: Output<SessionNetworkConfigurationArgs>? = null, val sessionPoolName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ContainerAppsSessionPoolArgs>

Container App session pool. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2024-02-02-preview. Other available API versions: 2024-02-02-preview, 2024-08-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class ContainerAppsSourceControl : KotlinCustomResource

Container App SourceControl. Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class DaprComponent : KotlinCustomResource

Dapr Component. Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Dapr Component Resiliency Policy. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2023-08-01-preview. Other available API versions: 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2023-08-01-preview. Other available API versions: 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Dapr PubSub Event Subscription. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2023-08-01-preview. Other available API versions: 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2023-08-01-preview. Other available API versions: 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

.NET Component. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2023-11-02-preview. Other available API versions: 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2023-11-02-preview. Other available API versions: 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Advanced Ingress routing for path/header based routing for a Container App Environment Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2024-10-02-preview. Other available API versions: 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class HttpRouteConfigArgs(val environmentName: Output<String>? = null, val httpRouteName: Output<String>? = null, val properties: Output<HttpRouteConfigPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<HttpRouteConfigArgs>

Advanced Ingress routing for path/header based routing for a Container App Environment Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2024-10-02-preview. Other available API versions: 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object HttpRouteConfigMapper : ResourceMapper<HttpRouteConfig>
Link copied to clipboard
class JavaComponent : KotlinCustomResource

Java Component. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2023-11-02-preview. Other available API versions: 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class JavaComponentArgs(val environmentName: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Any>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<JavaComponentArgs>

Java Component. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2023-11-02-preview. Other available API versions: 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2023-04-01-preview. Other available API versions: 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2023-04-01-preview. Other available API versions: 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 LogicApp : KotlinCustomResource

A logic app extension resource Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2024-02-02-preview. Other available API versions: 2024-02-02-preview, 2024-08-02-preview, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class LogicAppArgs(val containerAppName: Output<String>? = null, val logicAppName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<LogicAppArgs>

A logic app extension resource Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2024-02-02-preview. Other available API versions: 2024-02-02-preview, 2024-08-02-preview, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object LogicAppMapper : ResourceMapper<LogicApp>
Link copied to clipboard
Link copied to clipboard
class MaintenanceConfiguration : KotlinCustomResource

Information about the Maintenance Configuration resource. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2024-10-02-preview. Other available API versions: 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class MaintenanceConfigurationArgs(val configName: Output<String>? = null, val environmentName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scheduledEntries: Output<List<ScheduledEntryArgs>>? = null) : ConvertibleToJava<MaintenanceConfigurationArgs>

Information about the Maintenance Configuration resource. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2024-10-02-preview. Other available API versions: 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class ManagedCertificate : KotlinCustomResource

Managed certificates used for Custom Domain bindings of Container Apps in a Managed Environment Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2023-04-01-preview. Other available API versions: 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2023-04-01-preview. Other available API versions: 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

An environment for hosting container apps Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 infrastructureResourceGroup: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val peerAuthentication: Output<ManagedEnvironmentPeerAuthenticationArgs>? = null, val peerTrafficConfiguration: Output<ManagedEnvironmentPeerTrafficConfigurationArgs>? = null, val resourceGroupName: Output<String>? = 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 Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class ManagedEnvironmentPrivateEndpointConnection : KotlinCustomResource

The Private Endpoint Connection resource. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2024-02-02-preview. Other available API versions: 2024-02-02-preview, 2024-08-02-preview, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

data class ManagedEnvironmentPrivateEndpointConnectionArgs(val environmentName: Output<String>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ManagedEnvironmentPrivateEndpointConnectionArgs>

The Private Endpoint Connection resource. Uses Azure REST API version 2024-10-02-preview. In version 2.x of the Azure Native provider, it used API version 2024-02-02-preview. Other available API versions: 2024-02-02-preview, 2024-08-02-preview, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class ManagedEnvironmentsStorage : KotlinCustomResource

Storage resource for managedEnvironment. Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-10-01. Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01, 2025-02-02-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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
Link copied to clipboard
fun job(name: String): Job
suspend fun job(name: String, block: suspend JobResourceBuilder.() -> Unit): Job
Link copied to clipboard
suspend fun logicApp(name: String, block: suspend LogicAppResourceBuilder.() -> Unit): LogicApp