Class: Aws::Transfer::Types::ImportCertificateRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Transfer::Types::ImportCertificateRequest
- Includes:
- Structure
- Defined in:
- 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`.
-
-
#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 '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 '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 '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 '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 '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 '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 '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 messages
-
‘ENCRYPTION`: For encrypting AS2 messages
-
‘TLS`: For securing AS2 communications sent over HTTPS
3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 |
# File '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 |