aws-cdk-lib.aws_rolesanywhere.CfnTrustAnchor.SourceProperty

interface SourceProperty

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

The trust anchor type and its related certificate data.

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 sourceProperty: rolesanywhere.CfnTrustAnchor.SourceProperty = {
  sourceData: {
    acmPcaArn: 'acmPcaArn',
    x509CertificateData: 'x509CertificateData',
  },
  sourceType: 'sourceType',
};

Properties

NameTypeDescription
sourceData?IResolvable | SourceDataPropertyThe data field of the trust anchor depending on its type.
sourceType?stringThe type of the TrustAnchor.

sourceData?

Type: IResolvable | SourceDataProperty (optional)

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


sourceType?

Type: string (optional)

The type of the TrustAnchor.

AWS_ACM_PCA is not an allowed value in your region.