Skip to content

aws.transfer.describe_certificate

Example SQL Queries

SELECT * FROM
aws.transfer.describe_certificate
WHERE
"certificate_id" = 'VALUE';

Description

Describes the certificate that's identified by the CertificateId.

Table Definition

Column NameColumn Data Type
certificate_id Required Input Column

An array of identifiers for the imported certificates. You use this identifier for working with profiles and partner profiles.

VARCHAR
_aws_profile Input Column

The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role.

STRUCT(
"type" VARCHAR,
"name" VARCHAR,
"account_id" VARCHAR,
"via_profile_name" VARCHAR,
"assumed_role_arn" VARCHAR,
"organization" STRUCT(
"account_name" VARCHAR,
"id" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[],
"master_account" STRUCT(
"id" VARCHAR,
"email" VARCHAR
),
"parents" STRUCT(
"type" VARCHAR,
"id" VARCHAR,
"name" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[]
)[]
)
)
Show child fields
_aws_profile.account_id

The AWS account id

_aws_profile.assumed_role_arn

The ARN of the assumed role

_aws_profile.name

The unique name of the profile.

_aws_profile.organization

Information about this profile's membership in the AWS organization.

Show child fields
_aws_profile.organization.account_name

The name of account speciifed by the organization

_aws_profile.organization.id

The organization id

_aws_profile.organization.master_account
Show child fields
_aws_profile.organization.master_account.email

The organization master account email address

_aws_profile.organization.master_account.id

The organization master account id

_aws_profile.organization.parents[]
Show child fields
_aws_profile.organization.parents[].id

The id of the parent

_aws_profile.organization.parents[].name

The name of the parent

_aws_profile.organization.parents[].tags[]
Show child fields
_aws_profile.organization.parents[].tags[].key
_aws_profile.organization.parents[].tags[].value
_aws_profile.organization.parents[].type

The type of parent can be an organization unit or a root

_aws_profile.organization.tags[]
Show child fields
_aws_profile.organization.tags[].key
_aws_profile.organization.tags[].value
_aws_profile.type

The type of profile, either 'credentials' or 'assumed_role'

_aws_profile.via_profile_name

This IAM role for this profile is assumed by first utilizing another profile with this name to obtain credentials.

_aws_region Input Column

The AWS region to use.

VARCHAR
certificate

The details for the specified certificate, returned as an object.

STRUCT(
"arn" VARCHAR,
"certificate_id" VARCHAR,
"usage" VARCHAR,
"status" VARCHAR,
"certificate" VARCHAR,
"certificate_chain" VARCHAR,
"active_date" TIMESTAMP_S,
"inactive_date" TIMESTAMP_S,
"serial" VARCHAR,
"not_before_date" TIMESTAMP_S,
"not_after_date" TIMESTAMP_S,
"type" VARCHAR,
"description" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[]
)
Show child fields
certificate.active_date

An optional date that specifies when the certificate becomes active.

certificate.arn

The unique Amazon Resource Name (ARN) for the certificate.

certificate.certificate

The file name for the certificate.

certificate.certificate_chain

The list of certificates that make up the chain for the certificate.

certificate.certificate_id

An array of identifiers for the imported certificates. You use this identifier for working with profiles and partner profiles.

certificate.description

The name or description that's used to identity the certificate.

certificate.inactive_date

An optional date that specifies when the certificate becomes inactive.

certificate.not_after_date

The final date that the certificate is valid.

certificate.not_before_date

The earliest date that the certificate is valid.

certificate.serial

The serial number for the certificate.

certificate.status

The certificate can be either ACTIVE, PENDING_ROTATION, or INACTIVE. PENDING_ROTATION means that this certificate will replace the current certificate when it expires.

certificate.tags[]
Show child fields
certificate.tags[].key

The name assigned to the tag that you create.

certificate.tags[].value

Contains one or more values that you assigned to the key name you create.

certificate.type

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.

certificate.usage

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