azure-native.web.ContainerApp
Explore with Pulumi AI
Container App. Azure REST API version: 2023-01-01.
Other available API versions: 2023-12-01.
Example Usage
Create or Update Container App
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var containerApp = new AzureNative.Web.ContainerApp("containerApp", new()
    {
        Configuration = new AzureNative.Web.Inputs.ConfigurationArgs
        {
            Ingress = new AzureNative.Web.Inputs.IngressArgs
            {
                External = true,
                TargetPort = 3000,
            },
        },
        Kind = "containerApp",
        KubeEnvironmentId = "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/kubeEnvironments/demokube",
        Location = "East US",
        Name = "testcontainerApp0",
        ResourceGroupName = "rg",
        Template = new AzureNative.Web.Inputs.TemplateArgs
        {
            Containers = new[]
            {
                new AzureNative.Web.Inputs.ContainerArgs
                {
                    Image = "repo/testcontainerApp0:v1",
                    Name = "testcontainerApp0",
                },
            },
            Dapr = new AzureNative.Web.Inputs.DaprArgs
            {
                AppPort = 3000,
                Enabled = true,
            },
            Scale = new AzureNative.Web.Inputs.ScaleArgs
            {
                MaxReplicas = 5,
                MinReplicas = 1,
                Rules = new[]
                {
                    new AzureNative.Web.Inputs.ScaleRuleArgs
                    {
                        Custom = new AzureNative.Web.Inputs.CustomScaleRuleArgs
                        {
                            Metadata = 
                            {
                                { "concurrentRequests", "50" },
                            },
                            Type = "http",
                        },
                        Name = "httpscalingrule",
                    },
                },
            },
        },
    });
});
package main
import (
	web "github.com/pulumi/pulumi-azure-native-sdk/web/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := web.NewContainerApp(ctx, "containerApp", &web.ContainerAppArgs{
			Configuration: &web.ConfigurationArgs{
				Ingress: &web.IngressArgs{
					External:   pulumi.Bool(true),
					TargetPort: pulumi.Int(3000),
				},
			},
			Kind:              pulumi.String("containerApp"),
			KubeEnvironmentId: pulumi.String("/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/kubeEnvironments/demokube"),
			Location:          pulumi.String("East US"),
			Name:              pulumi.String("testcontainerApp0"),
			ResourceGroupName: pulumi.String("rg"),
			Template: &web.TemplateArgs{
				Containers: web.ContainerArray{
					&web.ContainerArgs{
						Image: pulumi.String("repo/testcontainerApp0:v1"),
						Name:  pulumi.String("testcontainerApp0"),
					},
				},
				Dapr: &web.DaprArgs{
					AppPort: pulumi.Int(3000),
					Enabled: pulumi.Bool(true),
				},
				Scale: &web.ScaleArgs{
					MaxReplicas: pulumi.Int(5),
					MinReplicas: pulumi.Int(1),
					Rules: web.ScaleRuleArray{
						&web.ScaleRuleArgs{
							Custom: &web.CustomScaleRuleArgs{
								Metadata: pulumi.StringMap{
									"concurrentRequests": pulumi.String("50"),
								},
								Type: pulumi.String("http"),
							},
							Name: pulumi.String("httpscalingrule"),
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.web.ContainerApp;
import com.pulumi.azurenative.web.ContainerAppArgs;
import com.pulumi.azurenative.web.inputs.ConfigurationArgs;
import com.pulumi.azurenative.web.inputs.IngressArgs;
import com.pulumi.azurenative.web.inputs.TemplateArgs;
import com.pulumi.azurenative.web.inputs.DaprArgs;
import com.pulumi.azurenative.web.inputs.ScaleArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var containerApp = new ContainerApp("containerApp", ContainerAppArgs.builder()
            .configuration(ConfigurationArgs.builder()
                .ingress(IngressArgs.builder()
                    .external(true)
                    .targetPort(3000)
                    .build())
                .build())
            .kind("containerApp")
            .kubeEnvironmentId("/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/kubeEnvironments/demokube")
            .location("East US")
            .name("testcontainerApp0")
            .resourceGroupName("rg")
            .template(TemplateArgs.builder()
                .containers(ContainerArgs.builder()
                    .image("repo/testcontainerApp0:v1")
                    .name("testcontainerApp0")
                    .build())
                .dapr(DaprArgs.builder()
                    .appPort(3000)
                    .enabled(true)
                    .build())
                .scale(ScaleArgs.builder()
                    .maxReplicas(5)
                    .minReplicas(1)
                    .rules(ScaleRuleArgs.builder()
                        .custom(CustomScaleRuleArgs.builder()
                            .metadata(Map.of("concurrentRequests", "50"))
                            .type("http")
                            .build())
                        .name("httpscalingrule")
                        .build())
                    .build())
                .build())
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const containerApp = new azure_native.web.ContainerApp("containerApp", {
    configuration: {
        ingress: {
            external: true,
            targetPort: 3000,
        },
    },
    kind: "containerApp",
    kubeEnvironmentId: "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/kubeEnvironments/demokube",
    location: "East US",
    name: "testcontainerApp0",
    resourceGroupName: "rg",
    template: {
        containers: [{
            image: "repo/testcontainerApp0:v1",
            name: "testcontainerApp0",
        }],
        dapr: {
            appPort: 3000,
            enabled: true,
        },
        scale: {
            maxReplicas: 5,
            minReplicas: 1,
            rules: [{
                custom: {
                    metadata: {
                        concurrentRequests: "50",
                    },
                    type: "http",
                },
                name: "httpscalingrule",
            }],
        },
    },
});
import pulumi
import pulumi_azure_native as azure_native
container_app = azure_native.web.ContainerApp("containerApp",
    configuration={
        "ingress": {
            "external": True,
            "target_port": 3000,
        },
    },
    kind="containerApp",
    kube_environment_id="/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/kubeEnvironments/demokube",
    location="East US",
    name="testcontainerApp0",
    resource_group_name="rg",
    template={
        "containers": [{
            "image": "repo/testcontainerApp0:v1",
            "name": "testcontainerApp0",
        }],
        "dapr": {
            "app_port": 3000,
            "enabled": True,
        },
        "scale": {
            "max_replicas": 5,
            "min_replicas": 1,
            "rules": [{
                "custom": {
                    "metadata": {
                        "concurrentRequests": "50",
                    },
                    "type": "http",
                },
                "name": "httpscalingrule",
            }],
        },
    })
resources:
  containerApp:
    type: azure-native:web:ContainerApp
    properties:
      configuration:
        ingress:
          external: true
          targetPort: 3000
      kind: containerApp
      kubeEnvironmentId: /subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/kubeEnvironments/demokube
      location: East US
      name: testcontainerApp0
      resourceGroupName: rg
      template:
        containers:
          - image: repo/testcontainerApp0:v1
            name: testcontainerApp0
        dapr:
          appPort: 3000
          enabled: true
        scale:
          maxReplicas: 5
          minReplicas: 1
          rules:
            - custom:
                metadata:
                  concurrentRequests: '50'
                type: http
              name: httpscalingrule
Create ContainerApp Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ContainerApp(name: string, args: ContainerAppArgs, opts?: CustomResourceOptions);@overload
def ContainerApp(resource_name: str,
                 args: ContainerAppArgs,
                 opts: Optional[ResourceOptions] = None)
@overload
def ContainerApp(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 resource_group_name: Optional[str] = None,
                 configuration: Optional[ConfigurationArgs] = None,
                 kind: Optional[str] = None,
                 kube_environment_id: Optional[str] = None,
                 location: Optional[str] = None,
                 name: Optional[str] = None,
                 tags: Optional[Mapping[str, str]] = None,
                 template: Optional[TemplateArgs] = None)func NewContainerApp(ctx *Context, name string, args ContainerAppArgs, opts ...ResourceOption) (*ContainerApp, error)public ContainerApp(string name, ContainerAppArgs args, CustomResourceOptions? opts = null)
public ContainerApp(String name, ContainerAppArgs args)
public ContainerApp(String name, ContainerAppArgs args, CustomResourceOptions options)
type: azure-native:web:ContainerApp
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ContainerAppArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ContainerAppArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ContainerAppArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ContainerAppArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ContainerAppArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var azure_nativeContainerAppResource = new AzureNative.Web.ContainerApp("azure-nativeContainerAppResource", new()
{
    ResourceGroupName = "string",
    Configuration = new AzureNative.Web.Inputs.ConfigurationArgs
    {
        ActiveRevisionsMode = "string",
        Ingress = new AzureNative.Web.Inputs.IngressArgs
        {
            AllowInsecure = false,
            External = false,
            TargetPort = 0,
            Traffic = new[]
            {
                new AzureNative.Web.Inputs.TrafficWeightArgs
                {
                    LatestRevision = false,
                    RevisionName = "string",
                    Weight = 0,
                },
            },
            Transport = "string",
        },
        Registries = new[]
        {
            new AzureNative.Web.Inputs.RegistryCredentialsArgs
            {
                PasswordSecretRef = "string",
                Server = "string",
                Username = "string",
            },
        },
        Secrets = new[]
        {
            new AzureNative.Web.Inputs.SecretArgs
            {
                Name = "string",
                Value = "string",
            },
        },
    },
    Kind = "string",
    KubeEnvironmentId = "string",
    Location = "string",
    Name = "string",
    Tags = 
    {
        { "string", "string" },
    },
    Template = new AzureNative.Web.Inputs.TemplateArgs
    {
        Containers = new[]
        {
            new AzureNative.Web.Inputs.ContainerArgs
            {
                Args = new[]
                {
                    "string",
                },
                Command = new[]
                {
                    "string",
                },
                Env = new[]
                {
                    new AzureNative.Web.Inputs.EnvironmentVarArgs
                    {
                        Name = "string",
                        SecretRef = "string",
                        Value = "string",
                    },
                },
                Image = "string",
                Name = "string",
                Resources = new AzureNative.Web.Inputs.ContainerResourcesArgs
                {
                    Cpu = 0,
                    Memory = "string",
                },
            },
        },
        Dapr = new AzureNative.Web.Inputs.DaprArgs
        {
            AppId = "string",
            AppPort = 0,
            Components = new[]
            {
                new AzureNative.Web.Inputs.DaprComponentArgs
                {
                    Metadata = new[]
                    {
                        new AzureNative.Web.Inputs.DaprMetadataArgs
                        {
                            Name = "string",
                            SecretRef = "string",
                            Value = "string",
                        },
                    },
                    Name = "string",
                    Type = "string",
                    Version = "string",
                },
            },
            Enabled = false,
        },
        RevisionSuffix = "string",
        Scale = new AzureNative.Web.Inputs.ScaleArgs
        {
            MaxReplicas = 0,
            MinReplicas = 0,
            Rules = new[]
            {
                new AzureNative.Web.Inputs.ScaleRuleArgs
                {
                    AzureQueue = new AzureNative.Web.Inputs.QueueScaleRuleArgs
                    {
                        Auth = new[]
                        {
                            new AzureNative.Web.Inputs.ScaleRuleAuthArgs
                            {
                                SecretRef = "string",
                                TriggerParameter = "string",
                            },
                        },
                        QueueLength = 0,
                        QueueName = "string",
                    },
                    Custom = new AzureNative.Web.Inputs.CustomScaleRuleArgs
                    {
                        Auth = new[]
                        {
                            new AzureNative.Web.Inputs.ScaleRuleAuthArgs
                            {
                                SecretRef = "string",
                                TriggerParameter = "string",
                            },
                        },
                        Metadata = 
                        {
                            { "string", "string" },
                        },
                        Type = "string",
                    },
                    Http = new AzureNative.Web.Inputs.HttpScaleRuleArgs
                    {
                        Auth = new[]
                        {
                            new AzureNative.Web.Inputs.ScaleRuleAuthArgs
                            {
                                SecretRef = "string",
                                TriggerParameter = "string",
                            },
                        },
                        Metadata = 
                        {
                            { "string", "string" },
                        },
                    },
                    Name = "string",
                },
            },
        },
    },
});
example, err := web.NewContainerApp(ctx, "azure-nativeContainerAppResource", &web.ContainerAppArgs{
	ResourceGroupName: pulumi.String("string"),
	Configuration: &web.ConfigurationArgs{
		ActiveRevisionsMode: pulumi.String("string"),
		Ingress: &web.IngressArgs{
			AllowInsecure: pulumi.Bool(false),
			External:      pulumi.Bool(false),
			TargetPort:    pulumi.Int(0),
			Traffic: web.TrafficWeightArray{
				&web.TrafficWeightArgs{
					LatestRevision: pulumi.Bool(false),
					RevisionName:   pulumi.String("string"),
					Weight:         pulumi.Int(0),
				},
			},
			Transport: pulumi.String("string"),
		},
		Registries: web.RegistryCredentialsArray{
			&web.RegistryCredentialsArgs{
				PasswordSecretRef: pulumi.String("string"),
				Server:            pulumi.String("string"),
				Username:          pulumi.String("string"),
			},
		},
		Secrets: web.SecretArray{
			&web.SecretArgs{
				Name:  pulumi.String("string"),
				Value: pulumi.String("string"),
			},
		},
	},
	Kind:              pulumi.String("string"),
	KubeEnvironmentId: pulumi.String("string"),
	Location:          pulumi.String("string"),
	Name:              pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Template: &web.TemplateArgs{
		Containers: web.ContainerArray{
			&web.ContainerArgs{
				Args: pulumi.StringArray{
					pulumi.String("string"),
				},
				Command: pulumi.StringArray{
					pulumi.String("string"),
				},
				Env: web.EnvironmentVarArray{
					&web.EnvironmentVarArgs{
						Name:      pulumi.String("string"),
						SecretRef: pulumi.String("string"),
						Value:     pulumi.String("string"),
					},
				},
				Image: pulumi.String("string"),
				Name:  pulumi.String("string"),
				Resources: &web.ContainerResourcesArgs{
					Cpu:    pulumi.Float64(0),
					Memory: pulumi.String("string"),
				},
			},
		},
		Dapr: &web.DaprArgs{
			AppId:   pulumi.String("string"),
			AppPort: pulumi.Int(0),
			Components: web.DaprComponentArray{
				&web.DaprComponentArgs{
					Metadata: web.DaprMetadataArray{
						&web.DaprMetadataArgs{
							Name:      pulumi.String("string"),
							SecretRef: pulumi.String("string"),
							Value:     pulumi.String("string"),
						},
					},
					Name:    pulumi.String("string"),
					Type:    pulumi.String("string"),
					Version: pulumi.String("string"),
				},
			},
			Enabled: pulumi.Bool(false),
		},
		RevisionSuffix: pulumi.String("string"),
		Scale: &web.ScaleArgs{
			MaxReplicas: pulumi.Int(0),
			MinReplicas: pulumi.Int(0),
			Rules: web.ScaleRuleArray{
				&web.ScaleRuleArgs{
					AzureQueue: &web.QueueScaleRuleArgs{
						Auth: web.ScaleRuleAuthArray{
							&web.ScaleRuleAuthArgs{
								SecretRef:        pulumi.String("string"),
								TriggerParameter: pulumi.String("string"),
							},
						},
						QueueLength: pulumi.Int(0),
						QueueName:   pulumi.String("string"),
					},
					Custom: &web.CustomScaleRuleArgs{
						Auth: web.ScaleRuleAuthArray{
							&web.ScaleRuleAuthArgs{
								SecretRef:        pulumi.String("string"),
								TriggerParameter: pulumi.String("string"),
							},
						},
						Metadata: pulumi.StringMap{
							"string": pulumi.String("string"),
						},
						Type: pulumi.String("string"),
					},
					Http: &web.HttpScaleRuleArgs{
						Auth: web.ScaleRuleAuthArray{
							&web.ScaleRuleAuthArgs{
								SecretRef:        pulumi.String("string"),
								TriggerParameter: pulumi.String("string"),
							},
						},
						Metadata: pulumi.StringMap{
							"string": pulumi.String("string"),
						},
					},
					Name: pulumi.String("string"),
				},
			},
		},
	},
})
var azure_nativeContainerAppResource = new ContainerApp("azure-nativeContainerAppResource", ContainerAppArgs.builder()
    .resourceGroupName("string")
    .configuration(ConfigurationArgs.builder()
        .activeRevisionsMode("string")
        .ingress(IngressArgs.builder()
            .allowInsecure(false)
            .external(false)
            .targetPort(0)
            .traffic(TrafficWeightArgs.builder()
                .latestRevision(false)
                .revisionName("string")
                .weight(0)
                .build())
            .transport("string")
            .build())
        .registries(RegistryCredentialsArgs.builder()
            .passwordSecretRef("string")
            .server("string")
            .username("string")
            .build())
        .secrets(SecretArgs.builder()
            .name("string")
            .value("string")
            .build())
        .build())
    .kind("string")
    .kubeEnvironmentId("string")
    .location("string")
    .name("string")
    .tags(Map.of("string", "string"))
    .template(TemplateArgs.builder()
        .containers(ContainerArgs.builder()
            .args("string")
            .command("string")
            .env(EnvironmentVarArgs.builder()
                .name("string")
                .secretRef("string")
                .value("string")
                .build())
            .image("string")
            .name("string")
            .resources(ContainerResourcesArgs.builder()
                .cpu(0)
                .memory("string")
                .build())
            .build())
        .dapr(DaprArgs.builder()
            .appId("string")
            .appPort(0)
            .components(DaprComponentArgs.builder()
                .metadata(DaprMetadataArgs.builder()
                    .name("string")
                    .secretRef("string")
                    .value("string")
                    .build())
                .name("string")
                .type("string")
                .version("string")
                .build())
            .enabled(false)
            .build())
        .revisionSuffix("string")
        .scale(ScaleArgs.builder()
            .maxReplicas(0)
            .minReplicas(0)
            .rules(ScaleRuleArgs.builder()
                .azureQueue(QueueScaleRuleArgs.builder()
                    .auth(ScaleRuleAuthArgs.builder()
                        .secretRef("string")
                        .triggerParameter("string")
                        .build())
                    .queueLength(0)
                    .queueName("string")
                    .build())
                .custom(CustomScaleRuleArgs.builder()
                    .auth(ScaleRuleAuthArgs.builder()
                        .secretRef("string")
                        .triggerParameter("string")
                        .build())
                    .metadata(Map.of("string", "string"))
                    .type("string")
                    .build())
                .http(HttpScaleRuleArgs.builder()
                    .auth(ScaleRuleAuthArgs.builder()
                        .secretRef("string")
                        .triggerParameter("string")
                        .build())
                    .metadata(Map.of("string", "string"))
                    .build())
                .name("string")
                .build())
            .build())
        .build())
    .build());
azure_native_container_app_resource = azure_native.web.ContainerApp("azure-nativeContainerAppResource",
    resource_group_name="string",
    configuration={
        "active_revisions_mode": "string",
        "ingress": {
            "allow_insecure": False,
            "external": False,
            "target_port": 0,
            "traffic": [{
                "latest_revision": False,
                "revision_name": "string",
                "weight": 0,
            }],
            "transport": "string",
        },
        "registries": [{
            "password_secret_ref": "string",
            "server": "string",
            "username": "string",
        }],
        "secrets": [{
            "name": "string",
            "value": "string",
        }],
    },
    kind="string",
    kube_environment_id="string",
    location="string",
    name="string",
    tags={
        "string": "string",
    },
    template={
        "containers": [{
            "args": ["string"],
            "command": ["string"],
            "env": [{
                "name": "string",
                "secret_ref": "string",
                "value": "string",
            }],
            "image": "string",
            "name": "string",
            "resources": {
                "cpu": 0,
                "memory": "string",
            },
        }],
        "dapr": {
            "app_id": "string",
            "app_port": 0,
            "components": [{
                "metadata": [{
                    "name": "string",
                    "secret_ref": "string",
                    "value": "string",
                }],
                "name": "string",
                "type": "string",
                "version": "string",
            }],
            "enabled": False,
        },
        "revision_suffix": "string",
        "scale": {
            "max_replicas": 0,
            "min_replicas": 0,
            "rules": [{
                "azure_queue": {
                    "auth": [{
                        "secret_ref": "string",
                        "trigger_parameter": "string",
                    }],
                    "queue_length": 0,
                    "queue_name": "string",
                },
                "custom": {
                    "auth": [{
                        "secret_ref": "string",
                        "trigger_parameter": "string",
                    }],
                    "metadata": {
                        "string": "string",
                    },
                    "type": "string",
                },
                "http": {
                    "auth": [{
                        "secret_ref": "string",
                        "trigger_parameter": "string",
                    }],
                    "metadata": {
                        "string": "string",
                    },
                },
                "name": "string",
            }],
        },
    })
const azure_nativeContainerAppResource = new azure_native.web.ContainerApp("azure-nativeContainerAppResource", {
    resourceGroupName: "string",
    configuration: {
        activeRevisionsMode: "string",
        ingress: {
            allowInsecure: false,
            external: false,
            targetPort: 0,
            traffic: [{
                latestRevision: false,
                revisionName: "string",
                weight: 0,
            }],
            transport: "string",
        },
        registries: [{
            passwordSecretRef: "string",
            server: "string",
            username: "string",
        }],
        secrets: [{
            name: "string",
            value: "string",
        }],
    },
    kind: "string",
    kubeEnvironmentId: "string",
    location: "string",
    name: "string",
    tags: {
        string: "string",
    },
    template: {
        containers: [{
            args: ["string"],
            command: ["string"],
            env: [{
                name: "string",
                secretRef: "string",
                value: "string",
            }],
            image: "string",
            name: "string",
            resources: {
                cpu: 0,
                memory: "string",
            },
        }],
        dapr: {
            appId: "string",
            appPort: 0,
            components: [{
                metadata: [{
                    name: "string",
                    secretRef: "string",
                    value: "string",
                }],
                name: "string",
                type: "string",
                version: "string",
            }],
            enabled: false,
        },
        revisionSuffix: "string",
        scale: {
            maxReplicas: 0,
            minReplicas: 0,
            rules: [{
                azureQueue: {
                    auth: [{
                        secretRef: "string",
                        triggerParameter: "string",
                    }],
                    queueLength: 0,
                    queueName: "string",
                },
                custom: {
                    auth: [{
                        secretRef: "string",
                        triggerParameter: "string",
                    }],
                    metadata: {
                        string: "string",
                    },
                    type: "string",
                },
                http: {
                    auth: [{
                        secretRef: "string",
                        triggerParameter: "string",
                    }],
                    metadata: {
                        string: "string",
                    },
                },
                name: "string",
            }],
        },
    },
});
type: azure-native:web:ContainerApp
properties:
    configuration:
        activeRevisionsMode: string
        ingress:
            allowInsecure: false
            external: false
            targetPort: 0
            traffic:
                - latestRevision: false
                  revisionName: string
                  weight: 0
            transport: string
        registries:
            - passwordSecretRef: string
              server: string
              username: string
        secrets:
            - name: string
              value: string
    kind: string
    kubeEnvironmentId: string
    location: string
    name: string
    resourceGroupName: string
    tags:
        string: string
    template:
        containers:
            - args:
                - string
              command:
                - string
              env:
                - name: string
                  secretRef: string
                  value: string
              image: string
              name: string
              resources:
                cpu: 0
                memory: string
        dapr:
            appId: string
            appPort: 0
            components:
                - metadata:
                    - name: string
                      secretRef: string
                      value: string
                  name: string
                  type: string
                  version: string
            enabled: false
        revisionSuffix: string
        scale:
            maxReplicas: 0
            minReplicas: 0
            rules:
                - azureQueue:
                    auth:
                        - secretRef: string
                          triggerParameter: string
                    queueLength: 0
                    queueName: string
                  custom:
                    auth:
                        - secretRef: string
                          triggerParameter: string
                    metadata:
                        string: string
                    type: string
                  http:
                    auth:
                        - secretRef: string
                          triggerParameter: string
                    metadata:
                        string: string
                  name: string
ContainerApp Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ContainerApp resource accepts the following input properties:
- ResourceGroup stringName 
- Name of the resource group to which the resource belongs.
- Configuration
Pulumi.Azure Native. Web. Inputs. Configuration 
- Non versioned Container App configuration properties.
- Kind string
- Kind of resource.
- KubeEnvironment stringId 
- Resource ID of the Container App's KubeEnvironment.
- Location string
- Resource Location.
- Name string
- Name of the Container App.
- Dictionary<string, string>
- Resource tags.
- Template
Pulumi.Azure Native. Web. Inputs. Template 
- Container App versioned application definition.
- ResourceGroup stringName 
- Name of the resource group to which the resource belongs.
- Configuration
ConfigurationArgs 
- Non versioned Container App configuration properties.
- Kind string
- Kind of resource.
- KubeEnvironment stringId 
- Resource ID of the Container App's KubeEnvironment.
- Location string
- Resource Location.
- Name string
- Name of the Container App.
- map[string]string
- Resource tags.
- Template
TemplateArgs 
- Container App versioned application definition.
- resourceGroup StringName 
- Name of the resource group to which the resource belongs.
- configuration Configuration
- Non versioned Container App configuration properties.
- kind String
- Kind of resource.
- kubeEnvironment StringId 
- Resource ID of the Container App's KubeEnvironment.
- location String
- Resource Location.
- name String
- Name of the Container App.
- Map<String,String>
- Resource tags.
- template Template
- Container App versioned application definition.
- resourceGroup stringName 
- Name of the resource group to which the resource belongs.
- configuration Configuration
- Non versioned Container App configuration properties.
- kind string
- Kind of resource.
- kubeEnvironment stringId 
- Resource ID of the Container App's KubeEnvironment.
- location string
- Resource Location.
- name string
- Name of the Container App.
- {[key: string]: string}
- Resource tags.
- template Template
- Container App versioned application definition.
- resource_group_ strname 
- Name of the resource group to which the resource belongs.
- configuration
ConfigurationArgs 
- Non versioned Container App configuration properties.
- kind str
- Kind of resource.
- kube_environment_ strid 
- Resource ID of the Container App's KubeEnvironment.
- location str
- Resource Location.
- name str
- Name of the Container App.
- Mapping[str, str]
- Resource tags.
- template
TemplateArgs 
- Container App versioned application definition.
- resourceGroup StringName 
- Name of the resource group to which the resource belongs.
- configuration Property Map
- Non versioned Container App configuration properties.
- kind String
- Kind of resource.
- kubeEnvironment StringId 
- Resource ID of the Container App's KubeEnvironment.
- location String
- Resource Location.
- name String
- Name of the Container App.
- Map<String>
- Resource tags.
- template Property Map
- Container App versioned application definition.
Outputs
All input properties are implicitly available as output properties. Additionally, the ContainerApp resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- LatestRevision stringFqdn 
- Fully Qualified Domain Name of the latest revision of the Container App.
- LatestRevision stringName 
- Name of the latest revision of the Container App.
- ProvisioningState string
- Provisioning state of the Container App.
- Type string
- Resource type.
- Id string
- The provider-assigned unique ID for this managed resource.
- LatestRevision stringFqdn 
- Fully Qualified Domain Name of the latest revision of the Container App.
- LatestRevision stringName 
- Name of the latest revision of the Container App.
- ProvisioningState string
- Provisioning state of the Container App.
- Type string
- Resource type.
- id String
- The provider-assigned unique ID for this managed resource.
- latestRevision StringFqdn 
- Fully Qualified Domain Name of the latest revision of the Container App.
- latestRevision StringName 
- Name of the latest revision of the Container App.
- provisioningState String
- Provisioning state of the Container App.
- type String
- Resource type.
- id string
- The provider-assigned unique ID for this managed resource.
- latestRevision stringFqdn 
- Fully Qualified Domain Name of the latest revision of the Container App.
- latestRevision stringName 
- Name of the latest revision of the Container App.
- provisioningState string
- Provisioning state of the Container App.
- type string
- Resource type.
- id str
- The provider-assigned unique ID for this managed resource.
- latest_revision_ strfqdn 
- Fully Qualified Domain Name of the latest revision of the Container App.
- latest_revision_ strname 
- Name of the latest revision of the Container App.
- provisioning_state str
- Provisioning state of the Container App.
- type str
- Resource type.
- id String
- The provider-assigned unique ID for this managed resource.
- latestRevision StringFqdn 
- Fully Qualified Domain Name of the latest revision of the Container App.
- latestRevision StringName 
- Name of the latest revision of the Container App.
- provisioningState String
- Provisioning state of the Container App.
- type String
- Resource type.
Supporting Types
ActiveRevisionsMode, ActiveRevisionsModeArgs      
- Multiple
- multiple
- Single
- single
- ActiveRevisions Mode Multiple 
- multiple
- ActiveRevisions Mode Single 
- single
- Multiple
- multiple
- Single
- single
- Multiple
- multiple
- Single
- single
- MULTIPLE
- multiple
- SINGLE
- single
- "multiple"
- multiple
- "single"
- single
Configuration, ConfigurationArgs  
- ActiveRevisions string | Pulumi.Mode Azure Native. Web. Active Revisions Mode 
- ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode
- Ingress
Pulumi.Azure Native. Web. Inputs. Ingress 
- Ingress configurations.
- Registries
List<Pulumi.Azure Native. Web. Inputs. Registry Credentials> 
- Collection of private container registry credentials for containers used by the Container app
- Secrets
List<Pulumi.Azure Native. Web. Inputs. Secret> 
- Collection of secrets used by a Container app
- ActiveRevisions string | ActiveMode Revisions Mode 
- ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode
- Ingress Ingress
- Ingress configurations.
- Registries
[]RegistryCredentials 
- Collection of private container registry credentials for containers used by the Container app
- Secrets []Secret
- Collection of secrets used by a Container app
- activeRevisions String | ActiveMode Revisions Mode 
- ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode
- ingress Ingress
- Ingress configurations.
- registries
List<RegistryCredentials> 
- Collection of private container registry credentials for containers used by the Container app
- secrets List<Secret>
- Collection of secrets used by a Container app
- activeRevisions string | ActiveMode Revisions Mode 
- ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode
- ingress Ingress
- Ingress configurations.
- registries
RegistryCredentials[] 
- Collection of private container registry credentials for containers used by the Container app
- secrets Secret[]
- Collection of secrets used by a Container app
- active_revisions_ str | Activemode Revisions Mode 
- ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode
- ingress Ingress
- Ingress configurations.
- registries
Sequence[RegistryCredentials] 
- Collection of private container registry credentials for containers used by the Container app
- secrets Sequence[Secret]
- Collection of secrets used by a Container app
- activeRevisions String | "multiple" | "single"Mode 
- ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode
- ingress Property Map
- Ingress configurations.
- registries List<Property Map>
- Collection of private container registry credentials for containers used by the Container app
- secrets List<Property Map>
- Collection of secrets used by a Container app
ConfigurationResponse, ConfigurationResponseArgs    
- ActiveRevisions stringMode 
- ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode
- Ingress
Pulumi.Azure Native. Web. Inputs. Ingress Response 
- Ingress configurations.
- Registries
List<Pulumi.Azure Native. Web. Inputs. Registry Credentials Response> 
- Collection of private container registry credentials for containers used by the Container app
- Secrets
List<Pulumi.Azure Native. Web. Inputs. Secret Response> 
- Collection of secrets used by a Container app
- ActiveRevisions stringMode 
- ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode
- Ingress
IngressResponse 
- Ingress configurations.
- Registries
[]RegistryCredentials Response 
- Collection of private container registry credentials for containers used by the Container app
- Secrets
[]SecretResponse 
- Collection of secrets used by a Container app
- activeRevisions StringMode 
- ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode
- ingress
IngressResponse 
- Ingress configurations.
- registries
List<RegistryCredentials Response> 
- Collection of private container registry credentials for containers used by the Container app
- secrets
List<SecretResponse> 
- Collection of secrets used by a Container app
- activeRevisions stringMode 
- ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode
- ingress
IngressResponse 
- Ingress configurations.
- registries
RegistryCredentials Response[] 
- Collection of private container registry credentials for containers used by the Container app
- secrets
SecretResponse[] 
- Collection of secrets used by a Container app
- active_revisions_ strmode 
- ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode
- ingress
IngressResponse 
- Ingress configurations.
- registries
Sequence[RegistryCredentials Response] 
- Collection of private container registry credentials for containers used by the Container app
- secrets
Sequence[SecretResponse] 
- Collection of secrets used by a Container app
- activeRevisions StringMode 
- ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode
- ingress Property Map
- Ingress configurations.
- registries List<Property Map>
- Collection of private container registry credentials for containers used by the Container app
- secrets List<Property Map>
- Collection of secrets used by a Container app
Container, ContainerArgs  
- Args List<string>
- Container start command arguments.
- Command List<string>
- Container start command.
- Env
List<Pulumi.Azure Native. Web. Inputs. Environment Var> 
- Container environment variables.
- Image string
- Container image tag.
- Name string
- Custom container name.
- Resources
Pulumi.Azure Native. Web. Inputs. Container Resources 
- Container resource requirements.
- Args []string
- Container start command arguments.
- Command []string
- Container start command.
- Env
[]EnvironmentVar 
- Container environment variables.
- Image string
- Container image tag.
- Name string
- Custom container name.
- Resources
ContainerResources 
- Container resource requirements.
- args List<String>
- Container start command arguments.
- command List<String>
- Container start command.
- env
List<EnvironmentVar> 
- Container environment variables.
- image String
- Container image tag.
- name String
- Custom container name.
- resources
ContainerResources 
- Container resource requirements.
- args string[]
- Container start command arguments.
- command string[]
- Container start command.
- env
EnvironmentVar[] 
- Container environment variables.
- image string
- Container image tag.
- name string
- Custom container name.
- resources
ContainerResources 
- Container resource requirements.
- args Sequence[str]
- Container start command arguments.
- command Sequence[str]
- Container start command.
- env
Sequence[EnvironmentVar] 
- Container environment variables.
- image str
- Container image tag.
- name str
- Custom container name.
- resources
ContainerResources 
- Container resource requirements.
- args List<String>
- Container start command arguments.
- command List<String>
- Container start command.
- env List<Property Map>
- Container environment variables.
- image String
- Container image tag.
- name String
- Custom container name.
- resources Property Map
- Container resource requirements.
ContainerResources, ContainerResourcesArgs    
ContainerResourcesResponse, ContainerResourcesResponseArgs      
ContainerResponse, ContainerResponseArgs    
- Args List<string>
- Container start command arguments.
- Command List<string>
- Container start command.
- Env
List<Pulumi.Azure Native. Web. Inputs. Environment Var Response> 
- Container environment variables.
- Image string
- Container image tag.
- Name string
- Custom container name.
- Resources
Pulumi.Azure Native. Web. Inputs. Container Resources Response 
- Container resource requirements.
- Args []string
- Container start command arguments.
- Command []string
- Container start command.
- Env
[]EnvironmentVar Response 
- Container environment variables.
- Image string
- Container image tag.
- Name string
- Custom container name.
- Resources
ContainerResources Response 
- Container resource requirements.
- args List<String>
- Container start command arguments.
- command List<String>
- Container start command.
- env
List<EnvironmentVar Response> 
- Container environment variables.
- image String
- Container image tag.
- name String
- Custom container name.
- resources
ContainerResources Response 
- Container resource requirements.
- args string[]
- Container start command arguments.
- command string[]
- Container start command.
- env
EnvironmentVar Response[] 
- Container environment variables.
- image string
- Container image tag.
- name string
- Custom container name.
- resources
ContainerResources Response 
- Container resource requirements.
- args Sequence[str]
- Container start command arguments.
- command Sequence[str]
- Container start command.
- env
Sequence[EnvironmentVar Response] 
- Container environment variables.
- image str
- Container image tag.
- name str
- Custom container name.
- resources
ContainerResources Response 
- Container resource requirements.
- args List<String>
- Container start command arguments.
- command List<String>
- Container start command.
- env List<Property Map>
- Container environment variables.
- image String
- Container image tag.
- name String
- Custom container name.
- resources Property Map
- Container resource requirements.
CustomScaleRule, CustomScaleRuleArgs      
- Auth
List<Pulumi.Azure Native. Web. Inputs. Scale Rule Auth> 
- Authentication secrets for the custom scale rule.
- Metadata Dictionary<string, string>
- Metadata properties to describe custom scale rule.
- Type string
- Type of the custom scale rule eg: azure-servicebus, redis etc.
- Auth
[]ScaleRule Auth 
- Authentication secrets for the custom scale rule.
- Metadata map[string]string
- Metadata properties to describe custom scale rule.
- Type string
- Type of the custom scale rule eg: azure-servicebus, redis etc.
- auth
List<ScaleRule Auth> 
- Authentication secrets for the custom scale rule.
- metadata Map<String,String>
- Metadata properties to describe custom scale rule.
- type String
- Type of the custom scale rule eg: azure-servicebus, redis etc.
- auth
ScaleRule Auth[] 
- Authentication secrets for the custom scale rule.
- metadata {[key: string]: string}
- Metadata properties to describe custom scale rule.
- type string
- Type of the custom scale rule eg: azure-servicebus, redis etc.
- auth
Sequence[ScaleRule Auth] 
- Authentication secrets for the custom scale rule.
- metadata Mapping[str, str]
- Metadata properties to describe custom scale rule.
- type str
- Type of the custom scale rule eg: azure-servicebus, redis etc.
- auth List<Property Map>
- Authentication secrets for the custom scale rule.
- metadata Map<String>
- Metadata properties to describe custom scale rule.
- type String
- Type of the custom scale rule eg: azure-servicebus, redis etc.
CustomScaleRuleResponse, CustomScaleRuleResponseArgs        
- Auth
List<Pulumi.Azure Native. Web. Inputs. Scale Rule Auth Response> 
- Authentication secrets for the custom scale rule.
- Metadata Dictionary<string, string>
- Metadata properties to describe custom scale rule.
- Type string
- Type of the custom scale rule eg: azure-servicebus, redis etc.
- Auth
[]ScaleRule Auth Response 
- Authentication secrets for the custom scale rule.
- Metadata map[string]string
- Metadata properties to describe custom scale rule.
- Type string
- Type of the custom scale rule eg: azure-servicebus, redis etc.
- auth
List<ScaleRule Auth Response> 
- Authentication secrets for the custom scale rule.
- metadata Map<String,String>
- Metadata properties to describe custom scale rule.
- type String
- Type of the custom scale rule eg: azure-servicebus, redis etc.
- auth
ScaleRule Auth Response[] 
- Authentication secrets for the custom scale rule.
- metadata {[key: string]: string}
- Metadata properties to describe custom scale rule.
- type string
- Type of the custom scale rule eg: azure-servicebus, redis etc.
- auth
Sequence[ScaleRule Auth Response] 
- Authentication secrets for the custom scale rule.
- metadata Mapping[str, str]
- Metadata properties to describe custom scale rule.
- type str
- Type of the custom scale rule eg: azure-servicebus, redis etc.
- auth List<Property Map>
- Authentication secrets for the custom scale rule.
- metadata Map<String>
- Metadata properties to describe custom scale rule.
- type String
- Type of the custom scale rule eg: azure-servicebus, redis etc.
Dapr, DaprArgs  
- AppId string
- Dapr application identifier
- AppPort int
- Port on which the Dapr side car
- Components
List<Pulumi.Azure Native. Web. Inputs. Dapr Component> 
- Collection of Dapr components
- Enabled bool
- Boolean indicating if the Dapr side car is enabled
- AppId string
- Dapr application identifier
- AppPort int
- Port on which the Dapr side car
- Components
[]DaprComponent 
- Collection of Dapr components
- Enabled bool
- Boolean indicating if the Dapr side car is enabled
- appId String
- Dapr application identifier
- appPort Integer
- Port on which the Dapr side car
- components
List<DaprComponent> 
- Collection of Dapr components
- enabled Boolean
- Boolean indicating if the Dapr side car is enabled
- appId string
- Dapr application identifier
- appPort number
- Port on which the Dapr side car
- components
DaprComponent[] 
- Collection of Dapr components
- enabled boolean
- Boolean indicating if the Dapr side car is enabled
- app_id str
- Dapr application identifier
- app_port int
- Port on which the Dapr side car
- components
Sequence[DaprComponent] 
- Collection of Dapr components
- enabled bool
- Boolean indicating if the Dapr side car is enabled
- appId String
- Dapr application identifier
- appPort Number
- Port on which the Dapr side car
- components List<Property Map>
- Collection of Dapr components
- enabled Boolean
- Boolean indicating if the Dapr side car is enabled
DaprComponent, DaprComponentArgs    
- Metadata
List<Pulumi.Azure Native. Web. Inputs. Dapr Metadata> 
- Component metadata
- Name string
- Component name
- Type string
- Component type
- Version string
- Component version
- Metadata
[]DaprMetadata 
- Component metadata
- Name string
- Component name
- Type string
- Component type
- Version string
- Component version
- metadata
List<DaprMetadata> 
- Component metadata
- name String
- Component name
- type String
- Component type
- version String
- Component version
- metadata
DaprMetadata[] 
- Component metadata
- name string
- Component name
- type string
- Component type
- version string
- Component version
- metadata
Sequence[DaprMetadata] 
- Component metadata
- name str
- Component name
- type str
- Component type
- version str
- Component version
- metadata List<Property Map>
- Component metadata
- name String
- Component name
- type String
- Component type
- version String
- Component version
DaprComponentResponse, DaprComponentResponseArgs      
- Metadata
List<Pulumi.Azure Native. Web. Inputs. Dapr Metadata Response> 
- Component metadata
- Name string
- Component name
- Type string
- Component type
- Version string
- Component version
- Metadata
[]DaprMetadata Response 
- Component metadata
- Name string
- Component name
- Type string
- Component type
- Version string
- Component version
- metadata
List<DaprMetadata Response> 
- Component metadata
- name String
- Component name
- type String
- Component type
- version String
- Component version
- metadata
DaprMetadata Response[] 
- Component metadata
- name string
- Component name
- type string
- Component type
- version string
- Component version
- metadata
Sequence[DaprMetadata Response] 
- Component metadata
- name str
- Component name
- type str
- Component type
- version str
- Component version
- metadata List<Property Map>
- Component metadata
- name String
- Component name
- type String
- Component type
- version String
- Component version
DaprMetadata, DaprMetadataArgs    
- name str
- Metadata property name.
- secret_ref str
- Name of the Container App secret from which to pull the metadata property value.
- value str
- Metadata property value.
DaprMetadataResponse, DaprMetadataResponseArgs      
- name str
- Metadata property name.
- secret_ref str
- Name of the Container App secret from which to pull the metadata property value.
- value str
- Metadata property value.
DaprResponse, DaprResponseArgs    
- AppId string
- Dapr application identifier
- AppPort int
- Port on which the Dapr side car
- Components
List<Pulumi.Azure Native. Web. Inputs. Dapr Component Response> 
- Collection of Dapr components
- Enabled bool
- Boolean indicating if the Dapr side car is enabled
- AppId string
- Dapr application identifier
- AppPort int
- Port on which the Dapr side car
- Components
[]DaprComponent Response 
- Collection of Dapr components
- Enabled bool
- Boolean indicating if the Dapr side car is enabled
- appId String
- Dapr application identifier
- appPort Integer
- Port on which the Dapr side car
- components
List<DaprComponent Response> 
- Collection of Dapr components
- enabled Boolean
- Boolean indicating if the Dapr side car is enabled
- appId string
- Dapr application identifier
- appPort number
- Port on which the Dapr side car
- components
DaprComponent Response[] 
- Collection of Dapr components
- enabled boolean
- Boolean indicating if the Dapr side car is enabled
- app_id str
- Dapr application identifier
- app_port int
- Port on which the Dapr side car
- components
Sequence[DaprComponent Response] 
- Collection of Dapr components
- enabled bool
- Boolean indicating if the Dapr side car is enabled
- appId String
- Dapr application identifier
- appPort Number
- Port on which the Dapr side car
- components List<Property Map>
- Collection of Dapr components
- enabled Boolean
- Boolean indicating if the Dapr side car is enabled
EnvironmentVar, EnvironmentVarArgs    
- name str
- Environment variable name.
- secret_ref str
- Name of the Container App secret from which to pull the environment variable value.
- value str
- Non-secret environment variable value.
EnvironmentVarResponse, EnvironmentVarResponseArgs      
- name str
- Environment variable name.
- secret_ref str
- Name of the Container App secret from which to pull the environment variable value.
- value str
- Non-secret environment variable value.
HttpScaleRule, HttpScaleRuleArgs      
- Auth
List<Pulumi.Azure Native. Web. Inputs. Scale Rule Auth> 
- Authentication secrets for the custom scale rule.
- Metadata Dictionary<string, string>
- Metadata properties to describe http scale rule.
- Auth
[]ScaleRule Auth 
- Authentication secrets for the custom scale rule.
- Metadata map[string]string
- Metadata properties to describe http scale rule.
- auth
List<ScaleRule Auth> 
- Authentication secrets for the custom scale rule.
- metadata Map<String,String>
- Metadata properties to describe http scale rule.
- auth
ScaleRule Auth[] 
- Authentication secrets for the custom scale rule.
- metadata {[key: string]: string}
- Metadata properties to describe http scale rule.
- auth
Sequence[ScaleRule Auth] 
- Authentication secrets for the custom scale rule.
- metadata Mapping[str, str]
- Metadata properties to describe http scale rule.
- auth List<Property Map>
- Authentication secrets for the custom scale rule.
- metadata Map<String>
- Metadata properties to describe http scale rule.
HttpScaleRuleResponse, HttpScaleRuleResponseArgs        
- Auth
List<Pulumi.Azure Native. Web. Inputs. Scale Rule Auth Response> 
- Authentication secrets for the custom scale rule.
- Metadata Dictionary<string, string>
- Metadata properties to describe http scale rule.
- Auth
[]ScaleRule Auth Response 
- Authentication secrets for the custom scale rule.
- Metadata map[string]string
- Metadata properties to describe http scale rule.
- auth
List<ScaleRule Auth Response> 
- Authentication secrets for the custom scale rule.
- metadata Map<String,String>
- Metadata properties to describe http scale rule.
- auth
ScaleRule Auth Response[] 
- Authentication secrets for the custom scale rule.
- metadata {[key: string]: string}
- Metadata properties to describe http scale rule.
- auth
Sequence[ScaleRule Auth Response] 
- Authentication secrets for the custom scale rule.
- metadata Mapping[str, str]
- Metadata properties to describe http scale rule.
- auth List<Property Map>
- Authentication secrets for the custom scale rule.
- metadata Map<String>
- Metadata properties to describe http scale rule.
Ingress, IngressArgs  
- AllowInsecure bool
- Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
- External bool
- Bool indicating if app exposes an external http endpoint
- TargetPort int
- Target Port in containers for traffic from ingress
- Traffic
List<Pulumi.Azure Native. Web. Inputs. Traffic Weight> 
- Transport
string | Pulumi.Azure Native. Web. Ingress Transport Method 
- Ingress transport protocol
- AllowInsecure bool
- Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
- External bool
- Bool indicating if app exposes an external http endpoint
- TargetPort int
- Target Port in containers for traffic from ingress
- Traffic
[]TrafficWeight 
- Transport
string | IngressTransport Method 
- Ingress transport protocol
- allowInsecure Boolean
- Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
- external Boolean
- Bool indicating if app exposes an external http endpoint
- targetPort Integer
- Target Port in containers for traffic from ingress
- traffic
List<TrafficWeight> 
- transport
String | IngressTransport Method 
- Ingress transport protocol
- allowInsecure boolean
- Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
- external boolean
- Bool indicating if app exposes an external http endpoint
- targetPort number
- Target Port in containers for traffic from ingress
- traffic
TrafficWeight[] 
- transport
string | IngressTransport Method 
- Ingress transport protocol
- allow_insecure bool
- Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
- external bool
- Bool indicating if app exposes an external http endpoint
- target_port int
- Target Port in containers for traffic from ingress
- traffic
Sequence[TrafficWeight] 
- transport
str | IngressTransport Method 
- Ingress transport protocol
- allowInsecure Boolean
- Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
- external Boolean
- Bool indicating if app exposes an external http endpoint
- targetPort Number
- Target Port in containers for traffic from ingress
- traffic List<Property Map>
- transport String | "auto" | "http" | "http2"
- Ingress transport protocol
IngressResponse, IngressResponseArgs    
- Fqdn string
- Hostname.
- AllowInsecure bool
- Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
- External bool
- Bool indicating if app exposes an external http endpoint
- TargetPort int
- Target Port in containers for traffic from ingress
- Traffic
List<Pulumi.Azure Native. Web. Inputs. Traffic Weight Response> 
- Transport string
- Ingress transport protocol
- Fqdn string
- Hostname.
- AllowInsecure bool
- Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
- External bool
- Bool indicating if app exposes an external http endpoint
- TargetPort int
- Target Port in containers for traffic from ingress
- Traffic
[]TrafficWeight Response 
- Transport string
- Ingress transport protocol
- fqdn String
- Hostname.
- allowInsecure Boolean
- Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
- external Boolean
- Bool indicating if app exposes an external http endpoint
- targetPort Integer
- Target Port in containers for traffic from ingress
- traffic
List<TrafficWeight Response> 
- transport String
- Ingress transport protocol
- fqdn string
- Hostname.
- allowInsecure boolean
- Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
- external boolean
- Bool indicating if app exposes an external http endpoint
- targetPort number
- Target Port in containers for traffic from ingress
- traffic
TrafficWeight Response[] 
- transport string
- Ingress transport protocol
- fqdn str
- Hostname.
- allow_insecure bool
- Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
- external bool
- Bool indicating if app exposes an external http endpoint
- target_port int
- Target Port in containers for traffic from ingress
- traffic
Sequence[TrafficWeight Response] 
- transport str
- Ingress transport protocol
- fqdn String
- Hostname.
- allowInsecure Boolean
- Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
- external Boolean
- Bool indicating if app exposes an external http endpoint
- targetPort Number
- Target Port in containers for traffic from ingress
- traffic List<Property Map>
- transport String
- Ingress transport protocol
IngressTransportMethod, IngressTransportMethodArgs      
- Auto
- auto
- Http
- http
- Http2
- http2
- IngressTransport Method Auto 
- auto
- IngressTransport Method Http 
- http
- IngressTransport Method Http2 
- http2
- Auto
- auto
- Http
- http
- Http2
- http2
- Auto
- auto
- Http
- http
- Http2
- http2
- AUTO
- auto
- HTTP
- http
- HTTP2
- http2
- "auto"
- auto
- "http"
- http
- "http2"
- http2
QueueScaleRule, QueueScaleRuleArgs      
- Auth
List<Pulumi.Azure Native. Web. Inputs. Scale Rule Auth> 
- Authentication secrets for the queue scale rule.
- QueueLength int
- Queue length.
- QueueName string
- Queue name.
- Auth
[]ScaleRule Auth 
- Authentication secrets for the queue scale rule.
- QueueLength int
- Queue length.
- QueueName string
- Queue name.
- auth
List<ScaleRule Auth> 
- Authentication secrets for the queue scale rule.
- queueLength Integer
- Queue length.
- queueName String
- Queue name.
- auth
ScaleRule Auth[] 
- Authentication secrets for the queue scale rule.
- queueLength number
- Queue length.
- queueName string
- Queue name.
- auth
Sequence[ScaleRule Auth] 
- Authentication secrets for the queue scale rule.
- queue_length int
- Queue length.
- queue_name str
- Queue name.
- auth List<Property Map>
- Authentication secrets for the queue scale rule.
- queueLength Number
- Queue length.
- queueName String
- Queue name.
QueueScaleRuleResponse, QueueScaleRuleResponseArgs        
- Auth
List<Pulumi.Azure Native. Web. Inputs. Scale Rule Auth Response> 
- Authentication secrets for the queue scale rule.
- QueueLength int
- Queue length.
- QueueName string
- Queue name.
- Auth
[]ScaleRule Auth Response 
- Authentication secrets for the queue scale rule.
- QueueLength int
- Queue length.
- QueueName string
- Queue name.
- auth
List<ScaleRule Auth Response> 
- Authentication secrets for the queue scale rule.
- queueLength Integer
- Queue length.
- queueName String
- Queue name.
- auth
ScaleRule Auth Response[] 
- Authentication secrets for the queue scale rule.
- queueLength number
- Queue length.
- queueName string
- Queue name.
- auth
Sequence[ScaleRule Auth Response] 
- Authentication secrets for the queue scale rule.
- queue_length int
- Queue length.
- queue_name str
- Queue name.
- auth List<Property Map>
- Authentication secrets for the queue scale rule.
- queueLength Number
- Queue length.
- queueName String
- Queue name.
RegistryCredentials, RegistryCredentialsArgs    
- PasswordSecret stringRef 
- The name of the Secret that contains the registry login password
- Server string
- Container Registry Server
- Username string
- Container Registry Username
- PasswordSecret stringRef 
- The name of the Secret that contains the registry login password
- Server string
- Container Registry Server
- Username string
- Container Registry Username
- passwordSecret StringRef 
- The name of the Secret that contains the registry login password
- server String
- Container Registry Server
- username String
- Container Registry Username
- passwordSecret stringRef 
- The name of the Secret that contains the registry login password
- server string
- Container Registry Server
- username string
- Container Registry Username
- password_secret_ strref 
- The name of the Secret that contains the registry login password
- server str
- Container Registry Server
- username str
- Container Registry Username
- passwordSecret StringRef 
- The name of the Secret that contains the registry login password
- server String
- Container Registry Server
- username String
- Container Registry Username
RegistryCredentialsResponse, RegistryCredentialsResponseArgs      
- PasswordSecret stringRef 
- The name of the Secret that contains the registry login password
- Server string
- Container Registry Server
- Username string
- Container Registry Username
- PasswordSecret stringRef 
- The name of the Secret that contains the registry login password
- Server string
- Container Registry Server
- Username string
- Container Registry Username
- passwordSecret StringRef 
- The name of the Secret that contains the registry login password
- server String
- Container Registry Server
- username String
- Container Registry Username
- passwordSecret stringRef 
- The name of the Secret that contains the registry login password
- server string
- Container Registry Server
- username string
- Container Registry Username
- password_secret_ strref 
- The name of the Secret that contains the registry login password
- server str
- Container Registry Server
- username str
- Container Registry Username
- passwordSecret StringRef 
- The name of the Secret that contains the registry login password
- server String
- Container Registry Server
- username String
- Container Registry Username
Scale, ScaleArgs  
- MaxReplicas int
- Optional. Maximum number of container replicas. Defaults to 10 if not set.
- MinReplicas int
- Optional. Minimum number of container replicas.
- Rules
List<Pulumi.Azure Native. Web. Inputs. Scale Rule> 
- Scaling rules.
- MaxReplicas int
- Optional. Maximum number of container replicas. Defaults to 10 if not set.
- MinReplicas int
- Optional. Minimum number of container replicas.
- Rules
[]ScaleRule 
- Scaling rules.
- maxReplicas Integer
- Optional. Maximum number of container replicas. Defaults to 10 if not set.
- minReplicas Integer
- Optional. Minimum number of container replicas.
- rules
List<ScaleRule> 
- Scaling rules.
- maxReplicas number
- Optional. Maximum number of container replicas. Defaults to 10 if not set.
- minReplicas number
- Optional. Minimum number of container replicas.
- rules
ScaleRule[] 
- Scaling rules.
- max_replicas int
- Optional. Maximum number of container replicas. Defaults to 10 if not set.
- min_replicas int
- Optional. Minimum number of container replicas.
- rules
Sequence[ScaleRule] 
- Scaling rules.
- maxReplicas Number
- Optional. Maximum number of container replicas. Defaults to 10 if not set.
- minReplicas Number
- Optional. Minimum number of container replicas.
- rules List<Property Map>
- Scaling rules.
ScaleResponse, ScaleResponseArgs    
- MaxReplicas int
- Optional. Maximum number of container replicas. Defaults to 10 if not set.
- MinReplicas int
- Optional. Minimum number of container replicas.
- Rules
List<Pulumi.Azure Native. Web. Inputs. Scale Rule Response> 
- Scaling rules.
- MaxReplicas int
- Optional. Maximum number of container replicas. Defaults to 10 if not set.
- MinReplicas int
- Optional. Minimum number of container replicas.
- Rules
[]ScaleRule Response 
- Scaling rules.
- maxReplicas Integer
- Optional. Maximum number of container replicas. Defaults to 10 if not set.
- minReplicas Integer
- Optional. Minimum number of container replicas.
- rules
List<ScaleRule Response> 
- Scaling rules.
- maxReplicas number
- Optional. Maximum number of container replicas. Defaults to 10 if not set.
- minReplicas number
- Optional. Minimum number of container replicas.
- rules
ScaleRule Response[] 
- Scaling rules.
- max_replicas int
- Optional. Maximum number of container replicas. Defaults to 10 if not set.
- min_replicas int
- Optional. Minimum number of container replicas.
- rules
Sequence[ScaleRule Response] 
- Scaling rules.
- maxReplicas Number
- Optional. Maximum number of container replicas. Defaults to 10 if not set.
- minReplicas Number
- Optional. Minimum number of container replicas.
- rules List<Property Map>
- Scaling rules.
ScaleRule, ScaleRuleArgs    
- AzureQueue Pulumi.Azure Native. Web. Inputs. Queue Scale Rule 
- Azure Queue based scaling.
- Custom
Pulumi.Azure Native. Web. Inputs. Custom Scale Rule 
- Custom scale rule.
- Http
Pulumi.Azure Native. Web. Inputs. Http Scale Rule 
- HTTP requests based scaling.
- Name string
- Scale Rule Name
- AzureQueue QueueScale Rule 
- Azure Queue based scaling.
- Custom
CustomScale Rule 
- Custom scale rule.
- Http
HttpScale Rule 
- HTTP requests based scaling.
- Name string
- Scale Rule Name
- azureQueue QueueScale Rule 
- Azure Queue based scaling.
- custom
CustomScale Rule 
- Custom scale rule.
- http
HttpScale Rule 
- HTTP requests based scaling.
- name String
- Scale Rule Name
- azureQueue QueueScale Rule 
- Azure Queue based scaling.
- custom
CustomScale Rule 
- Custom scale rule.
- http
HttpScale Rule 
- HTTP requests based scaling.
- name string
- Scale Rule Name
- azure_queue QueueScale Rule 
- Azure Queue based scaling.
- custom
CustomScale Rule 
- Custom scale rule.
- http
HttpScale Rule 
- HTTP requests based scaling.
- name str
- Scale Rule Name
- azureQueue Property Map
- Azure Queue based scaling.
- custom Property Map
- Custom scale rule.
- http Property Map
- HTTP requests based scaling.
- name String
- Scale Rule Name
ScaleRuleAuth, ScaleRuleAuthArgs      
- SecretRef string
- Name of the Container App secret from which to pull the auth params.
- TriggerParameter string
- Trigger Parameter that uses the secret
- SecretRef string
- Name of the Container App secret from which to pull the auth params.
- TriggerParameter string
- Trigger Parameter that uses the secret
- secretRef String
- Name of the Container App secret from which to pull the auth params.
- triggerParameter String
- Trigger Parameter that uses the secret
- secretRef string
- Name of the Container App secret from which to pull the auth params.
- triggerParameter string
- Trigger Parameter that uses the secret
- secret_ref str
- Name of the Container App secret from which to pull the auth params.
- trigger_parameter str
- Trigger Parameter that uses the secret
- secretRef String
- Name of the Container App secret from which to pull the auth params.
- triggerParameter String
- Trigger Parameter that uses the secret
ScaleRuleAuthResponse, ScaleRuleAuthResponseArgs        
- SecretRef string
- Name of the Container App secret from which to pull the auth params.
- TriggerParameter string
- Trigger Parameter that uses the secret
- SecretRef string
- Name of the Container App secret from which to pull the auth params.
- TriggerParameter string
- Trigger Parameter that uses the secret
- secretRef String
- Name of the Container App secret from which to pull the auth params.
- triggerParameter String
- Trigger Parameter that uses the secret
- secretRef string
- Name of the Container App secret from which to pull the auth params.
- triggerParameter string
- Trigger Parameter that uses the secret
- secret_ref str
- Name of the Container App secret from which to pull the auth params.
- trigger_parameter str
- Trigger Parameter that uses the secret
- secretRef String
- Name of the Container App secret from which to pull the auth params.
- triggerParameter String
- Trigger Parameter that uses the secret
ScaleRuleResponse, ScaleRuleResponseArgs      
- AzureQueue Pulumi.Azure Native. Web. Inputs. Queue Scale Rule Response 
- Azure Queue based scaling.
- Custom
Pulumi.Azure Native. Web. Inputs. Custom Scale Rule Response 
- Custom scale rule.
- Http
Pulumi.Azure Native. Web. Inputs. Http Scale Rule Response 
- HTTP requests based scaling.
- Name string
- Scale Rule Name
- AzureQueue QueueScale Rule Response 
- Azure Queue based scaling.
- Custom
CustomScale Rule Response 
- Custom scale rule.
- Http
HttpScale Rule Response 
- HTTP requests based scaling.
- Name string
- Scale Rule Name
- azureQueue QueueScale Rule Response 
- Azure Queue based scaling.
- custom
CustomScale Rule Response 
- Custom scale rule.
- http
HttpScale Rule Response 
- HTTP requests based scaling.
- name String
- Scale Rule Name
- azureQueue QueueScale Rule Response 
- Azure Queue based scaling.
- custom
CustomScale Rule Response 
- Custom scale rule.
- http
HttpScale Rule Response 
- HTTP requests based scaling.
- name string
- Scale Rule Name
- azure_queue QueueScale Rule Response 
- Azure Queue based scaling.
- custom
CustomScale Rule Response 
- Custom scale rule.
- http
HttpScale Rule Response 
- HTTP requests based scaling.
- name str
- Scale Rule Name
- azureQueue Property Map
- Azure Queue based scaling.
- custom Property Map
- Custom scale rule.
- http Property Map
- HTTP requests based scaling.
- name String
- Scale Rule Name
Secret, SecretArgs  
SecretResponse, SecretResponseArgs    
- Name string
- Secret Name.
- Name string
- Secret Name.
- name String
- Secret Name.
- name string
- Secret Name.
- name str
- Secret Name.
- name String
- Secret Name.
Template, TemplateArgs  
- Containers
List<Pulumi.Azure Native. Web. Inputs. Container> 
- List of container definitions for the Container App.
- Dapr
Pulumi.Azure Native. Web. Inputs. Dapr 
- Dapr configuration for the Container App.
- RevisionSuffix string
- User friendly suffix that is appended to the revision name
- Scale
Pulumi.Azure Native. Web. Inputs. Scale 
- Scaling properties for the Container App.
- Containers []Container
- List of container definitions for the Container App.
- Dapr Dapr
- Dapr configuration for the Container App.
- RevisionSuffix string
- User friendly suffix that is appended to the revision name
- Scale Scale
- Scaling properties for the Container App.
- containers List<Container>
- List of container definitions for the Container App.
- dapr Dapr
- Dapr configuration for the Container App.
- revisionSuffix String
- User friendly suffix that is appended to the revision name
- scale Scale
- Scaling properties for the Container App.
- containers Container[]
- List of container definitions for the Container App.
- dapr Dapr
- Dapr configuration for the Container App.
- revisionSuffix string
- User friendly suffix that is appended to the revision name
- scale Scale
- Scaling properties for the Container App.
- containers Sequence[Container]
- List of container definitions for the Container App.
- dapr Dapr
- Dapr configuration for the Container App.
- revision_suffix str
- User friendly suffix that is appended to the revision name
- scale Scale
- Scaling properties for the Container App.
- containers List<Property Map>
- List of container definitions for the Container App.
- dapr Property Map
- Dapr configuration for the Container App.
- revisionSuffix String
- User friendly suffix that is appended to the revision name
- scale Property Map
- Scaling properties for the Container App.
TemplateResponse, TemplateResponseArgs    
- Containers
List<Pulumi.Azure Native. Web. Inputs. Container Response> 
- List of container definitions for the Container App.
- Dapr
Pulumi.Azure Native. Web. Inputs. Dapr Response 
- Dapr configuration for the Container App.
- RevisionSuffix string
- User friendly suffix that is appended to the revision name
- Scale
Pulumi.Azure Native. Web. Inputs. Scale Response 
- Scaling properties for the Container App.
- Containers
[]ContainerResponse 
- List of container definitions for the Container App.
- Dapr
DaprResponse 
- Dapr configuration for the Container App.
- RevisionSuffix string
- User friendly suffix that is appended to the revision name
- Scale
ScaleResponse 
- Scaling properties for the Container App.
- containers
List<ContainerResponse> 
- List of container definitions for the Container App.
- dapr
DaprResponse 
- Dapr configuration for the Container App.
- revisionSuffix String
- User friendly suffix that is appended to the revision name
- scale
ScaleResponse 
- Scaling properties for the Container App.
- containers
ContainerResponse[] 
- List of container definitions for the Container App.
- dapr
DaprResponse 
- Dapr configuration for the Container App.
- revisionSuffix string
- User friendly suffix that is appended to the revision name
- scale
ScaleResponse 
- Scaling properties for the Container App.
- containers
Sequence[ContainerResponse] 
- List of container definitions for the Container App.
- dapr
DaprResponse 
- Dapr configuration for the Container App.
- revision_suffix str
- User friendly suffix that is appended to the revision name
- scale
ScaleResponse 
- Scaling properties for the Container App.
- containers List<Property Map>
- List of container definitions for the Container App.
- dapr Property Map
- Dapr configuration for the Container App.
- revisionSuffix String
- User friendly suffix that is appended to the revision name
- scale Property Map
- Scaling properties for the Container App.
TrafficWeight, TrafficWeightArgs    
- LatestRevision bool
- Indicates that the traffic weight belongs to a latest stable revision
- RevisionName string
- Name of a revision
- Weight int
- Traffic weight assigned to a revision
- LatestRevision bool
- Indicates that the traffic weight belongs to a latest stable revision
- RevisionName string
- Name of a revision
- Weight int
- Traffic weight assigned to a revision
- latestRevision Boolean
- Indicates that the traffic weight belongs to a latest stable revision
- revisionName String
- Name of a revision
- weight Integer
- Traffic weight assigned to a revision
- latestRevision boolean
- Indicates that the traffic weight belongs to a latest stable revision
- revisionName string
- Name of a revision
- weight number
- Traffic weight assigned to a revision
- latest_revision bool
- Indicates that the traffic weight belongs to a latest stable revision
- revision_name str
- Name of a revision
- weight int
- Traffic weight assigned to a revision
- latestRevision Boolean
- Indicates that the traffic weight belongs to a latest stable revision
- revisionName String
- Name of a revision
- weight Number
- Traffic weight assigned to a revision
TrafficWeightResponse, TrafficWeightResponseArgs      
- LatestRevision bool
- Indicates that the traffic weight belongs to a latest stable revision
- RevisionName string
- Name of a revision
- Weight int
- Traffic weight assigned to a revision
- LatestRevision bool
- Indicates that the traffic weight belongs to a latest stable revision
- RevisionName string
- Name of a revision
- Weight int
- Traffic weight assigned to a revision
- latestRevision Boolean
- Indicates that the traffic weight belongs to a latest stable revision
- revisionName String
- Name of a revision
- weight Integer
- Traffic weight assigned to a revision
- latestRevision boolean
- Indicates that the traffic weight belongs to a latest stable revision
- revisionName string
- Name of a revision
- weight number
- Traffic weight assigned to a revision
- latest_revision bool
- Indicates that the traffic weight belongs to a latest stable revision
- revision_name str
- Name of a revision
- weight int
- Traffic weight assigned to a revision
- latestRevision Boolean
- Indicates that the traffic weight belongs to a latest stable revision
- revisionName String
- Name of a revision
- weight Number
- Traffic weight assigned to a revision
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:web:ContainerApp testcontainerApp0 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0