interface CfnTrustAnchorProps
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.RolesAnywhere.CfnTrustAnchorProps |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsrolesanywhere#CfnTrustAnchorProps |
![]() | software.amazon.awscdk.services.rolesanywhere.CfnTrustAnchorProps |
![]() | aws_cdk.aws_rolesanywhere.CfnTrustAnchorProps |
![]() | aws-cdk-lib » aws_rolesanywhere » CfnTrustAnchorProps |
Properties for defining a CfnTrustAnchor
.
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 cfnTrustAnchorProps: rolesanywhere.CfnTrustAnchorProps = {
name: 'name',
source: {
sourceData: {
acmPcaArn: 'acmPcaArn',
x509CertificateData: 'x509CertificateData',
},
sourceType: 'sourceType',
},
// the properties below are optional
enabled: false,
notificationSettings: [{
enabled: false,
event: 'event',
// the properties below are optional
channel: 'channel',
threshold: 123,
}],
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
Name | Type | Description |
---|---|---|
name | string | The name of the trust anchor. |
source | IResolvable | Source | The trust anchor type and its related certificate data. |
enabled? | boolean | IResolvable | Indicates whether the trust anchor is enabled. |
notification | IResolvable | IResolvable | Notification [] | A list of notification settings to be associated to the trust anchor. |
tags? | Cfn [] | The tags to attach to the trust anchor. |
name
Type:
string
The name of the trust anchor.
source
Type:
IResolvable
|
Source
The trust anchor type and its related certificate data.
enabled?
Type:
boolean |
IResolvable
(optional)
Indicates whether the trust anchor is enabled.
notificationSettings?
Type:
IResolvable
|
IResolvable
|
Notification
[]
(optional)
A list of notification settings to be associated to the trust anchor.
tags?
Type:
Cfn
[]
(optional)
The tags to attach to the trust anchor.