AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Signer::Types::PutSigningProfileRequest

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing PutSigningProfileRequest as input to an Aws::Client method, you can use a vanilla Hash:

{
  profile_name: "ProfileName", # required
  signing_material: { # required
    certificate_arn: "CertificateArn", # required
  },
  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",
  },
}

Instance Attribute Summary collapse

Instance Attribute Details

#overridesTypes::SigningPlatformOverrides

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).

Returns:

#platform_idString

The ID of the signing platform to be created.

Returns:

  • (String)

    The ID of the signing platform to be created.

#profile_nameString

The name of the signing profile to be created.

Returns:

  • (String)

    The name of the signing profile to be created.

#signing_materialTypes::SigningMaterial

The AWS Certificate Manager certificate that will be used to sign code with the new signing profile.

Returns:

  • (Types::SigningMaterial)

    The AWS Certificate Manager certificate that will be used to sign code with the new signing profile.

#signing_parametersHash<String,String>

Map of key-value pairs for signing. These can include any information that you want to use during signing.

Returns:

  • (Hash<String,String>)

    Map of key-value pairs for signing.

#tagsHash<String,String>

Tags to be associated with the signing profile that is being created.

Returns:

  • (Hash<String,String>)

    Tags to be associated with the signing profile that is being created.