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

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-signer/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

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



916
917
918
919
920
921
922
923
924
925
926
# File 'lib/aws-sdk-signer/types.rb', line 916

class PutSigningProfileRequest < Struct.new(
  :profile_name,
  :signing_material,
  :signature_validity_period,
  :platform_id,
  :overrides,
  :signing_parameters,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#platform_idString

The ID of the signing platform to be created.

Returns:

  • (String)


916
917
918
919
920
921
922
923
924
925
926
# File 'lib/aws-sdk-signer/types.rb', line 916

class PutSigningProfileRequest < Struct.new(
  :profile_name,
  :signing_material,
  :signature_validity_period,
  :platform_id,
  :overrides,
  :signing_parameters,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#profile_nameString

The name of the signing profile to be created.

Returns:

  • (String)


916
917
918
919
920
921
922
923
924
925
926
# File 'lib/aws-sdk-signer/types.rb', line 916

class PutSigningProfileRequest < Struct.new(
  :profile_name,
  :signing_material,
  :signature_validity_period,
  :platform_id,
  :overrides,
  :signing_parameters,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#signature_validity_periodTypes::SignatureValidityPeriod

The default validity period override for any signature generated using this signing profile. If unspecified, the default is 135 months.



916
917
918
919
920
921
922
923
924
925
926
# File 'lib/aws-sdk-signer/types.rb', line 916

class PutSigningProfileRequest < Struct.new(
  :profile_name,
  :signing_material,
  :signature_validity_period,
  :platform_id,
  :overrides,
  :signing_parameters,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#signing_materialTypes::SigningMaterial

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



916
917
918
919
920
921
922
923
924
925
926
# File 'lib/aws-sdk-signer/types.rb', line 916

class PutSigningProfileRequest < Struct.new(
  :profile_name,
  :signing_material,
  :signature_validity_period,
  :platform_id,
  :overrides,
  :signing_parameters,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

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


916
917
918
919
920
921
922
923
924
925
926
# File 'lib/aws-sdk-signer/types.rb', line 916

class PutSigningProfileRequest < Struct.new(
  :profile_name,
  :signing_material,
  :signature_validity_period,
  :platform_id,
  :overrides,
  :signing_parameters,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

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

Returns:

  • (Hash<String,String>)


916
917
918
919
920
921
922
923
924
925
926
# File 'lib/aws-sdk-signer/types.rb', line 916

class PutSigningProfileRequest < Struct.new(
  :profile_name,
  :signing_material,
  :signature_validity_period,
  :platform_id,
  :overrides,
  :signing_parameters,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end