class Aws::Signer::Types::StartSigningJobRequest

@note When making an API call, you may pass StartSigningJobRequest

data as a hash:

    {
      source: { # required
        s3: {
          bucket_name: "BucketName", # required
          key: "Key", # required
          version: "Version", # required
        },
      },
      destination: { # required
        s3: {
          bucket_name: "BucketName",
          prefix: "Prefix",
        },
      },
      profile_name: "ProfileName", # required
      client_request_token: "ClientRequestToken", # required
      profile_owner: "AccountId",
    }

@!attribute [rw] source

The S3 bucket that contains the object to sign or a BLOB that
contains your raw code.
@return [Types::Source]

@!attribute [rw] destination

The S3 bucket in which to save your signed object. The destination
contains the name of your bucket and an optional prefix.
@return [Types::Destination]

@!attribute [rw] profile_name

The name of the signing profile.
@return [String]

@!attribute [rw] client_request_token

String that identifies the signing request. All calls after the
first that use this token return the same response as the first
call.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] profile_owner

The AWS account ID of the signing profile owner.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/signer-2017-08-25/StartSigningJobRequest AWS API Documentation

Constants

SENSITIVE