CreateFargateProfileRequest
¶
Source code in docs_src/capo_eks/types/create_fargate_profile_request.py
client_request_token
instance-attribute
¶
client_request_token: NotRequired[String]
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
fargate_profile_name
instance-attribute
¶
fargate_profile_name: String
The name of the Fargate profile.
pod_execution_role_arn
instance-attribute
¶
pod_execution_role_arn: String
The Amazon Resource Name (ARN) of the Pod execution role to use for a Pod that matches the selectors in the Fargate profile. The Pod execution role allows Fargate infrastructure to register with your cluster as a node, and it provides read access to Amazon ECR image repositories. For more information, see Pod execution role in the Amazon EKS User Guide.
selectors
instance-attribute
¶
selectors: NotRequired[FargateProfileSelectors]
The selectors to match for a Pod to use this Fargate profile. Each selector must have an associated Kubernetes namespace. Optionally, you can also specify labels for a namespace. You may specify up to five selectors in a Fargate profile.
subnets
instance-attribute
¶
subnets: NotRequired[StringList]
The IDs of subnets to launch a Pod into. A Pod running on Fargate isn't assigned a public IP address, so only private subnets (with no direct route to an Internet Gateway) are accepted for this parameter.