UpdateJobRequest
public struct UpdateJobRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The ID of the updated Address object.
Declaration
Swift
public let addressId: String?
-
The updated description of this job’s JobMetadata object.
Declaration
Swift
public let description: String?
-
The updated ID for the forwarding address for a job. This field is not supported in most regions.
Declaration
Swift
public let forwardingAddressId: String?
-
The job ID of the job that you want to update, for example JID123e4567-e89b-12d3-a456-426655440000.
Declaration
Swift
public let jobId: String
-
The new or updated Notification object.
Declaration
Swift
public let notification: Notification?
-
The updated JobResource object, or the updated JobResource object.
Declaration
Swift
public let resources: JobResource?
-
The new role Amazon Resource Name (ARN) that you want to associate with this job. To create a role ARN, use the CreateRoleAWS Identity and Access Management (IAM) API action.
Declaration
Swift
public let roleARN: String?
-
The updated shipping option value of this job’s ShippingDetails object.
Declaration
Swift
public let shippingOption: ShippingOption?
-
The updated SnowballCapacityPreference of this job’s JobMetadata object. The 50 TB Snowballs are only available in the US regions.
Declaration
Swift
public let snowballCapacityPreference: SnowballCapacity?
-
init(addressId:description:forwardingAddressId:jobId:notification:resources:roleARN:shippingOption:snowballCapacityPreference:)
Undocumented
Declaration
Swift
public init(addressId: String? = nil, description: String? = nil, forwardingAddressId: String? = nil, jobId: String, notification: Notification? = nil, resources: JobResource? = nil, roleARN: String? = nil, shippingOption: ShippingOption? = nil, snowballCapacityPreference: SnowballCapacity? = nil)
-
Declaration
Swift
public func validate(name: String) throws