UpdateClusterRequest

public struct UpdateClusterRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The ID of the updated Address object.

    Declaration

    Swift

    public let addressId: String?
  • The cluster ID of the cluster that you want to update, for example CID123e4567-e89b-12d3-a456-426655440000.

    Declaration

    Swift

    public let clusterId: String
  • The updated description of this cluster.

    Declaration

    Swift

    public let description: String?
  • The updated ID for the forwarding address for a cluster. This field is not supported in most regions.

    Declaration

    Swift

    public let forwardingAddressId: String?
  • The new or updated Notification object.

    Declaration

    Swift

    public let notification: Notification?
  • The updated arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.

    Declaration

    Swift

    public let resources: JobResource?
  • The new role Amazon Resource Name (ARN) that you want to associate with this cluster. To create a role ARN, use the CreateRole API action in AWS Identity and Access Management (IAM).

    Declaration

    Swift

    public let roleARN: String?
  • The updated shipping option value of this cluster’s ShippingDetails object.

    Declaration

    Swift

    public let shippingOption: ShippingOption?
  • Undocumented

    Declaration

    Swift

    public init(addressId: String? = nil, clusterId: String, description: String? = nil, forwardingAddressId: String? = nil, notification: Notification? = nil, resources: JobResource? = nil, roleARN: String? = nil, shippingOption: ShippingOption? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws