Class: Aws::Transfer::Types::ImportCertificateRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:certificate, :certificate_chain, :private_key]

Instance Attribute Summary collapse

Instance Attribute Details

#active_dateTime

An optional date that specifies when the certificate becomes active.

Returns:

  • (Time)


2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 2866

class ImportCertificateRequest < Struct.new(
  :usage,
  :certificate,
  :certificate_chain,
  :private_key,
  :active_date,
  :inactive_date,
  :description,
  :tags)
  SENSITIVE = [:certificate, :certificate_chain, :private_key]
  include Aws::Structure
end

#certificateString

The file that contains the certificate to import.

Returns:

  • (String)


2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 2866

class ImportCertificateRequest < Struct.new(
  :usage,
  :certificate,
  :certificate_chain,
  :private_key,
  :active_date,
  :inactive_date,
  :description,
  :tags)
  SENSITIVE = [:certificate, :certificate_chain, :private_key]
  include Aws::Structure
end

#certificate_chainString

An optional list of certificates that make up the chain for the certificate that's being imported.

Returns:

  • (String)


2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 2866

class ImportCertificateRequest < Struct.new(
  :usage,
  :certificate,
  :certificate_chain,
  :private_key,
  :active_date,
  :inactive_date,
  :description,
  :tags)
  SENSITIVE = [:certificate, :certificate_chain, :private_key]
  include Aws::Structure
end

#descriptionString

A short description that helps identify the certificate.

Returns:

  • (String)


2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 2866

class ImportCertificateRequest < Struct.new(
  :usage,
  :certificate,
  :certificate_chain,
  :private_key,
  :active_date,
  :inactive_date,
  :description,
  :tags)
  SENSITIVE = [:certificate, :certificate_chain, :private_key]
  include Aws::Structure
end

#inactive_dateTime

An optional date that specifies when the certificate becomes inactive.

Returns:

  • (Time)


2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 2866

class ImportCertificateRequest < Struct.new(
  :usage,
  :certificate,
  :certificate_chain,
  :private_key,
  :active_date,
  :inactive_date,
  :description,
  :tags)
  SENSITIVE = [:certificate, :certificate_chain, :private_key]
  include Aws::Structure
end

#private_keyString

The file that contains the private key for the certificate that's being imported.

Returns:

  • (String)


2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 2866

class ImportCertificateRequest < Struct.new(
  :usage,
  :certificate,
  :certificate_chain,
  :private_key,
  :active_date,
  :inactive_date,
  :description,
  :tags)
  SENSITIVE = [:certificate, :certificate_chain, :private_key]
  include Aws::Structure
end

#tagsArray<Types::Tag>

Key-value pairs that can be used to group and search for certificates.

Returns:



2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 2866

class ImportCertificateRequest < Struct.new(
  :usage,
  :certificate,
  :certificate_chain,
  :private_key,
  :active_date,
  :inactive_date,
  :description,
  :tags)
  SENSITIVE = [:certificate, :certificate_chain, :private_key]
  include Aws::Structure
end

#usageString

Specifies whether this certificate is used for signing or encryption.

Returns:

  • (String)


2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 2866

class ImportCertificateRequest < Struct.new(
  :usage,
  :certificate,
  :certificate_chain,
  :private_key,
  :active_date,
  :inactive_date,
  :description,
  :tags)
  SENSITIVE = [:certificate, :certificate_chain, :private_key]
  include Aws::Structure
end