1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. EksContainerInstance
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.EksContainerInstance

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Create EksContainerInstance Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new EksContainerInstance(name: string, args: EksContainerInstanceArgs, opts?: CustomResourceOptions);
    @overload
    def EksContainerInstance(resource_name: str,
                             args: EksContainerInstanceArgs,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def EksContainerInstance(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             memory: Optional[float] = None,
                             vpc_id: Optional[str] = None,
                             subnet_id: Optional[str] = None,
                             containers: Optional[Sequence[EksContainerInstanceContainerArgs]] = None,
                             cpu: Optional[float] = None,
                             security_groups: Optional[Sequence[str]] = None,
                             dns_config_options: Optional[Mapping[str, str]] = None,
                             gpu_type: Optional[str] = None,
                             dns_searches: Optional[Sequence[str]] = None,
                             eip_delete_policy: Optional[bool] = None,
                             eip_max_bandwidth_out: Optional[float] = None,
                             eip_service_provider: Optional[str] = None,
                             eks_container_instance_id: Optional[str] = None,
                             existed_eip_ids: Optional[Sequence[str]] = None,
                             gpu_count: Optional[float] = None,
                             dns_names_servers: Optional[Sequence[str]] = None,
                             image_registry_credentials: Optional[Sequence[EksContainerInstanceImageRegistryCredentialArgs]] = None,
                             init_containers: Optional[Sequence[EksContainerInstanceInitContainerArgs]] = None,
                             auto_create_eip: Optional[bool] = None,
                             name: Optional[str] = None,
                             nfs_volumes: Optional[Sequence[EksContainerInstanceNfsVolumeArgs]] = None,
                             restart_policy: Optional[str] = None,
                             cpu_type: Optional[str] = None,
                             cbs_volumes: Optional[Sequence[EksContainerInstanceCbsVolumeArgs]] = None,
                             cam_role_name: Optional[str] = None)
    func NewEksContainerInstance(ctx *Context, name string, args EksContainerInstanceArgs, opts ...ResourceOption) (*EksContainerInstance, error)
    public EksContainerInstance(string name, EksContainerInstanceArgs args, CustomResourceOptions? opts = null)
    public EksContainerInstance(String name, EksContainerInstanceArgs args)
    public EksContainerInstance(String name, EksContainerInstanceArgs args, CustomResourceOptions options)
    
    type: tencentcloud:EksContainerInstance
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args EksContainerInstanceArgs
    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 EksContainerInstanceArgs
    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 EksContainerInstanceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args EksContainerInstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args EksContainerInstanceArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    EksContainerInstance Resource Properties

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

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The EksContainerInstance resource accepts the following input properties:

    Containers List<EksContainerInstanceContainer>
    List of container.
    Cpu double
    The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    Memory double
    Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    SecurityGroups List<string>
    List of security group id.
    SubnetId string
    Subnet ID of container instance.
    VpcId string
    VPC ID.
    AutoCreateEip bool
    Indicates whether to create EIP instead of specify existing EIPs. Conflict with existed_eip_ids.
    CamRoleName string
    CAM role name authorized to access.
    CbsVolumes List<EksContainerInstanceCbsVolume>
    List of CBS volume.
    CpuType string
    Type of cpu, which can set to intel or amd. It also support backup list like amd,intel which indicates using intel when amd sold out.
    DnsConfigOptions Dictionary<string, string>
    Map of DNS config options.
    DnsNamesServers List<string>
    IP Addresses of DNS Servers.
    DnsSearches List<string>
    List of DNS Search Domain.
    EipDeletePolicy bool
    Indicates weather the EIP release or not after instance deleted. Conflict with existed_eip_ids.
    EipMaxBandwidthOut double
    Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with existed_eip_ids.
    EipServiceProvider string
    EIP service provider. Default is BGP, values CMCC,CTCC,CUCC are available for whitelist customer. Conflict with existed_eip_ids.
    EksContainerInstanceId string
    ExistedEipIds List<string>
    Existed EIP ID List which used to bind container instance. Conflict with auto_create_eip and auto create EIP options.
    GpuCount double
    Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    GpuType string
    Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    ImageRegistryCredentials List<EksContainerInstanceImageRegistryCredential>
    List of credentials which pull from image registry.
    InitContainers List<EksContainerInstanceInitContainer>
    List of initialized container.
    Name string
    Name of EKS container instance.
    NfsVolumes List<EksContainerInstanceNfsVolume>
    List of NFS volume.
    RestartPolicy string
    Container instance restart policy. Available values: Always, Never, OnFailure.
    Containers []EksContainerInstanceContainerArgs
    List of container.
    Cpu float64
    The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    Memory float64
    Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    SecurityGroups []string
    List of security group id.
    SubnetId string
    Subnet ID of container instance.
    VpcId string
    VPC ID.
    AutoCreateEip bool
    Indicates whether to create EIP instead of specify existing EIPs. Conflict with existed_eip_ids.
    CamRoleName string
    CAM role name authorized to access.
    CbsVolumes []EksContainerInstanceCbsVolumeArgs
    List of CBS volume.
    CpuType string
    Type of cpu, which can set to intel or amd. It also support backup list like amd,intel which indicates using intel when amd sold out.
    DnsConfigOptions map[string]string
    Map of DNS config options.
    DnsNamesServers []string
    IP Addresses of DNS Servers.
    DnsSearches []string
    List of DNS Search Domain.
    EipDeletePolicy bool
    Indicates weather the EIP release or not after instance deleted. Conflict with existed_eip_ids.
    EipMaxBandwidthOut float64
    Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with existed_eip_ids.
    EipServiceProvider string
    EIP service provider. Default is BGP, values CMCC,CTCC,CUCC are available for whitelist customer. Conflict with existed_eip_ids.
    EksContainerInstanceId string
    ExistedEipIds []string
    Existed EIP ID List which used to bind container instance. Conflict with auto_create_eip and auto create EIP options.
    GpuCount float64
    Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    GpuType string
    Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    ImageRegistryCredentials []EksContainerInstanceImageRegistryCredentialArgs
    List of credentials which pull from image registry.
    InitContainers []EksContainerInstanceInitContainerArgs
    List of initialized container.
    Name string
    Name of EKS container instance.
    NfsVolumes []EksContainerInstanceNfsVolumeArgs
    List of NFS volume.
    RestartPolicy string
    Container instance restart policy. Available values: Always, Never, OnFailure.
    containers List<EksContainerInstanceContainer>
    List of container.
    cpu Double
    The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    memory Double
    Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    securityGroups List<String>
    List of security group id.
    subnetId String
    Subnet ID of container instance.
    vpcId String
    VPC ID.
    autoCreateEip Boolean
    Indicates whether to create EIP instead of specify existing EIPs. Conflict with existed_eip_ids.
    camRoleName String
    CAM role name authorized to access.
    cbsVolumes List<EksContainerInstanceCbsVolume>
    List of CBS volume.
    cpuType String
    Type of cpu, which can set to intel or amd. It also support backup list like amd,intel which indicates using intel when amd sold out.
    dnsConfigOptions Map<String,String>
    Map of DNS config options.
    dnsNamesServers List<String>
    IP Addresses of DNS Servers.
    dnsSearches List<String>
    List of DNS Search Domain.
    eipDeletePolicy Boolean
    Indicates weather the EIP release or not after instance deleted. Conflict with existed_eip_ids.
    eipMaxBandwidthOut Double
    Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with existed_eip_ids.
    eipServiceProvider String
    EIP service provider. Default is BGP, values CMCC,CTCC,CUCC are available for whitelist customer. Conflict with existed_eip_ids.
    eksContainerInstanceId String
    existedEipIds List<String>
    Existed EIP ID List which used to bind container instance. Conflict with auto_create_eip and auto create EIP options.
    gpuCount Double
    Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    gpuType String
    Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    imageRegistryCredentials List<EksContainerInstanceImageRegistryCredential>
    List of credentials which pull from image registry.
    initContainers List<EksContainerInstanceInitContainer>
    List of initialized container.
    name String
    Name of EKS container instance.
    nfsVolumes List<EksContainerInstanceNfsVolume>
    List of NFS volume.
    restartPolicy String
    Container instance restart policy. Available values: Always, Never, OnFailure.
    containers EksContainerInstanceContainer[]
    List of container.
    cpu number
    The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    memory number
    Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    securityGroups string[]
    List of security group id.
    subnetId string
    Subnet ID of container instance.
    vpcId string
    VPC ID.
    autoCreateEip boolean
    Indicates whether to create EIP instead of specify existing EIPs. Conflict with existed_eip_ids.
    camRoleName string
    CAM role name authorized to access.
    cbsVolumes EksContainerInstanceCbsVolume[]
    List of CBS volume.
    cpuType string
    Type of cpu, which can set to intel or amd. It also support backup list like amd,intel which indicates using intel when amd sold out.
    dnsConfigOptions {[key: string]: string}
    Map of DNS config options.
    dnsNamesServers string[]
    IP Addresses of DNS Servers.
    dnsSearches string[]
    List of DNS Search Domain.
    eipDeletePolicy boolean
    Indicates weather the EIP release or not after instance deleted. Conflict with existed_eip_ids.
    eipMaxBandwidthOut number
    Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with existed_eip_ids.
    eipServiceProvider string
    EIP service provider. Default is BGP, values CMCC,CTCC,CUCC are available for whitelist customer. Conflict with existed_eip_ids.
    eksContainerInstanceId string
    existedEipIds string[]
    Existed EIP ID List which used to bind container instance. Conflict with auto_create_eip and auto create EIP options.
    gpuCount number
    Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    gpuType string
    Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    imageRegistryCredentials EksContainerInstanceImageRegistryCredential[]
    List of credentials which pull from image registry.
    initContainers EksContainerInstanceInitContainer[]
    List of initialized container.
    name string
    Name of EKS container instance.
    nfsVolumes EksContainerInstanceNfsVolume[]
    List of NFS volume.
    restartPolicy string
    Container instance restart policy. Available values: Always, Never, OnFailure.
    containers Sequence[EksContainerInstanceContainerArgs]
    List of container.
    cpu float
    The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    memory float
    Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    security_groups Sequence[str]
    List of security group id.
    subnet_id str
    Subnet ID of container instance.
    vpc_id str
    VPC ID.
    auto_create_eip bool
    Indicates whether to create EIP instead of specify existing EIPs. Conflict with existed_eip_ids.
    cam_role_name str
    CAM role name authorized to access.
    cbs_volumes Sequence[EksContainerInstanceCbsVolumeArgs]
    List of CBS volume.
    cpu_type str
    Type of cpu, which can set to intel or amd. It also support backup list like amd,intel which indicates using intel when amd sold out.
    dns_config_options Mapping[str, str]
    Map of DNS config options.
    dns_names_servers Sequence[str]
    IP Addresses of DNS Servers.
    dns_searches Sequence[str]
    List of DNS Search Domain.
    eip_delete_policy bool
    Indicates weather the EIP release or not after instance deleted. Conflict with existed_eip_ids.
    eip_max_bandwidth_out float
    Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with existed_eip_ids.
    eip_service_provider str
    EIP service provider. Default is BGP, values CMCC,CTCC,CUCC are available for whitelist customer. Conflict with existed_eip_ids.
    eks_container_instance_id str
    existed_eip_ids Sequence[str]
    Existed EIP ID List which used to bind container instance. Conflict with auto_create_eip and auto create EIP options.
    gpu_count float
    Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    gpu_type str
    Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    image_registry_credentials Sequence[EksContainerInstanceImageRegistryCredentialArgs]
    List of credentials which pull from image registry.
    init_containers Sequence[EksContainerInstanceInitContainerArgs]
    List of initialized container.
    name str
    Name of EKS container instance.
    nfs_volumes Sequence[EksContainerInstanceNfsVolumeArgs]
    List of NFS volume.
    restart_policy str
    Container instance restart policy. Available values: Always, Never, OnFailure.
    containers List<Property Map>
    List of container.
    cpu Number
    The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    memory Number
    Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    securityGroups List<String>
    List of security group id.
    subnetId String
    Subnet ID of container instance.
    vpcId String
    VPC ID.
    autoCreateEip Boolean
    Indicates whether to create EIP instead of specify existing EIPs. Conflict with existed_eip_ids.
    camRoleName String
    CAM role name authorized to access.
    cbsVolumes List<Property Map>
    List of CBS volume.
    cpuType String
    Type of cpu, which can set to intel or amd. It also support backup list like amd,intel which indicates using intel when amd sold out.
    dnsConfigOptions Map<String>
    Map of DNS config options.
    dnsNamesServers List<String>
    IP Addresses of DNS Servers.
    dnsSearches List<String>
    List of DNS Search Domain.
    eipDeletePolicy Boolean
    Indicates weather the EIP release or not after instance deleted. Conflict with existed_eip_ids.
    eipMaxBandwidthOut Number
    Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with existed_eip_ids.
    eipServiceProvider String
    EIP service provider. Default is BGP, values CMCC,CTCC,CUCC are available for whitelist customer. Conflict with existed_eip_ids.
    eksContainerInstanceId String
    existedEipIds List<String>
    Existed EIP ID List which used to bind container instance. Conflict with auto_create_eip and auto create EIP options.
    gpuCount Number
    Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    gpuType String
    Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    imageRegistryCredentials List<Property Map>
    List of credentials which pull from image registry.
    initContainers List<Property Map>
    List of initialized container.
    name String
    Name of EKS container instance.
    nfsVolumes List<Property Map>
    List of NFS volume.
    restartPolicy String
    Container instance restart policy. Available values: Always, Never, OnFailure.

    Outputs

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

    AutoCreateEipId string
    ID of EIP which create automatically.
    CreatedTime string
    Container instance creation time.
    EipAddress string
    EIP address.
    Id string
    The provider-assigned unique ID for this managed resource.
    PrivateIp string
    Private IP address.
    Status string
    Container instance status.
    AutoCreateEipId string
    ID of EIP which create automatically.
    CreatedTime string
    Container instance creation time.
    EipAddress string
    EIP address.
    Id string
    The provider-assigned unique ID for this managed resource.
    PrivateIp string
    Private IP address.
    Status string
    Container instance status.
    autoCreateEipId String
    ID of EIP which create automatically.
    createdTime String
    Container instance creation time.
    eipAddress String
    EIP address.
    id String
    The provider-assigned unique ID for this managed resource.
    privateIp String
    Private IP address.
    status String
    Container instance status.
    autoCreateEipId string
    ID of EIP which create automatically.
    createdTime string
    Container instance creation time.
    eipAddress string
    EIP address.
    id string
    The provider-assigned unique ID for this managed resource.
    privateIp string
    Private IP address.
    status string
    Container instance status.
    auto_create_eip_id str
    ID of EIP which create automatically.
    created_time str
    Container instance creation time.
    eip_address str
    EIP address.
    id str
    The provider-assigned unique ID for this managed resource.
    private_ip str
    Private IP address.
    status str
    Container instance status.
    autoCreateEipId String
    ID of EIP which create automatically.
    createdTime String
    Container instance creation time.
    eipAddress String
    EIP address.
    id String
    The provider-assigned unique ID for this managed resource.
    privateIp String
    Private IP address.
    status String
    Container instance status.

    Look up Existing EksContainerInstance Resource

    Get an existing EksContainerInstance 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?: EksContainerInstanceState, opts?: CustomResourceOptions): EksContainerInstance
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            auto_create_eip: Optional[bool] = None,
            auto_create_eip_id: Optional[str] = None,
            cam_role_name: Optional[str] = None,
            cbs_volumes: Optional[Sequence[EksContainerInstanceCbsVolumeArgs]] = None,
            containers: Optional[Sequence[EksContainerInstanceContainerArgs]] = None,
            cpu: Optional[float] = None,
            cpu_type: Optional[str] = None,
            created_time: Optional[str] = None,
            dns_config_options: Optional[Mapping[str, str]] = None,
            dns_names_servers: Optional[Sequence[str]] = None,
            dns_searches: Optional[Sequence[str]] = None,
            eip_address: Optional[str] = None,
            eip_delete_policy: Optional[bool] = None,
            eip_max_bandwidth_out: Optional[float] = None,
            eip_service_provider: Optional[str] = None,
            eks_container_instance_id: Optional[str] = None,
            existed_eip_ids: Optional[Sequence[str]] = None,
            gpu_count: Optional[float] = None,
            gpu_type: Optional[str] = None,
            image_registry_credentials: Optional[Sequence[EksContainerInstanceImageRegistryCredentialArgs]] = None,
            init_containers: Optional[Sequence[EksContainerInstanceInitContainerArgs]] = None,
            memory: Optional[float] = None,
            name: Optional[str] = None,
            nfs_volumes: Optional[Sequence[EksContainerInstanceNfsVolumeArgs]] = None,
            private_ip: Optional[str] = None,
            restart_policy: Optional[str] = None,
            security_groups: Optional[Sequence[str]] = None,
            status: Optional[str] = None,
            subnet_id: Optional[str] = None,
            vpc_id: Optional[str] = None) -> EksContainerInstance
    func GetEksContainerInstance(ctx *Context, name string, id IDInput, state *EksContainerInstanceState, opts ...ResourceOption) (*EksContainerInstance, error)
    public static EksContainerInstance Get(string name, Input<string> id, EksContainerInstanceState? state, CustomResourceOptions? opts = null)
    public static EksContainerInstance get(String name, Output<String> id, EksContainerInstanceState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:EksContainerInstance    get:      id: ${id}
    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:
    AutoCreateEip bool
    Indicates whether to create EIP instead of specify existing EIPs. Conflict with existed_eip_ids.
    AutoCreateEipId string
    ID of EIP which create automatically.
    CamRoleName string
    CAM role name authorized to access.
    CbsVolumes List<EksContainerInstanceCbsVolume>
    List of CBS volume.
    Containers List<EksContainerInstanceContainer>
    List of container.
    Cpu double
    The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    CpuType string
    Type of cpu, which can set to intel or amd. It also support backup list like amd,intel which indicates using intel when amd sold out.
    CreatedTime string
    Container instance creation time.
    DnsConfigOptions Dictionary<string, string>
    Map of DNS config options.
    DnsNamesServers List<string>
    IP Addresses of DNS Servers.
    DnsSearches List<string>
    List of DNS Search Domain.
    EipAddress string
    EIP address.
    EipDeletePolicy bool
    Indicates weather the EIP release or not after instance deleted. Conflict with existed_eip_ids.
    EipMaxBandwidthOut double
    Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with existed_eip_ids.
    EipServiceProvider string
    EIP service provider. Default is BGP, values CMCC,CTCC,CUCC are available for whitelist customer. Conflict with existed_eip_ids.
    EksContainerInstanceId string
    ExistedEipIds List<string>
    Existed EIP ID List which used to bind container instance. Conflict with auto_create_eip and auto create EIP options.
    GpuCount double
    Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    GpuType string
    Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    ImageRegistryCredentials List<EksContainerInstanceImageRegistryCredential>
    List of credentials which pull from image registry.
    InitContainers List<EksContainerInstanceInitContainer>
    List of initialized container.
    Memory double
    Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    Name string
    Name of EKS container instance.
    NfsVolumes List<EksContainerInstanceNfsVolume>
    List of NFS volume.
    PrivateIp string
    Private IP address.
    RestartPolicy string
    Container instance restart policy. Available values: Always, Never, OnFailure.
    SecurityGroups List<string>
    List of security group id.
    Status string
    Container instance status.
    SubnetId string
    Subnet ID of container instance.
    VpcId string
    VPC ID.
    AutoCreateEip bool
    Indicates whether to create EIP instead of specify existing EIPs. Conflict with existed_eip_ids.
    AutoCreateEipId string
    ID of EIP which create automatically.
    CamRoleName string
    CAM role name authorized to access.
    CbsVolumes []EksContainerInstanceCbsVolumeArgs
    List of CBS volume.
    Containers []EksContainerInstanceContainerArgs
    List of container.
    Cpu float64
    The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    CpuType string
    Type of cpu, which can set to intel or amd. It also support backup list like amd,intel which indicates using intel when amd sold out.
    CreatedTime string
    Container instance creation time.
    DnsConfigOptions map[string]string
    Map of DNS config options.
    DnsNamesServers []string
    IP Addresses of DNS Servers.
    DnsSearches []string
    List of DNS Search Domain.
    EipAddress string
    EIP address.
    EipDeletePolicy bool
    Indicates weather the EIP release or not after instance deleted. Conflict with existed_eip_ids.
    EipMaxBandwidthOut float64
    Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with existed_eip_ids.
    EipServiceProvider string
    EIP service provider. Default is BGP, values CMCC,CTCC,CUCC are available for whitelist customer. Conflict with existed_eip_ids.
    EksContainerInstanceId string
    ExistedEipIds []string
    Existed EIP ID List which used to bind container instance. Conflict with auto_create_eip and auto create EIP options.
    GpuCount float64
    Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    GpuType string
    Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    ImageRegistryCredentials []EksContainerInstanceImageRegistryCredentialArgs
    List of credentials which pull from image registry.
    InitContainers []EksContainerInstanceInitContainerArgs
    List of initialized container.
    Memory float64
    Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    Name string
    Name of EKS container instance.
    NfsVolumes []EksContainerInstanceNfsVolumeArgs
    List of NFS volume.
    PrivateIp string
    Private IP address.
    RestartPolicy string
    Container instance restart policy. Available values: Always, Never, OnFailure.
    SecurityGroups []string
    List of security group id.
    Status string
    Container instance status.
    SubnetId string
    Subnet ID of container instance.
    VpcId string
    VPC ID.
    autoCreateEip Boolean
    Indicates whether to create EIP instead of specify existing EIPs. Conflict with existed_eip_ids.
    autoCreateEipId String
    ID of EIP which create automatically.
    camRoleName String
    CAM role name authorized to access.
    cbsVolumes List<EksContainerInstanceCbsVolume>
    List of CBS volume.
    containers List<EksContainerInstanceContainer>
    List of container.
    cpu Double
    The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    cpuType String
    Type of cpu, which can set to intel or amd. It also support backup list like amd,intel which indicates using intel when amd sold out.
    createdTime String
    Container instance creation time.
    dnsConfigOptions Map<String,String>
    Map of DNS config options.
    dnsNamesServers List<String>
    IP Addresses of DNS Servers.
    dnsSearches List<String>
    List of DNS Search Domain.
    eipAddress String
    EIP address.
    eipDeletePolicy Boolean
    Indicates weather the EIP release or not after instance deleted. Conflict with existed_eip_ids.
    eipMaxBandwidthOut Double
    Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with existed_eip_ids.
    eipServiceProvider String
    EIP service provider. Default is BGP, values CMCC,CTCC,CUCC are available for whitelist customer. Conflict with existed_eip_ids.
    eksContainerInstanceId String
    existedEipIds List<String>
    Existed EIP ID List which used to bind container instance. Conflict with auto_create_eip and auto create EIP options.
    gpuCount Double
    Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    gpuType String
    Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    imageRegistryCredentials List<EksContainerInstanceImageRegistryCredential>
    List of credentials which pull from image registry.
    initContainers List<EksContainerInstanceInitContainer>
    List of initialized container.
    memory Double
    Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    name String
    Name of EKS container instance.
    nfsVolumes List<EksContainerInstanceNfsVolume>
    List of NFS volume.
    privateIp String
    Private IP address.
    restartPolicy String
    Container instance restart policy. Available values: Always, Never, OnFailure.
    securityGroups List<String>
    List of security group id.
    status String
    Container instance status.
    subnetId String
    Subnet ID of container instance.
    vpcId String
    VPC ID.
    autoCreateEip boolean
    Indicates whether to create EIP instead of specify existing EIPs. Conflict with existed_eip_ids.
    autoCreateEipId string
    ID of EIP which create automatically.
    camRoleName string
    CAM role name authorized to access.
    cbsVolumes EksContainerInstanceCbsVolume[]
    List of CBS volume.
    containers EksContainerInstanceContainer[]
    List of container.
    cpu number
    The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    cpuType string
    Type of cpu, which can set to intel or amd. It also support backup list like amd,intel which indicates using intel when amd sold out.
    createdTime string
    Container instance creation time.
    dnsConfigOptions {[key: string]: string}
    Map of DNS config options.
    dnsNamesServers string[]
    IP Addresses of DNS Servers.
    dnsSearches string[]
    List of DNS Search Domain.
    eipAddress string
    EIP address.
    eipDeletePolicy boolean
    Indicates weather the EIP release or not after instance deleted. Conflict with existed_eip_ids.
    eipMaxBandwidthOut number
    Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with existed_eip_ids.
    eipServiceProvider string
    EIP service provider. Default is BGP, values CMCC,CTCC,CUCC are available for whitelist customer. Conflict with existed_eip_ids.
    eksContainerInstanceId string
    existedEipIds string[]
    Existed EIP ID List which used to bind container instance. Conflict with auto_create_eip and auto create EIP options.
    gpuCount number
    Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    gpuType string
    Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    imageRegistryCredentials EksContainerInstanceImageRegistryCredential[]
    List of credentials which pull from image registry.
    initContainers EksContainerInstanceInitContainer[]
    List of initialized container.
    memory number
    Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    name string
    Name of EKS container instance.
    nfsVolumes EksContainerInstanceNfsVolume[]
    List of NFS volume.
    privateIp string
    Private IP address.
    restartPolicy string
    Container instance restart policy. Available values: Always, Never, OnFailure.
    securityGroups string[]
    List of security group id.
    status string
    Container instance status.
    subnetId string
    Subnet ID of container instance.
    vpcId string
    VPC ID.
    auto_create_eip bool
    Indicates whether to create EIP instead of specify existing EIPs. Conflict with existed_eip_ids.
    auto_create_eip_id str
    ID of EIP which create automatically.
    cam_role_name str
    CAM role name authorized to access.
    cbs_volumes Sequence[EksContainerInstanceCbsVolumeArgs]
    List of CBS volume.
    containers Sequence[EksContainerInstanceContainerArgs]
    List of container.
    cpu float
    The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    cpu_type str
    Type of cpu, which can set to intel or amd. It also support backup list like amd,intel which indicates using intel when amd sold out.
    created_time str
    Container instance creation time.
    dns_config_options Mapping[str, str]
    Map of DNS config options.
    dns_names_servers Sequence[str]
    IP Addresses of DNS Servers.
    dns_searches Sequence[str]
    List of DNS Search Domain.
    eip_address str
    EIP address.
    eip_delete_policy bool
    Indicates weather the EIP release or not after instance deleted. Conflict with existed_eip_ids.
    eip_max_bandwidth_out float
    Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with existed_eip_ids.
    eip_service_provider str
    EIP service provider. Default is BGP, values CMCC,CTCC,CUCC are available for whitelist customer. Conflict with existed_eip_ids.
    eks_container_instance_id str
    existed_eip_ids Sequence[str]
    Existed EIP ID List which used to bind container instance. Conflict with auto_create_eip and auto create EIP options.
    gpu_count float
    Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    gpu_type str
    Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    image_registry_credentials Sequence[EksContainerInstanceImageRegistryCredentialArgs]
    List of credentials which pull from image registry.
    init_containers Sequence[EksContainerInstanceInitContainerArgs]
    List of initialized container.
    memory float
    Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    name str
    Name of EKS container instance.
    nfs_volumes Sequence[EksContainerInstanceNfsVolumeArgs]
    List of NFS volume.
    private_ip str
    Private IP address.
    restart_policy str
    Container instance restart policy. Available values: Always, Never, OnFailure.
    security_groups Sequence[str]
    List of security group id.
    status str
    Container instance status.
    subnet_id str
    Subnet ID of container instance.
    vpc_id str
    VPC ID.
    autoCreateEip Boolean
    Indicates whether to create EIP instead of specify existing EIPs. Conflict with existed_eip_ids.
    autoCreateEipId String
    ID of EIP which create automatically.
    camRoleName String
    CAM role name authorized to access.
    cbsVolumes List<Property Map>
    List of CBS volume.
    containers List<Property Map>
    List of container.
    cpu Number
    The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    cpuType String
    Type of cpu, which can set to intel or amd. It also support backup list like amd,intel which indicates using intel when amd sold out.
    createdTime String
    Container instance creation time.
    dnsConfigOptions Map<String>
    Map of DNS config options.
    dnsNamesServers List<String>
    IP Addresses of DNS Servers.
    dnsSearches List<String>
    List of DNS Search Domain.
    eipAddress String
    EIP address.
    eipDeletePolicy Boolean
    Indicates weather the EIP release or not after instance deleted. Conflict with existed_eip_ids.
    eipMaxBandwidthOut Number
    Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with existed_eip_ids.
    eipServiceProvider String
    EIP service provider. Default is BGP, values CMCC,CTCC,CUCC are available for whitelist customer. Conflict with existed_eip_ids.
    eksContainerInstanceId String
    existedEipIds List<String>
    Existed EIP ID List which used to bind container instance. Conflict with auto_create_eip and auto create EIP options.
    gpuCount Number
    Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    gpuType String
    Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    imageRegistryCredentials List<Property Map>
    List of credentials which pull from image registry.
    initContainers List<Property Map>
    List of initialized container.
    memory Number
    Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
    name String
    Name of EKS container instance.
    nfsVolumes List<Property Map>
    List of NFS volume.
    privateIp String
    Private IP address.
    restartPolicy String
    Container instance restart policy. Available values: Always, Never, OnFailure.
    securityGroups List<String>
    List of security group id.
    status String
    Container instance status.
    subnetId String
    Subnet ID of container instance.
    vpcId String
    VPC ID.

    Supporting Types

    EksContainerInstanceCbsVolume, EksContainerInstanceCbsVolumeArgs

    DiskId string
    ID of CBS.
    Name string
    Name of CBS volume.
    DiskId string
    ID of CBS.
    Name string
    Name of CBS volume.
    diskId String
    ID of CBS.
    name String
    Name of CBS volume.
    diskId string
    ID of CBS.
    name string
    Name of CBS volume.
    disk_id str
    ID of CBS.
    name str
    Name of CBS volume.
    diskId String
    ID of CBS.
    name String
    Name of CBS volume.

    EksContainerInstanceContainer, EksContainerInstanceContainerArgs

    Image string
    Image of Container.
    Name string
    Name of Container.
    Args List<string>
    Container launch argument list.
    Commands List<string>
    Container launch command list.
    Cpu double
    Number of cpu core of container.
    EnvVars Dictionary<string, string>
    Map of environment variables of container OS.
    LivenessProbe EksContainerInstanceContainerLivenessProbe
    Configuration block of LivenessProbe.
    Memory double
    Memory size of container.
    ReadinessProbe EksContainerInstanceContainerReadinessProbe
    Configuration block of ReadinessProbe.
    VolumeMounts List<EksContainerInstanceContainerVolumeMount>
    List of volume mount informations.
    WorkingDir string
    Container working directory.
    Image string
    Image of Container.
    Name string
    Name of Container.
    Args []string
    Container launch argument list.
    Commands []string
    Container launch command list.
    Cpu float64
    Number of cpu core of container.
    EnvVars map[string]string
    Map of environment variables of container OS.
    LivenessProbe EksContainerInstanceContainerLivenessProbe
    Configuration block of LivenessProbe.
    Memory float64
    Memory size of container.
    ReadinessProbe EksContainerInstanceContainerReadinessProbe
    Configuration block of ReadinessProbe.
    VolumeMounts []EksContainerInstanceContainerVolumeMount
    List of volume mount informations.
    WorkingDir string
    Container working directory.
    image String
    Image of Container.
    name String
    Name of Container.
    args List<String>
    Container launch argument list.
    commands List<String>
    Container launch command list.
    cpu Double
    Number of cpu core of container.
    envVars Map<String,String>
    Map of environment variables of container OS.
    livenessProbe EksContainerInstanceContainerLivenessProbe
    Configuration block of LivenessProbe.
    memory Double
    Memory size of container.
    readinessProbe EksContainerInstanceContainerReadinessProbe
    Configuration block of ReadinessProbe.
    volumeMounts List<EksContainerInstanceContainerVolumeMount>
    List of volume mount informations.
    workingDir String
    Container working directory.
    image string
    Image of Container.
    name string
    Name of Container.
    args string[]
    Container launch argument list.
    commands string[]
    Container launch command list.
    cpu number
    Number of cpu core of container.
    envVars {[key: string]: string}
    Map of environment variables of container OS.
    livenessProbe EksContainerInstanceContainerLivenessProbe
    Configuration block of LivenessProbe.
    memory number
    Memory size of container.
    readinessProbe EksContainerInstanceContainerReadinessProbe
    Configuration block of ReadinessProbe.
    volumeMounts EksContainerInstanceContainerVolumeMount[]
    List of volume mount informations.
    workingDir string
    Container working directory.
    image str
    Image of Container.
    name str
    Name of Container.
    args Sequence[str]
    Container launch argument list.
    commands Sequence[str]
    Container launch command list.
    cpu float
    Number of cpu core of container.
    env_vars Mapping[str, str]
    Map of environment variables of container OS.
    liveness_probe EksContainerInstanceContainerLivenessProbe
    Configuration block of LivenessProbe.
    memory float
    Memory size of container.
    readiness_probe EksContainerInstanceContainerReadinessProbe
    Configuration block of ReadinessProbe.
    volume_mounts Sequence[EksContainerInstanceContainerVolumeMount]
    List of volume mount informations.
    working_dir str
    Container working directory.
    image String
    Image of Container.
    name String
    Name of Container.
    args List<String>
    Container launch argument list.
    commands List<String>
    Container launch command list.
    cpu Number
    Number of cpu core of container.
    envVars Map<String>
    Map of environment variables of container OS.
    livenessProbe Property Map
    Configuration block of LivenessProbe.
    memory Number
    Memory size of container.
    readinessProbe Property Map
    Configuration block of ReadinessProbe.
    volumeMounts List<Property Map>
    List of volume mount informations.
    workingDir String
    Container working directory.

    EksContainerInstanceContainerLivenessProbe, EksContainerInstanceContainerLivenessProbeArgs

    ExecCommands List<string>
    List of execution commands.
    FailureThreshold double
    Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: 3. Minimum value is 1.
    HttpGetPath string
    HttpGet detection path.
    HttpGetPort double
    HttpGet detection port.
    HttpGetScheme string
    HttpGet detection scheme. Available values: HTTP, HTTPS.
    InitDelaySeconds double
    Number of seconds after the container has started before probes are initiated.
    PeriodSeconds double
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.
    SuccessThreshold double
    Minimum consecutive successes for the probe to be considered successful after having failed. Default: 1. Must be 1 for liveness. Minimum value is 1.
    TcpSocketPort double
    TCP Socket detection port.
    TimeoutSeconds double
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1.
    ExecCommands []string
    List of execution commands.
    FailureThreshold float64
    Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: 3. Minimum value is 1.
    HttpGetPath string
    HttpGet detection path.
    HttpGetPort float64
    HttpGet detection port.
    HttpGetScheme string
    HttpGet detection scheme. Available values: HTTP, HTTPS.
    InitDelaySeconds float64
    Number of seconds after the container has started before probes are initiated.
    PeriodSeconds float64
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.
    SuccessThreshold float64
    Minimum consecutive successes for the probe to be considered successful after having failed. Default: 1. Must be 1 for liveness. Minimum value is 1.
    TcpSocketPort float64
    TCP Socket detection port.
    TimeoutSeconds float64
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1.
    execCommands List<String>
    List of execution commands.
    failureThreshold Double
    Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: 3. Minimum value is 1.
    httpGetPath String
    HttpGet detection path.
    httpGetPort Double
    HttpGet detection port.
    httpGetScheme String
    HttpGet detection scheme. Available values: HTTP, HTTPS.
    initDelaySeconds Double
    Number of seconds after the container has started before probes are initiated.
    periodSeconds Double
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.
    successThreshold Double
    Minimum consecutive successes for the probe to be considered successful after having failed. Default: 1. Must be 1 for liveness. Minimum value is 1.
    tcpSocketPort Double
    TCP Socket detection port.
    timeoutSeconds Double
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1.
    execCommands string[]
    List of execution commands.
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: 3. Minimum value is 1.
    httpGetPath string
    HttpGet detection path.
    httpGetPort number
    HttpGet detection port.
    httpGetScheme string
    HttpGet detection scheme. Available values: HTTP, HTTPS.
    initDelaySeconds number
    Number of seconds after the container has started before probes are initiated.
    periodSeconds number
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful after having failed. Default: 1. Must be 1 for liveness. Minimum value is 1.
    tcpSocketPort number
    TCP Socket detection port.
    timeoutSeconds number
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1.
    exec_commands Sequence[str]
    List of execution commands.
    failure_threshold float
    Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: 3. Minimum value is 1.
    http_get_path str
    HttpGet detection path.
    http_get_port float
    HttpGet detection port.
    http_get_scheme str
    HttpGet detection scheme. Available values: HTTP, HTTPS.
    init_delay_seconds float
    Number of seconds after the container has started before probes are initiated.
    period_seconds float
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.
    success_threshold float
    Minimum consecutive successes for the probe to be considered successful after having failed. Default: 1. Must be 1 for liveness. Minimum value is 1.
    tcp_socket_port float
    TCP Socket detection port.
    timeout_seconds float
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1.
    execCommands List<String>
    List of execution commands.
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: 3. Minimum value is 1.
    httpGetPath String
    HttpGet detection path.
    httpGetPort Number
    HttpGet detection port.
    httpGetScheme String
    HttpGet detection scheme. Available values: HTTP, HTTPS.
    initDelaySeconds Number
    Number of seconds after the container has started before probes are initiated.
    periodSeconds Number
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful after having failed. Default: 1. Must be 1 for liveness. Minimum value is 1.
    tcpSocketPort Number
    TCP Socket detection port.
    timeoutSeconds Number
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1.

    EksContainerInstanceContainerReadinessProbe, EksContainerInstanceContainerReadinessProbeArgs

    ExecCommands List<string>
    List of execution commands.
    FailureThreshold double
    Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: 3. Minimum value is 1.
    HttpGetPath string
    HttpGet detection path.
    HttpGetPort double
    HttpGet detection port.
    HttpGetScheme string
    HttpGet detection scheme. Available values: HTTP, HTTPS.
    InitDelaySeconds double
    Number of seconds after the container has started before probes are initiated.
    PeriodSeconds double
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.
    SuccessThreshold double
    Minimum consecutive successes for the probe to be considered successful after having failed. Default: 1. Must be 1 for liveness. Minimum value is 1.
    TcpSocketPort double
    TCP Socket detection port.
    TimeoutSeconds double
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1.
    ExecCommands []string
    List of execution commands.
    FailureThreshold float64
    Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: 3. Minimum value is 1.
    HttpGetPath string
    HttpGet detection path.
    HttpGetPort float64
    HttpGet detection port.
    HttpGetScheme string
    HttpGet detection scheme. Available values: HTTP, HTTPS.
    InitDelaySeconds float64
    Number of seconds after the container has started before probes are initiated.
    PeriodSeconds float64
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.
    SuccessThreshold float64
    Minimum consecutive successes for the probe to be considered successful after having failed. Default: 1. Must be 1 for liveness. Minimum value is 1.
    TcpSocketPort float64
    TCP Socket detection port.
    TimeoutSeconds float64
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1.
    execCommands List<String>
    List of execution commands.
    failureThreshold Double
    Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: 3. Minimum value is 1.
    httpGetPath String
    HttpGet detection path.
    httpGetPort Double
    HttpGet detection port.
    httpGetScheme String
    HttpGet detection scheme. Available values: HTTP, HTTPS.
    initDelaySeconds Double
    Number of seconds after the container has started before probes are initiated.
    periodSeconds Double
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.
    successThreshold Double
    Minimum consecutive successes for the probe to be considered successful after having failed. Default: 1. Must be 1 for liveness. Minimum value is 1.
    tcpSocketPort Double
    TCP Socket detection port.
    timeoutSeconds Double
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1.
    execCommands string[]
    List of execution commands.
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: 3. Minimum value is 1.
    httpGetPath string
    HttpGet detection path.
    httpGetPort number
    HttpGet detection port.
    httpGetScheme string
    HttpGet detection scheme. Available values: HTTP, HTTPS.
    initDelaySeconds number
    Number of seconds after the container has started before probes are initiated.
    periodSeconds number
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful after having failed. Default: 1. Must be 1 for liveness. Minimum value is 1.
    tcpSocketPort number
    TCP Socket detection port.
    timeoutSeconds number
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1.
    exec_commands Sequence[str]
    List of execution commands.
    failure_threshold float
    Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: 3. Minimum value is 1.
    http_get_path str
    HttpGet detection path.
    http_get_port float
    HttpGet detection port.
    http_get_scheme str
    HttpGet detection scheme. Available values: HTTP, HTTPS.
    init_delay_seconds float
    Number of seconds after the container has started before probes are initiated.
    period_seconds float
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.
    success_threshold float
    Minimum consecutive successes for the probe to be considered successful after having failed. Default: 1. Must be 1 for liveness. Minimum value is 1.
    tcp_socket_port float
    TCP Socket detection port.
    timeout_seconds float
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1.
    execCommands List<String>
    List of execution commands.
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: 3. Minimum value is 1.
    httpGetPath String
    HttpGet detection path.
    httpGetPort Number
    HttpGet detection port.
    httpGetScheme String
    HttpGet detection scheme. Available values: HTTP, HTTPS.
    initDelaySeconds Number
    Number of seconds after the container has started before probes are initiated.
    periodSeconds Number
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful after having failed. Default: 1. Must be 1 for liveness. Minimum value is 1.
    tcpSocketPort Number
    TCP Socket detection port.
    timeoutSeconds Number
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1.

    EksContainerInstanceContainerVolumeMount, EksContainerInstanceContainerVolumeMountArgs

    Name string
    Volume name.
    Path string
    Volume mount path.
    MountPropagation string
    Volume mount propagation.
    ReadOnly bool
    Whether the volume is read-only.
    SubPath string
    Volume mount sub-path.
    SubPathExpr string
    Volume mount sub-path expression.
    Name string
    Volume name.
    Path string
    Volume mount path.
    MountPropagation string
    Volume mount propagation.
    ReadOnly bool
    Whether the volume is read-only.
    SubPath string
    Volume mount sub-path.
    SubPathExpr string
    Volume mount sub-path expression.
    name String
    Volume name.
    path String
    Volume mount path.
    mountPropagation String
    Volume mount propagation.
    readOnly Boolean
    Whether the volume is read-only.
    subPath String
    Volume mount sub-path.
    subPathExpr String
    Volume mount sub-path expression.
    name string
    Volume name.
    path string
    Volume mount path.
    mountPropagation string
    Volume mount propagation.
    readOnly boolean
    Whether the volume is read-only.
    subPath string
    Volume mount sub-path.
    subPathExpr string
    Volume mount sub-path expression.
    name str
    Volume name.
    path str
    Volume mount path.
    mount_propagation str
    Volume mount propagation.
    read_only bool
    Whether the volume is read-only.
    sub_path str
    Volume mount sub-path.
    sub_path_expr str
    Volume mount sub-path expression.
    name String
    Volume name.
    path String
    Volume mount path.
    mountPropagation String
    Volume mount propagation.
    readOnly Boolean
    Whether the volume is read-only.
    subPath String
    Volume mount sub-path.
    subPathExpr String
    Volume mount sub-path expression.

    EksContainerInstanceImageRegistryCredential, EksContainerInstanceImageRegistryCredentialArgs

    Name string
    Name of credential.
    Password string
    Password.
    Server string
    Address of image registry.
    Username string
    Username.
    Name string
    Name of credential.
    Password string
    Password.
    Server string
    Address of image registry.
    Username string
    Username.
    name String
    Name of credential.
    password String
    Password.
    server String
    Address of image registry.
    username String
    Username.
    name string
    Name of credential.
    password string
    Password.
    server string
    Address of image registry.
    username string
    Username.
    name str
    Name of credential.
    password str
    Password.
    server str
    Address of image registry.
    username str
    Username.
    name String
    Name of credential.
    password String
    Password.
    server String
    Address of image registry.
    username String
    Username.

    EksContainerInstanceInitContainer, EksContainerInstanceInitContainerArgs

    Image string
    Image of Container.
    Name string
    Name of Container.
    Args List<string>
    Container launch argument list.
    Commands List<string>
    Container launch command list.
    Cpu double
    Number of cpu core of container.
    EnvVars Dictionary<string, string>
    Map of environment variables of container OS.
    Memory double
    Memory size of container.
    VolumeMounts List<EksContainerInstanceInitContainerVolumeMount>
    List of volume mount informations.
    WorkingDir string
    Container working directory.
    Image string
    Image of Container.
    Name string
    Name of Container.
    Args []string
    Container launch argument list.
    Commands []string
    Container launch command list.
    Cpu float64
    Number of cpu core of container.
    EnvVars map[string]string
    Map of environment variables of container OS.
    Memory float64
    Memory size of container.
    VolumeMounts []EksContainerInstanceInitContainerVolumeMount
    List of volume mount informations.
    WorkingDir string
    Container working directory.
    image String
    Image of Container.
    name String
    Name of Container.
    args List<String>
    Container launch argument list.
    commands List<String>
    Container launch command list.
    cpu Double
    Number of cpu core of container.
    envVars Map<String,String>
    Map of environment variables of container OS.
    memory Double
    Memory size of container.
    volumeMounts List<EksContainerInstanceInitContainerVolumeMount>
    List of volume mount informations.
    workingDir String
    Container working directory.
    image string
    Image of Container.
    name string
    Name of Container.
    args string[]
    Container launch argument list.
    commands string[]
    Container launch command list.
    cpu number
    Number of cpu core of container.
    envVars {[key: string]: string}
    Map of environment variables of container OS.
    memory number
    Memory size of container.
    volumeMounts EksContainerInstanceInitContainerVolumeMount[]
    List of volume mount informations.
    workingDir string
    Container working directory.
    image str
    Image of Container.
    name str
    Name of Container.
    args Sequence[str]
    Container launch argument list.
    commands Sequence[str]
    Container launch command list.
    cpu float
    Number of cpu core of container.
    env_vars Mapping[str, str]
    Map of environment variables of container OS.
    memory float
    Memory size of container.
    volume_mounts Sequence[EksContainerInstanceInitContainerVolumeMount]
    List of volume mount informations.
    working_dir str
    Container working directory.
    image String
    Image of Container.
    name String
    Name of Container.
    args List<String>
    Container launch argument list.
    commands List<String>
    Container launch command list.
    cpu Number
    Number of cpu core of container.
    envVars Map<String>
    Map of environment variables of container OS.
    memory Number
    Memory size of container.
    volumeMounts List<Property Map>
    List of volume mount informations.
    workingDir String
    Container working directory.

    EksContainerInstanceInitContainerVolumeMount, EksContainerInstanceInitContainerVolumeMountArgs

    Name string
    Volume name.
    Path string
    Volume mount path.
    MountPropagation string
    Volume mount propagation.
    ReadOnly bool
    Whether the volume is read-only.
    SubPath string
    Volume mount sub-path.
    SubPathExpr string
    Volume mount sub-path expression.
    Name string
    Volume name.
    Path string
    Volume mount path.
    MountPropagation string
    Volume mount propagation.
    ReadOnly bool
    Whether the volume is read-only.
    SubPath string
    Volume mount sub-path.
    SubPathExpr string
    Volume mount sub-path expression.
    name String
    Volume name.
    path String
    Volume mount path.
    mountPropagation String
    Volume mount propagation.
    readOnly Boolean
    Whether the volume is read-only.
    subPath String
    Volume mount sub-path.
    subPathExpr String
    Volume mount sub-path expression.
    name string
    Volume name.
    path string
    Volume mount path.
    mountPropagation string
    Volume mount propagation.
    readOnly boolean
    Whether the volume is read-only.
    subPath string
    Volume mount sub-path.
    subPathExpr string
    Volume mount sub-path expression.
    name str
    Volume name.
    path str
    Volume mount path.
    mount_propagation str
    Volume mount propagation.
    read_only bool
    Whether the volume is read-only.
    sub_path str
    Volume mount sub-path.
    sub_path_expr str
    Volume mount sub-path expression.
    name String
    Volume name.
    path String
    Volume mount path.
    mountPropagation String
    Volume mount propagation.
    readOnly Boolean
    Whether the volume is read-only.
    subPath String
    Volume mount sub-path.
    subPathExpr String
    Volume mount sub-path expression.

    EksContainerInstanceNfsVolume, EksContainerInstanceNfsVolumeArgs

    Name string
    Name of NFS volume.
    Path string
    NFS volume path.
    Server string
    NFS server address.
    ReadOnly bool
    Indicates whether the volume is read only. Default is false.
    Name string
    Name of NFS volume.
    Path string
    NFS volume path.
    Server string
    NFS server address.
    ReadOnly bool
    Indicates whether the volume is read only. Default is false.
    name String
    Name of NFS volume.
    path String
    NFS volume path.
    server String
    NFS server address.
    readOnly Boolean
    Indicates whether the volume is read only. Default is false.
    name string
    Name of NFS volume.
    path string
    NFS volume path.
    server string
    NFS server address.
    readOnly boolean
    Indicates whether the volume is read only. Default is false.
    name str
    Name of NFS volume.
    path str
    NFS volume path.
    server str
    NFS server address.
    read_only bool
    Indicates whether the volume is read only. Default is false.
    name String
    Name of NFS volume.
    path String
    NFS volume path.
    server String
    NFS server address.
    readOnly Boolean
    Indicates whether the volume is read only. Default is false.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack