class Aws::Signer::Types::PutSigningProfileRequest

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

data as a hash:

    {
      profile_name: "ProfileName", # required
      signing_material: {
        certificate_arn: "CertificateArn", # required
      },
      signature_validity_period: {
        value: 1,
        type: "DAYS", # accepts DAYS, MONTHS, YEARS
      },
      platform_id: "PlatformId", # required
      overrides: {
        signing_configuration: {
          encryption_algorithm: "RSA", # accepts RSA, ECDSA
          hash_algorithm: "SHA1", # accepts SHA1, SHA256
        },
        signing_image_format: "JSON", # accepts JSON, JSONEmbedded, JSONDetached
      },
      signing_parameters: {
        "SigningParameterKey" => "SigningParameterValue",
      },
      tags: {
        "TagKey" => "TagValue",
      },
    }

@!attribute [rw] profile_name

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

@!attribute [rw] signing_material

The AWS Certificate Manager certificate that will be used to sign
code with the new signing profile.
@return [Types::SigningMaterial]

@!attribute [rw] signature_validity_period

The default validity period override for any signature generated
using this signing profile. If unspecified, the default is 135
months.
@return [Types::SignatureValidityPeriod]

@!attribute [rw] platform_id

The ID of the signing platform to be created.
@return [String]

@!attribute [rw] overrides

A subfield of `platform`. This specifies any different configuration
options that you want to apply to the chosen platform (such as a
different `hash-algorithm` or `signing-algorithm`).
@return [Types::SigningPlatformOverrides]

@!attribute [rw] signing_parameters

Map of key-value pairs for signing. These can include any
information that you want to use during signing.
@return [Hash<String,String>]

@!attribute [rw] tags

Tags to be associated with the signing profile that is being
created.
@return [Hash<String,String>]

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

Constants

SENSITIVE