Viewing docs for Alibaba Cloud v4.0.1
published on Tuesday, Oct 27, 2026 by Pulumi
published on Tuesday, Oct 27, 2026 by Pulumi
Viewing docs for Alibaba Cloud v4.0.1
published on Tuesday, Oct 27, 2026 by Pulumi
published on Tuesday, Oct 27, 2026 by Pulumi
This data source provides available ECI scaling configuration resources.
NOTE: Available since v1.294.0
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
import * as random from "@pulumi/random";
const config = new pulumi.Config();
const name = config.get("name") || "terraform-example";
const defaultInteger = new random.index.Integer("default", {
min: 10000,
max: 99999,
});
const myName = `${name}-${defaultInteger.result}`;
const _default = alicloud.getZones({
availableDiskCategory: "cloud_efficiency",
availableResourceCreation: "VSwitch",
});
const defaultNetwork = new alicloud.vpc.Network("default", {
vpcName: myName,
cidrBlock: "172.16.0.0/16",
});
const defaultSwitch = new alicloud.vpc.Switch("default", {
vpcId: defaultNetwork.id,
cidrBlock: "172.16.0.0/24",
zoneId: _default.then(_default => _default.zones?.[0]?.id),
vswitchName: myName,
});
const defaultSecurityGroup = new alicloud.ecs.SecurityGroup("default", {
securityGroupName: myName,
vpcId: defaultNetwork.id,
});
const defaultScalingGroup = new alicloud.ess.ScalingGroup("default", {
minSize: 0,
maxSize: 1,
scalingGroupName: myName,
removalPolicies: [
"OldestInstance",
"NewestInstance",
],
vswitchIds: [defaultSwitch.id],
groupType: "ECI",
});
const defaultEciScalingConfiguration = new alicloud.ess.EciScalingConfiguration("default", {
scalingGroupId: defaultScalingGroup.id,
cpu: 2,
memory: 4,
securityGroupId: defaultSecurityGroup.id,
forceDelete: true,
active: true,
containerGroupName: myName,
containers: [{
name: "container-1",
image: "registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/alpine:3.5",
}],
});
const defaultGetEciScalingConfigurations = alicloud.ess.getEciScalingConfigurationsOutput({
scalingGroupId: defaultScalingGroup.id,
ids: [defaultEciScalingConfiguration.id],
nameRegex: name,
});
export const firstScalingConfiguration = defaultGetEciScalingConfigurations.apply(defaultGetEciScalingConfigurations => defaultGetEciScalingConfigurations.configurations?.[0]?.id);
import pulumi
import pulumi_alicloud as alicloud
import pulumi_random as random
config = pulumi.Config()
name = config.get("name")
if name is None:
name = "terraform-example"
default_integer = random.Integer("default",
min=10000,
max=99999)
my_name = f"{name}-{default_integer['result']}"
default = alicloud.get_zones(available_disk_category="cloud_efficiency",
available_resource_creation="VSwitch")
default_network = alicloud.vpc.Network("default",
vpc_name=my_name,
cidr_block="172.16.0.0/16")
default_switch = alicloud.vpc.Switch("default",
vpc_id=default_network.id,
cidr_block="172.16.0.0/24",
zone_id=default.zones[0].id,
vswitch_name=my_name)
default_security_group = alicloud.ecs.SecurityGroup("default",
security_group_name=my_name,
vpc_id=default_network.id)
default_scaling_group = alicloud.ess.ScalingGroup("default",
min_size=0,
max_size=1,
scaling_group_name=my_name,
removal_policies=[
"OldestInstance",
"NewestInstance",
],
vswitch_ids=[default_switch.id],
group_type="ECI")
default_eci_scaling_configuration = alicloud.ess.EciScalingConfiguration("default",
scaling_group_id=default_scaling_group.id,
cpu=float(2),
memory=float(4),
security_group_id=default_security_group.id,
force_delete=True,
active=True,
container_group_name=my_name,
containers=[{
"name": "container-1",
"image": "registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/alpine:3.5",
}])
default_get_eci_scaling_configurations = alicloud.ess.get_eci_scaling_configurations_output(scaling_group_id=default_scaling_group.id,
ids=[default_eci_scaling_configuration.id],
name_regex=name)
pulumi.export("firstScalingConfiguration", default_get_eci_scaling_configurations.configurations[0].id)
package main
import (
"fmt"
"github.com/pulumi/pulumi-alicloud/sdk/v4/go/alicloud"
"github.com/pulumi/pulumi-alicloud/sdk/v4/go/alicloud/ecs"
"github.com/pulumi/pulumi-alicloud/sdk/v4/go/alicloud/ess"
"github.com/pulumi/pulumi-alicloud/sdk/v4/go/alicloud/vpc"
"github.com/pulumi/pulumi-random/sdk/v4/go/random"
"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, "")
name := "terraform-example"
if param := cfg.Get("name"); param != "" {
name = param
}
defaultInteger, err := random.NewInteger(ctx, "default", &random.IntegerArgs{
Min: 10000,
Max: 99999,
})
if err != nil {
return err
}
myName := fmt.Sprintf("%v-%v", name, defaultInteger.Result)
_default, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{
AvailableDiskCategory: pulumi.StringRef("cloud_efficiency"),
AvailableResourceCreation: pulumi.StringRef("VSwitch"),
}, nil)
if err != nil {
return err
}
defaultNetwork, err := vpc.NewNetwork(ctx, "default", &vpc.NetworkArgs{
VpcName: pulumi.String(myName),
CidrBlock: pulumi.String("172.16.0.0/16"),
})
if err != nil {
return err
}
defaultSwitch, err := vpc.NewSwitch(ctx, "default", &vpc.SwitchArgs{
VpcId: defaultNetwork.ID(),
CidrBlock: pulumi.String("172.16.0.0/24"),
ZoneId: pulumi.String(_default.Zones[0].Id),
VswitchName: pulumi.String(myName),
})
if err != nil {
return err
}
defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "default", &ecs.SecurityGroupArgs{
SecurityGroupName: pulumi.String(myName),
VpcId: defaultNetwork.ID(),
})
if err != nil {
return err
}
defaultScalingGroup, err := ess.NewScalingGroup(ctx, "default", &ess.ScalingGroupArgs{
MinSize: pulumi.Int(0),
MaxSize: pulumi.Int(1),
ScalingGroupName: pulumi.String(myName),
RemovalPolicies: pulumi.StringArray{
pulumi.String("OldestInstance"),
pulumi.String("NewestInstance"),
},
VswitchIds: pulumi.StringArray{
defaultSwitch.ID(),
},
GroupType: pulumi.String("ECI"),
})
if err != nil {
return err
}
defaultEciScalingConfiguration, err := ess.NewEciScalingConfiguration(ctx, "default", &ess.EciScalingConfigurationArgs{
ScalingGroupId: defaultScalingGroup.ID(),
Cpu: pulumi.Float64(2),
Memory: pulumi.Float64(4),
SecurityGroupId: defaultSecurityGroup.ID(),
ForceDelete: pulumi.Bool(true),
Active: pulumi.Bool(true),
ContainerGroupName: pulumi.String(myName),
Containers: ess.EciScalingConfigurationContainerArray{
&ess.EciScalingConfigurationContainerArgs{
Name: pulumi.String("container-1"),
Image: pulumi.String("registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/alpine:3.5"),
},
},
})
if err != nil {
return err
}
defaultGetEciScalingConfigurations := ess.GetEciScalingConfigurationsOutput(ctx, ess.GetEciScalingConfigurationsOutputArgs{
ScalingGroupId: defaultScalingGroup.ID(),
Ids: pulumi.StringArray{
defaultEciScalingConfiguration.ID(),
},
NameRegex: pulumi.String(name),
}, nil)
ctx.Export("firstScalingConfiguration", defaultGetEciScalingConfigurations.ApplyT(func(defaultGetEciScalingConfigurations ess.GetEciScalingConfigurationsResult) (*string, error) {
return defaultGetEciScalingConfigurations.Configurations[0].Id, nil
}).(pulumi.StringPtrOutput))
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
using Random = Pulumi.Random;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var name = config.Get("name") ?? "terraform-example";
var defaultInteger = new Random.Integer("default", new()
{
Min = 10000,
Max = 99999,
});
var myName = $"{name}-{defaultInteger.Result}";
var @default = AliCloud.GetZones.Invoke(new()
{
AvailableDiskCategory = "cloud_efficiency",
AvailableResourceCreation = "VSwitch",
});
var defaultNetwork = new AliCloud.Vpc.Network("default", new()
{
VpcName = myName,
CidrBlock = "172.16.0.0/16",
});
var defaultSwitch = new AliCloud.Vpc.Switch("default", new()
{
VpcId = defaultNetwork.Id,
CidrBlock = "172.16.0.0/24",
ZoneId = @default.Apply(@default => @default.Apply(getZonesResult => getZonesResult.Zones[0]?.Id)),
VswitchName = myName,
});
var defaultSecurityGroup = new AliCloud.Ecs.SecurityGroup("default", new()
{
SecurityGroupName = myName,
VpcId = defaultNetwork.Id,
});
var defaultScalingGroup = new AliCloud.Ess.ScalingGroup("default", new()
{
MinSize = 0,
MaxSize = 1,
ScalingGroupName = myName,
RemovalPolicies = new[]
{
"OldestInstance",
"NewestInstance",
},
VswitchIds = new[]
{
defaultSwitch.Id,
},
GroupType = "ECI",
});
var defaultEciScalingConfiguration = new AliCloud.Ess.EciScalingConfiguration("default", new()
{
ScalingGroupId = defaultScalingGroup.Id,
Cpu = 2.0,
Memory = 4.0,
SecurityGroupId = defaultSecurityGroup.Id,
ForceDelete = true,
Active = true,
ContainerGroupName = myName,
Containers = new[]
{
new AliCloud.Ess.Inputs.EciScalingConfigurationContainerArgs
{
Name = "container-1",
Image = "registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/alpine:3.5",
},
},
});
var defaultGetEciScalingConfigurations = AliCloud.Ess.GetEciScalingConfigurations.Invoke(new()
{
ScalingGroupId = defaultScalingGroup.Id,
Ids = new[]
{
defaultEciScalingConfiguration.Id,
},
NameRegex = name,
});
return new Dictionary<string, object?>
{
["firstScalingConfiguration"] = defaultGetEciScalingConfigurations.Apply(getEciScalingConfigurationsResult => getEciScalingConfigurationsResult.Configurations[0]?.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.random.Integer;
import com.pulumi.random.IntegerArgs;
import com.pulumi.alicloud.AlicloudFunctions;
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.ess.ScalingGroup;
import com.pulumi.alicloud.ess.ScalingGroupArgs;
import com.pulumi.alicloud.ess.EciScalingConfiguration;
import com.pulumi.alicloud.ess.EciScalingConfigurationArgs;
import com.pulumi.alicloud.ess.inputs.EciScalingConfigurationContainerArgs;
import com.pulumi.alicloud.ess.EssFunctions;
import com.pulumi.alicloud.ess.inputs.GetEciScalingConfigurationsArgs;
import java.util.ArrayList;
import java.util.Arrays;
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 name = config.get("name").orElse("terraform-example");
var defaultInteger = new Integer("defaultInteger", IntegerArgs.builder()
.min(10000)
.max(99999)
.build());
final var myName = String.format("%s-%s", name,defaultInteger.get("result"));
final var default = AlicloudFunctions.getZones(GetZonesArgs.builder()
.availableDiskCategory("cloud_efficiency")
.availableResourceCreation("VSwitch")
.build());
var defaultNetwork = new Network("defaultNetwork", NetworkArgs.builder()
.vpcName(myName)
.cidrBlock("172.16.0.0/16")
.build());
var defaultSwitch = new Switch("defaultSwitch", SwitchArgs.builder()
.vpcId(defaultNetwork.id())
.cidrBlock("172.16.0.0/24")
.zoneId(default_.zones()[0].id())
.vswitchName(myName)
.build());
var defaultSecurityGroup = new SecurityGroup("defaultSecurityGroup", SecurityGroupArgs.builder()
.securityGroupName(myName)
.vpcId(defaultNetwork.id())
.build());
var defaultScalingGroup = new ScalingGroup("defaultScalingGroup", ScalingGroupArgs.builder()
.minSize(0)
.maxSize(1)
.scalingGroupName(myName)
.removalPolicies(
"OldestInstance",
"NewestInstance")
.vswitchIds(defaultSwitch.id())
.groupType("ECI")
.build());
var defaultEciScalingConfiguration = new EciScalingConfiguration("defaultEciScalingConfiguration", EciScalingConfigurationArgs.builder()
.scalingGroupId(defaultScalingGroup.id())
.cpu(2.0)
.memory(4.0)
.securityGroupId(defaultSecurityGroup.id())
.forceDelete(true)
.active(true)
.containerGroupName(myName)
.containers(EciScalingConfigurationContainerArgs.builder()
.name("container-1")
.image("registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/alpine:3.5")
.build())
.build());
final var defaultGetEciScalingConfigurations = EssFunctions.getEciScalingConfigurations(GetEciScalingConfigurationsArgs.builder()
.scalingGroupId(defaultScalingGroup.id())
.ids(defaultEciScalingConfiguration.id())
.nameRegex(name)
.build());
ctx.export("firstScalingConfiguration", defaultGetEciScalingConfigurations.applyValue(_defaultGetEciScalingConfigurations -> _defaultGetEciScalingConfigurations.configurations().get(0).id()));
}
}
configuration:
name:
type: string
default: terraform-example
resources:
defaultInteger:
type: random:Integer
name: default
properties:
min: 10000
max: 99999
defaultNetwork:
type: alicloud:vpc:Network
name: default
properties:
vpcName: ${myName}
cidrBlock: 172.16.0.0/16
defaultSwitch:
type: alicloud:vpc:Switch
name: default
properties:
vpcId: ${defaultNetwork.id}
cidrBlock: 172.16.0.0/24
zoneId: ${default.zones[0].id}
vswitchName: ${myName}
defaultSecurityGroup:
type: alicloud:ecs:SecurityGroup
name: default
properties:
securityGroupName: ${myName}
vpcId: ${defaultNetwork.id}
defaultScalingGroup:
type: alicloud:ess:ScalingGroup
name: default
properties:
minSize: 0
maxSize: 1
scalingGroupName: ${myName}
removalPolicies:
- OldestInstance
- NewestInstance
vswitchIds:
- ${defaultSwitch.id}
groupType: ECI
defaultEciScalingConfiguration:
type: alicloud:ess:EciScalingConfiguration
name: default
properties:
scalingGroupId: ${defaultScalingGroup.id}
cpu: 2
memory: 4
securityGroupId: ${defaultSecurityGroup.id}
forceDelete: true
active: true
containerGroupName: ${myName}
containers:
- name: container-1
image: registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/alpine:3.5
variables:
myName: ${name}-${defaultInteger.result}
default:
fn::invoke:
function: alicloud:getZones
arguments:
availableDiskCategory: cloud_efficiency
availableResourceCreation: VSwitch
defaultGetEciScalingConfigurations:
fn::invoke:
function: alicloud:ess:getEciScalingConfigurations
arguments:
scalingGroupId: ${defaultScalingGroup.id}
ids:
- ${defaultEciScalingConfiguration.id}
nameRegex: ${name}
outputs:
firstScalingConfiguration: ${defaultGetEciScalingConfigurations.configurations[0].id}
terraform {
required_providers {
alicloud = {
source = "pulumi/alicloud"
}
random = {
source = "pulumi/random"
}
}
}
data "alicloud_zones" "default" {
available_disk_category = "cloud_efficiency"
available_resource_creation = "VSwitch"
}
data "alicloud_ess_eci_scaling_configurations" "defaultGetEciScalingConfigurations" {
scaling_group_id = alicloud_ess_scaling_group.default.id
ids = [alicloud_ess_eci_scaling_configuration.default.id]
name_regex = var.name
}
resource "random_integer" "default" {
lifecycle {
create_before_destroy = true
}
min = 10000
max = 99999
}
resource "alicloud_vpc_network" "default" {
lifecycle {
create_before_destroy = true
}
vpc_name = local.myName
cidr_block = "172.16.0.0/16"
}
resource "alicloud_vpc_switch" "default" {
lifecycle {
create_before_destroy = true
}
vpc_id = alicloud_vpc_network.default.id
cidr_block = "172.16.0.0/24"
zone_id = data.alicloud_zones.default.zones[0].id
vswitch_name = local.myName
}
resource "alicloud_ecs_security_group" "default" {
lifecycle {
create_before_destroy = true
}
security_group_name = local.myName
vpc_id = alicloud_vpc_network.default.id
}
resource "alicloud_ess_scaling_group" "default" {
lifecycle {
create_before_destroy = true
}
min_size = 0
max_size = 1
scaling_group_name = local.myName
removal_policies = ["OldestInstance", "NewestInstance"]
vswitch_ids = [alicloud_vpc_switch.default.id]
group_type = "ECI"
}
resource "alicloud_ess_eci_scaling_configuration" "default" {
lifecycle {
create_before_destroy = true
}
scaling_group_id = alicloud_ess_scaling_group.default.id
cpu = 2
memory = 4
security_group_id = alicloud_ecs_security_group.default.id
force_delete = true
active = true
container_group_name = local.myName
containers {
name = "container-1"
image = "registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/alpine:3.5"
}
}
variable "name" {
type = string
default = "terraform-example"
}
locals {
myName ="${var.name}-${random_integer.default.result}"
}
output "firstScalingConfiguration" {
value = data.alicloud_ess_eci_scaling_configurations.defaultGetEciScalingConfigurations.configurations[0].id
}
Using getEciScalingConfigurations
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getEciScalingConfigurations(args: GetEciScalingConfigurationsArgs, opts?: InvokeOptions): Promise<GetEciScalingConfigurationsResult>
function getEciScalingConfigurationsOutput(args: GetEciScalingConfigurationsOutputArgs, opts?: InvokeOutputOptions): Output<GetEciScalingConfigurationsResult>def get_eci_scaling_configurations(ids: Optional[Sequence[str]] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
scaling_group_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEciScalingConfigurationsResult
def get_eci_scaling_configurations_output(ids: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
name_regex: pulumi.Input[Optional[str]] = None,
output_file: pulumi.Input[Optional[str]] = None,
scaling_group_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetEciScalingConfigurationsResult]func GetEciScalingConfigurations(ctx *Context, args *GetEciScalingConfigurationsArgs, opts ...InvokeOption) (*GetEciScalingConfigurationsResult, error)
func GetEciScalingConfigurationsOutput(ctx *Context, args *GetEciScalingConfigurationsOutputArgs, opts ...InvokeOption) GetEciScalingConfigurationsResultOutput> Note: This function is named GetEciScalingConfigurations in the Go SDK.
public static class GetEciScalingConfigurations
{
public static Task<GetEciScalingConfigurationsResult> InvokeAsync(GetEciScalingConfigurationsArgs args, InvokeOptions? opts = null)
public static Output<GetEciScalingConfigurationsResult> Invoke(GetEciScalingConfigurationsInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetEciScalingConfigurationsResult> Invoke(GetEciScalingConfigurationsInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetEciScalingConfigurationsResult> getEciScalingConfigurations(GetEciScalingConfigurationsArgs args, InvokeOptions options)
public static Output<GetEciScalingConfigurationsResult> getEciScalingConfigurations(GetEciScalingConfigurationsArgs args, InvokeOptions options)
public static Output<GetEciScalingConfigurationsResult> getEciScalingConfigurations(GetEciScalingConfigurationsArgs args, InvokeOutputOptions options)
fn::invoke:
function: alicloud:ess/getEciScalingConfigurations:getEciScalingConfigurations
arguments:
# arguments dictionarydata "alicloud_ess_get_eci_scaling_configurations" "name" {
# arguments
}The following arguments are supported:
- Ids List<string>
- A list of scaling configuration IDs.
- Name
Regex string - A regex string to filter scaling configurations by name.
- Output
File string - File name where to save data source results after running
pulumi preview. - Scaling
Group stringId - ID of the scaling group to which the scaling configurations belong.
- Ids []string
- A list of scaling configuration IDs.
- Name
Regex string - A regex string to filter scaling configurations by name.
- Output
File string - File name where to save data source results after running
pulumi preview. - Scaling
Group stringId - ID of the scaling group to which the scaling configurations belong.
- ids list(string)
- A list of scaling configuration IDs.
- name_
regex string - A regex string to filter scaling configurations by name.
- output_
file string - File name where to save data source results after running
pulumi preview. - scaling_
group_ stringid - ID of the scaling group to which the scaling configurations belong.
- ids List<String>
- A list of scaling configuration IDs.
- name
Regex String - A regex string to filter scaling configurations by name.
- output
File String - File name where to save data source results after running
pulumi preview. - scaling
Group StringId - ID of the scaling group to which the scaling configurations belong.
- ids string[]
- A list of scaling configuration IDs.
- name
Regex string - A regex string to filter scaling configurations by name.
- output
File string - File name where to save data source results after running
pulumi preview. - scaling
Group stringId - ID of the scaling group to which the scaling configurations belong.
- ids Sequence[str]
- A list of scaling configuration IDs.
- name_
regex str - A regex string to filter scaling configurations by name.
- output_
file str - File name where to save data source results after running
pulumi preview. - scaling_
group_ strid - ID of the scaling group to which the scaling configurations belong.
- ids List<String>
- A list of scaling configuration IDs.
- name
Regex String - A regex string to filter scaling configurations by name.
- output
File String - File name where to save data source results after running
pulumi preview. - scaling
Group StringId - ID of the scaling group to which the scaling configurations belong.
getEciScalingConfigurations Result
The following output properties are available:
- Configurations
List<Pulumi.
Ali Cloud. Ess. Outputs. Get Eci Scaling Configurations Configuration> - A list of ECI scaling configurations. Each element contains the following attributes:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- A list of scaling configuration IDs.
- Names List<string>
- A list of scaling configuration names.
- Name
Regex string - Output
File string - Scaling
Group stringId - ID of the scaling group.
- Configurations
[]Get
Eci Scaling Configurations Configuration - A list of ECI scaling configurations. Each element contains the following attributes:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- A list of scaling configuration IDs.
- Names []string
- A list of scaling configuration names.
- Name
Regex string - Output
File string - Scaling
Group stringId - ID of the scaling group.
- configurations list(object)
- A list of ECI scaling configurations. Each element contains the following attributes:
- id string
- The provider-assigned unique ID for this managed resource.
- ids list(string)
- A list of scaling configuration IDs.
- names list(string)
- A list of scaling configuration names.
- name_
regex string - output_
file string - scaling_
group_ stringid - ID of the scaling group.
- configurations
List<Get
Eci Scaling Configurations Configuration> - A list of ECI scaling configurations. Each element contains the following attributes:
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of scaling configuration IDs.
- names List<String>
- A list of scaling configuration names.
- name
Regex String - output
File String - scaling
Group StringId - ID of the scaling group.
- configurations
Get
Eci Scaling Configurations Configuration[] - A list of ECI scaling configurations. Each element contains the following attributes:
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- A list of scaling configuration IDs.
- names string[]
- A list of scaling configuration names.
- name
Regex string - output
File string - scaling
Group stringId - ID of the scaling group.
- configurations
Sequence[Get
Eci Scaling Configurations Configuration] - A list of ECI scaling configurations. Each element contains the following attributes:
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- A list of scaling configuration IDs.
- names Sequence[str]
- A list of scaling configuration names.
- name_
regex str - output_
file str - scaling_
group_ strid - ID of the scaling group.
- configurations List<Property Map>
- A list of ECI scaling configurations. Each element contains the following attributes:
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of scaling configuration IDs.
- names List<String>
- A list of scaling configuration names.
- name
Regex String - output
File String - scaling
Group StringId - ID of the scaling group.
Supporting Types
GetEciScalingConfigurationsConfiguration
- Acr
Registry List<Pulumi.Infos Ali Cloud. Ess. Inputs. Get Eci Scaling Configurations Configuration Acr Registry Info> - ACR registry information.
- Active
Deadline intSeconds - Maximum running time of the container group.
- Auto
Create boolEip - Whether to automatically create an EIP.
- Auto
Match boolImage Cache - Whether to automatically match image caches.
- Container
Group stringName - Name of the container group.
- Containers
List<Pulumi.
Ali Cloud. Ess. Inputs. Get Eci Scaling Configurations Configuration Container> - Containers in the container group.
- Cost
Optimization bool - Whether cost optimization is enabled.
- Cpu double
- CPU size.
- Cpu
Options intCore - Number of CPU cores.
- Cpu
Options intThreads Per Core - Number of threads per CPU core.
- Creation
Time string - Creation time of the scaling configuration.
- Description string
- Description of the scaling configuration.
- Dns
Config List<Pulumi.Options Ali Cloud. Ess. Inputs. Get Eci Scaling Configurations Configuration Dns Config Option> - DNS configuration options.
- Dns
Policy string - DNS policy of the container group.
- Egress
Bandwidth int - Egress bandwidth.
- Eip
Bandwidth int - EIP bandwidth.
- Enable
Sls bool - Whether Simple Log Service is enabled.
- Ephemeral
Storage int - Ephemeral storage size.
- Host
Aliases List<Pulumi.Ali Cloud. Ess. Inputs. Get Eci Scaling Configurations Configuration Host Alias> - Host aliases.
- Host
Name string - Hostname of the container group.
- Id string
- ID of the scaling configuration.
- Image
Registry List<Pulumi.Credentials Ali Cloud. Ess. Inputs. Get Eci Scaling Configurations Configuration Image Registry Credential> - Image registry credentials.
- Image
Snapshot stringId - ID of the image cache.
- Ingress
Bandwidth int - Ingress bandwidth.
- Init
Containers List<Pulumi.Ali Cloud. Ess. Inputs. Get Eci Scaling Configurations Configuration Init Container> - Init containers in the container group.
- Instance
Family stringLevel - Instance family level.
- Instance
Types List<string> - Instance types.
- Ipv6Address
Count int - Number of IPv6 addresses.
- Lifecycle
State string - Lifecycle state of the scaling configuration.
- Load
Balancer intWeight - Weight of the container group in a load balancer.
- Memory double
- Memory size.
- Ram
Role stringName - Name of the RAM role.
- Resource
Group stringId - ID of the resource group.
- Restart
Policy string - Restart policy for containers.
- Scaling
Configuration stringName - Name of the scaling configuration.
- Scaling
Group stringId - ID of the scaling group to which the scaling configurations belong.
- Security
Context List<Pulumi.Sysctls Ali Cloud. Ess. Inputs. Get Eci Scaling Configurations Configuration Security Context Sysctl> - Security context sysctls.
- Security
Group stringId - ID of the security group.
- Spot
Price doubleLimit - Maximum hourly spot price.
- Spot
Strategy string - Spot strategy.
- Dictionary<string, string>
- Tags of the scaling configuration.
- Termination
Grace intPeriod Seconds - Grace period before container termination.
- Volumes
List<Pulumi.
Ali Cloud. Ess. Inputs. Get Eci Scaling Configurations Configuration Volume> - Volumes in the container group.
- Acr
Registry []GetInfos Eci Scaling Configurations Configuration Acr Registry Info - ACR registry information.
- Active
Deadline intSeconds - Maximum running time of the container group.
- Auto
Create boolEip - Whether to automatically create an EIP.
- Auto
Match boolImage Cache - Whether to automatically match image caches.
- Container
Group stringName - Name of the container group.
- Containers
[]Get
Eci Scaling Configurations Configuration Container - Containers in the container group.
- Cost
Optimization bool - Whether cost optimization is enabled.
- Cpu float64
- CPU size.
- Cpu
Options intCore - Number of CPU cores.
- Cpu
Options intThreads Per Core - Number of threads per CPU core.
- Creation
Time string - Creation time of the scaling configuration.
- Description string
- Description of the scaling configuration.
- Dns
Config []GetOptions Eci Scaling Configurations Configuration Dns Config Option - DNS configuration options.
- Dns
Policy string - DNS policy of the container group.
- Egress
Bandwidth int - Egress bandwidth.
- Eip
Bandwidth int - EIP bandwidth.
- Enable
Sls bool - Whether Simple Log Service is enabled.
- Ephemeral
Storage int - Ephemeral storage size.
- Host
Aliases []GetEci Scaling Configurations Configuration Host Alias - Host aliases.
- Host
Name string - Hostname of the container group.
- Id string
- ID of the scaling configuration.
- Image
Registry []GetCredentials Eci Scaling Configurations Configuration Image Registry Credential - Image registry credentials.
- Image
Snapshot stringId - ID of the image cache.
- Ingress
Bandwidth int - Ingress bandwidth.
- Init
Containers []GetEci Scaling Configurations Configuration Init Container - Init containers in the container group.
- Instance
Family stringLevel - Instance family level.
- Instance
Types []string - Instance types.
- Ipv6Address
Count int - Number of IPv6 addresses.
- Lifecycle
State string - Lifecycle state of the scaling configuration.
- Load
Balancer intWeight - Weight of the container group in a load balancer.
- Memory float64
- Memory size.
- Ram
Role stringName - Name of the RAM role.
- Resource
Group stringId - ID of the resource group.
- Restart
Policy string - Restart policy for containers.
- Scaling
Configuration stringName - Name of the scaling configuration.
- Scaling
Group stringId - ID of the scaling group to which the scaling configurations belong.
- Security
Context []GetSysctls Eci Scaling Configurations Configuration Security Context Sysctl - Security context sysctls.
- Security
Group stringId - ID of the security group.
- Spot
Price float64Limit - Maximum hourly spot price.
- Spot
Strategy string - Spot strategy.
- map[string]string
- Tags of the scaling configuration.
- Termination
Grace intPeriod Seconds - Grace period before container termination.
- Volumes
[]Get
Eci Scaling Configurations Configuration Volume - Volumes in the container group.
- acr_
registry_ list(object)infos - ACR registry information.
- active_
deadline_ numberseconds - Maximum running time of the container group.
- auto_
create_ booleip - Whether to automatically create an EIP.
- auto_
match_ boolimage_ cache - Whether to automatically match image caches.
- container_
group_ stringname - Name of the container group.
- containers list(object)
- Containers in the container group.
- cost_
optimization bool - Whether cost optimization is enabled.
- cpu number
- CPU size.
- cpu_
options_ numbercore - Number of CPU cores.
- cpu_
options_ numberthreads_ per_ core - Number of threads per CPU core.
- creation_
time string - Creation time of the scaling configuration.
- description string
- Description of the scaling configuration.
- dns_
config_ list(object)options - DNS configuration options.
- dns_
policy string - DNS policy of the container group.
- egress_
bandwidth number - Egress bandwidth.
- eip_
bandwidth number - EIP bandwidth.
- enable_
sls bool - Whether Simple Log Service is enabled.
- ephemeral_
storage number - Ephemeral storage size.
- host_
aliases list(object) - Host aliases.
- host_
name string - Hostname of the container group.
- id string
- ID of the scaling configuration.
- image_
registry_ list(object)credentials - Image registry credentials.
- image_
snapshot_ stringid - ID of the image cache.
- ingress_
bandwidth number - Ingress bandwidth.
- init_
containers list(object) - Init containers in the container group.
- instance_
family_ stringlevel - Instance family level.
- instance_
types list(string) - Instance types.
- ipv6_
address_ numbercount - Number of IPv6 addresses.
- lifecycle_
state string - Lifecycle state of the scaling configuration.
- load_
balancer_ numberweight - Weight of the container group in a load balancer.
- memory number
- Memory size.
- ram_
role_ stringname - Name of the RAM role.
- resource_
group_ stringid - ID of the resource group.
- restart_
policy string - Restart policy for containers.
- scaling_
configuration_ stringname - Name of the scaling configuration.
- scaling_
group_ stringid - ID of the scaling group to which the scaling configurations belong.
- security_
context_ list(object)sysctls - Security context sysctls.
- security_
group_ stringid - ID of the security group.
- spot_
price_ numberlimit - Maximum hourly spot price.
- spot_
strategy string - Spot strategy.
- map(string)
- Tags of the scaling configuration.
- termination_
grace_ numberperiod_ seconds - Grace period before container termination.
- volumes list(object)
- Volumes in the container group.
- acr
Registry List<GetInfos Eci Scaling Configurations Configuration Acr Registry Info> - ACR registry information.
- active
Deadline IntegerSeconds - Maximum running time of the container group.
- auto
Create BooleanEip - Whether to automatically create an EIP.
- auto
Match BooleanImage Cache - Whether to automatically match image caches.
- container
Group StringName - Name of the container group.
- containers
List<Get
Eci Scaling Configurations Configuration Container> - Containers in the container group.
- cost
Optimization Boolean - Whether cost optimization is enabled.
- cpu Double
- CPU size.
- cpu
Options IntegerCore - Number of CPU cores.
- cpu
Options IntegerThreads Per Core - Number of threads per CPU core.
- creation
Time String - Creation time of the scaling configuration.
- description String
- Description of the scaling configuration.
- dns
Config List<GetOptions Eci Scaling Configurations Configuration Dns Config Option> - DNS configuration options.
- dns
Policy String - DNS policy of the container group.
- egress
Bandwidth Integer - Egress bandwidth.
- eip
Bandwidth Integer - EIP bandwidth.
- enable
Sls Boolean - Whether Simple Log Service is enabled.
- ephemeral
Storage Integer - Ephemeral storage size.
- host
Aliases List<GetEci Scaling Configurations Configuration Host Alias> - Host aliases.
- host
Name String - Hostname of the container group.
- id String
- ID of the scaling configuration.
- image
Registry List<GetCredentials Eci Scaling Configurations Configuration Image Registry Credential> - Image registry credentials.
- image
Snapshot StringId - ID of the image cache.
- ingress
Bandwidth Integer - Ingress bandwidth.
- init
Containers List<GetEci Scaling Configurations Configuration Init Container> - Init containers in the container group.
- instance
Family StringLevel - Instance family level.
- instance
Types List<String> - Instance types.
- ipv6Address
Count Integer - Number of IPv6 addresses.
- lifecycle
State String - Lifecycle state of the scaling configuration.
- load
Balancer IntegerWeight - Weight of the container group in a load balancer.
- memory Double
- Memory size.
- ram
Role StringName - Name of the RAM role.
- resource
Group StringId - ID of the resource group.
- restart
Policy String - Restart policy for containers.
- scaling
Configuration StringName - Name of the scaling configuration.
- scaling
Group StringId - ID of the scaling group to which the scaling configurations belong.
- security
Context List<GetSysctls Eci Scaling Configurations Configuration Security Context Sysctl> - Security context sysctls.
- security
Group StringId - ID of the security group.
- spot
Price DoubleLimit - Maximum hourly spot price.
- spot
Strategy String - Spot strategy.
- Map<String,String>
- Tags of the scaling configuration.
- termination
Grace IntegerPeriod Seconds - Grace period before container termination.
- volumes
List<Get
Eci Scaling Configurations Configuration Volume> - Volumes in the container group.
- acr
Registry GetInfos Eci Scaling Configurations Configuration Acr Registry Info[] - ACR registry information.
- active
Deadline numberSeconds - Maximum running time of the container group.
- auto
Create booleanEip - Whether to automatically create an EIP.
- auto
Match booleanImage Cache - Whether to automatically match image caches.
- container
Group stringName - Name of the container group.
- containers
Get
Eci Scaling Configurations Configuration Container[] - Containers in the container group.
- cost
Optimization boolean - Whether cost optimization is enabled.
- cpu number
- CPU size.
- cpu
Options numberCore - Number of CPU cores.
- cpu
Options numberThreads Per Core - Number of threads per CPU core.
- creation
Time string - Creation time of the scaling configuration.
- description string
- Description of the scaling configuration.
- dns
Config GetOptions Eci Scaling Configurations Configuration Dns Config Option[] - DNS configuration options.
- dns
Policy string - DNS policy of the container group.
- egress
Bandwidth number - Egress bandwidth.
- eip
Bandwidth number - EIP bandwidth.
- enable
Sls boolean - Whether Simple Log Service is enabled.
- ephemeral
Storage number - Ephemeral storage size.
- host
Aliases GetEci Scaling Configurations Configuration Host Alias[] - Host aliases.
- host
Name string - Hostname of the container group.
- id string
- ID of the scaling configuration.
- image
Registry GetCredentials Eci Scaling Configurations Configuration Image Registry Credential[] - Image registry credentials.
- image
Snapshot stringId - ID of the image cache.
- ingress
Bandwidth number - Ingress bandwidth.
- init
Containers GetEci Scaling Configurations Configuration Init Container[] - Init containers in the container group.
- instance
Family stringLevel - Instance family level.
- instance
Types string[] - Instance types.
- ipv6Address
Count number - Number of IPv6 addresses.
- lifecycle
State string - Lifecycle state of the scaling configuration.
- load
Balancer numberWeight - Weight of the container group in a load balancer.
- memory number
- Memory size.
- ram
Role stringName - Name of the RAM role.
- resource
Group stringId - ID of the resource group.
- restart
Policy string - Restart policy for containers.
- scaling
Configuration stringName - Name of the scaling configuration.
- scaling
Group stringId - ID of the scaling group to which the scaling configurations belong.
- security
Context GetSysctls Eci Scaling Configurations Configuration Security Context Sysctl[] - Security context sysctls.
- security
Group stringId - ID of the security group.
- spot
Price numberLimit - Maximum hourly spot price.
- spot
Strategy string - Spot strategy.
- {[key: string]: string}
- Tags of the scaling configuration.
- termination
Grace numberPeriod Seconds - Grace period before container termination.
- volumes
Get
Eci Scaling Configurations Configuration Volume[] - Volumes in the container group.
- acr_
registry_ Sequence[Getinfos Eci Scaling Configurations Configuration Acr Registry Info] - ACR registry information.
- active_
deadline_ intseconds - Maximum running time of the container group.
- auto_
create_ booleip - Whether to automatically create an EIP.
- auto_
match_ boolimage_ cache - Whether to automatically match image caches.
- container_
group_ strname - Name of the container group.
- containers
Sequence[Get
Eci Scaling Configurations Configuration Container] - Containers in the container group.
- cost_
optimization bool - Whether cost optimization is enabled.
- cpu float
- CPU size.
- cpu_
options_ intcore - Number of CPU cores.
- cpu_
options_ intthreads_ per_ core - Number of threads per CPU core.
- creation_
time str - Creation time of the scaling configuration.
- description str
- Description of the scaling configuration.
- dns_
config_ Sequence[Getoptions Eci Scaling Configurations Configuration Dns Config Option] - DNS configuration options.
- dns_
policy str - DNS policy of the container group.
- egress_
bandwidth int - Egress bandwidth.
- eip_
bandwidth int - EIP bandwidth.
- enable_
sls bool - Whether Simple Log Service is enabled.
- ephemeral_
storage int - Ephemeral storage size.
- host_
aliases Sequence[GetEci Scaling Configurations Configuration Host Alias] - Host aliases.
- host_
name str - Hostname of the container group.
- id str
- ID of the scaling configuration.
- image_
registry_ Sequence[Getcredentials Eci Scaling Configurations Configuration Image Registry Credential] - Image registry credentials.
- image_
snapshot_ strid - ID of the image cache.
- ingress_
bandwidth int - Ingress bandwidth.
- init_
containers Sequence[GetEci Scaling Configurations Configuration Init Container] - Init containers in the container group.
- instance_
family_ strlevel - Instance family level.
- instance_
types Sequence[str] - Instance types.
- ipv6_
address_ intcount - Number of IPv6 addresses.
- lifecycle_
state str - Lifecycle state of the scaling configuration.
- load_
balancer_ intweight - Weight of the container group in a load balancer.
- memory float
- Memory size.
- ram_
role_ strname - Name of the RAM role.
- resource_
group_ strid - ID of the resource group.
- restart_
policy str - Restart policy for containers.
- scaling_
configuration_ strname - Name of the scaling configuration.
- scaling_
group_ strid - ID of the scaling group to which the scaling configurations belong.
- security_
context_ Sequence[Getsysctls Eci Scaling Configurations Configuration Security Context Sysctl] - Security context sysctls.
- security_
group_ strid - ID of the security group.
- spot_
price_ floatlimit - Maximum hourly spot price.
- spot_
strategy str - Spot strategy.
- Mapping[str, str]
- Tags of the scaling configuration.
- termination_
grace_ intperiod_ seconds - Grace period before container termination.
- volumes
Sequence[Get
Eci Scaling Configurations Configuration Volume] - Volumes in the container group.
- acr
Registry List<Property Map>Infos - ACR registry information.
- active
Deadline NumberSeconds - Maximum running time of the container group.
- auto
Create BooleanEip - Whether to automatically create an EIP.
- auto
Match BooleanImage Cache - Whether to automatically match image caches.
- container
Group StringName - Name of the container group.
- containers List<Property Map>
- Containers in the container group.
- cost
Optimization Boolean - Whether cost optimization is enabled.
- cpu Number
- CPU size.
- cpu
Options NumberCore - Number of CPU cores.
- cpu
Options NumberThreads Per Core - Number of threads per CPU core.
- creation
Time String - Creation time of the scaling configuration.
- description String
- Description of the scaling configuration.
- dns
Config List<Property Map>Options - DNS configuration options.
- dns
Policy String - DNS policy of the container group.
- egress
Bandwidth Number - Egress bandwidth.
- eip
Bandwidth Number - EIP bandwidth.
- enable
Sls Boolean - Whether Simple Log Service is enabled.
- ephemeral
Storage Number - Ephemeral storage size.
- host
Aliases List<Property Map> - Host aliases.
- host
Name String - Hostname of the container group.
- id String
- ID of the scaling configuration.
- image
Registry List<Property Map>Credentials - Image registry credentials.
- image
Snapshot StringId - ID of the image cache.
- ingress
Bandwidth Number - Ingress bandwidth.
- init
Containers List<Property Map> - Init containers in the container group.
- instance
Family StringLevel - Instance family level.
- instance
Types List<String> - Instance types.
- ipv6Address
Count Number - Number of IPv6 addresses.
- lifecycle
State String - Lifecycle state of the scaling configuration.
- load
Balancer NumberWeight - Weight of the container group in a load balancer.
- memory Number
- Memory size.
- ram
Role StringName - Name of the RAM role.
- resource
Group StringId - ID of the resource group.
- restart
Policy String - Restart policy for containers.
- scaling
Configuration StringName - Name of the scaling configuration.
- scaling
Group StringId - ID of the scaling group to which the scaling configurations belong.
- security
Context List<Property Map>Sysctls - Security context sysctls.
- security
Group StringId - ID of the security group.
- spot
Price NumberLimit - Maximum hourly spot price.
- spot
Strategy String - Spot strategy.
- Map<String>
- Tags of the scaling configuration.
- termination
Grace NumberPeriod Seconds - Grace period before container termination.
- volumes List<Property Map>
- Volumes in the container group.
GetEciScalingConfigurationsConfigurationAcrRegistryInfo
- Domains List<string>
- Domains of the ACR registry.
- Instance
Id string - ID of the ACR instance.
- Instance
Name string - Name of the ACR instance.
- Region
Id string - Region ID of the ACR instance.
- Domains []string
- Domains of the ACR registry.
- Instance
Id string - ID of the ACR instance.
- Instance
Name string - Name of the ACR instance.
- Region
Id string - Region ID of the ACR instance.
- domains list(string)
- Domains of the ACR registry.
- instance_
id string - ID of the ACR instance.
- instance_
name string - Name of the ACR instance.
- region_
id string - Region ID of the ACR instance.
- domains List<String>
- Domains of the ACR registry.
- instance
Id String - ID of the ACR instance.
- instance
Name String - Name of the ACR instance.
- region
Id String - Region ID of the ACR instance.
- domains string[]
- Domains of the ACR registry.
- instance
Id string - ID of the ACR instance.
- instance
Name string - Name of the ACR instance.
- region
Id string - Region ID of the ACR instance.
- domains Sequence[str]
- Domains of the ACR registry.
- instance_
id str - ID of the ACR instance.
- instance_
name str - Name of the ACR instance.
- region_
id str - Region ID of the ACR instance.
- domains List<String>
- Domains of the ACR registry.
- instance
Id String - ID of the ACR instance.
- instance
Name String - Name of the ACR instance.
- region
Id String - Region ID of the ACR instance.
GetEciScalingConfigurationsConfigurationContainer
- Args List<string>
- Arguments passed to the init container.
- Commands List<string>
- Commands run by the init container.
- Cpu double
- CPU size.
- Environment
Vars List<Pulumi.Ali Cloud. Ess. Inputs. Get Eci Scaling Configurations Configuration Container Environment Var> - Environment variables.
- Gpu int
- Number of GPUs.
- Image string
- Init container image.
- Image
Pull stringPolicy - Image pull policy.
- Lifecycle
Pre List<string>Stop Handler Execs - Commands run before the container stops.
- Liveness
Probe List<string>Exec Commands - Commands in the liveness probe.
- Liveness
Probe intFailure Threshold - Liveness probe failure threshold.
- Liveness
Probe stringHttp Get Path - HTTP path in the liveness probe.
- Liveness
Probe intHttp Get Port - HTTP port in the liveness probe.
- Liveness
Probe stringHttp Get Scheme - HTTP scheme in the liveness probe.
- Liveness
Probe intInitial Delay Seconds - Liveness probe initial delay.
- Liveness
Probe intPeriod Seconds - Liveness probe period.
- Liveness
Probe intSuccess Threshold - Liveness probe success threshold.
- Liveness
Probe intTcp Socket Port - TCP socket port in the liveness probe.
- Liveness
Probe intTimeout Seconds - Liveness probe timeout.
- Memory double
- Memory size.
- Name string
- Name of the volume.
- Ports
List<Pulumi.
Ali Cloud. Ess. Inputs. Get Eci Scaling Configurations Configuration Container Port> - Ports exposed by the init container.
- Readiness
Probe List<string>Exec Commands - Commands in the readiness probe.
- Readiness
Probe intFailure Threshold - Readiness probe failure threshold.
- Readiness
Probe stringHttp Get Path - HTTP path in the readiness probe.
- Readiness
Probe intHttp Get Port - HTTP port in the readiness probe.
- Readiness
Probe stringHttp Get Scheme - HTTP scheme in the readiness probe.
- Readiness
Probe intInitial Delay Seconds - Readiness probe initial delay.
- Readiness
Probe intPeriod Seconds - Readiness probe period.
- Readiness
Probe intSuccess Threshold - Readiness probe success threshold.
- Readiness
Probe intTcp Socket Port - TCP socket port in the readiness probe.
- Readiness
Probe intTimeout Seconds - Readiness probe timeout.
- Security
Context List<string>Capability Adds - Linux capabilities to add.
- Security
Context boolRead Only Root File System - Whether the root file system is read-only.
- Security
Context intRun As User - UID to run the container as.
- Stdin bool
- Whether to allocate stdin.
- Tty bool
- Whether to allocate a TTY.
- Volume
Mounts List<Pulumi.Ali Cloud. Ess. Inputs. Get Eci Scaling Configurations Configuration Container Volume Mount> - Volume mounts.
- Working
Dir string - Working directory.
- Args []string
- Arguments passed to the init container.
- Commands []string
- Commands run by the init container.
- Cpu float64
- CPU size.
- Environment
Vars []GetEci Scaling Configurations Configuration Container Environment Var - Environment variables.
- Gpu int
- Number of GPUs.
- Image string
- Init container image.
- Image
Pull stringPolicy - Image pull policy.
- Lifecycle
Pre []stringStop Handler Execs - Commands run before the container stops.
- Liveness
Probe []stringExec Commands - Commands in the liveness probe.
- Liveness
Probe intFailure Threshold - Liveness probe failure threshold.
- Liveness
Probe stringHttp Get Path - HTTP path in the liveness probe.
- Liveness
Probe intHttp Get Port - HTTP port in the liveness probe.
- Liveness
Probe stringHttp Get Scheme - HTTP scheme in the liveness probe.
- Liveness
Probe intInitial Delay Seconds - Liveness probe initial delay.
- Liveness
Probe intPeriod Seconds - Liveness probe period.
- Liveness
Probe intSuccess Threshold - Liveness probe success threshold.
- Liveness
Probe intTcp Socket Port - TCP socket port in the liveness probe.
- Liveness
Probe intTimeout Seconds - Liveness probe timeout.
- Memory float64
- Memory size.
- Name string
- Name of the volume.
- Ports
[]Get
Eci Scaling Configurations Configuration Container Port - Ports exposed by the init container.
- Readiness
Probe []stringExec Commands - Commands in the readiness probe.
- Readiness
Probe intFailure Threshold - Readiness probe failure threshold.
- Readiness
Probe stringHttp Get Path - HTTP path in the readiness probe.
- Readiness
Probe intHttp Get Port - HTTP port in the readiness probe.
- Readiness
Probe stringHttp Get Scheme - HTTP scheme in the readiness probe.
- Readiness
Probe intInitial Delay Seconds - Readiness probe initial delay.
- Readiness
Probe intPeriod Seconds - Readiness probe period.
- Readiness
Probe intSuccess Threshold - Readiness probe success threshold.
- Readiness
Probe intTcp Socket Port - TCP socket port in the readiness probe.
- Readiness
Probe intTimeout Seconds - Readiness probe timeout.
- Security
Context []stringCapability Adds - Linux capabilities to add.
- Security
Context boolRead Only Root File System - Whether the root file system is read-only.
- Security
Context intRun As User - UID to run the container as.
- Stdin bool
- Whether to allocate stdin.
- Tty bool
- Whether to allocate a TTY.
- Volume
Mounts []GetEci Scaling Configurations Configuration Container Volume Mount - Volume mounts.
- Working
Dir string - Working directory.
- args list(string)
- Arguments passed to the init container.
- commands list(string)
- Commands run by the init container.
- cpu number
- CPU size.
- environment_
vars list(object) - Environment variables.
- gpu number
- Number of GPUs.
- image string
- Init container image.
- image_
pull_ stringpolicy - Image pull policy.
- lifecycle_
pre_ list(string)stop_ handler_ execs - Commands run before the container stops.
- liveness_
probe_ list(string)exec_ commands - Commands in the liveness probe.
- liveness_
probe_ numberfailure_ threshold - Liveness probe failure threshold.
- liveness_
probe_ stringhttp_ get_ path - HTTP path in the liveness probe.
- liveness_
probe_ numberhttp_ get_ port - HTTP port in the liveness probe.
- liveness_
probe_ stringhttp_ get_ scheme - HTTP scheme in the liveness probe.
- liveness_
probe_ numberinitial_ delay_ seconds - Liveness probe initial delay.
- liveness_
probe_ numberperiod_ seconds - Liveness probe period.
- liveness_
probe_ numbersuccess_ threshold - Liveness probe success threshold.
- liveness_
probe_ numbertcp_ socket_ port - TCP socket port in the liveness probe.
- liveness_
probe_ numbertimeout_ seconds - Liveness probe timeout.
- memory number
- Memory size.
- name string
- Name of the volume.
- ports list(object)
- Ports exposed by the init container.
- readiness_
probe_ list(string)exec_ commands - Commands in the readiness probe.
- readiness_
probe_ numberfailure_ threshold - Readiness probe failure threshold.
- readiness_
probe_ stringhttp_ get_ path - HTTP path in the readiness probe.
- readiness_
probe_ numberhttp_ get_ port - HTTP port in the readiness probe.
- readiness_
probe_ stringhttp_ get_ scheme - HTTP scheme in the readiness probe.
- readiness_
probe_ numberinitial_ delay_ seconds - Readiness probe initial delay.
- readiness_
probe_ numberperiod_ seconds - Readiness probe period.
- readiness_
probe_ numbersuccess_ threshold - Readiness probe success threshold.
- readiness_
probe_ numbertcp_ socket_ port - TCP socket port in the readiness probe.
- readiness_
probe_ numbertimeout_ seconds - Readiness probe timeout.
- security_
context_ list(string)capability_ adds - Linux capabilities to add.
- security_
context_ boolread_ only_ root_ file_ system - Whether the root file system is read-only.
- security_
context_ numberrun_ as_ user - UID to run the container as.
- stdin bool
- Whether to allocate stdin.
- tty bool
- Whether to allocate a TTY.
- volume_
mounts list(object) - Volume mounts.
- working_
dir string - Working directory.
- args List<String>
- Arguments passed to the init container.
- commands List<String>
- Commands run by the init container.
- cpu Double
- CPU size.
- environment
Vars List<GetEci Scaling Configurations Configuration Container Environment Var> - Environment variables.
- gpu Integer
- Number of GPUs.
- image String
- Init container image.
- image
Pull StringPolicy - Image pull policy.
- lifecycle
Pre List<String>Stop Handler Execs - Commands run before the container stops.
- liveness
Probe List<String>Exec Commands - Commands in the liveness probe.
- liveness
Probe IntegerFailure Threshold - Liveness probe failure threshold.
- liveness
Probe StringHttp Get Path - HTTP path in the liveness probe.
- liveness
Probe IntegerHttp Get Port - HTTP port in the liveness probe.
- liveness
Probe StringHttp Get Scheme - HTTP scheme in the liveness probe.
- liveness
Probe IntegerInitial Delay Seconds - Liveness probe initial delay.
- liveness
Probe IntegerPeriod Seconds - Liveness probe period.
- liveness
Probe IntegerSuccess Threshold - Liveness probe success threshold.
- liveness
Probe IntegerTcp Socket Port - TCP socket port in the liveness probe.
- liveness
Probe IntegerTimeout Seconds - Liveness probe timeout.
- memory Double
- Memory size.
- name String
- Name of the volume.
- ports
List<Get
Eci Scaling Configurations Configuration Container Port> - Ports exposed by the init container.
- readiness
Probe List<String>Exec Commands - Commands in the readiness probe.
- readiness
Probe IntegerFailure Threshold - Readiness probe failure threshold.
- readiness
Probe StringHttp Get Path - HTTP path in the readiness probe.
- readiness
Probe IntegerHttp Get Port - HTTP port in the readiness probe.
- readiness
Probe StringHttp Get Scheme - HTTP scheme in the readiness probe.
- readiness
Probe IntegerInitial Delay Seconds - Readiness probe initial delay.
- readiness
Probe IntegerPeriod Seconds - Readiness probe period.
- readiness
Probe IntegerSuccess Threshold - Readiness probe success threshold.
- readiness
Probe IntegerTcp Socket Port - TCP socket port in the readiness probe.
- readiness
Probe IntegerTimeout Seconds - Readiness probe timeout.
- security
Context List<String>Capability Adds - Linux capabilities to add.
- security
Context BooleanRead Only Root File System - Whether the root file system is read-only.
- security
Context IntegerRun As User - UID to run the container as.
- stdin Boolean
- Whether to allocate stdin.
- tty Boolean
- Whether to allocate a TTY.
- volume
Mounts List<GetEci Scaling Configurations Configuration Container Volume Mount> - Volume mounts.
- working
Dir String - Working directory.
- args string[]
- Arguments passed to the init container.
- commands string[]
- Commands run by the init container.
- cpu number
- CPU size.
- environment
Vars GetEci Scaling Configurations Configuration Container Environment Var[] - Environment variables.
- gpu number
- Number of GPUs.
- image string
- Init container image.
- image
Pull stringPolicy - Image pull policy.
- lifecycle
Pre string[]Stop Handler Execs - Commands run before the container stops.
- liveness
Probe string[]Exec Commands - Commands in the liveness probe.
- liveness
Probe numberFailure Threshold - Liveness probe failure threshold.
- liveness
Probe stringHttp Get Path - HTTP path in the liveness probe.
- liveness
Probe numberHttp Get Port - HTTP port in the liveness probe.
- liveness
Probe stringHttp Get Scheme - HTTP scheme in the liveness probe.
- liveness
Probe numberInitial Delay Seconds - Liveness probe initial delay.
- liveness
Probe numberPeriod Seconds - Liveness probe period.
- liveness
Probe numberSuccess Threshold - Liveness probe success threshold.
- liveness
Probe numberTcp Socket Port - TCP socket port in the liveness probe.
- liveness
Probe numberTimeout Seconds - Liveness probe timeout.
- memory number
- Memory size.
- name string
- Name of the volume.
- ports
Get
Eci Scaling Configurations Configuration Container Port[] - Ports exposed by the init container.
- readiness
Probe string[]Exec Commands - Commands in the readiness probe.
- readiness
Probe numberFailure Threshold - Readiness probe failure threshold.
- readiness
Probe stringHttp Get Path - HTTP path in the readiness probe.
- readiness
Probe numberHttp Get Port - HTTP port in the readiness probe.
- readiness
Probe stringHttp Get Scheme - HTTP scheme in the readiness probe.
- readiness
Probe numberInitial Delay Seconds - Readiness probe initial delay.
- readiness
Probe numberPeriod Seconds - Readiness probe period.
- readiness
Probe numberSuccess Threshold - Readiness probe success threshold.
- readiness
Probe numberTcp Socket Port - TCP socket port in the readiness probe.
- readiness
Probe numberTimeout Seconds - Readiness probe timeout.
- security
Context string[]Capability Adds - Linux capabilities to add.
- security
Context booleanRead Only Root File System - Whether the root file system is read-only.
- security
Context numberRun As User - UID to run the container as.
- stdin boolean
- Whether to allocate stdin.
- tty boolean
- Whether to allocate a TTY.
- volume
Mounts GetEci Scaling Configurations Configuration Container Volume Mount[] - Volume mounts.
- working
Dir string - Working directory.
- args Sequence[str]
- Arguments passed to the init container.
- commands Sequence[str]
- Commands run by the init container.
- cpu float
- CPU size.
- environment_
vars Sequence[GetEci Scaling Configurations Configuration Container Environment Var] - Environment variables.
- gpu int
- Number of GPUs.
- image str
- Init container image.
- image_
pull_ strpolicy - Image pull policy.
- lifecycle_
pre_ Sequence[str]stop_ handler_ execs - Commands run before the container stops.
- liveness_
probe_ Sequence[str]exec_ commands - Commands in the liveness probe.
- liveness_
probe_ intfailure_ threshold - Liveness probe failure threshold.
- liveness_
probe_ strhttp_ get_ path - HTTP path in the liveness probe.
- liveness_
probe_ inthttp_ get_ port - HTTP port in the liveness probe.
- liveness_
probe_ strhttp_ get_ scheme - HTTP scheme in the liveness probe.
- liveness_
probe_ intinitial_ delay_ seconds - Liveness probe initial delay.
- liveness_
probe_ intperiod_ seconds - Liveness probe period.
- liveness_
probe_ intsuccess_ threshold - Liveness probe success threshold.
- liveness_
probe_ inttcp_ socket_ port - TCP socket port in the liveness probe.
- liveness_
probe_ inttimeout_ seconds - Liveness probe timeout.
- memory float
- Memory size.
- name str
- Name of the volume.
- ports
Sequence[Get
Eci Scaling Configurations Configuration Container Port] - Ports exposed by the init container.
- readiness_
probe_ Sequence[str]exec_ commands - Commands in the readiness probe.
- readiness_
probe_ intfailure_ threshold - Readiness probe failure threshold.
- readiness_
probe_ strhttp_ get_ path - HTTP path in the readiness probe.
- readiness_
probe_ inthttp_ get_ port - HTTP port in the readiness probe.
- readiness_
probe_ strhttp_ get_ scheme - HTTP scheme in the readiness probe.
- readiness_
probe_ intinitial_ delay_ seconds - Readiness probe initial delay.
- readiness_
probe_ intperiod_ seconds - Readiness probe period.
- readiness_
probe_ intsuccess_ threshold - Readiness probe success threshold.
- readiness_
probe_ inttcp_ socket_ port - TCP socket port in the readiness probe.
- readiness_
probe_ inttimeout_ seconds - Readiness probe timeout.
- security_
context_ Sequence[str]capability_ adds - Linux capabilities to add.
- security_
context_ boolread_ only_ root_ file_ system - Whether the root file system is read-only.
- security_
context_ intrun_ as_ user - UID to run the container as.
- stdin bool
- Whether to allocate stdin.
- tty bool
- Whether to allocate a TTY.
- volume_
mounts Sequence[GetEci Scaling Configurations Configuration Container Volume Mount] - Volume mounts.
- working_
dir str - Working directory.
- args List<String>
- Arguments passed to the init container.
- commands List<String>
- Commands run by the init container.
- cpu Number
- CPU size.
- environment
Vars List<Property Map> - Environment variables.
- gpu Number
- Number of GPUs.
- image String
- Init container image.
- image
Pull StringPolicy - Image pull policy.
- lifecycle
Pre List<String>Stop Handler Execs - Commands run before the container stops.
- liveness
Probe List<String>Exec Commands - Commands in the liveness probe.
- liveness
Probe NumberFailure Threshold - Liveness probe failure threshold.
- liveness
Probe StringHttp Get Path - HTTP path in the liveness probe.
- liveness
Probe NumberHttp Get Port - HTTP port in the liveness probe.
- liveness
Probe StringHttp Get Scheme - HTTP scheme in the liveness probe.
- liveness
Probe NumberInitial Delay Seconds - Liveness probe initial delay.
- liveness
Probe NumberPeriod Seconds - Liveness probe period.
- liveness
Probe NumberSuccess Threshold - Liveness probe success threshold.
- liveness
Probe NumberTcp Socket Port - TCP socket port in the liveness probe.
- liveness
Probe NumberTimeout Seconds - Liveness probe timeout.
- memory Number
- Memory size.
- name String
- Name of the volume.
- ports List<Property Map>
- Ports exposed by the init container.
- readiness
Probe List<String>Exec Commands - Commands in the readiness probe.
- readiness
Probe NumberFailure Threshold - Readiness probe failure threshold.
- readiness
Probe StringHttp Get Path - HTTP path in the readiness probe.
- readiness
Probe NumberHttp Get Port - HTTP port in the readiness probe.
- readiness
Probe StringHttp Get Scheme - HTTP scheme in the readiness probe.
- readiness
Probe NumberInitial Delay Seconds - Readiness probe initial delay.
- readiness
Probe NumberPeriod Seconds - Readiness probe period.
- readiness
Probe NumberSuccess Threshold - Readiness probe success threshold.
- readiness
Probe NumberTcp Socket Port - TCP socket port in the readiness probe.
- readiness
Probe NumberTimeout Seconds - Readiness probe timeout.
- security
Context List<String>Capability Adds - Linux capabilities to add.
- security
Context BooleanRead Only Root File System - Whether the root file system is read-only.
- security
Context NumberRun As User - UID to run the container as.
- stdin Boolean
- Whether to allocate stdin.
- tty Boolean
- Whether to allocate a TTY.
- volume
Mounts List<Property Map> - Volume mounts.
- working
Dir String - Working directory.
GetEciScalingConfigurationsConfigurationContainerEnvironmentVar
- Field
Ref stringField Path - Field reference path.
- Key string
- Name of the environment variable.
- Value string
- Value of the environment variable.
- Field
Ref stringField Path - Field reference path.
- Key string
- Name of the environment variable.
- Value string
- Value of the environment variable.
- field_
ref_ stringfield_ path - Field reference path.
- key string
- Name of the environment variable.
- value string
- Value of the environment variable.
- field
Ref StringField Path - Field reference path.
- key String
- Name of the environment variable.
- value String
- Value of the environment variable.
- field
Ref stringField Path - Field reference path.
- key string
- Name of the environment variable.
- value string
- Value of the environment variable.
- field_
ref_ strfield_ path - Field reference path.
- key str
- Name of the environment variable.
- value str
- Value of the environment variable.
- field
Ref StringField Path - Field reference path.
- key String
- Name of the environment variable.
- value String
- Value of the environment variable.
GetEciScalingConfigurationsConfigurationContainerPort
GetEciScalingConfigurationsConfigurationContainerVolumeMount
- Mount
Path string - Path where the volume is mounted.
- Mount
Propagation string - Mount propagation mode.
- Name string
- Name of the volume.
- Read
Only bool - Whether the mount is read-only.
- Sub
Path string - Subpath within the volume.
- Mount
Path string - Path where the volume is mounted.
- Mount
Propagation string - Mount propagation mode.
- Name string
- Name of the volume.
- Read
Only bool - Whether the mount is read-only.
- Sub
Path string - Subpath within the volume.
- mount_
path string - Path where the volume is mounted.
- mount_
propagation string - Mount propagation mode.
- name string
- Name of the volume.
- read_
only bool - Whether the mount is read-only.
- sub_
path string - Subpath within the volume.
- mount
Path String - Path where the volume is mounted.
- mount
Propagation String - Mount propagation mode.
- name String
- Name of the volume.
- read
Only Boolean - Whether the mount is read-only.
- sub
Path String - Subpath within the volume.
- mount
Path string - Path where the volume is mounted.
- mount
Propagation string - Mount propagation mode.
- name string
- Name of the volume.
- read
Only boolean - Whether the mount is read-only.
- sub
Path string - Subpath within the volume.
- mount_
path str - Path where the volume is mounted.
- mount_
propagation str - Mount propagation mode.
- name str
- Name of the volume.
- read_
only bool - Whether the mount is read-only.
- sub_
path str - Subpath within the volume.
- mount
Path String - Path where the volume is mounted.
- mount
Propagation String - Mount propagation mode.
- name String
- Name of the volume.
- read
Only Boolean - Whether the mount is read-only.
- sub
Path String - Subpath within the volume.
GetEciScalingConfigurationsConfigurationDnsConfigOption
GetEciScalingConfigurationsConfigurationHostAlias
GetEciScalingConfigurationsConfigurationImageRegistryCredential
GetEciScalingConfigurationsConfigurationInitContainer
- Args List<string>
- Arguments passed to the init container.
- Commands List<string>
- Commands run by the init container.
- Cpu double
- CPU size.
- Environment
Vars List<Pulumi.Ali Cloud. Ess. Inputs. Get Eci Scaling Configurations Configuration Init Container Environment Var> - Environment variables.
- Gpu int
- Number of GPUs.
- Image string
- Init container image.
- Image
Pull stringPolicy - Image pull policy.
- Memory double
- Memory size.
- Name string
- Name of the volume.
- Ports
List<Pulumi.
Ali Cloud. Ess. Inputs. Get Eci Scaling Configurations Configuration Init Container Port> - Ports exposed by the init container.
- Security
Context List<string>Capability Adds - Linux capabilities to add.
- Security
Context boolRead Only Root File System - Whether the root file system is read-only.
- Security
Context intRun As User - UID to run the container as.
- Volume
Mounts List<Pulumi.Ali Cloud. Ess. Inputs. Get Eci Scaling Configurations Configuration Init Container Volume Mount> - Volume mounts.
- Working
Dir string - Working directory.
- Args []string
- Arguments passed to the init container.
- Commands []string
- Commands run by the init container.
- Cpu float64
- CPU size.
- Environment
Vars []GetEci Scaling Configurations Configuration Init Container Environment Var - Environment variables.
- Gpu int
- Number of GPUs.
- Image string
- Init container image.
- Image
Pull stringPolicy - Image pull policy.
- Memory float64
- Memory size.
- Name string
- Name of the volume.
- Ports
[]Get
Eci Scaling Configurations Configuration Init Container Port - Ports exposed by the init container.
- Security
Context []stringCapability Adds - Linux capabilities to add.
- Security
Context boolRead Only Root File System - Whether the root file system is read-only.
- Security
Context intRun As User - UID to run the container as.
- Volume
Mounts []GetEci Scaling Configurations Configuration Init Container Volume Mount - Volume mounts.
- Working
Dir string - Working directory.
- args list(string)
- Arguments passed to the init container.
- commands list(string)
- Commands run by the init container.
- cpu number
- CPU size.
- environment_
vars list(object) - Environment variables.
- gpu number
- Number of GPUs.
- image string
- Init container image.
- image_
pull_ stringpolicy - Image pull policy.
- memory number
- Memory size.
- name string
- Name of the volume.
- ports list(object)
- Ports exposed by the init container.
- security_
context_ list(string)capability_ adds - Linux capabilities to add.
- security_
context_ boolread_ only_ root_ file_ system - Whether the root file system is read-only.
- security_
context_ numberrun_ as_ user - UID to run the container as.
- volume_
mounts list(object) - Volume mounts.
- working_
dir string - Working directory.
- args List<String>
- Arguments passed to the init container.
- commands List<String>
- Commands run by the init container.
- cpu Double
- CPU size.
- environment
Vars List<GetEci Scaling Configurations Configuration Init Container Environment Var> - Environment variables.
- gpu Integer
- Number of GPUs.
- image String
- Init container image.
- image
Pull StringPolicy - Image pull policy.
- memory Double
- Memory size.
- name String
- Name of the volume.
- ports
List<Get
Eci Scaling Configurations Configuration Init Container Port> - Ports exposed by the init container.
- security
Context List<String>Capability Adds - Linux capabilities to add.
- security
Context BooleanRead Only Root File System - Whether the root file system is read-only.
- security
Context IntegerRun As User - UID to run the container as.
- volume
Mounts List<GetEci Scaling Configurations Configuration Init Container Volume Mount> - Volume mounts.
- working
Dir String - Working directory.
- args string[]
- Arguments passed to the init container.
- commands string[]
- Commands run by the init container.
- cpu number
- CPU size.
- environment
Vars GetEci Scaling Configurations Configuration Init Container Environment Var[] - Environment variables.
- gpu number
- Number of GPUs.
- image string
- Init container image.
- image
Pull stringPolicy - Image pull policy.
- memory number
- Memory size.
- name string
- Name of the volume.
- ports
Get
Eci Scaling Configurations Configuration Init Container Port[] - Ports exposed by the init container.
- security
Context string[]Capability Adds - Linux capabilities to add.
- security
Context booleanRead Only Root File System - Whether the root file system is read-only.
- security
Context numberRun As User - UID to run the container as.
- volume
Mounts GetEci Scaling Configurations Configuration Init Container Volume Mount[] - Volume mounts.
- working
Dir string - Working directory.
- args Sequence[str]
- Arguments passed to the init container.
- commands Sequence[str]
- Commands run by the init container.
- cpu float
- CPU size.
- environment_
vars Sequence[GetEci Scaling Configurations Configuration Init Container Environment Var] - Environment variables.
- gpu int
- Number of GPUs.
- image str
- Init container image.
- image_
pull_ strpolicy - Image pull policy.
- memory float
- Memory size.
- name str
- Name of the volume.
- ports
Sequence[Get
Eci Scaling Configurations Configuration Init Container Port] - Ports exposed by the init container.
- security_
context_ Sequence[str]capability_ adds - Linux capabilities to add.
- security_
context_ boolread_ only_ root_ file_ system - Whether the root file system is read-only.
- security_
context_ intrun_ as_ user - UID to run the container as.
- volume_
mounts Sequence[GetEci Scaling Configurations Configuration Init Container Volume Mount] - Volume mounts.
- working_
dir str - Working directory.
- args List<String>
- Arguments passed to the init container.
- commands List<String>
- Commands run by the init container.
- cpu Number
- CPU size.
- environment
Vars List<Property Map> - Environment variables.
- gpu Number
- Number of GPUs.
- image String
- Init container image.
- image
Pull StringPolicy - Image pull policy.
- memory Number
- Memory size.
- name String
- Name of the volume.
- ports List<Property Map>
- Ports exposed by the init container.
- security
Context List<String>Capability Adds - Linux capabilities to add.
- security
Context BooleanRead Only Root File System - Whether the root file system is read-only.
- security
Context NumberRun As User - UID to run the container as.
- volume
Mounts List<Property Map> - Volume mounts.
- working
Dir String - Working directory.
GetEciScalingConfigurationsConfigurationInitContainerEnvironmentVar
- Field
Ref stringField Path - Field reference path.
- Key string
- Name of the environment variable.
- Value string
- Value of the environment variable.
- Field
Ref stringField Path - Field reference path.
- Key string
- Name of the environment variable.
- Value string
- Value of the environment variable.
- field_
ref_ stringfield_ path - Field reference path.
- key string
- Name of the environment variable.
- value string
- Value of the environment variable.
- field
Ref StringField Path - Field reference path.
- key String
- Name of the environment variable.
- value String
- Value of the environment variable.
- field
Ref stringField Path - Field reference path.
- key string
- Name of the environment variable.
- value string
- Value of the environment variable.
- field_
ref_ strfield_ path - Field reference path.
- key str
- Name of the environment variable.
- value str
- Value of the environment variable.
- field
Ref StringField Path - Field reference path.
- key String
- Name of the environment variable.
- value String
- Value of the environment variable.
GetEciScalingConfigurationsConfigurationInitContainerPort
GetEciScalingConfigurationsConfigurationInitContainerVolumeMount
- Mount
Path string - Path where the volume is mounted.
- Mount
Propagation string - Mount propagation mode.
- Name string
- Name of the volume.
- Read
Only bool - Whether the mount is read-only.
- Sub
Path string - Subpath within the volume.
- Mount
Path string - Path where the volume is mounted.
- Mount
Propagation string - Mount propagation mode.
- Name string
- Name of the volume.
- Read
Only bool - Whether the mount is read-only.
- Sub
Path string - Subpath within the volume.
- mount_
path string - Path where the volume is mounted.
- mount_
propagation string - Mount propagation mode.
- name string
- Name of the volume.
- read_
only bool - Whether the mount is read-only.
- sub_
path string - Subpath within the volume.
- mount
Path String - Path where the volume is mounted.
- mount
Propagation String - Mount propagation mode.
- name String
- Name of the volume.
- read
Only Boolean - Whether the mount is read-only.
- sub
Path String - Subpath within the volume.
- mount
Path string - Path where the volume is mounted.
- mount
Propagation string - Mount propagation mode.
- name string
- Name of the volume.
- read
Only boolean - Whether the mount is read-only.
- sub
Path string - Subpath within the volume.
- mount_
path str - Path where the volume is mounted.
- mount_
propagation str - Mount propagation mode.
- name str
- Name of the volume.
- read_
only bool - Whether the mount is read-only.
- sub_
path str - Subpath within the volume.
- mount
Path String - Path where the volume is mounted.
- mount
Propagation String - Mount propagation mode.
- name String
- Name of the volume.
- read
Only Boolean - Whether the mount is read-only.
- sub
Path String - Subpath within the volume.
GetEciScalingConfigurationsConfigurationSecurityContextSysctl
GetEciScalingConfigurationsConfigurationVolume
- Config
File List<Pulumi.Volume Config File To Paths Ali Cloud. Ess. Inputs. Get Eci Scaling Configurations Configuration Volume Config File Volume Config File To Path> - Files mounted from a config file volume.
- Config
File intVolume Default Mode - Default mode of config file volume files.
- Disk
Volume stringDisk Id - ID of the disk volume.
- Disk
Volume intDisk Size - Size of the disk volume.
- Disk
Volume stringFs Type - File system type of the disk volume.
- Empty
Dir stringVolume Medium - Storage medium for the empty directory volume.
- Empty
Dir stringVolume Size Limit - Size limit of the empty directory volume.
- Flex
Volume stringDriver - Driver of the FlexVolume.
- Flex
Volume stringFs Type - File system type of the FlexVolume.
- Flex
Volume stringOptions - Options of the FlexVolume.
- Host
Path stringVolume Path - Path of the host path volume.
- Host
Path stringVolume Type - Type of the host path volume.
- Name string
- Name of the volume.
- Nfs
Volume stringPath - Path of the NFS volume.
- Nfs
Volume boolRead Only - Whether the NFS volume is read-only.
- Nfs
Volume stringServer - Server of the NFS volume.
- Type string
- Type of the volume.
- Config
File []GetVolume Config File To Paths Eci Scaling Configurations Configuration Volume Config File Volume Config File To Path - Files mounted from a config file volume.
- Config
File intVolume Default Mode - Default mode of config file volume files.
- Disk
Volume stringDisk Id - ID of the disk volume.
- Disk
Volume intDisk Size - Size of the disk volume.
- Disk
Volume stringFs Type - File system type of the disk volume.
- Empty
Dir stringVolume Medium - Storage medium for the empty directory volume.
- Empty
Dir stringVolume Size Limit - Size limit of the empty directory volume.
- Flex
Volume stringDriver - Driver of the FlexVolume.
- Flex
Volume stringFs Type - File system type of the FlexVolume.
- Flex
Volume stringOptions - Options of the FlexVolume.
- Host
Path stringVolume Path - Path of the host path volume.
- Host
Path stringVolume Type - Type of the host path volume.
- Name string
- Name of the volume.
- Nfs
Volume stringPath - Path of the NFS volume.
- Nfs
Volume boolRead Only - Whether the NFS volume is read-only.
- Nfs
Volume stringServer - Server of the NFS volume.
- Type string
- Type of the volume.
- config_
file_ list(object)volume_ config_ file_ to_ paths - Files mounted from a config file volume.
- config_
file_ numbervolume_ default_ mode - Default mode of config file volume files.
- disk_
volume_ stringdisk_ id - ID of the disk volume.
- disk_
volume_ numberdisk_ size - Size of the disk volume.
- disk_
volume_ stringfs_ type - File system type of the disk volume.
- empty_
dir_ stringvolume_ medium - Storage medium for the empty directory volume.
- empty_
dir_ stringvolume_ size_ limit - Size limit of the empty directory volume.
- flex_
volume_ stringdriver - Driver of the FlexVolume.
- flex_
volume_ stringfs_ type - File system type of the FlexVolume.
- flex_
volume_ stringoptions - Options of the FlexVolume.
- host_
path_ stringvolume_ path - Path of the host path volume.
- host_
path_ stringvolume_ type - Type of the host path volume.
- name string
- Name of the volume.
- nfs_
volume_ stringpath - Path of the NFS volume.
- nfs_
volume_ boolread_ only - Whether the NFS volume is read-only.
- nfs_
volume_ stringserver - Server of the NFS volume.
- type string
- Type of the volume.
- config
File List<GetVolume Config File To Paths Eci Scaling Configurations Configuration Volume Config File Volume Config File To Path> - Files mounted from a config file volume.
- config
File IntegerVolume Default Mode - Default mode of config file volume files.
- disk
Volume StringDisk Id - ID of the disk volume.
- disk
Volume IntegerDisk Size - Size of the disk volume.
- disk
Volume StringFs Type - File system type of the disk volume.
- empty
Dir StringVolume Medium - Storage medium for the empty directory volume.
- empty
Dir StringVolume Size Limit - Size limit of the empty directory volume.
- flex
Volume StringDriver - Driver of the FlexVolume.
- flex
Volume StringFs Type - File system type of the FlexVolume.
- flex
Volume StringOptions - Options of the FlexVolume.
- host
Path StringVolume Path - Path of the host path volume.
- host
Path StringVolume Type - Type of the host path volume.
- name String
- Name of the volume.
- nfs
Volume StringPath - Path of the NFS volume.
- nfs
Volume BooleanRead Only - Whether the NFS volume is read-only.
- nfs
Volume StringServer - Server of the NFS volume.
- type String
- Type of the volume.
- config
File GetVolume Config File To Paths Eci Scaling Configurations Configuration Volume Config File Volume Config File To Path[] - Files mounted from a config file volume.
- config
File numberVolume Default Mode - Default mode of config file volume files.
- disk
Volume stringDisk Id - ID of the disk volume.
- disk
Volume numberDisk Size - Size of the disk volume.
- disk
Volume stringFs Type - File system type of the disk volume.
- empty
Dir stringVolume Medium - Storage medium for the empty directory volume.
- empty
Dir stringVolume Size Limit - Size limit of the empty directory volume.
- flex
Volume stringDriver - Driver of the FlexVolume.
- flex
Volume stringFs Type - File system type of the FlexVolume.
- flex
Volume stringOptions - Options of the FlexVolume.
- host
Path stringVolume Path - Path of the host path volume.
- host
Path stringVolume Type - Type of the host path volume.
- name string
- Name of the volume.
- nfs
Volume stringPath - Path of the NFS volume.
- nfs
Volume booleanRead Only - Whether the NFS volume is read-only.
- nfs
Volume stringServer - Server of the NFS volume.
- type string
- Type of the volume.
- config_
file_ Sequence[Getvolume_ config_ file_ to_ paths Eci Scaling Configurations Configuration Volume Config File Volume Config File To Path] - Files mounted from a config file volume.
- config_
file_ intvolume_ default_ mode - Default mode of config file volume files.
- disk_
volume_ strdisk_ id - ID of the disk volume.
- disk_
volume_ intdisk_ size - Size of the disk volume.
- disk_
volume_ strfs_ type - File system type of the disk volume.
- empty_
dir_ strvolume_ medium - Storage medium for the empty directory volume.
- empty_
dir_ strvolume_ size_ limit - Size limit of the empty directory volume.
- flex_
volume_ strdriver - Driver of the FlexVolume.
- flex_
volume_ strfs_ type - File system type of the FlexVolume.
- flex_
volume_ stroptions - Options of the FlexVolume.
- host_
path_ strvolume_ path - Path of the host path volume.
- host_
path_ strvolume_ type - Type of the host path volume.
- name str
- Name of the volume.
- nfs_
volume_ strpath - Path of the NFS volume.
- nfs_
volume_ boolread_ only - Whether the NFS volume is read-only.
- nfs_
volume_ strserver - Server of the NFS volume.
- type str
- Type of the volume.
- config
File List<Property Map>Volume Config File To Paths - Files mounted from a config file volume.
- config
File NumberVolume Default Mode - Default mode of config file volume files.
- disk
Volume StringDisk Id - ID of the disk volume.
- disk
Volume NumberDisk Size - Size of the disk volume.
- disk
Volume StringFs Type - File system type of the disk volume.
- empty
Dir StringVolume Medium - Storage medium for the empty directory volume.
- empty
Dir StringVolume Size Limit - Size limit of the empty directory volume.
- flex
Volume StringDriver - Driver of the FlexVolume.
- flex
Volume StringFs Type - File system type of the FlexVolume.
- flex
Volume StringOptions - Options of the FlexVolume.
- host
Path StringVolume Path - Path of the host path volume.
- host
Path StringVolume Type - Type of the host path volume.
- name String
- Name of the volume.
- nfs
Volume StringPath - Path of the NFS volume.
- nfs
Volume BooleanRead Only - Whether the NFS volume is read-only.
- nfs
Volume StringServer - Server of the NFS volume.
- type String
- Type of the volume.
GetEciScalingConfigurationsConfigurationVolumeConfigFileVolumeConfigFileToPath
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.
Viewing docs for Alibaba Cloud v4.0.1
published on Tuesday, Oct 27, 2026 by Pulumi
published on Tuesday, Oct 27, 2026 by Pulumi