Skip to content
v2.275.0

CfnTrustStoreProps Struct ​

Properties for defining a CfnTrustStore.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_cloudfront as cloudfront } from 'aws-cdk-lib';
const cfnTrustStoreProps: cloudfront.CfnTrustStoreProps = {
  name: 'name',

  // the properties below are optional
  caCertificatesBundleSource: {
    caCertificatesBundleS3Location: {
      bucket: 'bucket',
      key: 'key',
      region: 'region',

      // the properties below are optional
      version: 'version',
    },
  },
  tags: [{
    key: 'key',
    value: 'value',
  }],
  useClientCertificateOcspEndpoint: false,
};

Properties ​

caCertificatesBundleSourceoptionalIResolvable | CfnTrustStore.CaCertificatesBundleSourcePropertyca_certificates_bundle_sourceoptionaltyping.Union[IResolvable, CaCertificatesBundleSourceProperty]caCertificatesBundleSourceoptionalIResolvableCaCertificatesBundleSourceoptionalIResolvableCaCertificatesBundleSourceoptionalinterface{}#
A CA certificates bundle source.
namestringnamestrnameStringNamestringName*stringrequired#
The trust store's name.
tagsoptionalCfnTag[]tagsoptionaltyping.List[CfnTag]tagsoptionalList<CfnTag>TagsoptionalCfnTag[]Tagsoptional*[]CfnTag#
A complex type that contains zero or more `Tag` elements.
useClientCertificateOcspEndpointoptionalboolean | IResolvableuse_client_certificate_ocsp_endpointoptionaltyping.Union[bool, IResolvable]useClientCertificateOcspEndpointoptionalBooleanUseClientCertificateOcspEndpointoptionalboolUseClientCertificateOcspEndpointoptionalinterface{}#
A boolean.

When true, performs real-time certificate revocation checks by querying the OCSP endpoint specified within the client certificate.