ImportCertificateRequest

public struct ImportCertificateRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The certificate to import.

    Declaration

    Swift

    public let certificate: Data
  • The Amazon Resource Name (ARN) of an imported certificate to replace. To import a new certificate, omit this field.

    Declaration

    Swift

    public let certificateArn: String?
  • The PEM encoded certificate chain.

    Declaration

    Swift

    public let certificateChain: Data?
  • The private key that matches the public key in the certificate.

    Declaration

    Swift

    public let privateKey: Data
  • One or more resource tags to associate with the imported certificate. Note: You cannot apply tags when reimporting a certificate.

    Declaration

    Swift

    public let tags: [Tag]?
  • Undocumented

    Declaration

    Swift

    public init(certificate: Data, certificateArn: String? = nil, certificateChain: Data? = nil, privateKey: Data, tags: [Tag]? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws