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?
  • 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