Class: Aws::Transfer::Types::DescribedCertificate
- Inherits:
-
Struct
- Object
- Struct
- Aws::Transfer::Types::DescribedCertificate
- Defined in:
- gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb
Overview
Describes the properties of a certificate.
Constant Summary collapse
- SENSITIVE =
[:certificate, :certificate_chain]
Instance Attribute Summary collapse
-
#active_date ⇒ Time
An optional date that specifies when the certificate becomes active.
-
#arn ⇒ String
The unique Amazon Resource Name (ARN) for the certificate.
-
#certificate ⇒ String
The file name for the certificate.
-
#certificate_chain ⇒ String
The list of certificates that make up the chain for the certificate.
-
#certificate_id ⇒ String
An array of identifiers for the imported certificates.
-
#description ⇒ String
The name or description that's used to identity the certificate.
-
#inactive_date ⇒ Time
An optional date that specifies when the certificate becomes inactive.
-
#not_after_date ⇒ Time
The final date that the certificate is valid.
-
#not_before_date ⇒ Time
The earliest date that the certificate is valid.
-
#serial ⇒ String
The serial number for the certificate.
-
#status ⇒ String
The certificate can be either
ACTIVE
,PENDING_ROTATION
, orINACTIVE
. -
#tags ⇒ Array<Types::Tag>
Key-value pairs that can be used to group and search for certificates.
-
#type ⇒ String
If a private key has been specified for the certificate, its type is
CERTIFICATE_WITH_PRIVATE_KEY
. -
#usage ⇒ String
Specifies whether this certificate is used for signing or encryption.
Instance Attribute Details
#active_date ⇒ Time
An optional date that specifies when the certificate becomes active.
1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 1859 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#arn ⇒ String
The unique Amazon Resource Name (ARN) for the certificate.
1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 1859 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#certificate ⇒ String
The file name for the certificate.
1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 1859 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#certificate_chain ⇒ String
The list of certificates that make up the chain for the certificate.
1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 1859 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#certificate_id ⇒ String
An array of identifiers for the imported certificates. You use this identifier for working with profiles and partner profiles.
1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 1859 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#description ⇒ String
The name or description that's used to identity the certificate.
1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 1859 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#inactive_date ⇒ Time
An optional date that specifies when the certificate becomes inactive.
1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 1859 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#not_after_date ⇒ Time
The final date that the certificate is valid.
1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 1859 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#not_before_date ⇒ Time
The earliest date that the certificate is valid.
1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 1859 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#serial ⇒ String
The serial number for the certificate.
1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 1859 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#status ⇒ String
The certificate can be either ACTIVE
, PENDING_ROTATION
, or
INACTIVE
. PENDING_ROTATION
means that this certificate will
replace the current certificate when it expires.
1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 1859 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Key-value pairs that can be used to group and search for certificates.
1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 1859 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#type ⇒ String
If a private key has been specified for the certificate, its type is
CERTIFICATE_WITH_PRIVATE_KEY
. If there is no private key, the type
is CERTIFICATE
.
1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 1859 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#usage ⇒ String
Specifies whether this certificate is used for signing or encryption.
1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 |
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 1859 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |