aws-cdk-lib.aws_rolesanywhere.CfnTrustAnchor.SourceDataProperty

interface SourceDataProperty

LanguageType name
.NETAmazon.CDK.AWS.RolesAnywhere.CfnTrustAnchor.SourceDataProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsrolesanywhere#CfnTrustAnchor_SourceDataProperty
Javasoftware.amazon.awscdk.services.rolesanywhere.CfnTrustAnchor.SourceDataProperty
Pythonaws_cdk.aws_rolesanywhere.CfnTrustAnchor.SourceDataProperty
TypeScript aws-cdk-lib » aws_rolesanywhere » CfnTrustAnchor » SourceDataProperty

The data field of the trust anchor depending on its type.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_rolesanywhere as rolesanywhere } from 'aws-cdk-lib';
const sourceDataProperty: rolesanywhere.CfnTrustAnchor.SourceDataProperty = {
  acmPcaArn: 'acmPcaArn',
  x509CertificateData: 'x509CertificateData',
};

Properties

NameTypeDescription
acmPcaArn?stringThe root certificate of the AWS Private Certificate Authority specified by this ARN is used in trust validation for temporary credential requests.
x509CertificateData?stringThe PEM-encoded data for the certificate anchor.

acmPcaArn?

Type: string (optional)

The root certificate of the AWS Private Certificate Authority specified by this ARN is used in trust validation for temporary credential requests.

Included for trust anchors of type AWS_ACM_PCA .

This field is not supported in your region.


x509CertificateData?

Type: string (optional)

The PEM-encoded data for the certificate anchor.

Included for trust anchors of type CERTIFICATE_BUNDLE .