1. Packages
  2. Alibaba Cloud
  3. API Docs
  4. sae
  5. Application
Alibaba Cloud v3.45.0 published on Monday, Nov 27, 2023 by Pulumi

alicloud.sae.Application

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.45.0 published on Monday, Nov 27, 2023 by Pulumi

    Provides a Serverless App Engine (SAE) Application resource.

    For information about Serverless App Engine (SAE) Application and how to use it, see What is Application.

    NOTE: Available since v1.161.0.

    Example Usage

    Basic Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AliCloud = Pulumi.AliCloud;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var region = config.Get("region") ?? "cn-hangzhou";
        var name = config.Get("name") ?? "tf-example";
        var defaultRegions = AliCloud.GetRegions.Invoke(new()
        {
            Current = true,
        });
    
        var defaultZones = AliCloud.GetZones.Invoke(new()
        {
            AvailableResourceCreation = "VSwitch",
        });
    
        var defaultNetwork = new AliCloud.Vpc.Network("defaultNetwork", new()
        {
            VpcName = name,
            CidrBlock = "10.4.0.0/16",
        });
    
        var defaultSwitch = new AliCloud.Vpc.Switch("defaultSwitch", new()
        {
            VswitchName = name,
            CidrBlock = "10.4.0.0/24",
            VpcId = defaultNetwork.Id,
            ZoneId = defaultZones.Apply(getZonesResult => getZonesResult.Zones[0]?.Id),
        });
    
        var defaultSecurityGroup = new AliCloud.Ecs.SecurityGroup("defaultSecurityGroup", new()
        {
            VpcId = defaultNetwork.Id,
        });
    
        var defaultNamespace = new AliCloud.Sae.Namespace("defaultNamespace", new()
        {
            NamespaceId = $"{defaultRegions.Apply(getRegionsResult => getRegionsResult.Regions[0]?.Id)}:example",
            NamespaceName = name,
            NamespaceDescription = name,
            EnableMicroRegistration = false,
        });
    
        var defaultApplication = new AliCloud.Sae.Application("defaultApplication", new()
        {
            AppDescription = name,
            AppName = name,
            NamespaceId = defaultNamespace.Id,
            ImageUrl = $"registry-vpc.{defaultRegions.Apply(getRegionsResult => getRegionsResult.Regions[0]?.Id)}.aliyuncs.com/sae-demo-image/consumer:1.0",
            PackageType = "Image",
            SecurityGroupId = defaultSecurityGroup.Id,
            VpcId = defaultNetwork.Id,
            VswitchId = defaultSwitch.Id,
            Timezone = "Asia/Beijing",
            Replicas = 5,
            Cpu = 500,
            Memory = 2048,
        });
    
    });
    
    package main
    
    import (
    	"fmt"
    
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud"
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs"
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae"
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		region := "cn-hangzhou"
    		if param := cfg.Get("region"); param != "" {
    			region = param
    		}
    		name := "tf-example"
    		if param := cfg.Get("name"); param != "" {
    			name = param
    		}
    		defaultRegions, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{
    			Current: pulumi.BoolRef(true),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		defaultZones, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{
    			AvailableResourceCreation: pulumi.StringRef("VSwitch"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		defaultNetwork, err := vpc.NewNetwork(ctx, "defaultNetwork", &vpc.NetworkArgs{
    			VpcName:   pulumi.String(name),
    			CidrBlock: pulumi.String("10.4.0.0/16"),
    		})
    		if err != nil {
    			return err
    		}
    		defaultSwitch, err := vpc.NewSwitch(ctx, "defaultSwitch", &vpc.SwitchArgs{
    			VswitchName: pulumi.String(name),
    			CidrBlock:   pulumi.String("10.4.0.0/24"),
    			VpcId:       defaultNetwork.ID(),
    			ZoneId:      *pulumi.String(defaultZones.Zones[0].Id),
    		})
    		if err != nil {
    			return err
    		}
    		defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "defaultSecurityGroup", &ecs.SecurityGroupArgs{
    			VpcId: defaultNetwork.ID(),
    		})
    		if err != nil {
    			return err
    		}
    		defaultNamespace, err := sae.NewNamespace(ctx, "defaultNamespace", &sae.NamespaceArgs{
    			NamespaceId:             pulumi.String(fmt.Sprintf("%v:example", defaultRegions.Regions[0].Id)),
    			NamespaceName:           pulumi.String(name),
    			NamespaceDescription:    pulumi.String(name),
    			EnableMicroRegistration: pulumi.Bool(false),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = sae.NewApplication(ctx, "defaultApplication", &sae.ApplicationArgs{
    			AppDescription:  pulumi.String(name),
    			AppName:         pulumi.String(name),
    			NamespaceId:     defaultNamespace.ID(),
    			ImageUrl:        pulumi.String(fmt.Sprintf("registry-vpc.%v.aliyuncs.com/sae-demo-image/consumer:1.0", defaultRegions.Regions[0].Id)),
    			PackageType:     pulumi.String("Image"),
    			SecurityGroupId: defaultSecurityGroup.ID(),
    			VpcId:           defaultNetwork.ID(),
    			VswitchId:       defaultSwitch.ID(),
    			Timezone:        pulumi.String("Asia/Beijing"),
    			Replicas:        pulumi.Int(5),
    			Cpu:             pulumi.Int(500),
    			Memory:          pulumi.Int(2048),
    		})
    		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.alicloud.AlicloudFunctions;
    import com.pulumi.alicloud.inputs.GetRegionsArgs;
    import com.pulumi.alicloud.inputs.GetZonesArgs;
    import com.pulumi.alicloud.vpc.Network;
    import com.pulumi.alicloud.vpc.NetworkArgs;
    import com.pulumi.alicloud.vpc.Switch;
    import com.pulumi.alicloud.vpc.SwitchArgs;
    import com.pulumi.alicloud.ecs.SecurityGroup;
    import com.pulumi.alicloud.ecs.SecurityGroupArgs;
    import com.pulumi.alicloud.sae.Namespace;
    import com.pulumi.alicloud.sae.NamespaceArgs;
    import com.pulumi.alicloud.sae.Application;
    import com.pulumi.alicloud.sae.ApplicationArgs;
    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) {
            final var config = ctx.config();
            final var region = config.get("region").orElse("cn-hangzhou");
            final var name = config.get("name").orElse("tf-example");
            final var defaultRegions = AlicloudFunctions.getRegions(GetRegionsArgs.builder()
                .current(true)
                .build());
    
            final var defaultZones = AlicloudFunctions.getZones(GetZonesArgs.builder()
                .availableResourceCreation("VSwitch")
                .build());
    
            var defaultNetwork = new Network("defaultNetwork", NetworkArgs.builder()        
                .vpcName(name)
                .cidrBlock("10.4.0.0/16")
                .build());
    
            var defaultSwitch = new Switch("defaultSwitch", SwitchArgs.builder()        
                .vswitchName(name)
                .cidrBlock("10.4.0.0/24")
                .vpcId(defaultNetwork.id())
                .zoneId(defaultZones.applyValue(getZonesResult -> getZonesResult.zones()[0].id()))
                .build());
    
            var defaultSecurityGroup = new SecurityGroup("defaultSecurityGroup", SecurityGroupArgs.builder()        
                .vpcId(defaultNetwork.id())
                .build());
    
            var defaultNamespace = new Namespace("defaultNamespace", NamespaceArgs.builder()        
                .namespaceId(String.format("%s:example", defaultRegions.applyValue(getRegionsResult -> getRegionsResult.regions()[0].id())))
                .namespaceName(name)
                .namespaceDescription(name)
                .enableMicroRegistration(false)
                .build());
    
            var defaultApplication = new Application("defaultApplication", ApplicationArgs.builder()        
                .appDescription(name)
                .appName(name)
                .namespaceId(defaultNamespace.id())
                .imageUrl(String.format("registry-vpc.%s.aliyuncs.com/sae-demo-image/consumer:1.0", defaultRegions.applyValue(getRegionsResult -> getRegionsResult.regions()[0].id())))
                .packageType("Image")
                .securityGroupId(defaultSecurityGroup.id())
                .vpcId(defaultNetwork.id())
                .vswitchId(defaultSwitch.id())
                .timezone("Asia/Beijing")
                .replicas("5")
                .cpu("500")
                .memory("2048")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_alicloud as alicloud
    
    config = pulumi.Config()
    region = config.get("region")
    if region is None:
        region = "cn-hangzhou"
    name = config.get("name")
    if name is None:
        name = "tf-example"
    default_regions = alicloud.get_regions(current=True)
    default_zones = alicloud.get_zones(available_resource_creation="VSwitch")
    default_network = alicloud.vpc.Network("defaultNetwork",
        vpc_name=name,
        cidr_block="10.4.0.0/16")
    default_switch = alicloud.vpc.Switch("defaultSwitch",
        vswitch_name=name,
        cidr_block="10.4.0.0/24",
        vpc_id=default_network.id,
        zone_id=default_zones.zones[0].id)
    default_security_group = alicloud.ecs.SecurityGroup("defaultSecurityGroup", vpc_id=default_network.id)
    default_namespace = alicloud.sae.Namespace("defaultNamespace",
        namespace_id=f"{default_regions.regions[0].id}:example",
        namespace_name=name,
        namespace_description=name,
        enable_micro_registration=False)
    default_application = alicloud.sae.Application("defaultApplication",
        app_description=name,
        app_name=name,
        namespace_id=default_namespace.id,
        image_url=f"registry-vpc.{default_regions.regions[0].id}.aliyuncs.com/sae-demo-image/consumer:1.0",
        package_type="Image",
        security_group_id=default_security_group.id,
        vpc_id=default_network.id,
        vswitch_id=default_switch.id,
        timezone="Asia/Beijing",
        replicas=5,
        cpu=500,
        memory=2048)
    
    import * as pulumi from "@pulumi/pulumi";
    import * as alicloud from "@pulumi/alicloud";
    
    const config = new pulumi.Config();
    const region = config.get("region") || "cn-hangzhou";
    const name = config.get("name") || "tf-example";
    const defaultRegions = alicloud.getRegions({
        current: true,
    });
    const defaultZones = alicloud.getZones({
        availableResourceCreation: "VSwitch",
    });
    const defaultNetwork = new alicloud.vpc.Network("defaultNetwork", {
        vpcName: name,
        cidrBlock: "10.4.0.0/16",
    });
    const defaultSwitch = new alicloud.vpc.Switch("defaultSwitch", {
        vswitchName: name,
        cidrBlock: "10.4.0.0/24",
        vpcId: defaultNetwork.id,
        zoneId: defaultZones.then(defaultZones => defaultZones.zones?.[0]?.id),
    });
    const defaultSecurityGroup = new alicloud.ecs.SecurityGroup("defaultSecurityGroup", {vpcId: defaultNetwork.id});
    const defaultNamespace = new alicloud.sae.Namespace("defaultNamespace", {
        namespaceId: defaultRegions.then(defaultRegions => `${defaultRegions.regions?.[0]?.id}:example`),
        namespaceName: name,
        namespaceDescription: name,
        enableMicroRegistration: false,
    });
    const defaultApplication = new alicloud.sae.Application("defaultApplication", {
        appDescription: name,
        appName: name,
        namespaceId: defaultNamespace.id,
        imageUrl: defaultRegions.then(defaultRegions => `registry-vpc.${defaultRegions.regions?.[0]?.id}.aliyuncs.com/sae-demo-image/consumer:1.0`),
        packageType: "Image",
        securityGroupId: defaultSecurityGroup.id,
        vpcId: defaultNetwork.id,
        vswitchId: defaultSwitch.id,
        timezone: "Asia/Beijing",
        replicas: 5,
        cpu: 500,
        memory: 2048,
    });
    
    configuration:
      region:
        type: string
        default: cn-hangzhou
      name:
        type: string
        default: tf-example
    resources:
      defaultNetwork:
        type: alicloud:vpc:Network
        properties:
          vpcName: ${name}
          cidrBlock: 10.4.0.0/16
      defaultSwitch:
        type: alicloud:vpc:Switch
        properties:
          vswitchName: ${name}
          cidrBlock: 10.4.0.0/24
          vpcId: ${defaultNetwork.id}
          zoneId: ${defaultZones.zones[0].id}
      defaultSecurityGroup:
        type: alicloud:ecs:SecurityGroup
        properties:
          vpcId: ${defaultNetwork.id}
      defaultNamespace:
        type: alicloud:sae:Namespace
        properties:
          namespaceId: ${defaultRegions.regions[0].id}:example
          namespaceName: ${name}
          namespaceDescription: ${name}
          enableMicroRegistration: false
      defaultApplication:
        type: alicloud:sae:Application
        properties:
          appDescription: ${name}
          appName: ${name}
          namespaceId: ${defaultNamespace.id}
          imageUrl: registry-vpc.${defaultRegions.regions[0].id}.aliyuncs.com/sae-demo-image/consumer:1.0
          packageType: Image
          securityGroupId: ${defaultSecurityGroup.id}
          vpcId: ${defaultNetwork.id}
          vswitchId: ${defaultSwitch.id}
          timezone: Asia/Beijing
          replicas: '5'
          cpu: '500'
          memory: '2048'
    variables:
      defaultRegions:
        fn::invoke:
          Function: alicloud:getRegions
          Arguments:
            current: true
      defaultZones:
        fn::invoke:
          Function: alicloud:getZones
          Arguments:
            availableResourceCreation: VSwitch
    

    Create Application Resource

    new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);
    @overload
    def Application(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    acr_assume_role_arn: Optional[str] = None,
                    acr_instance_id: Optional[str] = None,
                    app_description: Optional[str] = None,
                    app_name: Optional[str] = None,
                    auto_config: Optional[bool] = None,
                    auto_enable_application_scaling_rule: Optional[bool] = None,
                    batch_wait_time: Optional[int] = None,
                    change_order_desc: Optional[str] = None,
                    command: Optional[str] = None,
                    command_args: Optional[str] = None,
                    command_args_v2s: Optional[Sequence[str]] = None,
                    config_map_mount_desc: Optional[str] = None,
                    config_map_mount_desc_v2s: Optional[Sequence[ApplicationConfigMapMountDescV2Args]] = None,
                    cpu: Optional[int] = None,
                    custom_host_alias: Optional[str] = None,
                    custom_host_alias_v2s: Optional[Sequence[ApplicationCustomHostAliasV2Args]] = None,
                    deploy: Optional[bool] = None,
                    edas_container_version: Optional[str] = None,
                    enable_ahas: Optional[str] = None,
                    enable_grey_tag_route: Optional[bool] = None,
                    envs: Optional[str] = None,
                    image_pull_secrets: Optional[str] = None,
                    image_url: Optional[str] = None,
                    jar_start_args: Optional[str] = None,
                    jar_start_options: Optional[str] = None,
                    jdk: Optional[str] = None,
                    kafka_configs: Optional[ApplicationKafkaConfigsArgs] = None,
                    liveness: Optional[str] = None,
                    liveness_v2: Optional[ApplicationLivenessV2Args] = None,
                    memory: Optional[int] = None,
                    micro_registration: Optional[str] = None,
                    min_ready_instance_ratio: Optional[int] = None,
                    min_ready_instances: Optional[int] = None,
                    namespace_id: Optional[str] = None,
                    nas_configs: Optional[Sequence[ApplicationNasConfigArgs]] = None,
                    oss_ak_id: Optional[str] = None,
                    oss_ak_secret: Optional[str] = None,
                    oss_mount_descs: Optional[str] = None,
                    oss_mount_descs_v2s: Optional[Sequence[ApplicationOssMountDescsV2Args]] = None,
                    package_type: Optional[str] = None,
                    package_url: Optional[str] = None,
                    package_version: Optional[str] = None,
                    php: Optional[str] = None,
                    php_arms_config_location: Optional[str] = None,
                    php_config: Optional[str] = None,
                    php_config_location: Optional[str] = None,
                    post_start: Optional[str] = None,
                    post_start_v2: Optional[ApplicationPostStartV2Args] = None,
                    pre_stop: Optional[str] = None,
                    pre_stop_v2: Optional[ApplicationPreStopV2Args] = None,
                    programming_language: Optional[str] = None,
                    pvtz_discovery_svc: Optional[ApplicationPvtzDiscoverySvcArgs] = None,
                    readiness: Optional[str] = None,
                    readiness_v2: Optional[ApplicationReadinessV2Args] = None,
                    replicas: Optional[int] = None,
                    security_group_id: Optional[str] = None,
                    sls_configs: Optional[str] = None,
                    status: Optional[str] = None,
                    tags: Optional[Mapping[str, Any]] = None,
                    termination_grace_period_seconds: Optional[int] = None,
                    timezone: Optional[str] = None,
                    tomcat_config: Optional[str] = None,
                    tomcat_config_v2: Optional[ApplicationTomcatConfigV2Args] = None,
                    update_strategy: Optional[str] = None,
                    update_strategy_v2: Optional[ApplicationUpdateStrategyV2Args] = None,
                    vpc_id: Optional[str] = None,
                    vswitch_id: Optional[str] = None,
                    war_start_options: Optional[str] = None,
                    web_container: Optional[str] = None)
    @overload
    def Application(resource_name: str,
                    args: ApplicationArgs,
                    opts: Optional[ResourceOptions] = None)
    func NewApplication(ctx *Context, name string, args ApplicationArgs, opts ...ResourceOption) (*Application, error)
    public Application(string name, ApplicationArgs args, CustomResourceOptions? opts = null)
    public Application(String name, ApplicationArgs args)
    public Application(String name, ApplicationArgs args, CustomResourceOptions options)
    
    type: alicloud:sae:Application
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args ApplicationArgs
    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 ApplicationArgs
    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 ApplicationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ApplicationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ApplicationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Application 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 Application resource accepts the following input properties:

    AppName string

    Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters.

    PackageType string

    Application package type. Valid values: FatJar, War, Image, PhpZip, IMAGE_PHP_5_4, IMAGE_PHP_5_4_ALPINE, IMAGE_PHP_5_5, IMAGE_PHP_5_5_ALPINE, IMAGE_PHP_5_6, IMAGE_PHP_5_6_ALPINE, IMAGE_PHP_7_0, IMAGE_PHP_7_0_ALPINE, IMAGE_PHP_7_1, IMAGE_PHP_7_1_ALPINE, IMAGE_PHP_7_2, IMAGE_PHP_7_2_ALPINE, IMAGE_PHP_7_3, IMAGE_PHP_7_3_ALPINE, PythonZip.

    Replicas int

    Initial number of instances.

    AcrAssumeRoleArn string

    The ARN of the RAM role required when pulling images across accounts. Only necessary if the image_url is pointing to an ACR EE instance.

    AcrInstanceId string

    The ID of the ACR EE instance. Only necessary if the image_url is pointing to an ACR EE instance.

    AppDescription string

    Application description information. No more than 1024 characters. NOTE: From version 1.211.0, app_description can be modified.

    AutoConfig bool

    The auto config. Valid values: true, false.

    AutoEnableApplicationScalingRule bool

    The auto enable application scaling rule. Valid values: true, false.

    BatchWaitTime int

    The batch wait time.

    ChangeOrderDesc string

    The change order desc.

    Command string

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    CommandArgs string

    Mirror startup command parameters. The parameters required for the above start command. For example: 1d. NOTE: Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    Deprecated:

    Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    CommandArgsV2s List<string>

    The parameters of the image startup command.

    ConfigMapMountDesc string

    ConfigMap mount description. NOTE: Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    Deprecated:

    Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    ConfigMapMountDescV2s List<Pulumi.AliCloud.Sae.Inputs.ApplicationConfigMapMountDescV2>

    The description of the ConfigMap that is mounted to the application. A ConfigMap that is created on the ConfigMaps page of a namespace is used to inject configurations into containers. See config_map_mount_desc_v2 below.

    Cpu int

    The CPU required for each instance, in millicores, cannot be 0. Valid values: 500, 1000, 2000, 4000, 8000, 16000, 32000.

    CustomHostAlias string

    Custom host mapping in the container. For example: [{hostName:samplehost,ip:127.0.0.1}]. NOTE: Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    Deprecated:

    Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    CustomHostAliasV2s List<Pulumi.AliCloud.Sae.Inputs.ApplicationCustomHostAliasV2>

    The custom mapping between the hostname and IP address in the container. See custom_host_alias_v2 below.

    Deploy bool

    The deploy. Valid values: true, false.

    EdasContainerVersion string

    The operating environment used by the Pandora application.

    EnableAhas string

    The enable ahas. Valid values: true, false.

    EnableGreyTagRoute bool

    The enable grey tag route. Default value: false. Valid values:

    Envs string

    Container environment variable parameters. For example, [{"name":"envtmp","value":"0"}]. The value description is as follows:

    ImagePullSecrets string

    The ID of the corresponding Secret.

    ImageUrl string

    Mirror address. Only Image type applications can configure the mirror address.

    JarStartArgs string

    The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    JarStartOptions string

    The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    Jdk string

    The JDK version that the deployment package depends on. Image type applications are not supported.

    KafkaConfigs Pulumi.AliCloud.Sae.Inputs.ApplicationKafkaConfigs

    The logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    Liveness string

    Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. NOTE: Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    Deprecated:

    Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    LivenessV2 Pulumi.AliCloud.Sae.Inputs.ApplicationLivenessV2

    The liveness check settings of the container. See liveness_v2 below.

    Memory int

    The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Valid values: 1024, 2048, 4096, 8192, 12288, 16384, 24576, 32768, 65536, 131072.

    MicroRegistration string

    Select the Nacos registry. Valid values: 0, 1, 2.

    MinReadyInstanceRatio int

    Minimum Survival Instance Percentage. NOTE: When min_ready_instances and min_ready_instance_ratio are passed at the same time, and the value of min_ready_instance_ratio is not -1, the min_ready_instance_ratio parameter shall prevail. Assuming that min_ready_instances is 5 and min_ready_instance_ratio is 50, 50 is used to calculate the minimum number of surviving instances.The value description is as follows:

    • -1: Initialization value, indicating that percentages are not used.
    • 0~100: The unit is percentage, rounded up. For example, if it is set to 50%, if there are currently 5 instances, the minimum number of surviving instances is 3.
    MinReadyInstances int

    The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be.

    NamespaceId string

    SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface.

    NasConfigs List<Pulumi.AliCloud.Sae.Inputs.ApplicationNasConfig>

    The configurations for mounting the NAS file system. See nas_configs below.

    OssAkId string

    OSS AccessKey ID.

    OssAkSecret string

    OSS AccessKey Secret.

    OssMountDescs string

    OSS mount description information. NOTE: Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    Deprecated:

    Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    OssMountDescsV2s List<Pulumi.AliCloud.Sae.Inputs.ApplicationOssMountDescsV2>

    The description of the mounted Object Storage Service (OSS) bucket. See oss_mount_descs_v2 below.

    PackageUrl string

    Deployment package address. Only FatJar or War type applications can configure the deployment package address.

    PackageVersion string

    The version number of the deployment package. Required when the Package Type is War and FatJar.

    Php string

    The Php environment.

    PhpArmsConfigLocation string

    The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file.

    PhpConfig string

    PHP configuration file content.

    PhpConfigLocation string

    PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file.

    PostStart string

    Execute the script after startup, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    Deprecated:

    Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    PostStartV2 Pulumi.AliCloud.Sae.Inputs.ApplicationPostStartV2

    The script that is run immediately after the container is started. See post_start_v2 below.

    PreStop string

    Execute the script before stopping, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    Deprecated:

    Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    PreStopV2 Pulumi.AliCloud.Sae.Inputs.ApplicationPreStopV2

    The script that is run before the container is stopped. See pre_stop_v2 below.

    ProgrammingLanguage string

    The programming language that is used to create the application. Valid values: java, php, other.

    PvtzDiscoverySvc Pulumi.AliCloud.Sae.Inputs.ApplicationPvtzDiscoverySvc

    The configurations of Kubernetes Service-based service registration and discovery. See pvtz_discovery_svc below.

    Readiness string

    Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {exec:{command:[sh,"-c","cat /home/admin/start.sh"]},initialDelaySeconds:30,periodSeconds:30,"timeoutSeconds ":2}. Valid values: command, initialDelaySeconds, periodSeconds, timeoutSeconds. NOTE: Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    Deprecated:

    Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    ReadinessV2 Pulumi.AliCloud.Sae.Inputs.ApplicationReadinessV2

    The readiness check settings of the container. If a container fails this health check multiple times, the container is stopped and then restarted. See readiness_v2 below.

    SecurityGroupId string

    Security group ID.

    SlsConfigs string

    SLS configuration.

    Status string

    The status of the resource. Valid values: RUNNING, STOPPED, UNKNOWN.

    Tags Dictionary<string, object>

    A mapping of tags to assign to the resource.

    TerminationGracePeriodSeconds int

    Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. Valid values: [1,60].

    Timezone string

    Time zone. Default value: Asia/Shanghai.

    TomcatConfig string

    Tomcat file configuration, set to "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. Valid values: contextInputType, contextPath, httpPort, maxThreads, uriEncoding, useBodyEncoding, useDefaultConfig. NOTE: Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    Deprecated:

    Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    TomcatConfigV2 Pulumi.AliCloud.Sae.Inputs.ApplicationTomcatConfigV2

    The Tomcat configuration. See tomcat_config_v2 below.

    UpdateStrategy string

    The update strategy. NOTE: Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    Deprecated:

    Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    UpdateStrategyV2 Pulumi.AliCloud.Sae.Inputs.ApplicationUpdateStrategyV2

    The release policy. See update_strategy_v2 below.

    VpcId string

    The vpc id.

    VswitchId string

    The vswitch id. NOTE: From version 1.211.0, vswitch_id can be modified.

    WarStartOptions string

    WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start.

    WebContainer string

    The version of tomcat that the deployment package depends on. Image type applications are not supported.

    AppName string

    Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters.

    PackageType string

    Application package type. Valid values: FatJar, War, Image, PhpZip, IMAGE_PHP_5_4, IMAGE_PHP_5_4_ALPINE, IMAGE_PHP_5_5, IMAGE_PHP_5_5_ALPINE, IMAGE_PHP_5_6, IMAGE_PHP_5_6_ALPINE, IMAGE_PHP_7_0, IMAGE_PHP_7_0_ALPINE, IMAGE_PHP_7_1, IMAGE_PHP_7_1_ALPINE, IMAGE_PHP_7_2, IMAGE_PHP_7_2_ALPINE, IMAGE_PHP_7_3, IMAGE_PHP_7_3_ALPINE, PythonZip.

    Replicas int

    Initial number of instances.

    AcrAssumeRoleArn string

    The ARN of the RAM role required when pulling images across accounts. Only necessary if the image_url is pointing to an ACR EE instance.

    AcrInstanceId string

    The ID of the ACR EE instance. Only necessary if the image_url is pointing to an ACR EE instance.

    AppDescription string

    Application description information. No more than 1024 characters. NOTE: From version 1.211.0, app_description can be modified.

    AutoConfig bool

    The auto config. Valid values: true, false.

    AutoEnableApplicationScalingRule bool

    The auto enable application scaling rule. Valid values: true, false.

    BatchWaitTime int

    The batch wait time.

    ChangeOrderDesc string

    The change order desc.

    Command string

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    CommandArgs string

    Mirror startup command parameters. The parameters required for the above start command. For example: 1d. NOTE: Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    Deprecated:

    Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    CommandArgsV2s []string

    The parameters of the image startup command.

    ConfigMapMountDesc string

    ConfigMap mount description. NOTE: Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    Deprecated:

    Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    ConfigMapMountDescV2s []ApplicationConfigMapMountDescV2Args

    The description of the ConfigMap that is mounted to the application. A ConfigMap that is created on the ConfigMaps page of a namespace is used to inject configurations into containers. See config_map_mount_desc_v2 below.

    Cpu int

    The CPU required for each instance, in millicores, cannot be 0. Valid values: 500, 1000, 2000, 4000, 8000, 16000, 32000.

    CustomHostAlias string

    Custom host mapping in the container. For example: [{hostName:samplehost,ip:127.0.0.1}]. NOTE: Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    Deprecated:

    Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    CustomHostAliasV2s []ApplicationCustomHostAliasV2Args

    The custom mapping between the hostname and IP address in the container. See custom_host_alias_v2 below.

    Deploy bool

    The deploy. Valid values: true, false.

    EdasContainerVersion string

    The operating environment used by the Pandora application.

    EnableAhas string

    The enable ahas. Valid values: true, false.

    EnableGreyTagRoute bool

    The enable grey tag route. Default value: false. Valid values:

    Envs string

    Container environment variable parameters. For example, [{"name":"envtmp","value":"0"}]. The value description is as follows:

    ImagePullSecrets string

    The ID of the corresponding Secret.

    ImageUrl string

    Mirror address. Only Image type applications can configure the mirror address.

    JarStartArgs string

    The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    JarStartOptions string

    The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    Jdk string

    The JDK version that the deployment package depends on. Image type applications are not supported.

    KafkaConfigs ApplicationKafkaConfigsArgs

    The logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    Liveness string

    Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. NOTE: Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    Deprecated:

    Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    LivenessV2 ApplicationLivenessV2Args

    The liveness check settings of the container. See liveness_v2 below.

    Memory int

    The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Valid values: 1024, 2048, 4096, 8192, 12288, 16384, 24576, 32768, 65536, 131072.

    MicroRegistration string

    Select the Nacos registry. Valid values: 0, 1, 2.

    MinReadyInstanceRatio int

    Minimum Survival Instance Percentage. NOTE: When min_ready_instances and min_ready_instance_ratio are passed at the same time, and the value of min_ready_instance_ratio is not -1, the min_ready_instance_ratio parameter shall prevail. Assuming that min_ready_instances is 5 and min_ready_instance_ratio is 50, 50 is used to calculate the minimum number of surviving instances.The value description is as follows:

    • -1: Initialization value, indicating that percentages are not used.
    • 0~100: The unit is percentage, rounded up. For example, if it is set to 50%, if there are currently 5 instances, the minimum number of surviving instances is 3.
    MinReadyInstances int

    The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be.

    NamespaceId string

    SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface.

    NasConfigs []ApplicationNasConfigArgs

    The configurations for mounting the NAS file system. See nas_configs below.

    OssAkId string

    OSS AccessKey ID.

    OssAkSecret string

    OSS AccessKey Secret.

    OssMountDescs string

    OSS mount description information. NOTE: Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    Deprecated:

    Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    OssMountDescsV2s []ApplicationOssMountDescsV2Args

    The description of the mounted Object Storage Service (OSS) bucket. See oss_mount_descs_v2 below.

    PackageUrl string

    Deployment package address. Only FatJar or War type applications can configure the deployment package address.

    PackageVersion string

    The version number of the deployment package. Required when the Package Type is War and FatJar.

    Php string

    The Php environment.

    PhpArmsConfigLocation string

    The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file.

    PhpConfig string

    PHP configuration file content.

    PhpConfigLocation string

    PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file.

    PostStart string

    Execute the script after startup, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    Deprecated:

    Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    PostStartV2 ApplicationPostStartV2Args

    The script that is run immediately after the container is started. See post_start_v2 below.

    PreStop string

    Execute the script before stopping, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    Deprecated:

    Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    PreStopV2 ApplicationPreStopV2Args

    The script that is run before the container is stopped. See pre_stop_v2 below.

    ProgrammingLanguage string

    The programming language that is used to create the application. Valid values: java, php, other.

    PvtzDiscoverySvc ApplicationPvtzDiscoverySvcArgs

    The configurations of Kubernetes Service-based service registration and discovery. See pvtz_discovery_svc below.

    Readiness string

    Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {exec:{command:[sh,"-c","cat /home/admin/start.sh"]},initialDelaySeconds:30,periodSeconds:30,"timeoutSeconds ":2}. Valid values: command, initialDelaySeconds, periodSeconds, timeoutSeconds. NOTE: Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    Deprecated:

    Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    ReadinessV2 ApplicationReadinessV2Args

    The readiness check settings of the container. If a container fails this health check multiple times, the container is stopped and then restarted. See readiness_v2 below.

    SecurityGroupId string

    Security group ID.

    SlsConfigs string

    SLS configuration.

    Status string

    The status of the resource. Valid values: RUNNING, STOPPED, UNKNOWN.

    Tags map[string]interface{}

    A mapping of tags to assign to the resource.

    TerminationGracePeriodSeconds int

    Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. Valid values: [1,60].

    Timezone string

    Time zone. Default value: Asia/Shanghai.

    TomcatConfig string

    Tomcat file configuration, set to "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. Valid values: contextInputType, contextPath, httpPort, maxThreads, uriEncoding, useBodyEncoding, useDefaultConfig. NOTE: Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    Deprecated:

    Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    TomcatConfigV2 ApplicationTomcatConfigV2Args

    The Tomcat configuration. See tomcat_config_v2 below.

    UpdateStrategy string

    The update strategy. NOTE: Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    Deprecated:

    Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    UpdateStrategyV2 ApplicationUpdateStrategyV2Args

    The release policy. See update_strategy_v2 below.

    VpcId string

    The vpc id.

    VswitchId string

    The vswitch id. NOTE: From version 1.211.0, vswitch_id can be modified.

    WarStartOptions string

    WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start.

    WebContainer string

    The version of tomcat that the deployment package depends on. Image type applications are not supported.

    appName String

    Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters.

    packageType String

    Application package type. Valid values: FatJar, War, Image, PhpZip, IMAGE_PHP_5_4, IMAGE_PHP_5_4_ALPINE, IMAGE_PHP_5_5, IMAGE_PHP_5_5_ALPINE, IMAGE_PHP_5_6, IMAGE_PHP_5_6_ALPINE, IMAGE_PHP_7_0, IMAGE_PHP_7_0_ALPINE, IMAGE_PHP_7_1, IMAGE_PHP_7_1_ALPINE, IMAGE_PHP_7_2, IMAGE_PHP_7_2_ALPINE, IMAGE_PHP_7_3, IMAGE_PHP_7_3_ALPINE, PythonZip.

    replicas Integer

    Initial number of instances.

    acrAssumeRoleArn String

    The ARN of the RAM role required when pulling images across accounts. Only necessary if the image_url is pointing to an ACR EE instance.

    acrInstanceId String

    The ID of the ACR EE instance. Only necessary if the image_url is pointing to an ACR EE instance.

    appDescription String

    Application description information. No more than 1024 characters. NOTE: From version 1.211.0, app_description can be modified.

    autoConfig Boolean

    The auto config. Valid values: true, false.

    autoEnableApplicationScalingRule Boolean

    The auto enable application scaling rule. Valid values: true, false.

    batchWaitTime Integer

    The batch wait time.

    changeOrderDesc String

    The change order desc.

    command String

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commandArgs String

    Mirror startup command parameters. The parameters required for the above start command. For example: 1d. NOTE: Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    Deprecated:

    Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    commandArgsV2s List<String>

    The parameters of the image startup command.

    configMapMountDesc String

    ConfigMap mount description. NOTE: Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    Deprecated:

    Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    configMapMountDescV2s List<ApplicationConfigMapMountDescV2>

    The description of the ConfigMap that is mounted to the application. A ConfigMap that is created on the ConfigMaps page of a namespace is used to inject configurations into containers. See config_map_mount_desc_v2 below.

    cpu Integer

    The CPU required for each instance, in millicores, cannot be 0. Valid values: 500, 1000, 2000, 4000, 8000, 16000, 32000.

    customHostAlias String

    Custom host mapping in the container. For example: [{hostName:samplehost,ip:127.0.0.1}]. NOTE: Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    Deprecated:

    Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    customHostAliasV2s List<ApplicationCustomHostAliasV2>

    The custom mapping between the hostname and IP address in the container. See custom_host_alias_v2 below.

    deploy Boolean

    The deploy. Valid values: true, false.

    edasContainerVersion String

    The operating environment used by the Pandora application.

    enableAhas String

    The enable ahas. Valid values: true, false.

    enableGreyTagRoute Boolean

    The enable grey tag route. Default value: false. Valid values:

    envs String

    Container environment variable parameters. For example, [{"name":"envtmp","value":"0"}]. The value description is as follows:

    imagePullSecrets String

    The ID of the corresponding Secret.

    imageUrl String

    Mirror address. Only Image type applications can configure the mirror address.

    jarStartArgs String

    The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    jarStartOptions String

    The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    jdk String

    The JDK version that the deployment package depends on. Image type applications are not supported.

    kafkaConfigs ApplicationKafkaConfigs

    The logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    liveness String

    Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. NOTE: Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    Deprecated:

    Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    livenessV2 ApplicationLivenessV2

    The liveness check settings of the container. See liveness_v2 below.

    memory Integer

    The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Valid values: 1024, 2048, 4096, 8192, 12288, 16384, 24576, 32768, 65536, 131072.

    microRegistration String

    Select the Nacos registry. Valid values: 0, 1, 2.

    minReadyInstanceRatio Integer

    Minimum Survival Instance Percentage. NOTE: When min_ready_instances and min_ready_instance_ratio are passed at the same time, and the value of min_ready_instance_ratio is not -1, the min_ready_instance_ratio parameter shall prevail. Assuming that min_ready_instances is 5 and min_ready_instance_ratio is 50, 50 is used to calculate the minimum number of surviving instances.The value description is as follows:

    • -1: Initialization value, indicating that percentages are not used.
    • 0~100: The unit is percentage, rounded up. For example, if it is set to 50%, if there are currently 5 instances, the minimum number of surviving instances is 3.
    minReadyInstances Integer

    The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be.

    namespaceId String

    SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface.

    nasConfigs List<ApplicationNasConfig>

    The configurations for mounting the NAS file system. See nas_configs below.

    ossAkId String

    OSS AccessKey ID.

    ossAkSecret String

    OSS AccessKey Secret.

    ossMountDescs String

    OSS mount description information. NOTE: Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    Deprecated:

    Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    ossMountDescsV2s List<ApplicationOssMountDescsV2>

    The description of the mounted Object Storage Service (OSS) bucket. See oss_mount_descs_v2 below.

    packageUrl String

    Deployment package address. Only FatJar or War type applications can configure the deployment package address.

    packageVersion String

    The version number of the deployment package. Required when the Package Type is War and FatJar.

    php String

    The Php environment.

    phpArmsConfigLocation String

    The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file.

    phpConfig String

    PHP configuration file content.

    phpConfigLocation String

    PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file.

    postStart String

    Execute the script after startup, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    Deprecated:

    Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    postStartV2 ApplicationPostStartV2

    The script that is run immediately after the container is started. See post_start_v2 below.

    preStop String

    Execute the script before stopping, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    Deprecated:

    Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    preStopV2 ApplicationPreStopV2

    The script that is run before the container is stopped. See pre_stop_v2 below.

    programmingLanguage String

    The programming language that is used to create the application. Valid values: java, php, other.

    pvtzDiscoverySvc ApplicationPvtzDiscoverySvc

    The configurations of Kubernetes Service-based service registration and discovery. See pvtz_discovery_svc below.

    readiness String

    Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {exec:{command:[sh,"-c","cat /home/admin/start.sh"]},initialDelaySeconds:30,periodSeconds:30,"timeoutSeconds ":2}. Valid values: command, initialDelaySeconds, periodSeconds, timeoutSeconds. NOTE: Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    Deprecated:

    Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    readinessV2 ApplicationReadinessV2

    The readiness check settings of the container. If a container fails this health check multiple times, the container is stopped and then restarted. See readiness_v2 below.

    securityGroupId String

    Security group ID.

    slsConfigs String

    SLS configuration.

    status String

    The status of the resource. Valid values: RUNNING, STOPPED, UNKNOWN.

    tags Map<String,Object>

    A mapping of tags to assign to the resource.

    terminationGracePeriodSeconds Integer

    Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. Valid values: [1,60].

    timezone String

    Time zone. Default value: Asia/Shanghai.

    tomcatConfig String

    Tomcat file configuration, set to "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. Valid values: contextInputType, contextPath, httpPort, maxThreads, uriEncoding, useBodyEncoding, useDefaultConfig. NOTE: Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    Deprecated:

    Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    tomcatConfigV2 ApplicationTomcatConfigV2

    The Tomcat configuration. See tomcat_config_v2 below.

    updateStrategy String

    The update strategy. NOTE: Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    Deprecated:

    Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    updateStrategyV2 ApplicationUpdateStrategyV2

    The release policy. See update_strategy_v2 below.

    vpcId String

    The vpc id.

    vswitchId String

    The vswitch id. NOTE: From version 1.211.0, vswitch_id can be modified.

    warStartOptions String

    WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start.

    webContainer String

    The version of tomcat that the deployment package depends on. Image type applications are not supported.

    appName string

    Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters.

    packageType string

    Application package type. Valid values: FatJar, War, Image, PhpZip, IMAGE_PHP_5_4, IMAGE_PHP_5_4_ALPINE, IMAGE_PHP_5_5, IMAGE_PHP_5_5_ALPINE, IMAGE_PHP_5_6, IMAGE_PHP_5_6_ALPINE, IMAGE_PHP_7_0, IMAGE_PHP_7_0_ALPINE, IMAGE_PHP_7_1, IMAGE_PHP_7_1_ALPINE, IMAGE_PHP_7_2, IMAGE_PHP_7_2_ALPINE, IMAGE_PHP_7_3, IMAGE_PHP_7_3_ALPINE, PythonZip.

    replicas number

    Initial number of instances.

    acrAssumeRoleArn string

    The ARN of the RAM role required when pulling images across accounts. Only necessary if the image_url is pointing to an ACR EE instance.

    acrInstanceId string

    The ID of the ACR EE instance. Only necessary if the image_url is pointing to an ACR EE instance.

    appDescription string

    Application description information. No more than 1024 characters. NOTE: From version 1.211.0, app_description can be modified.

    autoConfig boolean

    The auto config. Valid values: true, false.

    autoEnableApplicationScalingRule boolean

    The auto enable application scaling rule. Valid values: true, false.

    batchWaitTime number

    The batch wait time.

    changeOrderDesc string

    The change order desc.

    command string

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commandArgs string

    Mirror startup command parameters. The parameters required for the above start command. For example: 1d. NOTE: Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    Deprecated:

    Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    commandArgsV2s string[]

    The parameters of the image startup command.

    configMapMountDesc string

    ConfigMap mount description. NOTE: Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    Deprecated:

    Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    configMapMountDescV2s ApplicationConfigMapMountDescV2[]

    The description of the ConfigMap that is mounted to the application. A ConfigMap that is created on the ConfigMaps page of a namespace is used to inject configurations into containers. See config_map_mount_desc_v2 below.

    cpu number

    The CPU required for each instance, in millicores, cannot be 0. Valid values: 500, 1000, 2000, 4000, 8000, 16000, 32000.

    customHostAlias string

    Custom host mapping in the container. For example: [{hostName:samplehost,ip:127.0.0.1}]. NOTE: Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    Deprecated:

    Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    customHostAliasV2s ApplicationCustomHostAliasV2[]

    The custom mapping between the hostname and IP address in the container. See custom_host_alias_v2 below.

    deploy boolean

    The deploy. Valid values: true, false.

    edasContainerVersion string

    The operating environment used by the Pandora application.

    enableAhas string

    The enable ahas. Valid values: true, false.

    enableGreyTagRoute boolean

    The enable grey tag route. Default value: false. Valid values:

    envs string

    Container environment variable parameters. For example, [{"name":"envtmp","value":"0"}]. The value description is as follows:

    imagePullSecrets string

    The ID of the corresponding Secret.

    imageUrl string

    Mirror address. Only Image type applications can configure the mirror address.

    jarStartArgs string

    The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    jarStartOptions string

    The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    jdk string

    The JDK version that the deployment package depends on. Image type applications are not supported.

    kafkaConfigs ApplicationKafkaConfigs

    The logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    liveness string

    Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. NOTE: Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    Deprecated:

    Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    livenessV2 ApplicationLivenessV2

    The liveness check settings of the container. See liveness_v2 below.

    memory number

    The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Valid values: 1024, 2048, 4096, 8192, 12288, 16384, 24576, 32768, 65536, 131072.

    microRegistration string

    Select the Nacos registry. Valid values: 0, 1, 2.

    minReadyInstanceRatio number

    Minimum Survival Instance Percentage. NOTE: When min_ready_instances and min_ready_instance_ratio are passed at the same time, and the value of min_ready_instance_ratio is not -1, the min_ready_instance_ratio parameter shall prevail. Assuming that min_ready_instances is 5 and min_ready_instance_ratio is 50, 50 is used to calculate the minimum number of surviving instances.The value description is as follows:

    • -1: Initialization value, indicating that percentages are not used.
    • 0~100: The unit is percentage, rounded up. For example, if it is set to 50%, if there are currently 5 instances, the minimum number of surviving instances is 3.
    minReadyInstances number

    The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be.

    namespaceId string

    SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface.

    nasConfigs ApplicationNasConfig[]

    The configurations for mounting the NAS file system. See nas_configs below.

    ossAkId string

    OSS AccessKey ID.

    ossAkSecret string

    OSS AccessKey Secret.

    ossMountDescs string

    OSS mount description information. NOTE: Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    Deprecated:

    Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    ossMountDescsV2s ApplicationOssMountDescsV2[]

    The description of the mounted Object Storage Service (OSS) bucket. See oss_mount_descs_v2 below.

    packageUrl string

    Deployment package address. Only FatJar or War type applications can configure the deployment package address.

    packageVersion string

    The version number of the deployment package. Required when the Package Type is War and FatJar.

    php string

    The Php environment.

    phpArmsConfigLocation string

    The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file.

    phpConfig string

    PHP configuration file content.

    phpConfigLocation string

    PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file.

    postStart string

    Execute the script after startup, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    Deprecated:

    Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    postStartV2 ApplicationPostStartV2

    The script that is run immediately after the container is started. See post_start_v2 below.

    preStop string

    Execute the script before stopping, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    Deprecated:

    Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    preStopV2 ApplicationPreStopV2

    The script that is run before the container is stopped. See pre_stop_v2 below.

    programmingLanguage string

    The programming language that is used to create the application. Valid values: java, php, other.

    pvtzDiscoverySvc ApplicationPvtzDiscoverySvc

    The configurations of Kubernetes Service-based service registration and discovery. See pvtz_discovery_svc below.

    readiness string

    Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {exec:{command:[sh,"-c","cat /home/admin/start.sh"]},initialDelaySeconds:30,periodSeconds:30,"timeoutSeconds ":2}. Valid values: command, initialDelaySeconds, periodSeconds, timeoutSeconds. NOTE: Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    Deprecated:

    Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    readinessV2 ApplicationReadinessV2

    The readiness check settings of the container. If a container fails this health check multiple times, the container is stopped and then restarted. See readiness_v2 below.

    securityGroupId string

    Security group ID.

    slsConfigs string

    SLS configuration.

    status string

    The status of the resource. Valid values: RUNNING, STOPPED, UNKNOWN.

    tags {[key: string]: any}

    A mapping of tags to assign to the resource.

    terminationGracePeriodSeconds number

    Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. Valid values: [1,60].

    timezone string

    Time zone. Default value: Asia/Shanghai.

    tomcatConfig string

    Tomcat file configuration, set to "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. Valid values: contextInputType, contextPath, httpPort, maxThreads, uriEncoding, useBodyEncoding, useDefaultConfig. NOTE: Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    Deprecated:

    Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    tomcatConfigV2 ApplicationTomcatConfigV2

    The Tomcat configuration. See tomcat_config_v2 below.

    updateStrategy string

    The update strategy. NOTE: Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    Deprecated:

    Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    updateStrategyV2 ApplicationUpdateStrategyV2

    The release policy. See update_strategy_v2 below.

    vpcId string

    The vpc id.

    vswitchId string

    The vswitch id. NOTE: From version 1.211.0, vswitch_id can be modified.

    warStartOptions string

    WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start.

    webContainer string

    The version of tomcat that the deployment package depends on. Image type applications are not supported.

    app_name str

    Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters.

    package_type str

    Application package type. Valid values: FatJar, War, Image, PhpZip, IMAGE_PHP_5_4, IMAGE_PHP_5_4_ALPINE, IMAGE_PHP_5_5, IMAGE_PHP_5_5_ALPINE, IMAGE_PHP_5_6, IMAGE_PHP_5_6_ALPINE, IMAGE_PHP_7_0, IMAGE_PHP_7_0_ALPINE, IMAGE_PHP_7_1, IMAGE_PHP_7_1_ALPINE, IMAGE_PHP_7_2, IMAGE_PHP_7_2_ALPINE, IMAGE_PHP_7_3, IMAGE_PHP_7_3_ALPINE, PythonZip.

    replicas int

    Initial number of instances.

    acr_assume_role_arn str

    The ARN of the RAM role required when pulling images across accounts. Only necessary if the image_url is pointing to an ACR EE instance.

    acr_instance_id str

    The ID of the ACR EE instance. Only necessary if the image_url is pointing to an ACR EE instance.

    app_description str

    Application description information. No more than 1024 characters. NOTE: From version 1.211.0, app_description can be modified.

    auto_config bool

    The auto config. Valid values: true, false.

    auto_enable_application_scaling_rule bool

    The auto enable application scaling rule. Valid values: true, false.

    batch_wait_time int

    The batch wait time.

    change_order_desc str

    The change order desc.

    command str

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    command_args str

    Mirror startup command parameters. The parameters required for the above start command. For example: 1d. NOTE: Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    Deprecated:

    Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    command_args_v2s Sequence[str]

    The parameters of the image startup command.

    config_map_mount_desc str

    ConfigMap mount description. NOTE: Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    Deprecated:

    Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    config_map_mount_desc_v2s Sequence[ApplicationConfigMapMountDescV2Args]

    The description of the ConfigMap that is mounted to the application. A ConfigMap that is created on the ConfigMaps page of a namespace is used to inject configurations into containers. See config_map_mount_desc_v2 below.

    cpu int

    The CPU required for each instance, in millicores, cannot be 0. Valid values: 500, 1000, 2000, 4000, 8000, 16000, 32000.

    custom_host_alias str

    Custom host mapping in the container. For example: [{hostName:samplehost,ip:127.0.0.1}]. NOTE: Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    Deprecated:

    Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    custom_host_alias_v2s Sequence[ApplicationCustomHostAliasV2Args]

    The custom mapping between the hostname and IP address in the container. See custom_host_alias_v2 below.

    deploy bool

    The deploy. Valid values: true, false.

    edas_container_version str

    The operating environment used by the Pandora application.

    enable_ahas str

    The enable ahas. Valid values: true, false.

    enable_grey_tag_route bool

    The enable grey tag route. Default value: false. Valid values:

    envs str

    Container environment variable parameters. For example, [{"name":"envtmp","value":"0"}]. The value description is as follows:

    image_pull_secrets str

    The ID of the corresponding Secret.

    image_url str

    Mirror address. Only Image type applications can configure the mirror address.

    jar_start_args str

    The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    jar_start_options str

    The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    jdk str

    The JDK version that the deployment package depends on. Image type applications are not supported.

    kafka_configs ApplicationKafkaConfigsArgs

    The logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    liveness str

    Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. NOTE: Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    Deprecated:

    Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    liveness_v2 ApplicationLivenessV2Args

    The liveness check settings of the container. See liveness_v2 below.

    memory int

    The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Valid values: 1024, 2048, 4096, 8192, 12288, 16384, 24576, 32768, 65536, 131072.

    micro_registration str

    Select the Nacos registry. Valid values: 0, 1, 2.

    min_ready_instance_ratio int

    Minimum Survival Instance Percentage. NOTE: When min_ready_instances and min_ready_instance_ratio are passed at the same time, and the value of min_ready_instance_ratio is not -1, the min_ready_instance_ratio parameter shall prevail. Assuming that min_ready_instances is 5 and min_ready_instance_ratio is 50, 50 is used to calculate the minimum number of surviving instances.The value description is as follows:

    • -1: Initialization value, indicating that percentages are not used.
    • 0~100: The unit is percentage, rounded up. For example, if it is set to 50%, if there are currently 5 instances, the minimum number of surviving instances is 3.
    min_ready_instances int

    The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be.

    namespace_id str

    SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface.

    nas_configs Sequence[ApplicationNasConfigArgs]

    The configurations for mounting the NAS file system. See nas_configs below.

    oss_ak_id str

    OSS AccessKey ID.

    oss_ak_secret str

    OSS AccessKey Secret.

    oss_mount_descs str

    OSS mount description information. NOTE: Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    Deprecated:

    Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    oss_mount_descs_v2s Sequence[ApplicationOssMountDescsV2Args]

    The description of the mounted Object Storage Service (OSS) bucket. See oss_mount_descs_v2 below.

    package_url str

    Deployment package address. Only FatJar or War type applications can configure the deployment package address.

    package_version str

    The version number of the deployment package. Required when the Package Type is War and FatJar.

    php str

    The Php environment.

    php_arms_config_location str

    The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file.

    php_config str

    PHP configuration file content.

    php_config_location str

    PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file.

    post_start str

    Execute the script after startup, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    Deprecated:

    Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    post_start_v2 ApplicationPostStartV2Args

    The script that is run immediately after the container is started. See post_start_v2 below.

    pre_stop str

    Execute the script before stopping, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    Deprecated:

    Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    pre_stop_v2 ApplicationPreStopV2Args

    The script that is run before the container is stopped. See pre_stop_v2 below.

    programming_language str

    The programming language that is used to create the application. Valid values: java, php, other.

    pvtz_discovery_svc ApplicationPvtzDiscoverySvcArgs

    The configurations of Kubernetes Service-based service registration and discovery. See pvtz_discovery_svc below.

    readiness str

    Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {exec:{command:[sh,"-c","cat /home/admin/start.sh"]},initialDelaySeconds:30,periodSeconds:30,"timeoutSeconds ":2}. Valid values: command, initialDelaySeconds, periodSeconds, timeoutSeconds. NOTE: Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    Deprecated:

    Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    readiness_v2 ApplicationReadinessV2Args

    The readiness check settings of the container. If a container fails this health check multiple times, the container is stopped and then restarted. See readiness_v2 below.

    security_group_id str

    Security group ID.

    sls_configs str

    SLS configuration.

    status str

    The status of the resource. Valid values: RUNNING, STOPPED, UNKNOWN.

    tags Mapping[str, Any]

    A mapping of tags to assign to the resource.

    termination_grace_period_seconds int

    Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. Valid values: [1,60].

    timezone str

    Time zone. Default value: Asia/Shanghai.

    tomcat_config str

    Tomcat file configuration, set to "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. Valid values: contextInputType, contextPath, httpPort, maxThreads, uriEncoding, useBodyEncoding, useDefaultConfig. NOTE: Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    Deprecated:

    Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    tomcat_config_v2 ApplicationTomcatConfigV2Args

    The Tomcat configuration. See tomcat_config_v2 below.

    update_strategy str

    The update strategy. NOTE: Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    Deprecated:

    Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    update_strategy_v2 ApplicationUpdateStrategyV2Args

    The release policy. See update_strategy_v2 below.

    vpc_id str

    The vpc id.

    vswitch_id str

    The vswitch id. NOTE: From version 1.211.0, vswitch_id can be modified.

    war_start_options str

    WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start.

    web_container str

    The version of tomcat that the deployment package depends on. Image type applications are not supported.

    appName String

    Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters.

    packageType String

    Application package type. Valid values: FatJar, War, Image, PhpZip, IMAGE_PHP_5_4, IMAGE_PHP_5_4_ALPINE, IMAGE_PHP_5_5, IMAGE_PHP_5_5_ALPINE, IMAGE_PHP_5_6, IMAGE_PHP_5_6_ALPINE, IMAGE_PHP_7_0, IMAGE_PHP_7_0_ALPINE, IMAGE_PHP_7_1, IMAGE_PHP_7_1_ALPINE, IMAGE_PHP_7_2, IMAGE_PHP_7_2_ALPINE, IMAGE_PHP_7_3, IMAGE_PHP_7_3_ALPINE, PythonZip.

    replicas Number

    Initial number of instances.

    acrAssumeRoleArn String

    The ARN of the RAM role required when pulling images across accounts. Only necessary if the image_url is pointing to an ACR EE instance.

    acrInstanceId String

    The ID of the ACR EE instance. Only necessary if the image_url is pointing to an ACR EE instance.

    appDescription String

    Application description information. No more than 1024 characters. NOTE: From version 1.211.0, app_description can be modified.

    autoConfig Boolean

    The auto config. Valid values: true, false.

    autoEnableApplicationScalingRule Boolean

    The auto enable application scaling rule. Valid values: true, false.

    batchWaitTime Number

    The batch wait time.

    changeOrderDesc String

    The change order desc.

    command String

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commandArgs String

    Mirror startup command parameters. The parameters required for the above start command. For example: 1d. NOTE: Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    Deprecated:

    Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    commandArgsV2s List<String>

    The parameters of the image startup command.

    configMapMountDesc String

    ConfigMap mount description. NOTE: Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    Deprecated:

    Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    configMapMountDescV2s List<Property Map>

    The description of the ConfigMap that is mounted to the application. A ConfigMap that is created on the ConfigMaps page of a namespace is used to inject configurations into containers. See config_map_mount_desc_v2 below.

    cpu Number

    The CPU required for each instance, in millicores, cannot be 0. Valid values: 500, 1000, 2000, 4000, 8000, 16000, 32000.

    customHostAlias String

    Custom host mapping in the container. For example: [{hostName:samplehost,ip:127.0.0.1}]. NOTE: Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    Deprecated:

    Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    customHostAliasV2s List<Property Map>

    The custom mapping between the hostname and IP address in the container. See custom_host_alias_v2 below.

    deploy Boolean

    The deploy. Valid values: true, false.

    edasContainerVersion String

    The operating environment used by the Pandora application.

    enableAhas String

    The enable ahas. Valid values: true, false.

    enableGreyTagRoute Boolean

    The enable grey tag route. Default value: false. Valid values:

    envs String

    Container environment variable parameters. For example, [{"name":"envtmp","value":"0"}]. The value description is as follows:

    imagePullSecrets String

    The ID of the corresponding Secret.

    imageUrl String

    Mirror address. Only Image type applications can configure the mirror address.

    jarStartArgs String

    The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    jarStartOptions String

    The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    jdk String

    The JDK version that the deployment package depends on. Image type applications are not supported.

    kafkaConfigs Property Map

    The logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    liveness String

    Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. NOTE: Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    Deprecated:

    Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    livenessV2 Property Map

    The liveness check settings of the container. See liveness_v2 below.

    memory Number

    The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Valid values: 1024, 2048, 4096, 8192, 12288, 16384, 24576, 32768, 65536, 131072.

    microRegistration String

    Select the Nacos registry. Valid values: 0, 1, 2.

    minReadyInstanceRatio Number

    Minimum Survival Instance Percentage. NOTE: When min_ready_instances and min_ready_instance_ratio are passed at the same time, and the value of min_ready_instance_ratio is not -1, the min_ready_instance_ratio parameter shall prevail. Assuming that min_ready_instances is 5 and min_ready_instance_ratio is 50, 50 is used to calculate the minimum number of surviving instances.The value description is as follows:

    • -1: Initialization value, indicating that percentages are not used.
    • 0~100: The unit is percentage, rounded up. For example, if it is set to 50%, if there are currently 5 instances, the minimum number of surviving instances is 3.
    minReadyInstances Number

    The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be.

    namespaceId String

    SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface.

    nasConfigs List<Property Map>

    The configurations for mounting the NAS file system. See nas_configs below.

    ossAkId String

    OSS AccessKey ID.

    ossAkSecret String

    OSS AccessKey Secret.

    ossMountDescs String

    OSS mount description information. NOTE: Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    Deprecated:

    Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    ossMountDescsV2s List<Property Map>

    The description of the mounted Object Storage Service (OSS) bucket. See oss_mount_descs_v2 below.

    packageUrl String

    Deployment package address. Only FatJar or War type applications can configure the deployment package address.

    packageVersion String

    The version number of the deployment package. Required when the Package Type is War and FatJar.

    php String

    The Php environment.

    phpArmsConfigLocation String

    The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file.

    phpConfig String

    PHP configuration file content.

    phpConfigLocation String

    PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file.

    postStart String

    Execute the script after startup, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    Deprecated:

    Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    postStartV2 Property Map

    The script that is run immediately after the container is started. See post_start_v2 below.

    preStop String

    Execute the script before stopping, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    Deprecated:

    Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    preStopV2 Property Map

    The script that is run before the container is stopped. See pre_stop_v2 below.

    programmingLanguage String

    The programming language that is used to create the application. Valid values: java, php, other.

    pvtzDiscoverySvc Property Map

    The configurations of Kubernetes Service-based service registration and discovery. See pvtz_discovery_svc below.

    readiness String

    Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {exec:{command:[sh,"-c","cat /home/admin/start.sh"]},initialDelaySeconds:30,periodSeconds:30,"timeoutSeconds ":2}. Valid values: command, initialDelaySeconds, periodSeconds, timeoutSeconds. NOTE: Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    Deprecated:

    Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    readinessV2 Property Map

    The readiness check settings of the container. If a container fails this health check multiple times, the container is stopped and then restarted. See readiness_v2 below.

    securityGroupId String

    Security group ID.

    slsConfigs String

    SLS configuration.

    status String

    The status of the resource. Valid values: RUNNING, STOPPED, UNKNOWN.

    tags Map<Any>

    A mapping of tags to assign to the resource.

    terminationGracePeriodSeconds Number

    Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. Valid values: [1,60].

    timezone String

    Time zone. Default value: Asia/Shanghai.

    tomcatConfig String

    Tomcat file configuration, set to "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. Valid values: contextInputType, contextPath, httpPort, maxThreads, uriEncoding, useBodyEncoding, useDefaultConfig. NOTE: Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    Deprecated:

    Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    tomcatConfigV2 Property Map

    The Tomcat configuration. See tomcat_config_v2 below.

    updateStrategy String

    The update strategy. NOTE: Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    Deprecated:

    Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    updateStrategyV2 Property Map

    The release policy. See update_strategy_v2 below.

    vpcId String

    The vpc id.

    vswitchId String

    The vswitch id. NOTE: From version 1.211.0, vswitch_id can be modified.

    warStartOptions String

    WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start.

    webContainer String

    The version of tomcat that the deployment package depends on. Image type applications are not supported.

    Outputs

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

    Id string

    The provider-assigned unique ID for this managed resource.

    Id string

    The provider-assigned unique ID for this managed resource.

    id String

    The provider-assigned unique ID for this managed resource.

    id string

    The provider-assigned unique ID for this managed resource.

    id str

    The provider-assigned unique ID for this managed resource.

    id String

    The provider-assigned unique ID for this managed resource.

    Look up Existing Application Resource

    Get an existing Application resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ApplicationState, opts?: CustomResourceOptions): Application
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            acr_assume_role_arn: Optional[str] = None,
            acr_instance_id: Optional[str] = None,
            app_description: Optional[str] = None,
            app_name: Optional[str] = None,
            auto_config: Optional[bool] = None,
            auto_enable_application_scaling_rule: Optional[bool] = None,
            batch_wait_time: Optional[int] = None,
            change_order_desc: Optional[str] = None,
            command: Optional[str] = None,
            command_args: Optional[str] = None,
            command_args_v2s: Optional[Sequence[str]] = None,
            config_map_mount_desc: Optional[str] = None,
            config_map_mount_desc_v2s: Optional[Sequence[ApplicationConfigMapMountDescV2Args]] = None,
            cpu: Optional[int] = None,
            custom_host_alias: Optional[str] = None,
            custom_host_alias_v2s: Optional[Sequence[ApplicationCustomHostAliasV2Args]] = None,
            deploy: Optional[bool] = None,
            edas_container_version: Optional[str] = None,
            enable_ahas: Optional[str] = None,
            enable_grey_tag_route: Optional[bool] = None,
            envs: Optional[str] = None,
            image_pull_secrets: Optional[str] = None,
            image_url: Optional[str] = None,
            jar_start_args: Optional[str] = None,
            jar_start_options: Optional[str] = None,
            jdk: Optional[str] = None,
            kafka_configs: Optional[ApplicationKafkaConfigsArgs] = None,
            liveness: Optional[str] = None,
            liveness_v2: Optional[ApplicationLivenessV2Args] = None,
            memory: Optional[int] = None,
            micro_registration: Optional[str] = None,
            min_ready_instance_ratio: Optional[int] = None,
            min_ready_instances: Optional[int] = None,
            namespace_id: Optional[str] = None,
            nas_configs: Optional[Sequence[ApplicationNasConfigArgs]] = None,
            oss_ak_id: Optional[str] = None,
            oss_ak_secret: Optional[str] = None,
            oss_mount_descs: Optional[str] = None,
            oss_mount_descs_v2s: Optional[Sequence[ApplicationOssMountDescsV2Args]] = None,
            package_type: Optional[str] = None,
            package_url: Optional[str] = None,
            package_version: Optional[str] = None,
            php: Optional[str] = None,
            php_arms_config_location: Optional[str] = None,
            php_config: Optional[str] = None,
            php_config_location: Optional[str] = None,
            post_start: Optional[str] = None,
            post_start_v2: Optional[ApplicationPostStartV2Args] = None,
            pre_stop: Optional[str] = None,
            pre_stop_v2: Optional[ApplicationPreStopV2Args] = None,
            programming_language: Optional[str] = None,
            pvtz_discovery_svc: Optional[ApplicationPvtzDiscoverySvcArgs] = None,
            readiness: Optional[str] = None,
            readiness_v2: Optional[ApplicationReadinessV2Args] = None,
            replicas: Optional[int] = None,
            security_group_id: Optional[str] = None,
            sls_configs: Optional[str] = None,
            status: Optional[str] = None,
            tags: Optional[Mapping[str, Any]] = None,
            termination_grace_period_seconds: Optional[int] = None,
            timezone: Optional[str] = None,
            tomcat_config: Optional[str] = None,
            tomcat_config_v2: Optional[ApplicationTomcatConfigV2Args] = None,
            update_strategy: Optional[str] = None,
            update_strategy_v2: Optional[ApplicationUpdateStrategyV2Args] = None,
            vpc_id: Optional[str] = None,
            vswitch_id: Optional[str] = None,
            war_start_options: Optional[str] = None,
            web_container: Optional[str] = None) -> Application
    func GetApplication(ctx *Context, name string, id IDInput, state *ApplicationState, opts ...ResourceOption) (*Application, error)
    public static Application Get(string name, Input<string> id, ApplicationState? state, CustomResourceOptions? opts = null)
    public static Application get(String name, Output<String> id, ApplicationState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AcrAssumeRoleArn string

    The ARN of the RAM role required when pulling images across accounts. Only necessary if the image_url is pointing to an ACR EE instance.

    AcrInstanceId string

    The ID of the ACR EE instance. Only necessary if the image_url is pointing to an ACR EE instance.

    AppDescription string

    Application description information. No more than 1024 characters. NOTE: From version 1.211.0, app_description can be modified.

    AppName string

    Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters.

    AutoConfig bool

    The auto config. Valid values: true, false.

    AutoEnableApplicationScalingRule bool

    The auto enable application scaling rule. Valid values: true, false.

    BatchWaitTime int

    The batch wait time.

    ChangeOrderDesc string

    The change order desc.

    Command string

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    CommandArgs string

    Mirror startup command parameters. The parameters required for the above start command. For example: 1d. NOTE: Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    Deprecated:

    Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    CommandArgsV2s List<string>

    The parameters of the image startup command.

    ConfigMapMountDesc string

    ConfigMap mount description. NOTE: Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    Deprecated:

    Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    ConfigMapMountDescV2s List<Pulumi.AliCloud.Sae.Inputs.ApplicationConfigMapMountDescV2>

    The description of the ConfigMap that is mounted to the application. A ConfigMap that is created on the ConfigMaps page of a namespace is used to inject configurations into containers. See config_map_mount_desc_v2 below.

    Cpu int

    The CPU required for each instance, in millicores, cannot be 0. Valid values: 500, 1000, 2000, 4000, 8000, 16000, 32000.

    CustomHostAlias string

    Custom host mapping in the container. For example: [{hostName:samplehost,ip:127.0.0.1}]. NOTE: Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    Deprecated:

    Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    CustomHostAliasV2s List<Pulumi.AliCloud.Sae.Inputs.ApplicationCustomHostAliasV2>

    The custom mapping between the hostname and IP address in the container. See custom_host_alias_v2 below.

    Deploy bool

    The deploy. Valid values: true, false.

    EdasContainerVersion string

    The operating environment used by the Pandora application.

    EnableAhas string

    The enable ahas. Valid values: true, false.

    EnableGreyTagRoute bool

    The enable grey tag route. Default value: false. Valid values:

    Envs string

    Container environment variable parameters. For example, [{"name":"envtmp","value":"0"}]. The value description is as follows:

    ImagePullSecrets string

    The ID of the corresponding Secret.

    ImageUrl string

    Mirror address. Only Image type applications can configure the mirror address.

    JarStartArgs string

    The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    JarStartOptions string

    The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    Jdk string

    The JDK version that the deployment package depends on. Image type applications are not supported.

    KafkaConfigs Pulumi.AliCloud.Sae.Inputs.ApplicationKafkaConfigs

    The logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    Liveness string

    Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. NOTE: Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    Deprecated:

    Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    LivenessV2 Pulumi.AliCloud.Sae.Inputs.ApplicationLivenessV2

    The liveness check settings of the container. See liveness_v2 below.

    Memory int

    The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Valid values: 1024, 2048, 4096, 8192, 12288, 16384, 24576, 32768, 65536, 131072.

    MicroRegistration string

    Select the Nacos registry. Valid values: 0, 1, 2.

    MinReadyInstanceRatio int

    Minimum Survival Instance Percentage. NOTE: When min_ready_instances and min_ready_instance_ratio are passed at the same time, and the value of min_ready_instance_ratio is not -1, the min_ready_instance_ratio parameter shall prevail. Assuming that min_ready_instances is 5 and min_ready_instance_ratio is 50, 50 is used to calculate the minimum number of surviving instances.The value description is as follows:

    • -1: Initialization value, indicating that percentages are not used.
    • 0~100: The unit is percentage, rounded up. For example, if it is set to 50%, if there are currently 5 instances, the minimum number of surviving instances is 3.
    MinReadyInstances int

    The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be.

    NamespaceId string

    SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface.

    NasConfigs List<Pulumi.AliCloud.Sae.Inputs.ApplicationNasConfig>

    The configurations for mounting the NAS file system. See nas_configs below.

    OssAkId string

    OSS AccessKey ID.

    OssAkSecret string

    OSS AccessKey Secret.

    OssMountDescs string

    OSS mount description information. NOTE: Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    Deprecated:

    Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    OssMountDescsV2s List<Pulumi.AliCloud.Sae.Inputs.ApplicationOssMountDescsV2>

    The description of the mounted Object Storage Service (OSS) bucket. See oss_mount_descs_v2 below.

    PackageType string

    Application package type. Valid values: FatJar, War, Image, PhpZip, IMAGE_PHP_5_4, IMAGE_PHP_5_4_ALPINE, IMAGE_PHP_5_5, IMAGE_PHP_5_5_ALPINE, IMAGE_PHP_5_6, IMAGE_PHP_5_6_ALPINE, IMAGE_PHP_7_0, IMAGE_PHP_7_0_ALPINE, IMAGE_PHP_7_1, IMAGE_PHP_7_1_ALPINE, IMAGE_PHP_7_2, IMAGE_PHP_7_2_ALPINE, IMAGE_PHP_7_3, IMAGE_PHP_7_3_ALPINE, PythonZip.

    PackageUrl string

    Deployment package address. Only FatJar or War type applications can configure the deployment package address.

    PackageVersion string

    The version number of the deployment package. Required when the Package Type is War and FatJar.

    Php string

    The Php environment.

    PhpArmsConfigLocation string

    The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file.

    PhpConfig string

    PHP configuration file content.

    PhpConfigLocation string

    PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file.

    PostStart string

    Execute the script after startup, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    Deprecated:

    Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    PostStartV2 Pulumi.AliCloud.Sae.Inputs.ApplicationPostStartV2

    The script that is run immediately after the container is started. See post_start_v2 below.

    PreStop string

    Execute the script before stopping, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    Deprecated:

    Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    PreStopV2 Pulumi.AliCloud.Sae.Inputs.ApplicationPreStopV2

    The script that is run before the container is stopped. See pre_stop_v2 below.

    ProgrammingLanguage string

    The programming language that is used to create the application. Valid values: java, php, other.

    PvtzDiscoverySvc Pulumi.AliCloud.Sae.Inputs.ApplicationPvtzDiscoverySvc

    The configurations of Kubernetes Service-based service registration and discovery. See pvtz_discovery_svc below.

    Readiness string

    Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {exec:{command:[sh,"-c","cat /home/admin/start.sh"]},initialDelaySeconds:30,periodSeconds:30,"timeoutSeconds ":2}. Valid values: command, initialDelaySeconds, periodSeconds, timeoutSeconds. NOTE: Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    Deprecated:

    Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    ReadinessV2 Pulumi.AliCloud.Sae.Inputs.ApplicationReadinessV2

    The readiness check settings of the container. If a container fails this health check multiple times, the container is stopped and then restarted. See readiness_v2 below.

    Replicas int

    Initial number of instances.

    SecurityGroupId string

    Security group ID.

    SlsConfigs string

    SLS configuration.

    Status string

    The status of the resource. Valid values: RUNNING, STOPPED, UNKNOWN.

    Tags Dictionary<string, object>

    A mapping of tags to assign to the resource.

    TerminationGracePeriodSeconds int

    Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. Valid values: [1,60].

    Timezone string

    Time zone. Default value: Asia/Shanghai.

    TomcatConfig string

    Tomcat file configuration, set to "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. Valid values: contextInputType, contextPath, httpPort, maxThreads, uriEncoding, useBodyEncoding, useDefaultConfig. NOTE: Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    Deprecated:

    Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    TomcatConfigV2 Pulumi.AliCloud.Sae.Inputs.ApplicationTomcatConfigV2

    The Tomcat configuration. See tomcat_config_v2 below.

    UpdateStrategy string

    The update strategy. NOTE: Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    Deprecated:

    Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    UpdateStrategyV2 Pulumi.AliCloud.Sae.Inputs.ApplicationUpdateStrategyV2

    The release policy. See update_strategy_v2 below.

    VpcId string

    The vpc id.

    VswitchId string

    The vswitch id. NOTE: From version 1.211.0, vswitch_id can be modified.

    WarStartOptions string

    WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start.

    WebContainer string

    The version of tomcat that the deployment package depends on. Image type applications are not supported.

    AcrAssumeRoleArn string

    The ARN of the RAM role required when pulling images across accounts. Only necessary if the image_url is pointing to an ACR EE instance.

    AcrInstanceId string

    The ID of the ACR EE instance. Only necessary if the image_url is pointing to an ACR EE instance.

    AppDescription string

    Application description information. No more than 1024 characters. NOTE: From version 1.211.0, app_description can be modified.

    AppName string

    Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters.

    AutoConfig bool

    The auto config. Valid values: true, false.

    AutoEnableApplicationScalingRule bool

    The auto enable application scaling rule. Valid values: true, false.

    BatchWaitTime int

    The batch wait time.

    ChangeOrderDesc string

    The change order desc.

    Command string

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    CommandArgs string

    Mirror startup command parameters. The parameters required for the above start command. For example: 1d. NOTE: Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    Deprecated:

    Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    CommandArgsV2s []string

    The parameters of the image startup command.

    ConfigMapMountDesc string

    ConfigMap mount description. NOTE: Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    Deprecated:

    Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    ConfigMapMountDescV2s []ApplicationConfigMapMountDescV2Args

    The description of the ConfigMap that is mounted to the application. A ConfigMap that is created on the ConfigMaps page of a namespace is used to inject configurations into containers. See config_map_mount_desc_v2 below.

    Cpu int

    The CPU required for each instance, in millicores, cannot be 0. Valid values: 500, 1000, 2000, 4000, 8000, 16000, 32000.

    CustomHostAlias string

    Custom host mapping in the container. For example: [{hostName:samplehost,ip:127.0.0.1}]. NOTE: Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    Deprecated:

    Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    CustomHostAliasV2s []ApplicationCustomHostAliasV2Args

    The custom mapping between the hostname and IP address in the container. See custom_host_alias_v2 below.

    Deploy bool

    The deploy. Valid values: true, false.

    EdasContainerVersion string

    The operating environment used by the Pandora application.

    EnableAhas string

    The enable ahas. Valid values: true, false.

    EnableGreyTagRoute bool

    The enable grey tag route. Default value: false. Valid values:

    Envs string

    Container environment variable parameters. For example, [{"name":"envtmp","value":"0"}]. The value description is as follows:

    ImagePullSecrets string

    The ID of the corresponding Secret.

    ImageUrl string

    Mirror address. Only Image type applications can configure the mirror address.

    JarStartArgs string

    The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    JarStartOptions string

    The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    Jdk string

    The JDK version that the deployment package depends on. Image type applications are not supported.

    KafkaConfigs ApplicationKafkaConfigsArgs

    The logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    Liveness string

    Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. NOTE: Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    Deprecated:

    Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    LivenessV2 ApplicationLivenessV2Args

    The liveness check settings of the container. See liveness_v2 below.

    Memory int

    The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Valid values: 1024, 2048, 4096, 8192, 12288, 16384, 24576, 32768, 65536, 131072.

    MicroRegistration string

    Select the Nacos registry. Valid values: 0, 1, 2.

    MinReadyInstanceRatio int

    Minimum Survival Instance Percentage. NOTE: When min_ready_instances and min_ready_instance_ratio are passed at the same time, and the value of min_ready_instance_ratio is not -1, the min_ready_instance_ratio parameter shall prevail. Assuming that min_ready_instances is 5 and min_ready_instance_ratio is 50, 50 is used to calculate the minimum number of surviving instances.The value description is as follows:

    • -1: Initialization value, indicating that percentages are not used.
    • 0~100: The unit is percentage, rounded up. For example, if it is set to 50%, if there are currently 5 instances, the minimum number of surviving instances is 3.
    MinReadyInstances int

    The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be.

    NamespaceId string

    SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface.

    NasConfigs []ApplicationNasConfigArgs

    The configurations for mounting the NAS file system. See nas_configs below.

    OssAkId string

    OSS AccessKey ID.

    OssAkSecret string

    OSS AccessKey Secret.

    OssMountDescs string

    OSS mount description information. NOTE: Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    Deprecated:

    Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    OssMountDescsV2s []ApplicationOssMountDescsV2Args

    The description of the mounted Object Storage Service (OSS) bucket. See oss_mount_descs_v2 below.

    PackageType string

    Application package type. Valid values: FatJar, War, Image, PhpZip, IMAGE_PHP_5_4, IMAGE_PHP_5_4_ALPINE, IMAGE_PHP_5_5, IMAGE_PHP_5_5_ALPINE, IMAGE_PHP_5_6, IMAGE_PHP_5_6_ALPINE, IMAGE_PHP_7_0, IMAGE_PHP_7_0_ALPINE, IMAGE_PHP_7_1, IMAGE_PHP_7_1_ALPINE, IMAGE_PHP_7_2, IMAGE_PHP_7_2_ALPINE, IMAGE_PHP_7_3, IMAGE_PHP_7_3_ALPINE, PythonZip.

    PackageUrl string

    Deployment package address. Only FatJar or War type applications can configure the deployment package address.

    PackageVersion string

    The version number of the deployment package. Required when the Package Type is War and FatJar.

    Php string

    The Php environment.

    PhpArmsConfigLocation string

    The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file.

    PhpConfig string

    PHP configuration file content.

    PhpConfigLocation string

    PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file.

    PostStart string

    Execute the script after startup, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    Deprecated:

    Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    PostStartV2 ApplicationPostStartV2Args

    The script that is run immediately after the container is started. See post_start_v2 below.

    PreStop string

    Execute the script before stopping, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    Deprecated:

    Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    PreStopV2 ApplicationPreStopV2Args

    The script that is run before the container is stopped. See pre_stop_v2 below.

    ProgrammingLanguage string

    The programming language that is used to create the application. Valid values: java, php, other.

    PvtzDiscoverySvc ApplicationPvtzDiscoverySvcArgs

    The configurations of Kubernetes Service-based service registration and discovery. See pvtz_discovery_svc below.

    Readiness string

    Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {exec:{command:[sh,"-c","cat /home/admin/start.sh"]},initialDelaySeconds:30,periodSeconds:30,"timeoutSeconds ":2}. Valid values: command, initialDelaySeconds, periodSeconds, timeoutSeconds. NOTE: Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    Deprecated:

    Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    ReadinessV2 ApplicationReadinessV2Args

    The readiness check settings of the container. If a container fails this health check multiple times, the container is stopped and then restarted. See readiness_v2 below.

    Replicas int

    Initial number of instances.

    SecurityGroupId string

    Security group ID.

    SlsConfigs string

    SLS configuration.

    Status string

    The status of the resource. Valid values: RUNNING, STOPPED, UNKNOWN.

    Tags map[string]interface{}

    A mapping of tags to assign to the resource.

    TerminationGracePeriodSeconds int

    Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. Valid values: [1,60].

    Timezone string

    Time zone. Default value: Asia/Shanghai.

    TomcatConfig string

    Tomcat file configuration, set to "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. Valid values: contextInputType, contextPath, httpPort, maxThreads, uriEncoding, useBodyEncoding, useDefaultConfig. NOTE: Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    Deprecated:

    Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    TomcatConfigV2 ApplicationTomcatConfigV2Args

    The Tomcat configuration. See tomcat_config_v2 below.

    UpdateStrategy string

    The update strategy. NOTE: Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    Deprecated:

    Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    UpdateStrategyV2 ApplicationUpdateStrategyV2Args

    The release policy. See update_strategy_v2 below.

    VpcId string

    The vpc id.

    VswitchId string

    The vswitch id. NOTE: From version 1.211.0, vswitch_id can be modified.

    WarStartOptions string

    WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start.

    WebContainer string

    The version of tomcat that the deployment package depends on. Image type applications are not supported.

    acrAssumeRoleArn String

    The ARN of the RAM role required when pulling images across accounts. Only necessary if the image_url is pointing to an ACR EE instance.

    acrInstanceId String

    The ID of the ACR EE instance. Only necessary if the image_url is pointing to an ACR EE instance.

    appDescription String

    Application description information. No more than 1024 characters. NOTE: From version 1.211.0, app_description can be modified.

    appName String

    Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters.

    autoConfig Boolean

    The auto config. Valid values: true, false.

    autoEnableApplicationScalingRule Boolean

    The auto enable application scaling rule. Valid values: true, false.

    batchWaitTime Integer

    The batch wait time.

    changeOrderDesc String

    The change order desc.

    command String

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commandArgs String

    Mirror startup command parameters. The parameters required for the above start command. For example: 1d. NOTE: Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    Deprecated:

    Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    commandArgsV2s List<String>

    The parameters of the image startup command.

    configMapMountDesc String

    ConfigMap mount description. NOTE: Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    Deprecated:

    Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    configMapMountDescV2s List<ApplicationConfigMapMountDescV2>

    The description of the ConfigMap that is mounted to the application. A ConfigMap that is created on the ConfigMaps page of a namespace is used to inject configurations into containers. See config_map_mount_desc_v2 below.

    cpu Integer

    The CPU required for each instance, in millicores, cannot be 0. Valid values: 500, 1000, 2000, 4000, 8000, 16000, 32000.

    customHostAlias String

    Custom host mapping in the container. For example: [{hostName:samplehost,ip:127.0.0.1}]. NOTE: Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    Deprecated:

    Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    customHostAliasV2s List<ApplicationCustomHostAliasV2>

    The custom mapping between the hostname and IP address in the container. See custom_host_alias_v2 below.

    deploy Boolean

    The deploy. Valid values: true, false.

    edasContainerVersion String

    The operating environment used by the Pandora application.

    enableAhas String

    The enable ahas. Valid values: true, false.

    enableGreyTagRoute Boolean

    The enable grey tag route. Default value: false. Valid values:

    envs String

    Container environment variable parameters. For example, [{"name":"envtmp","value":"0"}]. The value description is as follows:

    imagePullSecrets String

    The ID of the corresponding Secret.

    imageUrl String

    Mirror address. Only Image type applications can configure the mirror address.

    jarStartArgs String

    The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    jarStartOptions String

    The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    jdk String

    The JDK version that the deployment package depends on. Image type applications are not supported.

    kafkaConfigs ApplicationKafkaConfigs

    The logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    liveness String

    Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. NOTE: Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    Deprecated:

    Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    livenessV2 ApplicationLivenessV2

    The liveness check settings of the container. See liveness_v2 below.

    memory Integer

    The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Valid values: 1024, 2048, 4096, 8192, 12288, 16384, 24576, 32768, 65536, 131072.

    microRegistration String

    Select the Nacos registry. Valid values: 0, 1, 2.

    minReadyInstanceRatio Integer

    Minimum Survival Instance Percentage. NOTE: When min_ready_instances and min_ready_instance_ratio are passed at the same time, and the value of min_ready_instance_ratio is not -1, the min_ready_instance_ratio parameter shall prevail. Assuming that min_ready_instances is 5 and min_ready_instance_ratio is 50, 50 is used to calculate the minimum number of surviving instances.The value description is as follows:

    • -1: Initialization value, indicating that percentages are not used.
    • 0~100: The unit is percentage, rounded up. For example, if it is set to 50%, if there are currently 5 instances, the minimum number of surviving instances is 3.
    minReadyInstances Integer

    The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be.

    namespaceId String

    SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface.

    nasConfigs List<ApplicationNasConfig>

    The configurations for mounting the NAS file system. See nas_configs below.

    ossAkId String

    OSS AccessKey ID.

    ossAkSecret String

    OSS AccessKey Secret.

    ossMountDescs String

    OSS mount description information. NOTE: Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    Deprecated:

    Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    ossMountDescsV2s List<ApplicationOssMountDescsV2>

    The description of the mounted Object Storage Service (OSS) bucket. See oss_mount_descs_v2 below.

    packageType String

    Application package type. Valid values: FatJar, War, Image, PhpZip, IMAGE_PHP_5_4, IMAGE_PHP_5_4_ALPINE, IMAGE_PHP_5_5, IMAGE_PHP_5_5_ALPINE, IMAGE_PHP_5_6, IMAGE_PHP_5_6_ALPINE, IMAGE_PHP_7_0, IMAGE_PHP_7_0_ALPINE, IMAGE_PHP_7_1, IMAGE_PHP_7_1_ALPINE, IMAGE_PHP_7_2, IMAGE_PHP_7_2_ALPINE, IMAGE_PHP_7_3, IMAGE_PHP_7_3_ALPINE, PythonZip.

    packageUrl String

    Deployment package address. Only FatJar or War type applications can configure the deployment package address.

    packageVersion String

    The version number of the deployment package. Required when the Package Type is War and FatJar.

    php String

    The Php environment.

    phpArmsConfigLocation String

    The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file.

    phpConfig String

    PHP configuration file content.

    phpConfigLocation String

    PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file.

    postStart String

    Execute the script after startup, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    Deprecated:

    Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    postStartV2 ApplicationPostStartV2

    The script that is run immediately after the container is started. See post_start_v2 below.

    preStop String

    Execute the script before stopping, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    Deprecated:

    Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    preStopV2 ApplicationPreStopV2

    The script that is run before the container is stopped. See pre_stop_v2 below.

    programmingLanguage String

    The programming language that is used to create the application. Valid values: java, php, other.

    pvtzDiscoverySvc ApplicationPvtzDiscoverySvc

    The configurations of Kubernetes Service-based service registration and discovery. See pvtz_discovery_svc below.

    readiness String

    Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {exec:{command:[sh,"-c","cat /home/admin/start.sh"]},initialDelaySeconds:30,periodSeconds:30,"timeoutSeconds ":2}. Valid values: command, initialDelaySeconds, periodSeconds, timeoutSeconds. NOTE: Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    Deprecated:

    Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    readinessV2 ApplicationReadinessV2

    The readiness check settings of the container. If a container fails this health check multiple times, the container is stopped and then restarted. See readiness_v2 below.

    replicas Integer

    Initial number of instances.

    securityGroupId String

    Security group ID.

    slsConfigs String

    SLS configuration.

    status String

    The status of the resource. Valid values: RUNNING, STOPPED, UNKNOWN.

    tags Map<String,Object>

    A mapping of tags to assign to the resource.

    terminationGracePeriodSeconds Integer

    Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. Valid values: [1,60].

    timezone String

    Time zone. Default value: Asia/Shanghai.

    tomcatConfig String

    Tomcat file configuration, set to "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. Valid values: contextInputType, contextPath, httpPort, maxThreads, uriEncoding, useBodyEncoding, useDefaultConfig. NOTE: Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    Deprecated:

    Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    tomcatConfigV2 ApplicationTomcatConfigV2

    The Tomcat configuration. See tomcat_config_v2 below.

    updateStrategy String

    The update strategy. NOTE: Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    Deprecated:

    Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    updateStrategyV2 ApplicationUpdateStrategyV2

    The release policy. See update_strategy_v2 below.

    vpcId String

    The vpc id.

    vswitchId String

    The vswitch id. NOTE: From version 1.211.0, vswitch_id can be modified.

    warStartOptions String

    WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start.

    webContainer String

    The version of tomcat that the deployment package depends on. Image type applications are not supported.

    acrAssumeRoleArn string

    The ARN of the RAM role required when pulling images across accounts. Only necessary if the image_url is pointing to an ACR EE instance.

    acrInstanceId string

    The ID of the ACR EE instance. Only necessary if the image_url is pointing to an ACR EE instance.

    appDescription string

    Application description information. No more than 1024 characters. NOTE: From version 1.211.0, app_description can be modified.

    appName string

    Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters.

    autoConfig boolean

    The auto config. Valid values: true, false.

    autoEnableApplicationScalingRule boolean

    The auto enable application scaling rule. Valid values: true, false.

    batchWaitTime number

    The batch wait time.

    changeOrderDesc string

    The change order desc.

    command string

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commandArgs string

    Mirror startup command parameters. The parameters required for the above start command. For example: 1d. NOTE: Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    Deprecated:

    Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    commandArgsV2s string[]

    The parameters of the image startup command.

    configMapMountDesc string

    ConfigMap mount description. NOTE: Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    Deprecated:

    Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    configMapMountDescV2s ApplicationConfigMapMountDescV2[]

    The description of the ConfigMap that is mounted to the application. A ConfigMap that is created on the ConfigMaps page of a namespace is used to inject configurations into containers. See config_map_mount_desc_v2 below.

    cpu number

    The CPU required for each instance, in millicores, cannot be 0. Valid values: 500, 1000, 2000, 4000, 8000, 16000, 32000.

    customHostAlias string

    Custom host mapping in the container. For example: [{hostName:samplehost,ip:127.0.0.1}]. NOTE: Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    Deprecated:

    Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    customHostAliasV2s ApplicationCustomHostAliasV2[]

    The custom mapping between the hostname and IP address in the container. See custom_host_alias_v2 below.

    deploy boolean

    The deploy. Valid values: true, false.

    edasContainerVersion string

    The operating environment used by the Pandora application.

    enableAhas string

    The enable ahas. Valid values: true, false.

    enableGreyTagRoute boolean

    The enable grey tag route. Default value: false. Valid values:

    envs string

    Container environment variable parameters. For example, [{"name":"envtmp","value":"0"}]. The value description is as follows:

    imagePullSecrets string

    The ID of the corresponding Secret.

    imageUrl string

    Mirror address. Only Image type applications can configure the mirror address.

    jarStartArgs string

    The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    jarStartOptions string

    The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    jdk string

    The JDK version that the deployment package depends on. Image type applications are not supported.

    kafkaConfigs ApplicationKafkaConfigs

    The logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    liveness string

    Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. NOTE: Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    Deprecated:

    Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    livenessV2 ApplicationLivenessV2

    The liveness check settings of the container. See liveness_v2 below.

    memory number

    The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Valid values: 1024, 2048, 4096, 8192, 12288, 16384, 24576, 32768, 65536, 131072.

    microRegistration string

    Select the Nacos registry. Valid values: 0, 1, 2.

    minReadyInstanceRatio number

    Minimum Survival Instance Percentage. NOTE: When min_ready_instances and min_ready_instance_ratio are passed at the same time, and the value of min_ready_instance_ratio is not -1, the min_ready_instance_ratio parameter shall prevail. Assuming that min_ready_instances is 5 and min_ready_instance_ratio is 50, 50 is used to calculate the minimum number of surviving instances.The value description is as follows:

    • -1: Initialization value, indicating that percentages are not used.
    • 0~100: The unit is percentage, rounded up. For example, if it is set to 50%, if there are currently 5 instances, the minimum number of surviving instances is 3.
    minReadyInstances number

    The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be.

    namespaceId string

    SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface.

    nasConfigs ApplicationNasConfig[]

    The configurations for mounting the NAS file system. See nas_configs below.

    ossAkId string

    OSS AccessKey ID.

    ossAkSecret string

    OSS AccessKey Secret.

    ossMountDescs string

    OSS mount description information. NOTE: Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    Deprecated:

    Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    ossMountDescsV2s ApplicationOssMountDescsV2[]

    The description of the mounted Object Storage Service (OSS) bucket. See oss_mount_descs_v2 below.

    packageType string

    Application package type. Valid values: FatJar, War, Image, PhpZip, IMAGE_PHP_5_4, IMAGE_PHP_5_4_ALPINE, IMAGE_PHP_5_5, IMAGE_PHP_5_5_ALPINE, IMAGE_PHP_5_6, IMAGE_PHP_5_6_ALPINE, IMAGE_PHP_7_0, IMAGE_PHP_7_0_ALPINE, IMAGE_PHP_7_1, IMAGE_PHP_7_1_ALPINE, IMAGE_PHP_7_2, IMAGE_PHP_7_2_ALPINE, IMAGE_PHP_7_3, IMAGE_PHP_7_3_ALPINE, PythonZip.

    packageUrl string

    Deployment package address. Only FatJar or War type applications can configure the deployment package address.

    packageVersion string

    The version number of the deployment package. Required when the Package Type is War and FatJar.

    php string

    The Php environment.

    phpArmsConfigLocation string

    The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file.

    phpConfig string

    PHP configuration file content.

    phpConfigLocation string

    PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file.

    postStart string

    Execute the script after startup, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    Deprecated:

    Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    postStartV2 ApplicationPostStartV2

    The script that is run immediately after the container is started. See post_start_v2 below.

    preStop string

    Execute the script before stopping, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    Deprecated:

    Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    preStopV2 ApplicationPreStopV2

    The script that is run before the container is stopped. See pre_stop_v2 below.

    programmingLanguage string

    The programming language that is used to create the application. Valid values: java, php, other.

    pvtzDiscoverySvc ApplicationPvtzDiscoverySvc

    The configurations of Kubernetes Service-based service registration and discovery. See pvtz_discovery_svc below.

    readiness string

    Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {exec:{command:[sh,"-c","cat /home/admin/start.sh"]},initialDelaySeconds:30,periodSeconds:30,"timeoutSeconds ":2}. Valid values: command, initialDelaySeconds, periodSeconds, timeoutSeconds. NOTE: Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    Deprecated:

    Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    readinessV2 ApplicationReadinessV2

    The readiness check settings of the container. If a container fails this health check multiple times, the container is stopped and then restarted. See readiness_v2 below.

    replicas number

    Initial number of instances.

    securityGroupId string

    Security group ID.

    slsConfigs string

    SLS configuration.

    status string

    The status of the resource. Valid values: RUNNING, STOPPED, UNKNOWN.

    tags {[key: string]: any}

    A mapping of tags to assign to the resource.

    terminationGracePeriodSeconds number

    Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. Valid values: [1,60].

    timezone string

    Time zone. Default value: Asia/Shanghai.

    tomcatConfig string

    Tomcat file configuration, set to "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. Valid values: contextInputType, contextPath, httpPort, maxThreads, uriEncoding, useBodyEncoding, useDefaultConfig. NOTE: Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    Deprecated:

    Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    tomcatConfigV2 ApplicationTomcatConfigV2

    The Tomcat configuration. See tomcat_config_v2 below.

    updateStrategy string

    The update strategy. NOTE: Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    Deprecated:

    Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    updateStrategyV2 ApplicationUpdateStrategyV2

    The release policy. See update_strategy_v2 below.

    vpcId string

    The vpc id.

    vswitchId string

    The vswitch id. NOTE: From version 1.211.0, vswitch_id can be modified.

    warStartOptions string

    WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start.

    webContainer string

    The version of tomcat that the deployment package depends on. Image type applications are not supported.

    acr_assume_role_arn str

    The ARN of the RAM role required when pulling images across accounts. Only necessary if the image_url is pointing to an ACR EE instance.

    acr_instance_id str

    The ID of the ACR EE instance. Only necessary if the image_url is pointing to an ACR EE instance.

    app_description str

    Application description information. No more than 1024 characters. NOTE: From version 1.211.0, app_description can be modified.

    app_name str

    Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters.

    auto_config bool

    The auto config. Valid values: true, false.

    auto_enable_application_scaling_rule bool

    The auto enable application scaling rule. Valid values: true, false.

    batch_wait_time int

    The batch wait time.

    change_order_desc str

    The change order desc.

    command str

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    command_args str

    Mirror startup command parameters. The parameters required for the above start command. For example: 1d. NOTE: Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    Deprecated:

    Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    command_args_v2s Sequence[str]

    The parameters of the image startup command.

    config_map_mount_desc str

    ConfigMap mount description. NOTE: Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    Deprecated:

    Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    config_map_mount_desc_v2s Sequence[ApplicationConfigMapMountDescV2Args]

    The description of the ConfigMap that is mounted to the application. A ConfigMap that is created on the ConfigMaps page of a namespace is used to inject configurations into containers. See config_map_mount_desc_v2 below.

    cpu int

    The CPU required for each instance, in millicores, cannot be 0. Valid values: 500, 1000, 2000, 4000, 8000, 16000, 32000.

    custom_host_alias str

    Custom host mapping in the container. For example: [{hostName:samplehost,ip:127.0.0.1}]. NOTE: Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    Deprecated:

    Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    custom_host_alias_v2s Sequence[ApplicationCustomHostAliasV2Args]

    The custom mapping between the hostname and IP address in the container. See custom_host_alias_v2 below.

    deploy bool

    The deploy. Valid values: true, false.

    edas_container_version str

    The operating environment used by the Pandora application.

    enable_ahas str

    The enable ahas. Valid values: true, false.

    enable_grey_tag_route bool

    The enable grey tag route. Default value: false. Valid values:

    envs str

    Container environment variable parameters. For example, [{"name":"envtmp","value":"0"}]. The value description is as follows:

    image_pull_secrets str

    The ID of the corresponding Secret.

    image_url str

    Mirror address. Only Image type applications can configure the mirror address.

    jar_start_args str

    The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    jar_start_options str

    The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    jdk str

    The JDK version that the deployment package depends on. Image type applications are not supported.

    kafka_configs ApplicationKafkaConfigsArgs

    The logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    liveness str

    Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. NOTE: Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    Deprecated:

    Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    liveness_v2 ApplicationLivenessV2Args

    The liveness check settings of the container. See liveness_v2 below.

    memory int

    The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Valid values: 1024, 2048, 4096, 8192, 12288, 16384, 24576, 32768, 65536, 131072.

    micro_registration str

    Select the Nacos registry. Valid values: 0, 1, 2.

    min_ready_instance_ratio int

    Minimum Survival Instance Percentage. NOTE: When min_ready_instances and min_ready_instance_ratio are passed at the same time, and the value of min_ready_instance_ratio is not -1, the min_ready_instance_ratio parameter shall prevail. Assuming that min_ready_instances is 5 and min_ready_instance_ratio is 50, 50 is used to calculate the minimum number of surviving instances.The value description is as follows:

    • -1: Initialization value, indicating that percentages are not used.
    • 0~100: The unit is percentage, rounded up. For example, if it is set to 50%, if there are currently 5 instances, the minimum number of surviving instances is 3.
    min_ready_instances int

    The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be.

    namespace_id str

    SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface.

    nas_configs Sequence[ApplicationNasConfigArgs]

    The configurations for mounting the NAS file system. See nas_configs below.

    oss_ak_id str

    OSS AccessKey ID.

    oss_ak_secret str

    OSS AccessKey Secret.

    oss_mount_descs str

    OSS mount description information. NOTE: Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    Deprecated:

    Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    oss_mount_descs_v2s Sequence[ApplicationOssMountDescsV2Args]

    The description of the mounted Object Storage Service (OSS) bucket. See oss_mount_descs_v2 below.

    package_type str

    Application package type. Valid values: FatJar, War, Image, PhpZip, IMAGE_PHP_5_4, IMAGE_PHP_5_4_ALPINE, IMAGE_PHP_5_5, IMAGE_PHP_5_5_ALPINE, IMAGE_PHP_5_6, IMAGE_PHP_5_6_ALPINE, IMAGE_PHP_7_0, IMAGE_PHP_7_0_ALPINE, IMAGE_PHP_7_1, IMAGE_PHP_7_1_ALPINE, IMAGE_PHP_7_2, IMAGE_PHP_7_2_ALPINE, IMAGE_PHP_7_3, IMAGE_PHP_7_3_ALPINE, PythonZip.

    package_url str

    Deployment package address. Only FatJar or War type applications can configure the deployment package address.

    package_version str

    The version number of the deployment package. Required when the Package Type is War and FatJar.

    php str

    The Php environment.

    php_arms_config_location str

    The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file.

    php_config str

    PHP configuration file content.

    php_config_location str

    PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file.

    post_start str

    Execute the script after startup, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    Deprecated:

    Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    post_start_v2 ApplicationPostStartV2Args

    The script that is run immediately after the container is started. See post_start_v2 below.

    pre_stop str

    Execute the script before stopping, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    Deprecated:

    Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    pre_stop_v2 ApplicationPreStopV2Args

    The script that is run before the container is stopped. See pre_stop_v2 below.

    programming_language str

    The programming language that is used to create the application. Valid values: java, php, other.

    pvtz_discovery_svc ApplicationPvtzDiscoverySvcArgs

    The configurations of Kubernetes Service-based service registration and discovery. See pvtz_discovery_svc below.

    readiness str

    Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {exec:{command:[sh,"-c","cat /home/admin/start.sh"]},initialDelaySeconds:30,periodSeconds:30,"timeoutSeconds ":2}. Valid values: command, initialDelaySeconds, periodSeconds, timeoutSeconds. NOTE: Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    Deprecated:

    Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    readiness_v2 ApplicationReadinessV2Args

    The readiness check settings of the container. If a container fails this health check multiple times, the container is stopped and then restarted. See readiness_v2 below.

    replicas int

    Initial number of instances.

    security_group_id str

    Security group ID.

    sls_configs str

    SLS configuration.

    status str

    The status of the resource. Valid values: RUNNING, STOPPED, UNKNOWN.

    tags Mapping[str, Any]

    A mapping of tags to assign to the resource.

    termination_grace_period_seconds int

    Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. Valid values: [1,60].

    timezone str

    Time zone. Default value: Asia/Shanghai.

    tomcat_config str

    Tomcat file configuration, set to "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. Valid values: contextInputType, contextPath, httpPort, maxThreads, uriEncoding, useBodyEncoding, useDefaultConfig. NOTE: Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    Deprecated:

    Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    tomcat_config_v2 ApplicationTomcatConfigV2Args

    The Tomcat configuration. See tomcat_config_v2 below.

    update_strategy str

    The update strategy. NOTE: Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    Deprecated:

    Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    update_strategy_v2 ApplicationUpdateStrategyV2Args

    The release policy. See update_strategy_v2 below.

    vpc_id str

    The vpc id.

    vswitch_id str

    The vswitch id. NOTE: From version 1.211.0, vswitch_id can be modified.

    war_start_options str

    WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start.

    web_container str

    The version of tomcat that the deployment package depends on. Image type applications are not supported.

    acrAssumeRoleArn String

    The ARN of the RAM role required when pulling images across accounts. Only necessary if the image_url is pointing to an ACR EE instance.

    acrInstanceId String

    The ID of the ACR EE instance. Only necessary if the image_url is pointing to an ACR EE instance.

    appDescription String

    Application description information. No more than 1024 characters. NOTE: From version 1.211.0, app_description can be modified.

    appName String

    Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters.

    autoConfig Boolean

    The auto config. Valid values: true, false.

    autoEnableApplicationScalingRule Boolean

    The auto enable application scaling rule. Valid values: true, false.

    batchWaitTime Number

    The batch wait time.

    changeOrderDesc String

    The change order desc.

    command String

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commandArgs String

    Mirror startup command parameters. The parameters required for the above start command. For example: 1d. NOTE: Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    Deprecated:

    Field command_args has been deprecated from provider version 1.211.0. New field command_args_v2 instead.

    commandArgsV2s List<String>

    The parameters of the image startup command.

    configMapMountDesc String

    ConfigMap mount description. NOTE: Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    Deprecated:

    Field config_map_mount_desc has been deprecated from provider version 1.211.0. New field config_map_mount_desc_v2 instead.

    configMapMountDescV2s List<Property Map>

    The description of the ConfigMap that is mounted to the application. A ConfigMap that is created on the ConfigMaps page of a namespace is used to inject configurations into containers. See config_map_mount_desc_v2 below.

    cpu Number

    The CPU required for each instance, in millicores, cannot be 0. Valid values: 500, 1000, 2000, 4000, 8000, 16000, 32000.

    customHostAlias String

    Custom host mapping in the container. For example: [{hostName:samplehost,ip:127.0.0.1}]. NOTE: Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    Deprecated:

    Field custom_host_alias has been deprecated from provider version 1.211.0. New field custom_host_alias_v2 instead.

    customHostAliasV2s List<Property Map>

    The custom mapping between the hostname and IP address in the container. See custom_host_alias_v2 below.

    deploy Boolean

    The deploy. Valid values: true, false.

    edasContainerVersion String

    The operating environment used by the Pandora application.

    enableAhas String

    The enable ahas. Valid values: true, false.

    enableGreyTagRoute Boolean

    The enable grey tag route. Default value: false. Valid values:

    envs String

    Container environment variable parameters. For example, [{"name":"envtmp","value":"0"}]. The value description is as follows:

    imagePullSecrets String

    The ID of the corresponding Secret.

    imageUrl String

    Mirror address. Only Image type applications can configure the mirror address.

    jarStartArgs String

    The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    jarStartOptions String

    The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.

    jdk String

    The JDK version that the deployment package depends on. Image type applications are not supported.

    kafkaConfigs Property Map

    The logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    liveness String

    Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. NOTE: Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    Deprecated:

    Field liveness has been deprecated from provider version 1.211.0. New field liveness_v2 instead.

    livenessV2 Property Map

    The liveness check settings of the container. See liveness_v2 below.

    memory Number

    The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Valid values: 1024, 2048, 4096, 8192, 12288, 16384, 24576, 32768, 65536, 131072.

    microRegistration String

    Select the Nacos registry. Valid values: 0, 1, 2.

    minReadyInstanceRatio Number

    Minimum Survival Instance Percentage. NOTE: When min_ready_instances and min_ready_instance_ratio are passed at the same time, and the value of min_ready_instance_ratio is not -1, the min_ready_instance_ratio parameter shall prevail. Assuming that min_ready_instances is 5 and min_ready_instance_ratio is 50, 50 is used to calculate the minimum number of surviving instances.The value description is as follows:

    • -1: Initialization value, indicating that percentages are not used.
    • 0~100: The unit is percentage, rounded up. For example, if it is set to 50%, if there are currently 5 instances, the minimum number of surviving instances is 3.
    minReadyInstances Number

    The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be.

    namespaceId String

    SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface.

    nasConfigs List<Property Map>

    The configurations for mounting the NAS file system. See nas_configs below.

    ossAkId String

    OSS AccessKey ID.

    ossAkSecret String

    OSS AccessKey Secret.

    ossMountDescs String

    OSS mount description information. NOTE: Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    Deprecated:

    Field oss_mount_descs has been deprecated from provider version 1.211.0. New field oss_mount_descs_v2 instead.

    ossMountDescsV2s List<Property Map>

    The description of the mounted Object Storage Service (OSS) bucket. See oss_mount_descs_v2 below.

    packageType String

    Application package type. Valid values: FatJar, War, Image, PhpZip, IMAGE_PHP_5_4, IMAGE_PHP_5_4_ALPINE, IMAGE_PHP_5_5, IMAGE_PHP_5_5_ALPINE, IMAGE_PHP_5_6, IMAGE_PHP_5_6_ALPINE, IMAGE_PHP_7_0, IMAGE_PHP_7_0_ALPINE, IMAGE_PHP_7_1, IMAGE_PHP_7_1_ALPINE, IMAGE_PHP_7_2, IMAGE_PHP_7_2_ALPINE, IMAGE_PHP_7_3, IMAGE_PHP_7_3_ALPINE, PythonZip.

    packageUrl String

    Deployment package address. Only FatJar or War type applications can configure the deployment package address.

    packageVersion String

    The version number of the deployment package. Required when the Package Type is War and FatJar.

    php String

    The Php environment.

    phpArmsConfigLocation String

    The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file.

    phpConfig String

    PHP configuration file content.

    phpConfigLocation String

    PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file.

    postStart String

    Execute the script after startup, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    Deprecated:

    Field post_start has been deprecated from provider version 1.211.0. New field post_start_v2 instead.

    postStartV2 Property Map

    The script that is run immediately after the container is started. See post_start_v2 below.

    preStop String

    Execute the script before stopping, the format is like: {exec:{command:[cat,"/etc/group"]}}. NOTE: Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    Deprecated:

    Field pre_stop has been deprecated from provider version 1.211.0. New field pre_stop_v2 instead.

    preStopV2 Property Map

    The script that is run before the container is stopped. See pre_stop_v2 below.

    programmingLanguage String

    The programming language that is used to create the application. Valid values: java, php, other.

    pvtzDiscoverySvc Property Map

    The configurations of Kubernetes Service-based service registration and discovery. See pvtz_discovery_svc below.

    readiness String

    Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {exec:{command:[sh,"-c","cat /home/admin/start.sh"]},initialDelaySeconds:30,periodSeconds:30,"timeoutSeconds ":2}. Valid values: command, initialDelaySeconds, periodSeconds, timeoutSeconds. NOTE: Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    Deprecated:

    Field readiness has been deprecated from provider version 1.211.0. New field readiness_v2 instead.

    readinessV2 Property Map

    The readiness check settings of the container. If a container fails this health check multiple times, the container is stopped and then restarted. See readiness_v2 below.

    replicas Number

    Initial number of instances.

    securityGroupId String

    Security group ID.

    slsConfigs String

    SLS configuration.

    status String

    The status of the resource. Valid values: RUNNING, STOPPED, UNKNOWN.

    tags Map<Any>

    A mapping of tags to assign to the resource.

    terminationGracePeriodSeconds Number

    Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. Valid values: [1,60].

    timezone String

    Time zone. Default value: Asia/Shanghai.

    tomcatConfig String

    Tomcat file configuration, set to "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. Valid values: contextInputType, contextPath, httpPort, maxThreads, uriEncoding, useBodyEncoding, useDefaultConfig. NOTE: Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    Deprecated:

    Field tomcat_config has been deprecated from provider version 1.211.0. New field tomcat_config_v2 instead.

    tomcatConfigV2 Property Map

    The Tomcat configuration. See tomcat_config_v2 below.

    updateStrategy String

    The update strategy. NOTE: Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    Deprecated:

    Field update_strategy has been deprecated from provider version 1.211.0. New field update_strategy_v2 instead.

    updateStrategyV2 Property Map

    The release policy. See update_strategy_v2 below.

    vpcId String

    The vpc id.

    vswitchId String

    The vswitch id. NOTE: From version 1.211.0, vswitch_id can be modified.

    warStartOptions String

    WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start.

    webContainer String

    The version of tomcat that the deployment package depends on. Image type applications are not supported.

    Supporting Types

    ApplicationConfigMapMountDescV2, ApplicationConfigMapMountDescV2Args

    ConfigMapId string

    The ID of the ConfigMap.

    Key string

    The key.

    MountPath string

    The mount path.

    ConfigMapId string

    The ID of the ConfigMap.

    Key string

    The key.

    MountPath string

    The mount path.

    configMapId String

    The ID of the ConfigMap.

    key String

    The key.

    mountPath String

    The mount path.

    configMapId string

    The ID of the ConfigMap.

    key string

    The key.

    mountPath string

    The mount path.

    config_map_id str

    The ID of the ConfigMap.

    key str

    The key.

    mount_path str

    The mount path.

    configMapId String

    The ID of the ConfigMap.

    key String

    The key.

    mountPath String

    The mount path.

    ApplicationCustomHostAliasV2, ApplicationCustomHostAliasV2Args

    HostName string

    The domain name or hostname.

    Ip string

    The IP address.

    HostName string

    The domain name or hostname.

    Ip string

    The IP address.

    hostName String

    The domain name or hostname.

    ip String

    The IP address.

    hostName string

    The domain name or hostname.

    ip string

    The IP address.

    host_name str

    The domain name or hostname.

    ip str

    The IP address.

    hostName String

    The domain name or hostname.

    ip String

    The IP address.

    ApplicationKafkaConfigs, ApplicationKafkaConfigsArgs

    KafkaConfigs List<Pulumi.AliCloud.Sae.Inputs.ApplicationKafkaConfigsKafkaConfig>

    One or more logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    KafkaEndpoint string

    The endpoint of the ApsaraMQ for Kafka API.

    KafkaInstanceId string

    The ID of the ApsaraMQ for Kafka instance.

    KafkaConfigs []ApplicationKafkaConfigsKafkaConfig

    One or more logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    KafkaEndpoint string

    The endpoint of the ApsaraMQ for Kafka API.

    KafkaInstanceId string

    The ID of the ApsaraMQ for Kafka instance.

    kafkaConfigs List<ApplicationKafkaConfigsKafkaConfig>

    One or more logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    kafkaEndpoint String

    The endpoint of the ApsaraMQ for Kafka API.

    kafkaInstanceId String

    The ID of the ApsaraMQ for Kafka instance.

    kafkaConfigs ApplicationKafkaConfigsKafkaConfig[]

    One or more logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    kafkaEndpoint string

    The endpoint of the ApsaraMQ for Kafka API.

    kafkaInstanceId string

    The ID of the ApsaraMQ for Kafka instance.

    kafka_configs Sequence[ApplicationKafkaConfigsKafkaConfig]

    One or more logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    kafka_endpoint str

    The endpoint of the ApsaraMQ for Kafka API.

    kafka_instance_id str

    The ID of the ApsaraMQ for Kafka instance.

    kafkaConfigs List<Property Map>

    One or more logging configurations of ApsaraMQ for Kafka. See kafka_configs below.

    kafkaEndpoint String

    The endpoint of the ApsaraMQ for Kafka API.

    kafkaInstanceId String

    The ID of the ApsaraMQ for Kafka instance.

    ApplicationKafkaConfigsKafkaConfig, ApplicationKafkaConfigsKafkaConfigArgs

    KafkaTopic string

    The topic of the Kafka.

    LogDir string

    The path in which logs are stored.

    LogType string

    The type of the log.

    KafkaTopic string

    The topic of the Kafka.

    LogDir string

    The path in which logs are stored.

    LogType string

    The type of the log.

    kafkaTopic String

    The topic of the Kafka.

    logDir String

    The path in which logs are stored.

    logType String

    The type of the log.

    kafkaTopic string

    The topic of the Kafka.

    logDir string

    The path in which logs are stored.

    logType string

    The type of the log.

    kafka_topic str

    The topic of the Kafka.

    log_dir str

    The path in which logs are stored.

    log_type str

    The type of the log.

    kafkaTopic String

    The topic of the Kafka.

    logDir String

    The path in which logs are stored.

    logType String

    The type of the log.

    ApplicationLivenessV2, ApplicationLivenessV2Args

    Exec Pulumi.AliCloud.Sae.Inputs.ApplicationLivenessV2Exec

    Execute. See exec below.

    HttpGet Pulumi.AliCloud.Sae.Inputs.ApplicationLivenessV2HttpGet

    The liveness check settings of the container. See http_get below.

    InitialDelaySeconds int

    The delay of the health check.

    PeriodSeconds int

    The interval at which the health check is performed.

    TcpSocket Pulumi.AliCloud.Sae.Inputs.ApplicationLivenessV2TcpSocket

    The liveness check settings of the container. See tcp_socket below.

    TimeoutSeconds int

    The timeout period of the health check.

    Exec ApplicationLivenessV2Exec

    Execute. See exec below.

    HttpGet ApplicationLivenessV2HttpGet

    The liveness check settings of the container. See http_get below.

    InitialDelaySeconds int

    The delay of the health check.

    PeriodSeconds int

    The interval at which the health check is performed.

    TcpSocket ApplicationLivenessV2TcpSocket

    The liveness check settings of the container. See tcp_socket below.

    TimeoutSeconds int

    The timeout period of the health check.

    exec ApplicationLivenessV2Exec

    Execute. See exec below.

    httpGet ApplicationLivenessV2HttpGet

    The liveness check settings of the container. See http_get below.

    initialDelaySeconds Integer

    The delay of the health check.

    periodSeconds Integer

    The interval at which the health check is performed.

    tcpSocket ApplicationLivenessV2TcpSocket

    The liveness check settings of the container. See tcp_socket below.

    timeoutSeconds Integer

    The timeout period of the health check.

    exec ApplicationLivenessV2Exec

    Execute. See exec below.

    httpGet ApplicationLivenessV2HttpGet

    The liveness check settings of the container. See http_get below.

    initialDelaySeconds number

    The delay of the health check.

    periodSeconds number

    The interval at which the health check is performed.

    tcpSocket ApplicationLivenessV2TcpSocket

    The liveness check settings of the container. See tcp_socket below.

    timeoutSeconds number

    The timeout period of the health check.

    exec_ ApplicationLivenessV2Exec

    Execute. See exec below.

    http_get ApplicationLivenessV2HttpGet

    The liveness check settings of the container. See http_get below.

    initial_delay_seconds int

    The delay of the health check.

    period_seconds int

    The interval at which the health check is performed.

    tcp_socket ApplicationLivenessV2TcpSocket

    The liveness check settings of the container. See tcp_socket below.

    timeout_seconds int

    The timeout period of the health check.

    exec Property Map

    Execute. See exec below.

    httpGet Property Map

    The liveness check settings of the container. See http_get below.

    initialDelaySeconds Number

    The delay of the health check.

    periodSeconds Number

    The interval at which the health check is performed.

    tcpSocket Property Map

    The liveness check settings of the container. See tcp_socket below.

    timeoutSeconds Number

    The timeout period of the health check.

    ApplicationLivenessV2Exec, ApplicationLivenessV2ExecArgs

    Commands List<string>

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    Commands []string

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commands List<String>

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commands string[]

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commands Sequence[str]

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commands List<String>

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    ApplicationLivenessV2HttpGet, ApplicationLivenessV2HttpGetArgs

    IsContainKeyWord bool

    Specifies whether the response contains keywords. Valid values: true and false. If you do not set it, the advanced settings are not used.

    KeyWord string

    The custom keywords.

    Path string

    The request path.

    Port int

    The port.

    Scheme string

    The protocol that is used to perform the health check. Valid values: HTTP and HTTPS.

    IsContainKeyWord bool

    Specifies whether the response contains keywords. Valid values: true and false. If you do not set it, the advanced settings are not used.

    KeyWord string

    The custom keywords.

    Path string

    The request path.

    Port int

    The port.

    Scheme string

    The protocol that is used to perform the health check. Valid values: HTTP and HTTPS.

    isContainKeyWord Boolean

    Specifies whether the response contains keywords. Valid values: true and false. If you do not set it, the advanced settings are not used.

    keyWord String

    The custom keywords.

    path String

    The request path.

    port Integer

    The port.

    scheme String

    The protocol that is used to perform the health check. Valid values: HTTP and HTTPS.

    isContainKeyWord boolean

    Specifies whether the response contains keywords. Valid values: true and false. If you do not set it, the advanced settings are not used.

    keyWord string

    The custom keywords.

    path string

    The request path.

    port number

    The port.

    scheme string

    The protocol that is used to perform the health check. Valid values: HTTP and HTTPS.

    is_contain_key_word bool

    Specifies whether the response contains keywords. Valid values: true and false. If you do not set it, the advanced settings are not used.

    key_word str

    The custom keywords.

    path str

    The request path.

    port int

    The port.

    scheme str

    The protocol that is used to perform the health check. Valid values: HTTP and HTTPS.

    isContainKeyWord Boolean

    Specifies whether the response contains keywords. Valid values: true and false. If you do not set it, the advanced settings are not used.

    keyWord String

    The custom keywords.

    path String

    The request path.

    port Number

    The port.

    scheme String

    The protocol that is used to perform the health check. Valid values: HTTP and HTTPS.

    ApplicationLivenessV2TcpSocket, ApplicationLivenessV2TcpSocketArgs

    Port int

    The port.

    Port int

    The port.

    port Integer

    The port.

    port number

    The port.

    port int

    The port.

    port Number

    The port.

    ApplicationNasConfig, ApplicationNasConfigArgs

    MountDomain string

    The domain name of the mount target.

    MountPath string

    The mount path of the container.

    NasId string

    The ID of the NAS file system.

    NasPath string

    The directory in the NAS file system.

    ReadOnly bool

    Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: true and false. If you set read_only to false, the application has the read and write permissions.

    MountDomain string

    The domain name of the mount target.

    MountPath string

    The mount path of the container.

    NasId string

    The ID of the NAS file system.

    NasPath string

    The directory in the NAS file system.

    ReadOnly bool

    Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: true and false. If you set read_only to false, the application has the read and write permissions.

    mountDomain String

    The domain name of the mount target.

    mountPath String

    The mount path of the container.

    nasId String

    The ID of the NAS file system.

    nasPath String

    The directory in the NAS file system.

    readOnly Boolean

    Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: true and false. If you set read_only to false, the application has the read and write permissions.

    mountDomain string

    The domain name of the mount target.

    mountPath string

    The mount path of the container.

    nasId string

    The ID of the NAS file system.

    nasPath string

    The directory in the NAS file system.

    readOnly boolean

    Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: true and false. If you set read_only to false, the application has the read and write permissions.

    mount_domain str

    The domain name of the mount target.

    mount_path str

    The mount path of the container.

    nas_id str

    The ID of the NAS file system.

    nas_path str

    The directory in the NAS file system.

    read_only bool

    Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: true and false. If you set read_only to false, the application has the read and write permissions.

    mountDomain String

    The domain name of the mount target.

    mountPath String

    The mount path of the container.

    nasId String

    The ID of the NAS file system.

    nasPath String

    The directory in the NAS file system.

    readOnly Boolean

    Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: true and false. If you set read_only to false, the application has the read and write permissions.

    ApplicationOssMountDescsV2, ApplicationOssMountDescsV2Args

    BucketName string

    The name of the OSS bucket.

    BucketPath string

    The directory or object in OSS.

    MountPath string

    The mount path.

    ReadOnly bool

    Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: true and false. If you set read_only to false, the application has the read and write permissions.

    BucketName string

    The name of the OSS bucket.

    BucketPath string

    The directory or object in OSS.

    MountPath string

    The mount path.

    ReadOnly bool

    Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: true and false. If you set read_only to false, the application has the read and write permissions.

    bucketName String

    The name of the OSS bucket.

    bucketPath String

    The directory or object in OSS.

    mountPath String

    The mount path.

    readOnly Boolean

    Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: true and false. If you set read_only to false, the application has the read and write permissions.

    bucketName string

    The name of the OSS bucket.

    bucketPath string

    The directory or object in OSS.

    mountPath string

    The mount path.

    readOnly boolean

    Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: true and false. If you set read_only to false, the application has the read and write permissions.

    bucket_name str

    The name of the OSS bucket.

    bucket_path str

    The directory or object in OSS.

    mount_path str

    The mount path.

    read_only bool

    Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: true and false. If you set read_only to false, the application has the read and write permissions.

    bucketName String

    The name of the OSS bucket.

    bucketPath String

    The directory or object in OSS.

    mountPath String

    The mount path.

    readOnly Boolean

    Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: true and false. If you set read_only to false, the application has the read and write permissions.

    ApplicationPostStartV2, ApplicationPostStartV2Args

    Exec ApplicationPostStartV2Exec

    Execute. See exec below.

    exec ApplicationPostStartV2Exec

    Execute. See exec below.

    exec ApplicationPostStartV2Exec

    Execute. See exec below.

    exec_ ApplicationPostStartV2Exec

    Execute. See exec below.

    exec Property Map

    Execute. See exec below.

    ApplicationPostStartV2Exec, ApplicationPostStartV2ExecArgs

    Commands List<string>

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    Commands []string

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commands List<String>

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commands string[]

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commands Sequence[str]

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commands List<String>

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    ApplicationPreStopV2, ApplicationPreStopV2Args

    Exec ApplicationPreStopV2Exec

    Execute. See exec below.

    exec ApplicationPreStopV2Exec

    Execute. See exec below.

    exec ApplicationPreStopV2Exec

    Execute. See exec below.

    exec_ ApplicationPreStopV2Exec

    Execute. See exec below.

    exec Property Map

    Execute. See exec below.

    ApplicationPreStopV2Exec, ApplicationPreStopV2ExecArgs

    Commands List<string>

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    Commands []string

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commands List<String>

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commands string[]

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commands Sequence[str]

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commands List<String>

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    ApplicationPvtzDiscoverySvc, ApplicationPvtzDiscoverySvcArgs

    Enable bool

    Enables the Kubernetes Service-based registration and discovery feature.

    NamespaceId string

    The ID of the namespace.

    PortProtocols List<Pulumi.AliCloud.Sae.Inputs.ApplicationPvtzDiscoverySvcPortProtocol>

    The port number and protocol. See port_protocols below.

    ServiceName string

    The name of the Service.

    Enable bool

    Enables the Kubernetes Service-based registration and discovery feature.

    NamespaceId string

    The ID of the namespace.

    PortProtocols []ApplicationPvtzDiscoverySvcPortProtocol

    The port number and protocol. See port_protocols below.

    ServiceName string

    The name of the Service.

    enable Boolean

    Enables the Kubernetes Service-based registration and discovery feature.

    namespaceId String

    The ID of the namespace.

    portProtocols List<ApplicationPvtzDiscoverySvcPortProtocol>

    The port number and protocol. See port_protocols below.

    serviceName String

    The name of the Service.

    enable boolean

    Enables the Kubernetes Service-based registration and discovery feature.

    namespaceId string

    The ID of the namespace.

    portProtocols ApplicationPvtzDiscoverySvcPortProtocol[]

    The port number and protocol. See port_protocols below.

    serviceName string

    The name of the Service.

    enable bool

    Enables the Kubernetes Service-based registration and discovery feature.

    namespace_id str

    The ID of the namespace.

    port_protocols Sequence[ApplicationPvtzDiscoverySvcPortProtocol]

    The port number and protocol. See port_protocols below.

    service_name str

    The name of the Service.

    enable Boolean

    Enables the Kubernetes Service-based registration and discovery feature.

    namespaceId String

    The ID of the namespace.

    portProtocols List<Property Map>

    The port number and protocol. See port_protocols below.

    serviceName String

    The name of the Service.

    ApplicationPvtzDiscoverySvcPortProtocol, ApplicationPvtzDiscoverySvcPortProtocolArgs

    Port int

    The port.

    Protocol string

    The protocol. Valid values: TCP and UDP.

    Port int

    The port.

    Protocol string

    The protocol. Valid values: TCP and UDP.

    port Integer

    The port.

    protocol String

    The protocol. Valid values: TCP and UDP.

    port number

    The port.

    protocol string

    The protocol. Valid values: TCP and UDP.

    port int

    The port.

    protocol str

    The protocol. Valid values: TCP and UDP.

    port Number

    The port.

    protocol String

    The protocol. Valid values: TCP and UDP.

    ApplicationReadinessV2, ApplicationReadinessV2Args

    Exec Pulumi.AliCloud.Sae.Inputs.ApplicationReadinessV2Exec

    Execute. See exec below.

    HttpGet Pulumi.AliCloud.Sae.Inputs.ApplicationReadinessV2HttpGet

    The liveness check settings of the container. See http_get below.

    InitialDelaySeconds int

    The delay of the health check.

    PeriodSeconds int

    The interval at which the health check is performed.

    TcpSocket Pulumi.AliCloud.Sae.Inputs.ApplicationReadinessV2TcpSocket

    The liveness check settings of the container. See tcp_socket below.

    TimeoutSeconds int

    The timeout period of the health check.

    Exec ApplicationReadinessV2Exec

    Execute. See exec below.

    HttpGet ApplicationReadinessV2HttpGet

    The liveness check settings of the container. See http_get below.

    InitialDelaySeconds int

    The delay of the health check.

    PeriodSeconds int

    The interval at which the health check is performed.

    TcpSocket ApplicationReadinessV2TcpSocket

    The liveness check settings of the container. See tcp_socket below.

    TimeoutSeconds int

    The timeout period of the health check.

    exec ApplicationReadinessV2Exec

    Execute. See exec below.

    httpGet ApplicationReadinessV2HttpGet

    The liveness check settings of the container. See http_get below.

    initialDelaySeconds Integer

    The delay of the health check.

    periodSeconds Integer

    The interval at which the health check is performed.

    tcpSocket ApplicationReadinessV2TcpSocket

    The liveness check settings of the container. See tcp_socket below.

    timeoutSeconds Integer

    The timeout period of the health check.

    exec ApplicationReadinessV2Exec

    Execute. See exec below.

    httpGet ApplicationReadinessV2HttpGet

    The liveness check settings of the container. See http_get below.

    initialDelaySeconds number

    The delay of the health check.

    periodSeconds number

    The interval at which the health check is performed.

    tcpSocket ApplicationReadinessV2TcpSocket

    The liveness check settings of the container. See tcp_socket below.

    timeoutSeconds number

    The timeout period of the health check.

    exec_ ApplicationReadinessV2Exec

    Execute. See exec below.

    http_get ApplicationReadinessV2HttpGet

    The liveness check settings of the container. See http_get below.

    initial_delay_seconds int

    The delay of the health check.

    period_seconds int

    The interval at which the health check is performed.

    tcp_socket ApplicationReadinessV2TcpSocket

    The liveness check settings of the container. See tcp_socket below.

    timeout_seconds int

    The timeout period of the health check.

    exec Property Map

    Execute. See exec below.

    httpGet Property Map

    The liveness check settings of the container. See http_get below.

    initialDelaySeconds Number

    The delay of the health check.

    periodSeconds Number

    The interval at which the health check is performed.

    tcpSocket Property Map

    The liveness check settings of the container. See tcp_socket below.

    timeoutSeconds Number

    The timeout period of the health check.

    ApplicationReadinessV2Exec, ApplicationReadinessV2ExecArgs

    Commands List<string>

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    Commands []string

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commands List<String>

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commands string[]

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commands Sequence[str]

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    commands List<String>

    Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.

    ApplicationReadinessV2HttpGet, ApplicationReadinessV2HttpGetArgs

    IsContainKeyWord bool

    Specifies whether the response contains keywords. Valid values: true and false. If you do not set it, the advanced settings are not used.

    KeyWord string

    The custom keywords.

    Path string

    The request path.

    Port int

    The port.

    Scheme string

    The protocol that is used to perform the health check. Valid values: HTTP and HTTPS.

    IsContainKeyWord bool

    Specifies whether the response contains keywords. Valid values: true and false. If you do not set it, the advanced settings are not used.

    KeyWord string

    The custom keywords.

    Path string

    The request path.

    Port int

    The port.

    Scheme string

    The protocol that is used to perform the health check. Valid values: HTTP and HTTPS.

    isContainKeyWord Boolean

    Specifies whether the response contains keywords. Valid values: true and false. If you do not set it, the advanced settings are not used.

    keyWord String

    The custom keywords.

    path String

    The request path.

    port Integer

    The port.

    scheme String

    The protocol that is used to perform the health check. Valid values: HTTP and HTTPS.

    isContainKeyWord boolean

    Specifies whether the response contains keywords. Valid values: true and false. If you do not set it, the advanced settings are not used.

    keyWord string

    The custom keywords.

    path string

    The request path.

    port number

    The port.

    scheme string

    The protocol that is used to perform the health check. Valid values: HTTP and HTTPS.

    is_contain_key_word bool

    Specifies whether the response contains keywords. Valid values: true and false. If you do not set it, the advanced settings are not used.

    key_word str

    The custom keywords.

    path str

    The request path.

    port int

    The port.

    scheme str

    The protocol that is used to perform the health check. Valid values: HTTP and HTTPS.

    isContainKeyWord Boolean

    Specifies whether the response contains keywords. Valid values: true and false. If you do not set it, the advanced settings are not used.

    keyWord String

    The custom keywords.

    path String

    The request path.

    port Number

    The port.

    scheme String

    The protocol that is used to perform the health check. Valid values: HTTP and HTTPS.

    ApplicationReadinessV2TcpSocket, ApplicationReadinessV2TcpSocketArgs

    Port int

    The port.

    Port int

    The port.

    port Integer

    The port.

    port number

    The port.

    port int

    The port.

    port Number

    The port.

    ApplicationTomcatConfigV2, ApplicationTomcatConfigV2Args

    ContextPath string

    The path.

    MaxThreads int

    The maximum number of connections in the connection pool.

    Port int

    The port.

    UriEncoding string

    The URI encoding scheme in the Tomcat container.

    UseBodyEncodingForUri string

    Specifies whether to use the encoding scheme that is specified by BodyEncoding for URL.

    ContextPath string

    The path.

    MaxThreads int

    The maximum number of connections in the connection pool.

    Port int

    The port.

    UriEncoding string

    The URI encoding scheme in the Tomcat container.

    UseBodyEncodingForUri string

    Specifies whether to use the encoding scheme that is specified by BodyEncoding for URL.

    contextPath String

    The path.

    maxThreads Integer

    The maximum number of connections in the connection pool.

    port Integer

    The port.

    uriEncoding String

    The URI encoding scheme in the Tomcat container.

    useBodyEncodingForUri String

    Specifies whether to use the encoding scheme that is specified by BodyEncoding for URL.

    contextPath string

    The path.

    maxThreads number

    The maximum number of connections in the connection pool.

    port number

    The port.

    uriEncoding string

    The URI encoding scheme in the Tomcat container.

    useBodyEncodingForUri string

    Specifies whether to use the encoding scheme that is specified by BodyEncoding for URL.

    context_path str

    The path.

    max_threads int

    The maximum number of connections in the connection pool.

    port int

    The port.

    uri_encoding str

    The URI encoding scheme in the Tomcat container.

    use_body_encoding_for_uri str

    Specifies whether to use the encoding scheme that is specified by BodyEncoding for URL.

    contextPath String

    The path.

    maxThreads Number

    The maximum number of connections in the connection pool.

    port Number

    The port.

    uriEncoding String

    The URI encoding scheme in the Tomcat container.

    useBodyEncodingForUri String

    Specifies whether to use the encoding scheme that is specified by BodyEncoding for URL.

    ApplicationUpdateStrategyV2, ApplicationUpdateStrategyV2Args

    BatchUpdate Pulumi.AliCloud.Sae.Inputs.ApplicationUpdateStrategyV2BatchUpdate

    The phased release policy. See batch_update below.

    Type string

    The type of the release policy. Valid values: GrayBatchUpdate and BatchUpdate.

    BatchUpdate ApplicationUpdateStrategyV2BatchUpdate

    The phased release policy. See batch_update below.

    Type string

    The type of the release policy. Valid values: GrayBatchUpdate and BatchUpdate.

    batchUpdate ApplicationUpdateStrategyV2BatchUpdate

    The phased release policy. See batch_update below.

    type String

    The type of the release policy. Valid values: GrayBatchUpdate and BatchUpdate.

    batchUpdate ApplicationUpdateStrategyV2BatchUpdate

    The phased release policy. See batch_update below.

    type string

    The type of the release policy. Valid values: GrayBatchUpdate and BatchUpdate.

    batch_update ApplicationUpdateStrategyV2BatchUpdate

    The phased release policy. See batch_update below.

    type str

    The type of the release policy. Valid values: GrayBatchUpdate and BatchUpdate.

    batchUpdate Property Map

    The phased release policy. See batch_update below.

    type String

    The type of the release policy. Valid values: GrayBatchUpdate and BatchUpdate.

    ApplicationUpdateStrategyV2BatchUpdate, ApplicationUpdateStrategyV2BatchUpdateArgs

    Batch int

    The number of batches in which you want to release the instances.

    BatchWaitTime int

    The batch wait time.

    ReleaseType string

    The processing method for the batches. Valid values: auto and manual.

    Batch int

    The number of batches in which you want to release the instances.

    BatchWaitTime int

    The batch wait time.

    ReleaseType string

    The processing method for the batches. Valid values: auto and manual.

    batch Integer

    The number of batches in which you want to release the instances.

    batchWaitTime Integer

    The batch wait time.

    releaseType String

    The processing method for the batches. Valid values: auto and manual.

    batch number

    The number of batches in which you want to release the instances.

    batchWaitTime number

    The batch wait time.

    releaseType string

    The processing method for the batches. Valid values: auto and manual.

    batch int

    The number of batches in which you want to release the instances.

    batch_wait_time int

    The batch wait time.

    release_type str

    The processing method for the batches. Valid values: auto and manual.

    batch Number

    The number of batches in which you want to release the instances.

    batchWaitTime Number

    The batch wait time.

    releaseType String

    The processing method for the batches. Valid values: auto and manual.

    Import

    Serverless App Engine (SAE) Application can be imported using the id, e.g.

     $ pulumi import alicloud:sae/application:Application example <id>
    

    Package Details

    Repository
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the alicloud Terraform Provider.

    alicloud logo
    Alibaba Cloud v3.45.0 published on Monday, Nov 27, 2023 by Pulumi