CfnNodegroupProps¶
-
class
aws_cdk.aws_eks_legacy.
CfnNodegroupProps
(*, cluster_name, node_role, subnets, ami_type=None, capacity_type=None, disk_size=None, force_update_enabled=None, instance_types=None, labels=None, launch_template=None, nodegroup_name=None, release_version=None, remote_access=None, scaling_config=None, tags=None, version=None)¶ Bases:
object
Properties for defining a
AWS::EKS::Nodegroup
.- Parameters
cluster_name (
str
) –AWS::EKS::Nodegroup.ClusterName
.node_role (
str
) –AWS::EKS::Nodegroup.NodeRole
.subnets (
List
[str
]) –AWS::EKS::Nodegroup.Subnets
.ami_type (
Optional
[str
]) –AWS::EKS::Nodegroup.AmiType
.capacity_type (
Optional
[str
]) –AWS::EKS::Nodegroup.CapacityType
.disk_size (
Union
[int
,float
,None
]) –AWS::EKS::Nodegroup.DiskSize
.force_update_enabled (
Union
[bool
,IResolvable
,None
]) –AWS::EKS::Nodegroup.ForceUpdateEnabled
.instance_types (
Optional
[List
[str
]]) –AWS::EKS::Nodegroup.InstanceTypes
.labels (
Optional
[Any
]) –AWS::EKS::Nodegroup.Labels
.launch_template (
Union
[IResolvable
,LaunchTemplateSpecificationProperty
,None
]) –AWS::EKS::Nodegroup.LaunchTemplate
.nodegroup_name (
Optional
[str
]) –AWS::EKS::Nodegroup.NodegroupName
.release_version (
Optional
[str
]) –AWS::EKS::Nodegroup.ReleaseVersion
.remote_access (
Union
[IResolvable
,RemoteAccessProperty
,None
]) –AWS::EKS::Nodegroup.RemoteAccess
.scaling_config (
Union
[IResolvable
,ScalingConfigProperty
,None
]) –AWS::EKS::Nodegroup.ScalingConfig
.tags (
Optional
[Any
]) –AWS::EKS::Nodegroup.Tags
.version (
Optional
[str
]) –AWS::EKS::Nodegroup.Version
.
- Link
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-nodegroup.html
Attributes
-
ami_type
¶ AWS::EKS::Nodegroup.AmiType
.- Link
- Return type
Optional
[str
]
-
capacity_type
¶ AWS::EKS::Nodegroup.CapacityType
.- Link
- Return type
Optional
[str
]
-
cluster_name
¶ AWS::EKS::Nodegroup.ClusterName
.
-
disk_size
¶ AWS::EKS::Nodegroup.DiskSize
.- Link
- Return type
Union
[int
,float
,None
]
-
force_update_enabled
¶ AWS::EKS::Nodegroup.ForceUpdateEnabled
.- Link
- Return type
Union
[bool
,IResolvable
,None
]
-
instance_types
¶ AWS::EKS::Nodegroup.InstanceTypes
.- Link
- Return type
Optional
[List
[str
]]
-
labels
¶ AWS::EKS::Nodegroup.Labels
.
-
launch_template
¶ AWS::EKS::Nodegroup.LaunchTemplate
.
-
node_role
¶ AWS::EKS::Nodegroup.NodeRole
.
-
nodegroup_name
¶ AWS::EKS::Nodegroup.NodegroupName
.
-
release_version
¶ AWS::EKS::Nodegroup.ReleaseVersion
.
-
remote_access
¶ AWS::EKS::Nodegroup.RemoteAccess
.
-
scaling_config
¶ AWS::EKS::Nodegroup.ScalingConfig
.
-
subnets
¶ AWS::EKS::Nodegroup.Subnets
.
AWS::EKS::Nodegroup.Tags
.
-
version
¶ AWS::EKS::Nodegroup.Version
.- Link
- Return type
Optional
[str
]