FargateProfile

public struct FargateProfile : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The name of the Amazon EKS cluster that the Fargate profile belongs to.

    Declaration

    Swift

    public let clusterName: String?
  • The Unix epoch timestamp in seconds for when the Fargate profile was created.

    Declaration

    Swift

    public let createdAt: TimeStamp?
  • The full Amazon Resource Name (ARN) of the Fargate profile.

    Declaration

    Swift

    public let fargateProfileArn: String?
  • The name of the Fargate profile.

    Declaration

    Swift

    public let fargateProfileName: String?
  • The Amazon Resource Name (ARN) of the pod execution role to use for pods that match the selectors in the Fargate profile. For more information, see Pod Execution Role in the Amazon EKS User Guide.

    Declaration

    Swift

    public let podExecutionRoleArn: String?
  • The selectors to match for pods to use this Fargate profile.

    Declaration

    Swift

    public let selectors: [FargateProfileSelector]?
  • The current status of the Fargate profile.

    Declaration

    Swift

    public let status: FargateProfileStatus?
  • The IDs of subnets to launch pods into.

    Declaration

    Swift

    public let subnets: [String]?
  • The metadata applied to the Fargate profile to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Fargate profile tags do not propagate to any other resources associated with the Fargate profile, such as the pods that are scheduled with it.

    Declaration

    Swift

    public let tags: [String : String]?
  • Undocumented

    Declaration

    Swift

    public init(clusterName: String? = nil, createdAt: TimeStamp? = nil, fargateProfileArn: String? = nil, fargateProfileName: String? = nil, podExecutionRoleArn: String? = nil, selectors: [FargateProfileSelector]? = nil, status: FargateProfileStatus? = nil, subnets: [String]? = nil, tags: [String : String]? = nil)