Class: Aws::Transfer::Types::ImportCertificateRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Transfer::Types::ImportCertificateRequest
- 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
-
#active_date ⇒ Time
An optional date that specifies when the certificate becomes active.
-
#certificate ⇒ String
- For the CLI, provide a file path for a certificate in URI format.
-
#certificate_chain ⇒ String
An optional list of certificates that make up the chain for the certificate that's being imported.
-
#description ⇒ String
A short description that helps identify the certificate.
-
#inactive_date ⇒ Time
An optional date that specifies when the certificate becomes inactive.
-
#private_key ⇒ String
- For the CLI, provide a file path for a private key in URI format.For example,
--private-key file://encryption-key.pem
.
- For the CLI, provide a file path for a private key in URI format.For example,
-
#tags ⇒ Array<Types::Tag>
Key-value pairs that can be used to group and search for certificates.
-
#usage ⇒ String
Specifies how this certificate is used.
Instance Attribute Details
#active_date ⇒ Time
An optional date that specifies when the certificate becomes active.
3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 3359 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 ⇒ String
For the CLI, provide a file path for a certificate in URI format. For example,
--certificate file://encryption-cert.pem
. Alternatively, you can provide the raw content.For the SDK, specify the raw content of a certificate file. For example,
--certificate "`cat encryption-cert.pem`"
.
3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 3359 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_chain ⇒ String
An optional list of certificates that make up the chain for the certificate that's being imported.
3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 3359 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 |
#description ⇒ String
A short description that helps identify the certificate.
3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 3359 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_date ⇒ Time
An optional date that specifies when the certificate becomes inactive.
3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 3359 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_key ⇒ String
For the CLI, provide a file path for a private key in URI format.For example,
--private-key file://encryption-key.pem
. Alternatively, you can provide the raw content of the private key file.For the SDK, specify the raw content of a private key file. For example,
--private-key "`cat encryption-key.pem`"
3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 3359 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 |
#tags ⇒ Array<Types::Tag>
Key-value pairs that can be used to group and search for certificates.
3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 3359 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 |
#usage ⇒ String
Specifies how this certificate is used. It can be used in the following ways:
SIGNING
: For signing AS2 messagesENCRYPTION
: For encrypting AS2 messagesTLS
: For securing AS2 communications sent over HTTPS
3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 3359 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 |