PutSigningProfileRequest

public struct PutSigningProfileRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • 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).

    Declaration

    Swift

    public let overrides: SigningPlatformOverrides?
  • The ID of the signing platform to be created.

    Declaration

    Swift

    public let platformId: String
  • The name of the signing profile to be created.

    Declaration

    Swift

    public let profileName: String
  • The AWS Certificate Manager certificate that will be used to sign code with the new signing profile.

    Declaration

    Swift

    public let signingMaterial: SigningMaterial
  • Map of key-value pairs for signing. These can include any information that you want to use during signing.

    Declaration

    Swift

    public let signingParameters: [String : String]?
  • Tags to be associated with the signing profile that is being created.

    Declaration

    Swift

    public let tags: [String : String]?
  • Undocumented

    Declaration

    Swift

    public init(overrides: SigningPlatformOverrides? = nil, platformId: String, profileName: String, signingMaterial: SigningMaterial, signingParameters: [String : String]? = nil, tags: [String : String]? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws