interface SourceDataProperty
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.RolesAnywhere.CfnTrustAnchor.SourceDataProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsrolesanywhere#CfnTrustAnchor_SourceDataProperty |
Java | software.amazon.awscdk.services.rolesanywhere.CfnTrustAnchor.SourceDataProperty |
Python | aws_cdk.aws_rolesanywhere.CfnTrustAnchor.SourceDataProperty |
TypeScript | aws-cdk-lib » aws_rolesanywhere » CfnTrustAnchor » SourceDataProperty |
A union object representing the data field of the TrustAnchor 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
Name | Type | Description |
---|---|---|
acm | string | The root certificate of the AWS Private Certificate Authority specified by this ARN is used in trust validation for temporary credential requests. |
x509 | string | The 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
.