1. Packages
  2. Azure Native
  3. API Docs
  4. appplatform
  5. Deployment
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi

azure-native.appplatform.Deployment

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi

    Deployment resource payload Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2020-07-01

    Example Usage

    Deployments_CreateOrUpdate

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var deployment = new AzureNative.AppPlatform.Deployment("deployment", new()
        {
            AppName = "myapp",
            DeploymentName = "mydeployment",
            Properties = new AzureNative.AppPlatform.Inputs.DeploymentResourcePropertiesArgs
            {
                DeploymentSettings = new AzureNative.AppPlatform.Inputs.DeploymentSettingsArgs
                {
                    AddonConfigs = 
                    {
                        { "ApplicationConfigurationService", 
                        {
                            { "patterns", new[]
                            {
                                "mypattern",
                            } },
                        } },
                    },
                    Apms = new[]
                    {
                        new AzureNative.AppPlatform.Inputs.ApmReferenceArgs
                        {
                            ResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights",
                        },
                    },
                    EnvironmentVariables = 
                    {
                        { "env", "test" },
                    },
                    LivenessProbe = new AzureNative.AppPlatform.Inputs.ProbeArgs
                    {
                        DisableProbe = false,
                        FailureThreshold = 3,
                        InitialDelaySeconds = 30,
                        PeriodSeconds = 10,
                        ProbeAction = new AzureNative.AppPlatform.Inputs.HTTPGetActionArgs
                        {
                            Path = "/health",
                            Scheme = "HTTP",
                            Type = "HTTPGetAction",
                        },
                    },
                    ReadinessProbe = new AzureNative.AppPlatform.Inputs.ProbeArgs
                    {
                        DisableProbe = false,
                        FailureThreshold = 3,
                        InitialDelaySeconds = 30,
                        PeriodSeconds = 10,
                        ProbeAction = new AzureNative.AppPlatform.Inputs.HTTPGetActionArgs
                        {
                            Path = "/health",
                            Scheme = "HTTP",
                            Type = "HTTPGetAction",
                        },
                    },
                    ResourceRequests = new AzureNative.AppPlatform.Inputs.ResourceRequestsArgs
                    {
                        Cpu = "1000m",
                        Memory = "3Gi",
                    },
                    TerminationGracePeriodSeconds = 30,
                },
                Source = new AzureNative.AppPlatform.Inputs.SourceUploadedUserSourceInfoArgs
                {
                    ArtifactSelector = "sub-module-1",
                    RelativePath = "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
                    Type = "Source",
                    Version = "1.0",
                },
            },
            ResourceGroupName = "myResourceGroup",
            ServiceName = "myservice",
            Sku = new AzureNative.AppPlatform.Inputs.SkuArgs
            {
                Capacity = 1,
                Name = "S0",
                Tier = "Standard",
            },
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/appplatform/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
    _, err := appplatform.NewDeployment(ctx, "deployment", &appplatform.DeploymentArgs{
    AppName: pulumi.String("myapp"),
    DeploymentName: pulumi.String("mydeployment"),
    Properties: appplatform.DeploymentResourcePropertiesResponse{
    DeploymentSettings: interface{}{
    AddonConfigs: pulumi.AnyMap{
    "ApplicationConfigurationService": pulumi.Any{
    Patterns: []string{
    "mypattern",
    },
    },
    },
    Apms: appplatform.ApmReferenceArray{
    &appplatform.ApmReferenceArgs{
    ResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"),
    },
    },
    EnvironmentVariables: pulumi.StringMap{
    "env": pulumi.String("test"),
    },
    LivenessProbe: &appplatform.ProbeArgs{
    DisableProbe: pulumi.Bool(false),
    FailureThreshold: pulumi.Int(3),
    InitialDelaySeconds: pulumi.Int(30),
    PeriodSeconds: pulumi.Int(10),
    ProbeAction: appplatform.HTTPGetAction{
    Path: "/health",
    Scheme: "HTTP",
    Type: "HTTPGetAction",
    },
    },
    ReadinessProbe: &appplatform.ProbeArgs{
    DisableProbe: pulumi.Bool(false),
    FailureThreshold: pulumi.Int(3),
    InitialDelaySeconds: pulumi.Int(30),
    PeriodSeconds: pulumi.Int(10),
    ProbeAction: appplatform.HTTPGetAction{
    Path: "/health",
    Scheme: "HTTP",
    Type: "HTTPGetAction",
    },
    },
    ResourceRequests: &appplatform.ResourceRequestsArgs{
    Cpu: pulumi.String("1000m"),
    Memory: pulumi.String("3Gi"),
    },
    TerminationGracePeriodSeconds: pulumi.Int(30),
    },
    Source: appplatform.SourceUploadedUserSourceInfo{
    ArtifactSelector: "sub-module-1",
    RelativePath: "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
    Type: "Source",
    Version: "1.0",
    },
    },
    ResourceGroupName: pulumi.String("myResourceGroup"),
    ServiceName: pulumi.String("myservice"),
    Sku: &appplatform.SkuArgs{
    Capacity: pulumi.Int(1),
    Name: pulumi.String("S0"),
    Tier: pulumi.String("Standard"),
    },
    })
    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.appplatform.Deployment;
    import com.pulumi.azurenative.appplatform.DeploymentArgs;
    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 deployment = new Deployment("deployment", DeploymentArgs.builder()        
                .appName("myapp")
                .deploymentName("mydeployment")
                .properties(Map.ofEntries(
                    Map.entry("deploymentSettings", Map.ofEntries(
                        Map.entry("addonConfigs", Map.of("ApplicationConfigurationService", Map.of("patterns", "mypattern"))),
                        Map.entry("apms", Map.of("resourceId", "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights")),
                        Map.entry("environmentVariables", Map.of("env", "test")),
                        Map.entry("livenessProbe", Map.ofEntries(
                            Map.entry("disableProbe", false),
                            Map.entry("failureThreshold", 3),
                            Map.entry("initialDelaySeconds", 30),
                            Map.entry("periodSeconds", 10),
                            Map.entry("probeAction", Map.ofEntries(
                                Map.entry("path", "/health"),
                                Map.entry("scheme", "HTTP"),
                                Map.entry("type", "HTTPGetAction")
                            ))
                        )),
                        Map.entry("readinessProbe", Map.ofEntries(
                            Map.entry("disableProbe", false),
                            Map.entry("failureThreshold", 3),
                            Map.entry("initialDelaySeconds", 30),
                            Map.entry("periodSeconds", 10),
                            Map.entry("probeAction", Map.ofEntries(
                                Map.entry("path", "/health"),
                                Map.entry("scheme", "HTTP"),
                                Map.entry("type", "HTTPGetAction")
                            ))
                        )),
                        Map.entry("resourceRequests", Map.ofEntries(
                            Map.entry("cpu", "1000m"),
                            Map.entry("memory", "3Gi")
                        )),
                        Map.entry("terminationGracePeriodSeconds", 30)
                    )),
                    Map.entry("source", Map.ofEntries(
                        Map.entry("artifactSelector", "sub-module-1"),
                        Map.entry("relativePath", "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc"),
                        Map.entry("type", "Source"),
                        Map.entry("version", "1.0")
                    ))
                ))
                .resourceGroupName("myResourceGroup")
                .serviceName("myservice")
                .sku(Map.ofEntries(
                    Map.entry("capacity", 1),
                    Map.entry("name", "S0"),
                    Map.entry("tier", "Standard")
                ))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    deployment = azure_native.appplatform.Deployment("deployment",
        app_name="myapp",
        deployment_name="mydeployment",
        properties=azure_native.appplatform.DeploymentResourcePropertiesResponseArgs(
            deployment_settings={
                "addonConfigs": {
                    "ApplicationConfigurationService": {
                        "patterns": ["mypattern"],
                    },
                },
                "apms": [azure_native.appplatform.ApmReferenceArgs(
                    resource_id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights",
                )],
                "environmentVariables": {
                    "env": "test",
                },
                "livenessProbe": azure_native.appplatform.ProbeArgs(
                    disable_probe=False,
                    failure_threshold=3,
                    initial_delay_seconds=30,
                    period_seconds=10,
                    probe_action=azure_native.appplatform.HTTPGetActionArgs(
                        path="/health",
                        scheme="HTTP",
                        type="HTTPGetAction",
                    ),
                ),
                "readinessProbe": azure_native.appplatform.ProbeArgs(
                    disable_probe=False,
                    failure_threshold=3,
                    initial_delay_seconds=30,
                    period_seconds=10,
                    probe_action=azure_native.appplatform.HTTPGetActionArgs(
                        path="/health",
                        scheme="HTTP",
                        type="HTTPGetAction",
                    ),
                ),
                "resourceRequests": azure_native.appplatform.ResourceRequestsArgs(
                    cpu="1000m",
                    memory="3Gi",
                ),
                "terminationGracePeriodSeconds": 30,
            },
            source=azure_native.appplatform.SourceUploadedUserSourceInfoArgs(
                artifact_selector="sub-module-1",
                relative_path="resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
                type="Source",
                version="1.0",
            ),
        ),
        resource_group_name="myResourceGroup",
        service_name="myservice",
        sku=azure_native.appplatform.SkuArgs(
            capacity=1,
            name="S0",
            tier="Standard",
        ))
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const deployment = new azure_native.appplatform.Deployment("deployment", {
        appName: "myapp",
        deploymentName: "mydeployment",
        properties: {
            deploymentSettings: {
                addonConfigs: {
                    ApplicationConfigurationService: {
                        patterns: ["mypattern"],
                    },
                },
                apms: [{
                    resourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights",
                }],
                environmentVariables: {
                    env: "test",
                },
                livenessProbe: {
                    disableProbe: false,
                    failureThreshold: 3,
                    initialDelaySeconds: 30,
                    periodSeconds: 10,
                    probeAction: {
                        path: "/health",
                        scheme: "HTTP",
                        type: "HTTPGetAction",
                    },
                },
                readinessProbe: {
                    disableProbe: false,
                    failureThreshold: 3,
                    initialDelaySeconds: 30,
                    periodSeconds: 10,
                    probeAction: {
                        path: "/health",
                        scheme: "HTTP",
                        type: "HTTPGetAction",
                    },
                },
                resourceRequests: {
                    cpu: "1000m",
                    memory: "3Gi",
                },
                terminationGracePeriodSeconds: 30,
            },
            source: {
                artifactSelector: "sub-module-1",
                relativePath: "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
                type: "Source",
                version: "1.0",
            },
        },
        resourceGroupName: "myResourceGroup",
        serviceName: "myservice",
        sku: {
            capacity: 1,
            name: "S0",
            tier: "Standard",
        },
    });
    
    resources:
      deployment:
        type: azure-native:appplatform:Deployment
        properties:
          appName: myapp
          deploymentName: mydeployment
          properties:
            deploymentSettings:
              addonConfigs:
                ApplicationConfigurationService:
                  patterns:
                    - mypattern
              apms:
                - resourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights
              environmentVariables:
                env: test
              livenessProbe:
                disableProbe: false
                failureThreshold: 3
                initialDelaySeconds: 30
                periodSeconds: 10
                probeAction:
                  path: /health
                  scheme: HTTP
                  type: HTTPGetAction
              readinessProbe:
                disableProbe: false
                failureThreshold: 3
                initialDelaySeconds: 30
                periodSeconds: 10
                probeAction:
                  path: /health
                  scheme: HTTP
                  type: HTTPGetAction
              resourceRequests:
                cpu: 1000m
                memory: 3Gi
              terminationGracePeriodSeconds: 30
            source:
              artifactSelector: sub-module-1
              relativePath: resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc
              type: Source
              version: '1.0'
          resourceGroupName: myResourceGroup
          serviceName: myservice
          sku:
            capacity: 1
            name: S0
            tier: Standard
    

    Deployments_CreateOrUpdate_CustomContainer

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var deployment = new AzureNative.AppPlatform.Deployment("deployment", new()
        {
            AppName = "myapp",
            DeploymentName = "mydeployment",
            Properties = new AzureNative.AppPlatform.Inputs.DeploymentResourcePropertiesArgs
            {
                DeploymentSettings = new AzureNative.AppPlatform.Inputs.DeploymentSettingsArgs
                {
                    EnvironmentVariables = 
                    {
                        { "env", "test" },
                    },
                    LivenessProbe = new AzureNative.AppPlatform.Inputs.ProbeArgs
                    {
                        DisableProbe = false,
                        FailureThreshold = 3,
                        InitialDelaySeconds = 30,
                        PeriodSeconds = 10,
                        ProbeAction = new AzureNative.AppPlatform.Inputs.HTTPGetActionArgs
                        {
                            Path = "/health",
                            Scheme = "HTTP",
                            Type = "HTTPGetAction",
                        },
                    },
                    ReadinessProbe = new AzureNative.AppPlatform.Inputs.ProbeArgs
                    {
                        DisableProbe = false,
                        FailureThreshold = 3,
                        InitialDelaySeconds = 30,
                        PeriodSeconds = 10,
                        ProbeAction = new AzureNative.AppPlatform.Inputs.HTTPGetActionArgs
                        {
                            Path = "/health",
                            Scheme = "HTTP",
                            Type = "HTTPGetAction",
                        },
                    },
                    ResourceRequests = new AzureNative.AppPlatform.Inputs.ResourceRequestsArgs
                    {
                        Cpu = "1000m",
                        Memory = "3Gi",
                    },
                    TerminationGracePeriodSeconds = 30,
                },
                Source = new AzureNative.AppPlatform.Inputs.CustomContainerUserSourceInfoArgs
                {
                    CustomContainer = new AzureNative.AppPlatform.Inputs.CustomContainerArgs
                    {
                        Args = new[]
                        {
                            "-c",
                            "while true; do echo hello; sleep 10;done",
                        },
                        Command = new[]
                        {
                            "/bin/sh",
                        },
                        ContainerImage = "myContainerImage:v1",
                        ImageRegistryCredential = new AzureNative.AppPlatform.Inputs.ImageRegistryCredentialArgs
                        {
                            Password = "myPassword",
                            Username = "myUsername",
                        },
                        LanguageFramework = "springboot",
                        Server = "myacr.azurecr.io",
                    },
                    Type = "Container",
                },
            },
            ResourceGroupName = "myResourceGroup",
            ServiceName = "myservice",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/appplatform/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := appplatform.NewDeployment(ctx, "deployment", &appplatform.DeploymentArgs{
    			AppName:        pulumi.String("myapp"),
    			DeploymentName: pulumi.String("mydeployment"),
    			Properties: appplatform.DeploymentResourcePropertiesResponse{
    				DeploymentSettings: appplatform.DeploymentSettingsResponse{
    					EnvironmentVariables: pulumi.StringMap{
    						"env": pulumi.String("test"),
    					},
    					LivenessProbe: &appplatform.ProbeArgs{
    						DisableProbe:        pulumi.Bool(false),
    						FailureThreshold:    pulumi.Int(3),
    						InitialDelaySeconds: pulumi.Int(30),
    						PeriodSeconds:       pulumi.Int(10),
    						ProbeAction: appplatform.HTTPGetAction{
    							Path:   "/health",
    							Scheme: "HTTP",
    							Type:   "HTTPGetAction",
    						},
    					},
    					ReadinessProbe: &appplatform.ProbeArgs{
    						DisableProbe:        pulumi.Bool(false),
    						FailureThreshold:    pulumi.Int(3),
    						InitialDelaySeconds: pulumi.Int(30),
    						PeriodSeconds:       pulumi.Int(10),
    						ProbeAction: appplatform.HTTPGetAction{
    							Path:   "/health",
    							Scheme: "HTTP",
    							Type:   "HTTPGetAction",
    						},
    					},
    					ResourceRequests: &appplatform.ResourceRequestsArgs{
    						Cpu:    pulumi.String("1000m"),
    						Memory: pulumi.String("3Gi"),
    					},
    					TerminationGracePeriodSeconds: pulumi.Int(30),
    				},
    				Source: appplatform.CustomContainerUserSourceInfo{
    					CustomContainer: appplatform.CustomContainer{
    						Args: []string{
    							"-c",
    							"while true; do echo hello; sleep 10;done",
    						},
    						Command: []string{
    							"/bin/sh",
    						},
    						ContainerImage: "myContainerImage:v1",
    						ImageRegistryCredential: appplatform.ImageRegistryCredential{
    							Password: "myPassword",
    							Username: "myUsername",
    						},
    						LanguageFramework: "springboot",
    						Server:            "myacr.azurecr.io",
    					},
    					Type: "Container",
    				},
    			},
    			ResourceGroupName: pulumi.String("myResourceGroup"),
    			ServiceName:       pulumi.String("myservice"),
    		})
    		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.appplatform.Deployment;
    import com.pulumi.azurenative.appplatform.DeploymentArgs;
    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 deployment = new Deployment("deployment", DeploymentArgs.builder()        
                .appName("myapp")
                .deploymentName("mydeployment")
                .properties(Map.ofEntries(
                    Map.entry("deploymentSettings", Map.ofEntries(
                        Map.entry("environmentVariables", Map.of("env", "test")),
                        Map.entry("livenessProbe", Map.ofEntries(
                            Map.entry("disableProbe", false),
                            Map.entry("failureThreshold", 3),
                            Map.entry("initialDelaySeconds", 30),
                            Map.entry("periodSeconds", 10),
                            Map.entry("probeAction", Map.ofEntries(
                                Map.entry("path", "/health"),
                                Map.entry("scheme", "HTTP"),
                                Map.entry("type", "HTTPGetAction")
                            ))
                        )),
                        Map.entry("readinessProbe", Map.ofEntries(
                            Map.entry("disableProbe", false),
                            Map.entry("failureThreshold", 3),
                            Map.entry("initialDelaySeconds", 30),
                            Map.entry("periodSeconds", 10),
                            Map.entry("probeAction", Map.ofEntries(
                                Map.entry("path", "/health"),
                                Map.entry("scheme", "HTTP"),
                                Map.entry("type", "HTTPGetAction")
                            ))
                        )),
                        Map.entry("resourceRequests", Map.ofEntries(
                            Map.entry("cpu", "1000m"),
                            Map.entry("memory", "3Gi")
                        )),
                        Map.entry("terminationGracePeriodSeconds", 30)
                    )),
                    Map.entry("source", Map.ofEntries(
                        Map.entry("customContainer", Map.ofEntries(
                            Map.entry("args",                         
                                "-c",
                                "while true; do echo hello; sleep 10;done"),
                            Map.entry("command", "/bin/sh"),
                            Map.entry("containerImage", "myContainerImage:v1"),
                            Map.entry("imageRegistryCredential", Map.ofEntries(
                                Map.entry("password", "myPassword"),
                                Map.entry("username", "myUsername")
                            )),
                            Map.entry("languageFramework", "springboot"),
                            Map.entry("server", "myacr.azurecr.io")
                        )),
                        Map.entry("type", "Container")
                    ))
                ))
                .resourceGroupName("myResourceGroup")
                .serviceName("myservice")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    deployment = azure_native.appplatform.Deployment("deployment",
        app_name="myapp",
        deployment_name="mydeployment",
        properties=azure_native.appplatform.DeploymentResourcePropertiesResponseArgs(
            deployment_settings={
                "environmentVariables": {
                    "env": "test",
                },
                "livenessProbe": azure_native.appplatform.ProbeArgs(
                    disable_probe=False,
                    failure_threshold=3,
                    initial_delay_seconds=30,
                    period_seconds=10,
                    probe_action=azure_native.appplatform.HTTPGetActionArgs(
                        path="/health",
                        scheme="HTTP",
                        type="HTTPGetAction",
                    ),
                ),
                "readinessProbe": azure_native.appplatform.ProbeArgs(
                    disable_probe=False,
                    failure_threshold=3,
                    initial_delay_seconds=30,
                    period_seconds=10,
                    probe_action=azure_native.appplatform.HTTPGetActionArgs(
                        path="/health",
                        scheme="HTTP",
                        type="HTTPGetAction",
                    ),
                ),
                "resourceRequests": azure_native.appplatform.ResourceRequestsArgs(
                    cpu="1000m",
                    memory="3Gi",
                ),
                "terminationGracePeriodSeconds": 30,
            },
            source=azure_native.appplatform.CustomContainerUserSourceInfoArgs(
                custom_container=azure_native.appplatform.CustomContainerArgs(
                    args=[
                        "-c",
                        "while true; do echo hello; sleep 10;done",
                    ],
                    command=["/bin/sh"],
                    container_image="myContainerImage:v1",
                    image_registry_credential=azure_native.appplatform.ImageRegistryCredentialArgs(
                        password="myPassword",
                        username="myUsername",
                    ),
                    language_framework="springboot",
                    server="myacr.azurecr.io",
                ),
                type="Container",
            ),
        ),
        resource_group_name="myResourceGroup",
        service_name="myservice")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const deployment = new azure_native.appplatform.Deployment("deployment", {
        appName: "myapp",
        deploymentName: "mydeployment",
        properties: {
            deploymentSettings: {
                environmentVariables: {
                    env: "test",
                },
                livenessProbe: {
                    disableProbe: false,
                    failureThreshold: 3,
                    initialDelaySeconds: 30,
                    periodSeconds: 10,
                    probeAction: {
                        path: "/health",
                        scheme: "HTTP",
                        type: "HTTPGetAction",
                    },
                },
                readinessProbe: {
                    disableProbe: false,
                    failureThreshold: 3,
                    initialDelaySeconds: 30,
                    periodSeconds: 10,
                    probeAction: {
                        path: "/health",
                        scheme: "HTTP",
                        type: "HTTPGetAction",
                    },
                },
                resourceRequests: {
                    cpu: "1000m",
                    memory: "3Gi",
                },
                terminationGracePeriodSeconds: 30,
            },
            source: {
                customContainer: {
                    args: [
                        "-c",
                        "while true; do echo hello; sleep 10;done",
                    ],
                    command: ["/bin/sh"],
                    containerImage: "myContainerImage:v1",
                    imageRegistryCredential: {
                        password: "myPassword",
                        username: "myUsername",
                    },
                    languageFramework: "springboot",
                    server: "myacr.azurecr.io",
                },
                type: "Container",
            },
        },
        resourceGroupName: "myResourceGroup",
        serviceName: "myservice",
    });
    
    resources:
      deployment:
        type: azure-native:appplatform:Deployment
        properties:
          appName: myapp
          deploymentName: mydeployment
          properties:
            deploymentSettings:
              environmentVariables:
                env: test
              livenessProbe:
                disableProbe: false
                failureThreshold: 3
                initialDelaySeconds: 30
                periodSeconds: 10
                probeAction:
                  path: /health
                  scheme: HTTP
                  type: HTTPGetAction
              readinessProbe:
                disableProbe: false
                failureThreshold: 3
                initialDelaySeconds: 30
                periodSeconds: 10
                probeAction:
                  path: /health
                  scheme: HTTP
                  type: HTTPGetAction
              resourceRequests:
                cpu: 1000m
                memory: 3Gi
              terminationGracePeriodSeconds: 30
            source:
              customContainer:
                args:
                  - -c
                  - while true; do echo hello; sleep 10;done
                command:
                  - /bin/sh
                containerImage: myContainerImage:v1
                imageRegistryCredential:
                  password: myPassword
                  username: myUsername
                languageFramework: springboot
                server: myacr.azurecr.io
              type: Container
          resourceGroupName: myResourceGroup
          serviceName: myservice
    

    Create Deployment Resource

    new Deployment(name: string, args: DeploymentArgs, opts?: CustomResourceOptions);
    @overload
    def Deployment(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   app_name: Optional[str] = None,
                   deployment_name: Optional[str] = None,
                   properties: Optional[DeploymentResourcePropertiesArgs] = None,
                   resource_group_name: Optional[str] = None,
                   service_name: Optional[str] = None,
                   sku: Optional[SkuArgs] = None)
    @overload
    def Deployment(resource_name: str,
                   args: DeploymentArgs,
                   opts: Optional[ResourceOptions] = None)
    func NewDeployment(ctx *Context, name string, args DeploymentArgs, opts ...ResourceOption) (*Deployment, error)
    public Deployment(string name, DeploymentArgs args, CustomResourceOptions? opts = null)
    public Deployment(String name, DeploymentArgs args)
    public Deployment(String name, DeploymentArgs args, CustomResourceOptions options)
    
    type: azure-native:appplatform:Deployment
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args DeploymentArgs
    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 DeploymentArgs
    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 DeploymentArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DeploymentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DeploymentArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Deployment Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Deployment resource accepts the following input properties:

    AppName string

    The name of the App resource.

    ResourceGroupName string

    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

    ServiceName string

    The name of the Service resource.

    DeploymentName string

    The name of the Deployment resource.

    Properties Pulumi.AzureNative.AppPlatform.Inputs.DeploymentResourceProperties

    Properties of the Deployment resource

    Sku Pulumi.AzureNative.AppPlatform.Inputs.Sku

    Sku of the Deployment resource

    AppName string

    The name of the App resource.

    ResourceGroupName string

    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

    ServiceName string

    The name of the Service resource.

    DeploymentName string

    The name of the Deployment resource.

    Properties DeploymentResourcePropertiesArgs

    Properties of the Deployment resource

    Sku SkuArgs

    Sku of the Deployment resource

    appName String

    The name of the App resource.

    resourceGroupName String

    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

    serviceName String

    The name of the Service resource.

    deploymentName String

    The name of the Deployment resource.

    properties DeploymentResourceProperties

    Properties of the Deployment resource

    sku Sku

    Sku of the Deployment resource

    appName string

    The name of the App resource.

    resourceGroupName string

    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

    serviceName string

    The name of the Service resource.

    deploymentName string

    The name of the Deployment resource.

    properties DeploymentResourceProperties

    Properties of the Deployment resource

    sku Sku

    Sku of the Deployment resource

    app_name str

    The name of the App resource.

    resource_group_name str

    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

    service_name str

    The name of the Service resource.

    deployment_name str

    The name of the Deployment resource.

    properties DeploymentResourcePropertiesArgs

    Properties of the Deployment resource

    sku SkuArgs

    Sku of the Deployment resource

    appName String

    The name of the App resource.

    resourceGroupName String

    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

    serviceName String

    The name of the Service resource.

    deploymentName String

    The name of the Deployment resource.

    properties Property Map

    Properties of the Deployment resource

    sku Property Map

    Sku of the Deployment resource

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Deployment resource produces the following output properties:

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    The name of the resource.

    SystemData Pulumi.AzureNative.AppPlatform.Outputs.SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    Type string

    The type of the resource.

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    The name of the resource.

    SystemData SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    Type string

    The type of the resource.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    The name of the resource.

    systemData SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    type String

    The type of the resource.

    id string

    The provider-assigned unique ID for this managed resource.

    name string

    The name of the resource.

    systemData SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    type string

    The type of the resource.

    id str

    The provider-assigned unique ID for this managed resource.

    name str

    The name of the resource.

    system_data SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    type str

    The type of the resource.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    The name of the resource.

    systemData Property Map

    Metadata pertaining to creation and last modification of the resource.

    type String

    The type of the resource.

    Supporting Types

    ApmReference, ApmReferenceArgs

    ResourceId string

    Resource Id of the APM

    ResourceId string

    Resource Id of the APM

    resourceId String

    Resource Id of the APM

    resourceId string

    Resource Id of the APM

    resource_id str

    Resource Id of the APM

    resourceId String

    Resource Id of the APM

    ApmReferenceResponse, ApmReferenceResponseArgs

    ResourceId string

    Resource Id of the APM

    ResourceId string

    Resource Id of the APM

    resourceId String

    Resource Id of the APM

    resourceId string

    Resource Id of the APM

    resource_id str

    Resource Id of the APM

    resourceId String

    Resource Id of the APM

    BuildResultUserSourceInfo, BuildResultUserSourceInfoArgs

    BuildResultId string

    Resource id of an existing succeeded build result under the same Spring instance.

    Version string

    Version of the source

    BuildResultId string

    Resource id of an existing succeeded build result under the same Spring instance.

    Version string

    Version of the source

    buildResultId String

    Resource id of an existing succeeded build result under the same Spring instance.

    version String

    Version of the source

    buildResultId string

    Resource id of an existing succeeded build result under the same Spring instance.

    version string

    Version of the source

    build_result_id str

    Resource id of an existing succeeded build result under the same Spring instance.

    version str

    Version of the source

    buildResultId String

    Resource id of an existing succeeded build result under the same Spring instance.

    version String

    Version of the source

    BuildResultUserSourceInfoResponse, BuildResultUserSourceInfoResponseArgs

    BuildResultId string

    Resource id of an existing succeeded build result under the same Spring instance.

    Version string

    Version of the source

    BuildResultId string

    Resource id of an existing succeeded build result under the same Spring instance.

    Version string

    Version of the source

    buildResultId String

    Resource id of an existing succeeded build result under the same Spring instance.

    version String

    Version of the source

    buildResultId string

    Resource id of an existing succeeded build result under the same Spring instance.

    version string

    Version of the source

    build_result_id str

    Resource id of an existing succeeded build result under the same Spring instance.

    version str

    Version of the source

    buildResultId String

    Resource id of an existing succeeded build result under the same Spring instance.

    version String

    Version of the source

    ContainerProbeSettings, ContainerProbeSettingsArgs

    DisableProbe bool

    Indicates whether disable the liveness and readiness probe

    DisableProbe bool

    Indicates whether disable the liveness and readiness probe

    disableProbe Boolean

    Indicates whether disable the liveness and readiness probe

    disableProbe boolean

    Indicates whether disable the liveness and readiness probe

    disable_probe bool

    Indicates whether disable the liveness and readiness probe

    disableProbe Boolean

    Indicates whether disable the liveness and readiness probe

    ContainerProbeSettingsResponse, ContainerProbeSettingsResponseArgs

    DisableProbe bool

    Indicates whether disable the liveness and readiness probe

    DisableProbe bool

    Indicates whether disable the liveness and readiness probe

    disableProbe Boolean

    Indicates whether disable the liveness and readiness probe

    disableProbe boolean

    Indicates whether disable the liveness and readiness probe

    disable_probe bool

    Indicates whether disable the liveness and readiness probe

    disableProbe Boolean

    Indicates whether disable the liveness and readiness probe

    CustomContainer, CustomContainerArgs

    Args List<string>

    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.

    Command List<string>

    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.

    ContainerImage string

    Container image of the custom container. This should be in the form of : without the server name of the registry

    ImageRegistryCredential Pulumi.AzureNative.AppPlatform.Inputs.ImageRegistryCredential

    Credential of the image registry

    LanguageFramework string

    Language framework of the container image uploaded

    Server string

    The name of the registry that contains the container image

    Args []string

    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.

    Command []string

    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.

    ContainerImage string

    Container image of the custom container. This should be in the form of : without the server name of the registry

    ImageRegistryCredential ImageRegistryCredential

    Credential of the image registry

    LanguageFramework string

    Language framework of the container image uploaded

    Server string

    The name of the registry that contains the container image

    args List<String>

    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.

    command List<String>

    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.

    containerImage String

    Container image of the custom container. This should be in the form of : without the server name of the registry

    imageRegistryCredential ImageRegistryCredential

    Credential of the image registry

    languageFramework String

    Language framework of the container image uploaded

    server String

    The name of the registry that contains the container image

    args string[]

    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.

    command string[]

    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.

    containerImage string

    Container image of the custom container. This should be in the form of : without the server name of the registry

    imageRegistryCredential ImageRegistryCredential

    Credential of the image registry

    languageFramework string

    Language framework of the container image uploaded

    server string

    The name of the registry that contains the container image

    args Sequence[str]

    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.

    command Sequence[str]

    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.

    container_image str

    Container image of the custom container. This should be in the form of : without the server name of the registry

    image_registry_credential ImageRegistryCredential

    Credential of the image registry

    language_framework str

    Language framework of the container image uploaded

    server str

    The name of the registry that contains the container image

    args List<String>

    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.

    command List<String>

    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.

    containerImage String

    Container image of the custom container. This should be in the form of : without the server name of the registry

    imageRegistryCredential Property Map

    Credential of the image registry

    languageFramework String

    Language framework of the container image uploaded

    server String

    The name of the registry that contains the container image

    CustomContainerResponse, CustomContainerResponseArgs

    Args List<string>

    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.

    Command List<string>

    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.

    ContainerImage string

    Container image of the custom container. This should be in the form of : without the server name of the registry

    ImageRegistryCredential Pulumi.AzureNative.AppPlatform.Inputs.ImageRegistryCredentialResponse

    Credential of the image registry

    LanguageFramework string

    Language framework of the container image uploaded

    Server string

    The name of the registry that contains the container image

    Args []string

    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.

    Command []string

    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.

    ContainerImage string

    Container image of the custom container. This should be in the form of : without the server name of the registry

    ImageRegistryCredential ImageRegistryCredentialResponse

    Credential of the image registry

    LanguageFramework string

    Language framework of the container image uploaded

    Server string

    The name of the registry that contains the container image

    args List<String>

    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.

    command List<String>

    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.

    containerImage String

    Container image of the custom container. This should be in the form of : without the server name of the registry

    imageRegistryCredential ImageRegistryCredentialResponse

    Credential of the image registry

    languageFramework String

    Language framework of the container image uploaded

    server String

    The name of the registry that contains the container image

    args string[]

    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.

    command string[]

    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.

    containerImage string

    Container image of the custom container. This should be in the form of : without the server name of the registry

    imageRegistryCredential ImageRegistryCredentialResponse

    Credential of the image registry

    languageFramework string

    Language framework of the container image uploaded

    server string

    The name of the registry that contains the container image

    args Sequence[str]

    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.

    command Sequence[str]

    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.

    container_image str

    Container image of the custom container. This should be in the form of : without the server name of the registry

    image_registry_credential ImageRegistryCredentialResponse

    Credential of the image registry

    language_framework str

    Language framework of the container image uploaded

    server str

    The name of the registry that contains the container image

    args List<String>

    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.

    command List<String>

    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.

    containerImage String

    Container image of the custom container. This should be in the form of : without the server name of the registry

    imageRegistryCredential Property Map

    Credential of the image registry

    languageFramework String

    Language framework of the container image uploaded

    server String

    The name of the registry that contains the container image

    CustomContainerUserSourceInfo, CustomContainerUserSourceInfoArgs

    CustomContainer Pulumi.AzureNative.AppPlatform.Inputs.CustomContainer

    Custom container payload

    Version string

    Version of the source

    CustomContainer CustomContainer

    Custom container payload

    Version string

    Version of the source

    customContainer CustomContainer

    Custom container payload

    version String

    Version of the source

    customContainer CustomContainer

    Custom container payload

    version string

    Version of the source

    custom_container CustomContainer

    Custom container payload

    version str

    Version of the source

    customContainer Property Map

    Custom container payload

    version String

    Version of the source

    CustomContainerUserSourceInfoResponse, CustomContainerUserSourceInfoResponseArgs

    CustomContainer CustomContainerResponse

    Custom container payload

    Version string

    Version of the source

    customContainer CustomContainerResponse

    Custom container payload

    version String

    Version of the source

    customContainer CustomContainerResponse

    Custom container payload

    version string

    Version of the source

    custom_container CustomContainerResponse

    Custom container payload

    version str

    Version of the source

    customContainer Property Map

    Custom container payload

    version String

    Version of the source

    CustomScaleRule, CustomScaleRuleArgs

    Auth List<Pulumi.AzureNative.AppPlatform.Inputs.ScaleRuleAuth>

    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 []ScaleRuleAuth

    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<ScaleRuleAuth>

    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 ScaleRuleAuth[]

    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[ScaleRuleAuth]

    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.AzureNative.AppPlatform.Inputs.ScaleRuleAuthResponse>

    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 []ScaleRuleAuthResponse

    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<ScaleRuleAuthResponse>

    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 ScaleRuleAuthResponse[]

    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[ScaleRuleAuthResponse]

    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.

    DeploymentInstanceResponse, DeploymentInstanceResponseArgs

    DiscoveryStatus string

    Discovery status of the deployment instance

    Name string

    Name of the deployment instance

    Reason string

    Failed reason of the deployment instance

    StartTime string

    Start time of the deployment instance

    Status string

    Status of the deployment instance

    Zone string

    Availability zone information of the deployment instance

    DiscoveryStatus string

    Discovery status of the deployment instance

    Name string

    Name of the deployment instance

    Reason string

    Failed reason of the deployment instance

    StartTime string

    Start time of the deployment instance

    Status string

    Status of the deployment instance

    Zone string

    Availability zone information of the deployment instance

    discoveryStatus String

    Discovery status of the deployment instance

    name String

    Name of the deployment instance

    reason String

    Failed reason of the deployment instance

    startTime String

    Start time of the deployment instance

    status String

    Status of the deployment instance

    zone String

    Availability zone information of the deployment instance

    discoveryStatus string

    Discovery status of the deployment instance

    name string

    Name of the deployment instance

    reason string

    Failed reason of the deployment instance

    startTime string

    Start time of the deployment instance

    status string

    Status of the deployment instance

    zone string

    Availability zone information of the deployment instance

    discovery_status str

    Discovery status of the deployment instance

    name str

    Name of the deployment instance

    reason str

    Failed reason of the deployment instance

    start_time str

    Start time of the deployment instance

    status str

    Status of the deployment instance

    zone str

    Availability zone information of the deployment instance

    discoveryStatus String

    Discovery status of the deployment instance

    name String

    Name of the deployment instance

    reason String

    Failed reason of the deployment instance

    startTime String

    Start time of the deployment instance

    status String

    Status of the deployment instance

    zone String

    Availability zone information of the deployment instance

    DeploymentResourceProperties, DeploymentResourcePropertiesArgs

    Active bool

    Indicates whether the Deployment is active

    DeploymentSettings DeploymentSettings

    Deployment settings of the Deployment

    Source BuildResultUserSourceInfo | CustomContainerUserSourceInfo | JarUploadedUserSourceInfo | NetCoreZipUploadedUserSourceInfo | SourceUploadedUserSourceInfo | UploadedUserSourceInfo

    Uploaded source information of the deployment.

    active Boolean

    Indicates whether the Deployment is active

    deploymentSettings DeploymentSettings

    Deployment settings of the Deployment

    source BuildResultUserSourceInfo | CustomContainerUserSourceInfo | JarUploadedUserSourceInfo | NetCoreZipUploadedUserSourceInfo | SourceUploadedUserSourceInfo | UploadedUserSourceInfo

    Uploaded source information of the deployment.

    active boolean

    Indicates whether the Deployment is active

    deploymentSettings DeploymentSettings

    Deployment settings of the Deployment

    source BuildResultUserSourceInfo | CustomContainerUserSourceInfo | JarUploadedUserSourceInfo | NetCoreZipUploadedUserSourceInfo | SourceUploadedUserSourceInfo | UploadedUserSourceInfo

    Uploaded source information of the deployment.

    active bool

    Indicates whether the Deployment is active

    deployment_settings DeploymentSettings

    Deployment settings of the Deployment

    source BuildResultUserSourceInfo | CustomContainerUserSourceInfo | JarUploadedUserSourceInfo | NetCoreZipUploadedUserSourceInfo | SourceUploadedUserSourceInfo | UploadedUserSourceInfo

    Uploaded source information of the deployment.

    active Boolean

    Indicates whether the Deployment is active

    deploymentSettings Property Map

    Deployment settings of the Deployment

    source Property Map | Property Map | Property Map | Property Map | Property Map | Property Map

    Uploaded source information of the deployment.

    DeploymentResourcePropertiesResponse, DeploymentResourcePropertiesResponseArgs

    Instances List<Pulumi.AzureNative.AppPlatform.Inputs.DeploymentInstanceResponse>

    Collection of instances belong to the Deployment

    ProvisioningState string

    Provisioning state of the Deployment

    Status string

    Status of the Deployment

    Active bool

    Indicates whether the Deployment is active

    DeploymentSettings Pulumi.AzureNative.AppPlatform.Inputs.DeploymentSettingsResponse

    Deployment settings of the Deployment

    Source Pulumi.AzureNative.AppPlatform.Inputs.BuildResultUserSourceInfoResponse | Pulumi.AzureNative.AppPlatform.Inputs.CustomContainerUserSourceInfoResponse | Pulumi.AzureNative.AppPlatform.Inputs.JarUploadedUserSourceInfoResponse | Pulumi.AzureNative.AppPlatform.Inputs.NetCoreZipUploadedUserSourceInfoResponse | Pulumi.AzureNative.AppPlatform.Inputs.SourceUploadedUserSourceInfoResponse | Pulumi.AzureNative.AppPlatform.Inputs.UploadedUserSourceInfoResponse

    Uploaded source information of the deployment.

    Instances []DeploymentInstanceResponse

    Collection of instances belong to the Deployment

    ProvisioningState string

    Provisioning state of the Deployment

    Status string

    Status of the Deployment

    Active bool

    Indicates whether the Deployment is active

    DeploymentSettings DeploymentSettingsResponse

    Deployment settings of the Deployment

    Source BuildResultUserSourceInfoResponse | CustomContainerUserSourceInfoResponse | JarUploadedUserSourceInfoResponse | NetCoreZipUploadedUserSourceInfoResponse | SourceUploadedUserSourceInfoResponse | UploadedUserSourceInfoResponse

    Uploaded source information of the deployment.

    instances List<DeploymentInstanceResponse>

    Collection of instances belong to the Deployment

    provisioningState String

    Provisioning state of the Deployment

    status String

    Status of the Deployment

    active Boolean

    Indicates whether the Deployment is active

    deploymentSettings DeploymentSettingsResponse

    Deployment settings of the Deployment

    source BuildResultUserSourceInfoResponse | CustomContainerUserSourceInfoResponse | JarUploadedUserSourceInfoResponse | NetCoreZipUploadedUserSourceInfoResponse | SourceUploadedUserSourceInfoResponse | UploadedUserSourceInfoResponse

    Uploaded source information of the deployment.

    instances DeploymentInstanceResponse[]

    Collection of instances belong to the Deployment

    provisioningState string

    Provisioning state of the Deployment

    status string

    Status of the Deployment

    active boolean

    Indicates whether the Deployment is active

    deploymentSettings DeploymentSettingsResponse

    Deployment settings of the Deployment

    source BuildResultUserSourceInfoResponse | CustomContainerUserSourceInfoResponse | JarUploadedUserSourceInfoResponse | NetCoreZipUploadedUserSourceInfoResponse | SourceUploadedUserSourceInfoResponse | UploadedUserSourceInfoResponse

    Uploaded source information of the deployment.

    instances Sequence[DeploymentInstanceResponse]

    Collection of instances belong to the Deployment

    provisioning_state str

    Provisioning state of the Deployment

    status str

    Status of the Deployment

    active bool

    Indicates whether the Deployment is active

    deployment_settings DeploymentSettingsResponse

    Deployment settings of the Deployment

    source BuildResultUserSourceInfoResponse | CustomContainerUserSourceInfoResponse | JarUploadedUserSourceInfoResponse | NetCoreZipUploadedUserSourceInfoResponse | SourceUploadedUserSourceInfoResponse | UploadedUserSourceInfoResponse

    Uploaded source information of the deployment.

    instances List<Property Map>

    Collection of instances belong to the Deployment

    provisioningState String

    Provisioning state of the Deployment

    status String

    Status of the Deployment

    active Boolean

    Indicates whether the Deployment is active

    deploymentSettings Property Map

    Deployment settings of the Deployment

    source Property Map | Property Map | Property Map | Property Map | Property Map | Property Map

    Uploaded source information of the deployment.

    DeploymentSettings, DeploymentSettingsArgs

    AddonConfigs Dictionary<string, object>

    Collection of addons

    Apms List<Pulumi.AzureNative.AppPlatform.Inputs.ApmReference>

    Collection of ApmReferences

    ContainerProbeSettings Pulumi.AzureNative.AppPlatform.Inputs.ContainerProbeSettings

    Container liveness and readiness probe settings

    EnvironmentVariables Dictionary<string, string>

    Collection of environment variables

    LivenessProbe Pulumi.AzureNative.AppPlatform.Inputs.Probe

    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    ReadinessProbe Pulumi.AzureNative.AppPlatform.Inputs.Probe

    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    ResourceRequests Pulumi.AzureNative.AppPlatform.Inputs.ResourceRequests

    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.

    Scale Pulumi.AzureNative.AppPlatform.Inputs.Scale

    Scaling properties for the Azure Spring Apps App Instance.

    StartupProbe Pulumi.AzureNative.AppPlatform.Inputs.Probe

    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    TerminationGracePeriodSeconds int

    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

    AddonConfigs map[string]interface{}

    Collection of addons

    Apms []ApmReference

    Collection of ApmReferences

    ContainerProbeSettings ContainerProbeSettings

    Container liveness and readiness probe settings

    EnvironmentVariables map[string]string

    Collection of environment variables

    LivenessProbe Probe

    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    ReadinessProbe Probe

    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    ResourceRequests ResourceRequests

    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.

    Scale Scale

    Scaling properties for the Azure Spring Apps App Instance.

    StartupProbe Probe

    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    TerminationGracePeriodSeconds int

    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

    addonConfigs Map<String,Object>

    Collection of addons

    apms List<ApmReference>

    Collection of ApmReferences

    containerProbeSettings ContainerProbeSettings

    Container liveness and readiness probe settings

    environmentVariables Map<String,String>

    Collection of environment variables

    livenessProbe Probe

    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    readinessProbe Probe

    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    resourceRequests ResourceRequests

    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.

    scale Scale

    Scaling properties for the Azure Spring Apps App Instance.

    startupProbe Probe

    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    terminationGracePeriodSeconds Integer

    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

    addonConfigs {[key: string]: any}

    Collection of addons

    apms ApmReference[]

    Collection of ApmReferences

    containerProbeSettings ContainerProbeSettings

    Container liveness and readiness probe settings

    environmentVariables {[key: string]: string}

    Collection of environment variables

    livenessProbe Probe

    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    readinessProbe Probe

    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    resourceRequests ResourceRequests

    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.

    scale Scale

    Scaling properties for the Azure Spring Apps App Instance.

    startupProbe Probe

    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    terminationGracePeriodSeconds number

    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

    addon_configs Mapping[str, Any]

    Collection of addons

    apms Sequence[ApmReference]

    Collection of ApmReferences

    container_probe_settings ContainerProbeSettings

    Container liveness and readiness probe settings

    environment_variables Mapping[str, str]

    Collection of environment variables

    liveness_probe Probe

    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    readiness_probe Probe

    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    resource_requests ResourceRequests

    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.

    scale Scale

    Scaling properties for the Azure Spring Apps App Instance.

    startup_probe Probe

    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    termination_grace_period_seconds int

    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

    addonConfigs Map<Any>

    Collection of addons

    apms List<Property Map>

    Collection of ApmReferences

    containerProbeSettings Property Map

    Container liveness and readiness probe settings

    environmentVariables Map<String>

    Collection of environment variables

    livenessProbe Property Map

    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    readinessProbe Property Map

    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    resourceRequests Property Map

    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.

    scale Property Map

    Scaling properties for the Azure Spring Apps App Instance.

    startupProbe Property Map

    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    terminationGracePeriodSeconds Number

    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

    DeploymentSettingsResponse, DeploymentSettingsResponseArgs

    AddonConfigs Dictionary<string, object>

    Collection of addons

    Apms List<Pulumi.AzureNative.AppPlatform.Inputs.ApmReferenceResponse>

    Collection of ApmReferences

    ContainerProbeSettings Pulumi.AzureNative.AppPlatform.Inputs.ContainerProbeSettingsResponse

    Container liveness and readiness probe settings

    EnvironmentVariables Dictionary<string, string>

    Collection of environment variables

    LivenessProbe Pulumi.AzureNative.AppPlatform.Inputs.ProbeResponse

    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    ReadinessProbe Pulumi.AzureNative.AppPlatform.Inputs.ProbeResponse

    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    ResourceRequests Pulumi.AzureNative.AppPlatform.Inputs.ResourceRequestsResponse

    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.

    Scale Pulumi.AzureNative.AppPlatform.Inputs.ScaleResponse

    Scaling properties for the Azure Spring Apps App Instance.

    StartupProbe Pulumi.AzureNative.AppPlatform.Inputs.ProbeResponse

    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    TerminationGracePeriodSeconds int

    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

    AddonConfigs map[string]interface{}

    Collection of addons

    Apms []ApmReferenceResponse

    Collection of ApmReferences

    ContainerProbeSettings ContainerProbeSettingsResponse

    Container liveness and readiness probe settings

    EnvironmentVariables map[string]string

    Collection of environment variables

    LivenessProbe ProbeResponse

    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    ReadinessProbe ProbeResponse

    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    ResourceRequests ResourceRequestsResponse

    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.

    Scale ScaleResponse

    Scaling properties for the Azure Spring Apps App Instance.

    StartupProbe ProbeResponse

    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    TerminationGracePeriodSeconds int

    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

    addonConfigs Map<String,Object>

    Collection of addons

    apms List<ApmReferenceResponse>

    Collection of ApmReferences

    containerProbeSettings ContainerProbeSettingsResponse

    Container liveness and readiness probe settings

    environmentVariables Map<String,String>

    Collection of environment variables

    livenessProbe ProbeResponse

    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    readinessProbe ProbeResponse

    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    resourceRequests ResourceRequestsResponse

    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.

    scale ScaleResponse

    Scaling properties for the Azure Spring Apps App Instance.

    startupProbe ProbeResponse

    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    terminationGracePeriodSeconds Integer

    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

    addonConfigs {[key: string]: any}

    Collection of addons

    apms ApmReferenceResponse[]

    Collection of ApmReferences

    containerProbeSettings ContainerProbeSettingsResponse

    Container liveness and readiness probe settings

    environmentVariables {[key: string]: string}

    Collection of environment variables

    livenessProbe ProbeResponse

    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    readinessProbe ProbeResponse

    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    resourceRequests ResourceRequestsResponse

    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.

    scale ScaleResponse

    Scaling properties for the Azure Spring Apps App Instance.

    startupProbe ProbeResponse

    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    terminationGracePeriodSeconds number

    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

    addon_configs Mapping[str, Any]

    Collection of addons

    apms Sequence[ApmReferenceResponse]

    Collection of ApmReferences

    container_probe_settings ContainerProbeSettingsResponse

    Container liveness and readiness probe settings

    environment_variables Mapping[str, str]

    Collection of environment variables

    liveness_probe ProbeResponse

    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    readiness_probe ProbeResponse

    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    resource_requests ResourceRequestsResponse

    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.

    scale ScaleResponse

    Scaling properties for the Azure Spring Apps App Instance.

    startup_probe ProbeResponse

    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    termination_grace_period_seconds int

    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

    addonConfigs Map<Any>

    Collection of addons

    apms List<Property Map>

    Collection of ApmReferences

    containerProbeSettings Property Map

    Container liveness and readiness probe settings

    environmentVariables Map<String>

    Collection of environment variables

    livenessProbe Property Map

    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    readinessProbe Property Map

    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    resourceRequests Property Map

    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.

    scale Property Map

    Scaling properties for the Azure Spring Apps App Instance.

    startupProbe Property Map

    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    terminationGracePeriodSeconds Number

    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

    ExecAction, ExecActionArgs

    Command List<string>

    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

    Command []string

    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

    command List<String>

    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

    command string[]

    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

    command Sequence[str]

    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

    command List<String>

    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

    ExecActionResponse, ExecActionResponseArgs

    Command List<string>

    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

    Command []string

    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

    command List<String>

    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

    command string[]

    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

    command Sequence[str]

    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

    command List<String>

    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

    HTTPGetAction, HTTPGetActionArgs

    Path string

    Path to access on the HTTP server.

    Scheme string | Pulumi.AzureNative.AppPlatform.HTTPSchemeType

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://
    Path string

    Path to access on the HTTP server.

    Scheme string | HTTPSchemeType

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://
    path String

    Path to access on the HTTP server.

    scheme String | HTTPSchemeType

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://
    path string

    Path to access on the HTTP server.

    scheme string | HTTPSchemeType

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://
    path str

    Path to access on the HTTP server.

    scheme str | HTTPSchemeType

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://
    path String

    Path to access on the HTTP server.

    scheme String | "HTTP" | "HTTPS"

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://

    HTTPGetActionResponse, HTTPGetActionResponseArgs

    Path string

    Path to access on the HTTP server.

    Scheme string

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://
    Path string

    Path to access on the HTTP server.

    Scheme string

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://
    path String

    Path to access on the HTTP server.

    scheme String

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://
    path string

    Path to access on the HTTP server.

    scheme string

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://
    path str

    Path to access on the HTTP server.

    scheme str

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://
    path String

    Path to access on the HTTP server.

    scheme String

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://

    HTTPSchemeType, HTTPSchemeTypeArgs

    HTTP
    HTTP
    HTTPS
    HTTPS
    HTTPSchemeTypeHTTP
    HTTP
    HTTPSchemeTypeHTTPS
    HTTPS
    HTTP
    HTTP
    HTTPS
    HTTPS
    HTTP
    HTTP
    HTTPS
    HTTPS
    HTTP
    HTTP
    HTTPS
    HTTPS
    "HTTP"
    HTTP
    "HTTPS"
    HTTPS

    HttpScaleRule, HttpScaleRuleArgs

    Auth List<Pulumi.AzureNative.AppPlatform.Inputs.ScaleRuleAuth>

    Authentication secrets for the custom scale rule.

    Metadata Dictionary<string, string>

    Metadata properties to describe http scale rule.

    Auth []ScaleRuleAuth

    Authentication secrets for the custom scale rule.

    Metadata map[string]string

    Metadata properties to describe http scale rule.

    auth List<ScaleRuleAuth>

    Authentication secrets for the custom scale rule.

    metadata Map<String,String>

    Metadata properties to describe http scale rule.

    auth ScaleRuleAuth[]

    Authentication secrets for the custom scale rule.

    metadata {[key: string]: string}

    Metadata properties to describe http scale rule.

    auth Sequence[ScaleRuleAuth]

    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.AzureNative.AppPlatform.Inputs.ScaleRuleAuthResponse>

    Authentication secrets for the custom scale rule.

    Metadata Dictionary<string, string>

    Metadata properties to describe http scale rule.

    Auth []ScaleRuleAuthResponse

    Authentication secrets for the custom scale rule.

    Metadata map[string]string

    Metadata properties to describe http scale rule.

    auth List<ScaleRuleAuthResponse>

    Authentication secrets for the custom scale rule.

    metadata Map<String,String>

    Metadata properties to describe http scale rule.

    auth ScaleRuleAuthResponse[]

    Authentication secrets for the custom scale rule.

    metadata {[key: string]: string}

    Metadata properties to describe http scale rule.

    auth Sequence[ScaleRuleAuthResponse]

    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.

    ImageRegistryCredential, ImageRegistryCredentialArgs

    Password string

    The password of the image registry credential

    Username string

    The username of the image registry credential

    Password string

    The password of the image registry credential

    Username string

    The username of the image registry credential

    password String

    The password of the image registry credential

    username String

    The username of the image registry credential

    password string

    The password of the image registry credential

    username string

    The username of the image registry credential

    password str

    The password of the image registry credential

    username str

    The username of the image registry credential

    password String

    The password of the image registry credential

    username String

    The username of the image registry credential

    ImageRegistryCredentialResponse, ImageRegistryCredentialResponseArgs

    Password string

    The password of the image registry credential

    Username string

    The username of the image registry credential

    Password string

    The password of the image registry credential

    Username string

    The username of the image registry credential

    password String

    The password of the image registry credential

    username String

    The username of the image registry credential

    password string

    The password of the image registry credential

    username string

    The username of the image registry credential

    password str

    The password of the image registry credential

    username str

    The username of the image registry credential

    password String

    The password of the image registry credential

    username String

    The username of the image registry credential

    JarUploadedUserSourceInfo, JarUploadedUserSourceInfoArgs

    JvmOptions string

    JVM parameter

    RelativePath string

    Relative path of the storage which stores the source

    RuntimeVersion string

    Runtime version of the Jar file

    Version string

    Version of the source

    JvmOptions string

    JVM parameter

    RelativePath string

    Relative path of the storage which stores the source

    RuntimeVersion string

    Runtime version of the Jar file

    Version string

    Version of the source

    jvmOptions String

    JVM parameter

    relativePath String

    Relative path of the storage which stores the source

    runtimeVersion String

    Runtime version of the Jar file

    version String

    Version of the source

    jvmOptions string

    JVM parameter

    relativePath string

    Relative path of the storage which stores the source

    runtimeVersion string

    Runtime version of the Jar file

    version string

    Version of the source

    jvm_options str

    JVM parameter

    relative_path str

    Relative path of the storage which stores the source

    runtime_version str

    Runtime version of the Jar file

    version str

    Version of the source

    jvmOptions String

    JVM parameter

    relativePath String

    Relative path of the storage which stores the source

    runtimeVersion String

    Runtime version of the Jar file

    version String

    Version of the source

    JarUploadedUserSourceInfoResponse, JarUploadedUserSourceInfoResponseArgs

    JvmOptions string

    JVM parameter

    RelativePath string

    Relative path of the storage which stores the source

    RuntimeVersion string

    Runtime version of the Jar file

    Version string

    Version of the source

    JvmOptions string

    JVM parameter

    RelativePath string

    Relative path of the storage which stores the source

    RuntimeVersion string

    Runtime version of the Jar file

    Version string

    Version of the source

    jvmOptions String

    JVM parameter

    relativePath String

    Relative path of the storage which stores the source

    runtimeVersion String

    Runtime version of the Jar file

    version String

    Version of the source

    jvmOptions string

    JVM parameter

    relativePath string

    Relative path of the storage which stores the source

    runtimeVersion string

    Runtime version of the Jar file

    version string

    Version of the source

    jvm_options str

    JVM parameter

    relative_path str

    Relative path of the storage which stores the source

    runtime_version str

    Runtime version of the Jar file

    version str

    Version of the source

    jvmOptions String

    JVM parameter

    relativePath String

    Relative path of the storage which stores the source

    runtimeVersion String

    Runtime version of the Jar file

    version String

    Version of the source

    NetCoreZipUploadedUserSourceInfo, NetCoreZipUploadedUserSourceInfoArgs

    NetCoreMainEntryPath string

    The path to the .NET executable relative to zip root

    RelativePath string

    Relative path of the storage which stores the source

    RuntimeVersion string

    Runtime version of the .Net file

    Version string

    Version of the source

    NetCoreMainEntryPath string

    The path to the .NET executable relative to zip root

    RelativePath string

    Relative path of the storage which stores the source

    RuntimeVersion string

    Runtime version of the .Net file

    Version string

    Version of the source

    netCoreMainEntryPath String

    The path to the .NET executable relative to zip root

    relativePath String

    Relative path of the storage which stores the source

    runtimeVersion String

    Runtime version of the .Net file

    version String

    Version of the source

    netCoreMainEntryPath string

    The path to the .NET executable relative to zip root

    relativePath string

    Relative path of the storage which stores the source

    runtimeVersion string

    Runtime version of the .Net file

    version string

    Version of the source

    net_core_main_entry_path str

    The path to the .NET executable relative to zip root

    relative_path str

    Relative path of the storage which stores the source

    runtime_version str

    Runtime version of the .Net file

    version str

    Version of the source

    netCoreMainEntryPath String

    The path to the .NET executable relative to zip root

    relativePath String

    Relative path of the storage which stores the source

    runtimeVersion String

    Runtime version of the .Net file

    version String

    Version of the source

    NetCoreZipUploadedUserSourceInfoResponse, NetCoreZipUploadedUserSourceInfoResponseArgs

    NetCoreMainEntryPath string

    The path to the .NET executable relative to zip root

    RelativePath string

    Relative path of the storage which stores the source

    RuntimeVersion string

    Runtime version of the .Net file

    Version string

    Version of the source

    NetCoreMainEntryPath string

    The path to the .NET executable relative to zip root

    RelativePath string

    Relative path of the storage which stores the source

    RuntimeVersion string

    Runtime version of the .Net file

    Version string

    Version of the source

    netCoreMainEntryPath String

    The path to the .NET executable relative to zip root

    relativePath String

    Relative path of the storage which stores the source

    runtimeVersion String

    Runtime version of the .Net file

    version String

    Version of the source

    netCoreMainEntryPath string

    The path to the .NET executable relative to zip root

    relativePath string

    Relative path of the storage which stores the source

    runtimeVersion string

    Runtime version of the .Net file

    version string

    Version of the source

    net_core_main_entry_path str

    The path to the .NET executable relative to zip root

    relative_path str

    Relative path of the storage which stores the source

    runtime_version str

    Runtime version of the .Net file

    version str

    Version of the source

    netCoreMainEntryPath String

    The path to the .NET executable relative to zip root

    relativePath String

    Relative path of the storage which stores the source

    runtimeVersion String

    Runtime version of the .Net file

    version String

    Version of the source

    Probe, ProbeArgs

    DisableProbe bool

    Indicate whether the probe is disabled.

    FailureThreshold int

    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

    InitialDelaySeconds int

    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    PeriodSeconds int

    How often (in seconds) to perform the probe. Minimum value is 1.

    ProbeAction Pulumi.AzureNative.AppPlatform.Inputs.ExecAction | Pulumi.AzureNative.AppPlatform.Inputs.HTTPGetAction | Pulumi.AzureNative.AppPlatform.Inputs.TCPSocketAction

    The action of the probe.

    SuccessThreshold int

    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

    TimeoutSeconds int

    Number of seconds after which the probe times out. Minimum value is 1.

    DisableProbe bool

    Indicate whether the probe is disabled.

    FailureThreshold int

    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

    InitialDelaySeconds int

    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    PeriodSeconds int

    How often (in seconds) to perform the probe. Minimum value is 1.

    ProbeAction ExecAction | HTTPGetAction | TCPSocketAction

    The action of the probe.

    SuccessThreshold int

    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

    TimeoutSeconds int

    Number of seconds after which the probe times out. Minimum value is 1.

    disableProbe Boolean

    Indicate whether the probe is disabled.

    failureThreshold Integer

    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

    initialDelaySeconds Integer

    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    periodSeconds Integer

    How often (in seconds) to perform the probe. Minimum value is 1.

    probeAction ExecAction | HTTPGetAction | TCPSocketAction

    The action of the probe.

    successThreshold Integer

    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

    timeoutSeconds Integer

    Number of seconds after which the probe times out. Minimum value is 1.

    disableProbe boolean

    Indicate whether the probe is disabled.

    failureThreshold number

    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

    initialDelaySeconds number

    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    periodSeconds number

    How often (in seconds) to perform the probe. Minimum value is 1.

    probeAction ExecAction | HTTPGetAction | TCPSocketAction

    The action of the probe.

    successThreshold number

    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

    timeoutSeconds number

    Number of seconds after which the probe times out. Minimum value is 1.

    disable_probe bool

    Indicate whether the probe is disabled.

    failure_threshold int

    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

    initial_delay_seconds int

    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    period_seconds int

    How often (in seconds) to perform the probe. Minimum value is 1.

    probe_action ExecAction | HTTPGetAction | TCPSocketAction

    The action of the probe.

    success_threshold int

    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

    timeout_seconds int

    Number of seconds after which the probe times out. Minimum value is 1.

    disableProbe Boolean

    Indicate whether the probe is disabled.

    failureThreshold Number

    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

    initialDelaySeconds Number

    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    periodSeconds Number

    How often (in seconds) to perform the probe. Minimum value is 1.

    probeAction Property Map | Property Map | Property Map

    The action of the probe.

    successThreshold Number

    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

    timeoutSeconds Number

    Number of seconds after which the probe times out. Minimum value is 1.

    ProbeResponse, ProbeResponseArgs

    DisableProbe bool

    Indicate whether the probe is disabled.

    FailureThreshold int

    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

    InitialDelaySeconds int

    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    PeriodSeconds int

    How often (in seconds) to perform the probe. Minimum value is 1.

    ProbeAction Pulumi.AzureNative.AppPlatform.Inputs.ExecActionResponse | Pulumi.AzureNative.AppPlatform.Inputs.HTTPGetActionResponse | Pulumi.AzureNative.AppPlatform.Inputs.TCPSocketActionResponse

    The action of the probe.

    SuccessThreshold int

    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

    TimeoutSeconds int

    Number of seconds after which the probe times out. Minimum value is 1.

    DisableProbe bool

    Indicate whether the probe is disabled.

    FailureThreshold int

    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

    InitialDelaySeconds int

    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    PeriodSeconds int

    How often (in seconds) to perform the probe. Minimum value is 1.

    ProbeAction ExecActionResponse | HTTPGetActionResponse | TCPSocketActionResponse

    The action of the probe.

    SuccessThreshold int

    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

    TimeoutSeconds int

    Number of seconds after which the probe times out. Minimum value is 1.

    disableProbe Boolean

    Indicate whether the probe is disabled.

    failureThreshold Integer

    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

    initialDelaySeconds Integer

    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    periodSeconds Integer

    How often (in seconds) to perform the probe. Minimum value is 1.

    probeAction ExecActionResponse | HTTPGetActionResponse | TCPSocketActionResponse

    The action of the probe.

    successThreshold Integer

    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

    timeoutSeconds Integer

    Number of seconds after which the probe times out. Minimum value is 1.

    disableProbe boolean

    Indicate whether the probe is disabled.

    failureThreshold number

    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

    initialDelaySeconds number

    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    periodSeconds number

    How often (in seconds) to perform the probe. Minimum value is 1.

    probeAction ExecActionResponse | HTTPGetActionResponse | TCPSocketActionResponse

    The action of the probe.

    successThreshold number

    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

    timeoutSeconds number

    Number of seconds after which the probe times out. Minimum value is 1.

    disable_probe bool

    Indicate whether the probe is disabled.

    failure_threshold int

    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

    initial_delay_seconds int

    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    period_seconds int

    How often (in seconds) to perform the probe. Minimum value is 1.

    probe_action ExecActionResponse | HTTPGetActionResponse | TCPSocketActionResponse

    The action of the probe.

    success_threshold int

    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

    timeout_seconds int

    Number of seconds after which the probe times out. Minimum value is 1.

    disableProbe Boolean

    Indicate whether the probe is disabled.

    failureThreshold Number

    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

    initialDelaySeconds Number

    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

    periodSeconds Number

    How often (in seconds) to perform the probe. Minimum value is 1.

    probeAction Property Map | Property Map | Property Map

    The action of the probe.

    successThreshold Number

    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

    timeoutSeconds Number

    Number of seconds after which the probe times out. Minimum value is 1.

    QueueScaleRule, QueueScaleRuleArgs

    Auth List<Pulumi.AzureNative.AppPlatform.Inputs.ScaleRuleAuth>

    Authentication secrets for the queue scale rule.

    QueueLength int

    Queue length.

    QueueName string

    Queue name.

    Auth []ScaleRuleAuth

    Authentication secrets for the queue scale rule.

    QueueLength int

    Queue length.

    QueueName string

    Queue name.

    auth List<ScaleRuleAuth>

    Authentication secrets for the queue scale rule.

    queueLength Integer

    Queue length.

    queueName String

    Queue name.

    auth ScaleRuleAuth[]

    Authentication secrets for the queue scale rule.

    queueLength number

    Queue length.

    queueName string

    Queue name.

    auth Sequence[ScaleRuleAuth]

    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.AzureNative.AppPlatform.Inputs.ScaleRuleAuthResponse>

    Authentication secrets for the queue scale rule.

    QueueLength int

    Queue length.

    QueueName string

    Queue name.

    Auth []ScaleRuleAuthResponse

    Authentication secrets for the queue scale rule.

    QueueLength int

    Queue length.

    QueueName string

    Queue name.

    auth List<ScaleRuleAuthResponse>

    Authentication secrets for the queue scale rule.

    queueLength Integer

    Queue length.

    queueName String

    Queue name.

    auth ScaleRuleAuthResponse[]

    Authentication secrets for the queue scale rule.

    queueLength number

    Queue length.

    queueName string

    Queue name.

    auth Sequence[ScaleRuleAuthResponse]

    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.

    ResourceRequests, ResourceRequestsArgs

    Cpu string

    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.

    Memory string

    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

    Cpu string

    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.

    Memory string

    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

    cpu String

    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.

    memory String

    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

    cpu string

    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.

    memory string

    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

    cpu str

    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.

    memory str

    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

    cpu String

    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.

    memory String

    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

    ResourceRequestsResponse, ResourceRequestsResponseArgs

    Cpu string

    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.

    Memory string

    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

    Cpu string

    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.

    Memory string

    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

    cpu String

    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.

    memory String

    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

    cpu string

    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.

    memory string

    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

    cpu str

    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.

    memory str

    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

    cpu String

    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.

    memory String

    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

    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.AzureNative.AppPlatform.Inputs.ScaleRule>

    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.AzureNative.AppPlatform.Inputs.ScaleRuleResponse>

    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 []ScaleRuleResponse

    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<ScaleRuleResponse>

    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 ScaleRuleResponse[]

    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[ScaleRuleResponse]

    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 QueueScaleRule

    Azure Queue based scaling.

    Custom CustomScaleRule

    Custom scale rule.

    Http HttpScaleRule

    HTTP requests based scaling.

    Name string

    Scale Rule Name

    Tcp TcpScaleRule

    Tcp requests based scaling.

    azureQueue QueueScaleRule

    Azure Queue based scaling.

    custom CustomScaleRule

    Custom scale rule.

    http HttpScaleRule

    HTTP requests based scaling.

    name String

    Scale Rule Name

    tcp TcpScaleRule

    Tcp requests based scaling.

    azureQueue QueueScaleRule

    Azure Queue based scaling.

    custom CustomScaleRule

    Custom scale rule.

    http HttpScaleRule

    HTTP requests based scaling.

    name string

    Scale Rule Name

    tcp TcpScaleRule

    Tcp requests based scaling.

    azure_queue QueueScaleRule

    Azure Queue based scaling.

    custom CustomScaleRule

    Custom scale rule.

    http HttpScaleRule

    HTTP requests based scaling.

    name str

    Scale Rule Name

    tcp TcpScaleRule

    Tcp requests based scaling.

    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

    tcp Property Map

    Tcp requests based scaling.

    ScaleRuleAuth, ScaleRuleAuthArgs

    SecretRef string

    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.

    TriggerParameter string

    Trigger Parameter that uses the secret

    SecretRef string

    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.

    TriggerParameter string

    Trigger Parameter that uses the secret

    secretRef String

    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.

    triggerParameter String

    Trigger Parameter that uses the secret

    secretRef string

    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.

    triggerParameter string

    Trigger Parameter that uses the secret

    secret_ref str

    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.

    trigger_parameter str

    Trigger Parameter that uses the secret

    secretRef String

    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.

    triggerParameter String

    Trigger Parameter that uses the secret

    ScaleRuleAuthResponse, ScaleRuleAuthResponseArgs

    SecretRef string

    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.

    TriggerParameter string

    Trigger Parameter that uses the secret

    SecretRef string

    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.

    TriggerParameter string

    Trigger Parameter that uses the secret

    secretRef String

    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.

    triggerParameter String

    Trigger Parameter that uses the secret

    secretRef string

    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.

    triggerParameter string

    Trigger Parameter that uses the secret

    secret_ref str

    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.

    trigger_parameter str

    Trigger Parameter that uses the secret

    secretRef String

    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.

    triggerParameter String

    Trigger Parameter that uses the secret

    ScaleRuleResponse, ScaleRuleResponseArgs

    AzureQueue QueueScaleRuleResponse

    Azure Queue based scaling.

    Custom CustomScaleRuleResponse

    Custom scale rule.

    Http HttpScaleRuleResponse

    HTTP requests based scaling.

    Name string

    Scale Rule Name

    Tcp TcpScaleRuleResponse

    Tcp requests based scaling.

    azureQueue QueueScaleRuleResponse

    Azure Queue based scaling.

    custom CustomScaleRuleResponse

    Custom scale rule.

    http HttpScaleRuleResponse

    HTTP requests based scaling.

    name String

    Scale Rule Name

    tcp TcpScaleRuleResponse

    Tcp requests based scaling.

    azureQueue QueueScaleRuleResponse

    Azure Queue based scaling.

    custom CustomScaleRuleResponse

    Custom scale rule.

    http HttpScaleRuleResponse

    HTTP requests based scaling.

    name string

    Scale Rule Name

    tcp TcpScaleRuleResponse

    Tcp requests based scaling.

    azure_queue QueueScaleRuleResponse

    Azure Queue based scaling.

    custom CustomScaleRuleResponse

    Custom scale rule.

    http HttpScaleRuleResponse

    HTTP requests based scaling.

    name str

    Scale Rule Name

    tcp TcpScaleRuleResponse

    Tcp requests based scaling.

    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

    tcp Property Map

    Tcp requests based scaling.

    Sku, SkuArgs

    Capacity int

    Current capacity of the target resource

    Name string

    Name of the Sku

    Tier string

    Tier of the Sku

    Capacity int

    Current capacity of the target resource

    Name string

    Name of the Sku

    Tier string

    Tier of the Sku

    capacity Integer

    Current capacity of the target resource

    name String

    Name of the Sku

    tier String

    Tier of the Sku

    capacity number

    Current capacity of the target resource

    name string

    Name of the Sku

    tier string

    Tier of the Sku

    capacity int

    Current capacity of the target resource

    name str

    Name of the Sku

    tier str

    Tier of the Sku

    capacity Number

    Current capacity of the target resource

    name String

    Name of the Sku

    tier String

    Tier of the Sku

    SkuResponse, SkuResponseArgs

    Capacity int

    Current capacity of the target resource

    Name string

    Name of the Sku

    Tier string

    Tier of the Sku

    Capacity int

    Current capacity of the target resource

    Name string

    Name of the Sku

    Tier string

    Tier of the Sku

    capacity Integer

    Current capacity of the target resource

    name String

    Name of the Sku

    tier String

    Tier of the Sku

    capacity number

    Current capacity of the target resource

    name string

    Name of the Sku

    tier string

    Tier of the Sku

    capacity int

    Current capacity of the target resource

    name str

    Name of the Sku

    tier str

    Tier of the Sku

    capacity Number

    Current capacity of the target resource

    name String

    Name of the Sku

    tier String

    Tier of the Sku

    SourceUploadedUserSourceInfo, SourceUploadedUserSourceInfoArgs

    ArtifactSelector string

    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

    RelativePath string

    Relative path of the storage which stores the source

    RuntimeVersion string

    Runtime version of the source file

    Version string

    Version of the source

    ArtifactSelector string

    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

    RelativePath string

    Relative path of the storage which stores the source

    RuntimeVersion string

    Runtime version of the source file

    Version string

    Version of the source

    artifactSelector String

    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

    relativePath String

    Relative path of the storage which stores the source

    runtimeVersion String

    Runtime version of the source file

    version String

    Version of the source

    artifactSelector string

    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

    relativePath string

    Relative path of the storage which stores the source

    runtimeVersion string

    Runtime version of the source file

    version string

    Version of the source

    artifact_selector str

    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

    relative_path str

    Relative path of the storage which stores the source

    runtime_version str

    Runtime version of the source file

    version str

    Version of the source

    artifactSelector String

    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

    relativePath String

    Relative path of the storage which stores the source

    runtimeVersion String

    Runtime version of the source file

    version String

    Version of the source

    SourceUploadedUserSourceInfoResponse, SourceUploadedUserSourceInfoResponseArgs

    ArtifactSelector string

    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

    RelativePath string

    Relative path of the storage which stores the source

    RuntimeVersion string

    Runtime version of the source file

    Version string

    Version of the source

    ArtifactSelector string

    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

    RelativePath string

    Relative path of the storage which stores the source

    RuntimeVersion string

    Runtime version of the source file

    Version string

    Version of the source

    artifactSelector String

    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

    relativePath String

    Relative path of the storage which stores the source

    runtimeVersion String

    Runtime version of the source file

    version String

    Version of the source

    artifactSelector string

    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

    relativePath string

    Relative path of the storage which stores the source

    runtimeVersion string

    Runtime version of the source file

    version string

    Version of the source

    artifact_selector str

    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

    relative_path str

    Relative path of the storage which stores the source

    runtime_version str

    Runtime version of the source file

    version str

    Version of the source

    artifactSelector String

    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

    relativePath String

    Relative path of the storage which stores the source

    runtimeVersion String

    Runtime version of the source file

    version String

    Version of the source

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string

    The timestamp of resource creation (UTC).

    CreatedBy string

    The identity that created the resource.

    CreatedByType string

    The type of identity that created the resource.

    LastModifiedAt string

    The timestamp of resource modification (UTC).

    LastModifiedBy string

    The identity that last modified the resource.

    LastModifiedByType string

    The type of identity that last modified the resource.

    CreatedAt string

    The timestamp of resource creation (UTC).

    CreatedBy string

    The identity that created the resource.

    CreatedByType string

    The type of identity that created the resource.

    LastModifiedAt string

    The timestamp of resource modification (UTC).

    LastModifiedBy string

    The identity that last modified the resource.

    LastModifiedByType string

    The type of identity that last modified the resource.

    createdAt String

    The timestamp of resource creation (UTC).

    createdBy String

    The identity that created the resource.

    createdByType String

    The type of identity that created the resource.

    lastModifiedAt String

    The timestamp of resource modification (UTC).

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    The type of identity that last modified the resource.

    createdAt string

    The timestamp of resource creation (UTC).

    createdBy string

    The identity that created the resource.

    createdByType string

    The type of identity that created the resource.

    lastModifiedAt string

    The timestamp of resource modification (UTC).

    lastModifiedBy string

    The identity that last modified the resource.

    lastModifiedByType string

    The type of identity that last modified the resource.

    created_at str

    The timestamp of resource creation (UTC).

    created_by str

    The identity that created the resource.

    created_by_type str

    The type of identity that created the resource.

    last_modified_at str

    The timestamp of resource modification (UTC).

    last_modified_by str

    The identity that last modified the resource.

    last_modified_by_type str

    The type of identity that last modified the resource.

    createdAt String

    The timestamp of resource creation (UTC).

    createdBy String

    The identity that created the resource.

    createdByType String

    The type of identity that created the resource.

    lastModifiedAt String

    The timestamp of resource modification (UTC).

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    The type of identity that last modified the resource.

    TCPSocketAction, TCPSocketActionArgs

    TCPSocketActionResponse, TCPSocketActionResponseArgs

    TcpScaleRule, TcpScaleRuleArgs

    Auth List<Pulumi.AzureNative.AppPlatform.Inputs.ScaleRuleAuth>

    Authentication secrets for the tcp scale rule.

    Metadata Dictionary<string, string>

    Metadata properties to describe tcp scale rule.

    Auth []ScaleRuleAuth

    Authentication secrets for the tcp scale rule.

    Metadata map[string]string

    Metadata properties to describe tcp scale rule.

    auth List<ScaleRuleAuth>

    Authentication secrets for the tcp scale rule.

    metadata Map<String,String>

    Metadata properties to describe tcp scale rule.

    auth ScaleRuleAuth[]

    Authentication secrets for the tcp scale rule.

    metadata {[key: string]: string}

    Metadata properties to describe tcp scale rule.

    auth Sequence[ScaleRuleAuth]

    Authentication secrets for the tcp scale rule.

    metadata Mapping[str, str]

    Metadata properties to describe tcp scale rule.

    auth List<Property Map>

    Authentication secrets for the tcp scale rule.

    metadata Map<String>

    Metadata properties to describe tcp scale rule.

    TcpScaleRuleResponse, TcpScaleRuleResponseArgs

    Auth List<Pulumi.AzureNative.AppPlatform.Inputs.ScaleRuleAuthResponse>

    Authentication secrets for the tcp scale rule.

    Metadata Dictionary<string, string>

    Metadata properties to describe tcp scale rule.

    Auth []ScaleRuleAuthResponse

    Authentication secrets for the tcp scale rule.

    Metadata map[string]string

    Metadata properties to describe tcp scale rule.

    auth List<ScaleRuleAuthResponse>

    Authentication secrets for the tcp scale rule.

    metadata Map<String,String>

    Metadata properties to describe tcp scale rule.

    auth ScaleRuleAuthResponse[]

    Authentication secrets for the tcp scale rule.

    metadata {[key: string]: string}

    Metadata properties to describe tcp scale rule.

    auth Sequence[ScaleRuleAuthResponse]

    Authentication secrets for the tcp scale rule.

    metadata Mapping[str, str]

    Metadata properties to describe tcp scale rule.

    auth List<Property Map>

    Authentication secrets for the tcp scale rule.

    metadata Map<String>

    Metadata properties to describe tcp scale rule.

    UploadedUserSourceInfo, UploadedUserSourceInfoArgs

    RelativePath string

    Relative path of the storage which stores the source

    Version string

    Version of the source

    RelativePath string

    Relative path of the storage which stores the source

    Version string

    Version of the source

    relativePath String

    Relative path of the storage which stores the source

    version String

    Version of the source

    relativePath string

    Relative path of the storage which stores the source

    version string

    Version of the source

    relative_path str

    Relative path of the storage which stores the source

    version str

    Version of the source

    relativePath String

    Relative path of the storage which stores the source

    version String

    Version of the source

    UploadedUserSourceInfoResponse, UploadedUserSourceInfoResponseArgs

    RelativePath string

    Relative path of the storage which stores the source

    Version string

    Version of the source

    RelativePath string

    Relative path of the storage which stores the source

    Version string

    Version of the source

    relativePath String

    Relative path of the storage which stores the source

    version String

    Version of the source

    relativePath string

    Relative path of the storage which stores the source

    version string

    Version of the source

    relative_path str

    Relative path of the storage which stores the source

    version str

    Version of the source

    relativePath String

    Relative path of the storage which stores the source

    version String

    Version of the source

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:appplatform:Deployment mydeployment /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/deployments/{deploymentName} 
    

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi