Class: TencentCloud::Tke::V20180525::CreateEKSContainerInstancesRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180525/models.rb

Overview

CreateEKSContainerInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(containers = nil, eksciname = nil, securitygroupids = nil, subnetid = nil, vpcid = nil, memory = nil, cpu = nil, restartpolicy = nil, imageregistrycredentials = nil, ekscivolume = nil, replicas = nil, initcontainers = nil, dnsconfig = nil, existedeipids = nil, autocreateeipattribute = nil, autocreateeip = nil, cputype = nil, gputype = nil, gpucount = nil, camrolename = nil) ⇒ CreateEKSContainerInstancesRequest

Returns a new instance of CreateEKSContainerInstancesRequest.



2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
# File 'lib/v20180525/models.rb', line 2900

def initialize(containers=nil, eksciname=nil, securitygroupids=nil, subnetid=nil, vpcid=nil, memory=nil, cpu=nil, restartpolicy=nil, imageregistrycredentials=nil, ekscivolume=nil, replicas=nil, initcontainers=nil, dnsconfig=nil, existedeipids=nil, autocreateeipattribute=nil, autocreateeip=nil, cputype=nil, gputype=nil, gpucount=nil, camrolename=nil)
  @Containers = containers
  @EksCiName = eksciname
  @SecurityGroupIds = securitygroupids
  @SubnetId = subnetid
  @VpcId = vpcid
  @Memory = memory
  @Cpu = cpu
  @RestartPolicy = restartpolicy
  @ImageRegistryCredentials = imageregistrycredentials
  @EksCiVolume = ekscivolume
  @Replicas = replicas
  @InitContainers = initcontainers
  @DnsConfig = dnsconfig
  @ExistedEipIds = existedeipids
  @AutoCreateEipAttribute = autocreateeipattribute
  @AutoCreateEip = autocreateeip
  @CpuType = cputype
  @GpuType = gputype
  @GpuCount = gpucount
  @CamRoleName = camrolename
end

Instance Attribute Details

#AutoCreateEipObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def AutoCreateEip
  @AutoCreateEip
end

#AutoCreateEipAttributeObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def AutoCreateEipAttribute
  @AutoCreateEipAttribute
end

#CamRoleNameObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def CamRoleName
  @CamRoleName
end

#ContainersObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def Containers
  @Containers
end

#CpuObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def Cpu
  @Cpu
end

#CpuTypeObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def CpuType
  @CpuType
end

#DnsConfigObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def DnsConfig
  @DnsConfig
end

#EksCiNameObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def EksCiName
  @EksCiName
end

#EksCiVolumeObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def EksCiVolume
  @EksCiVolume
end

#ExistedEipIdsObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def ExistedEipIds
  @ExistedEipIds
end

#GpuCountObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def GpuCount
  @GpuCount
end

#GpuTypeObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def GpuType
  @GpuType
end

#ImageRegistryCredentialsObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def ImageRegistryCredentials
  @ImageRegistryCredentials
end

#InitContainersObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def InitContainers
  @InitContainers
end

#MemoryObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def Memory
  @Memory
end

#ReplicasObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def Replicas
  @Replicas
end

#RestartPolicyObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def RestartPolicy
  @RestartPolicy
end

#SecurityGroupIdsObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def SecurityGroupIds
  @SecurityGroupIds
end

#SubnetIdObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def SubnetId
  @SubnetId
end

#VpcIdObject

另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd

  • 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。

1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4

Parameters:

  • Containers:

    容器组

  • EksCiName:

    EKS Container Instance容器实例名称

  • SecurityGroupIds:

    指定新创建实例所属于的安全组Id

  • SubnetId:

    实例所属子网Id

  • VpcId:

    实例所属VPC的Id

  • Memory:
  • Cpu:
  • RestartPolicy:

    实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。

  • ImageRegistryCredentials:

    镜像仓库凭证数组

  • EksCiVolume:

    数据卷,包含NfsVolume数组和CbsVolume数组

  • Replicas:

    实例副本数,默认为1

  • InitContainers:

    Init 容器

  • DnsConfig:

    自定义DNS配置

  • ExistedEipIds:

    用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。

  • AutoCreateEipAttribute:

    自动创建EIP的可选参数。若传此参数,则会自动创建EIP。

  • AutoCreateEip:

    是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥

  • CpuType:

    Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:

  • GpuType:

    容器实例所需的 GPU 资源型号,目前支持型号如下:

  • GpuCount:

    Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。

  • CamRoleName:

    为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。



2898
2899
2900
# File 'lib/v20180525/models.rb', line 2898

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
# File 'lib/v20180525/models.rb', line 2923

def deserialize(params)
  unless params['Containers'].nil?
    @Containers = []
    params['Containers'].each do |i|
      container_tmp = Container.new
      container_tmp.deserialize(i)
      @Containers << container_tmp
    end
  end
  @EksCiName = params['EksCiName']
  @SecurityGroupIds = params['SecurityGroupIds']
  @SubnetId = params['SubnetId']
  @VpcId = params['VpcId']
  @Memory = params['Memory']
  @Cpu = params['Cpu']
  @RestartPolicy = params['RestartPolicy']
  unless params['ImageRegistryCredentials'].nil?
    @ImageRegistryCredentials = []
    params['ImageRegistryCredentials'].each do |i|
      imageregistrycredential_tmp = ImageRegistryCredential.new
      imageregistrycredential_tmp.deserialize(i)
      @ImageRegistryCredentials << imageregistrycredential_tmp
    end
  end
  unless params['EksCiVolume'].nil?
    @EksCiVolume = EksCiVolume.new
    @EksCiVolume.deserialize(params['EksCiVolume'])
  end
  @Replicas = params['Replicas']
  unless params['InitContainers'].nil?
    @InitContainers = []
    params['InitContainers'].each do |i|
      container_tmp = Container.new
      container_tmp.deserialize(i)
      @InitContainers << container_tmp
    end
  end
  unless params['DnsConfig'].nil?
    @DnsConfig = DNSConfig.new
    @DnsConfig.deserialize(params['DnsConfig'])
  end
  @ExistedEipIds = params['ExistedEipIds']
  unless params['AutoCreateEipAttribute'].nil?
    @AutoCreateEipAttribute = EipAttribute.new
    @AutoCreateEipAttribute.deserialize(params['AutoCreateEipAttribute'])
  end
  @AutoCreateEip = params['AutoCreateEip']
  @CpuType = params['CpuType']
  @GpuType = params['GpuType']
  @GpuCount = params['GpuCount']
  @CamRoleName = params['CamRoleName']
end