CfnCertificateMixinProps

class aws_cdk.mixins_preview.aws_transfer.mixins.CfnCertificateMixinProps(*, active_date=None, certificate=None, certificate_chain=None, description=None, inactive_date=None, private_key=None, tags=None, usage=None)

Bases: object

Properties for CfnCertificatePropsMixin.

Parameters:
  • active_date (Optional[str]) – An optional date that specifies when the certificate becomes active. If you do not specify a value, ActiveDate takes the same value as NotBeforeDate , which is specified by the CA.

  • certificate (Optional[str]) – The file name for the certificate.

  • certificate_chain (Optional[str]) – The list of certificates that make up the chain for the certificate.

  • description (Optional[str]) – The name or description that’s used to identity the certificate.

  • inactive_date (Optional[str]) – An optional date that specifies when the certificate becomes inactive. If you do not specify a value, InactiveDate takes the same value as NotAfterDate , which is specified by the CA.

  • private_key (Optional[str]) – The file that contains the private key for the certificate that’s being imported.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – Key-value pairs that can be used to group and search for certificates.

  • usage (Optional[str]) – 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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-certificate.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_transfer import mixins as transfer_mixins

cfn_certificate_mixin_props = transfer_mixins.CfnCertificateMixinProps(
    active_date="activeDate",
    certificate="certificate",
    certificate_chain="certificateChain",
    description="description",
    inactive_date="inactiveDate",
    private_key="privateKey",
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    usage="usage"
)

Attributes

active_date

An optional date that specifies when the certificate becomes active.

If you do not specify a value, ActiveDate takes the same value as NotBeforeDate , which is specified by the CA.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-certificate.html#cfn-transfer-certificate-activedate

certificate

The file name for the certificate.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-certificate.html#cfn-transfer-certificate-certificate

certificate_chain

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-certificate.html#cfn-transfer-certificate-certificatechain

description

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-certificate.html#cfn-transfer-certificate-description

inactive_date

An optional date that specifies when the certificate becomes inactive.

If you do not specify a value, InactiveDate takes the same value as NotAfterDate , which is specified by the CA.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-certificate.html#cfn-transfer-certificate-inactivedate

private_key

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-certificate.html#cfn-transfer-certificate-privatekey

tags

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-certificate.html#cfn-transfer-certificate-tags

usage

.

  • SIGNING : For signing AS2 messages

  • ENCRYPTION : For encrypting AS2 messages

  • TLS : For securing AS2 communications sent over HTTPS

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-certificate.html#cfn-transfer-certificate-usage

Type:

Specifies how this certificate is used. It can be used in the following ways