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?
-
init(addressId:clusterId:description:forwardingAddressId:notification:resources:roleARN: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