Interface CfnTrustAnchorProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTrustAnchorProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)",
date="2024-08-23T05:56:22.693Z")
@Stability(Stable)
public interface CfnTrustAnchorProps
extends software.amazon.jsii.JsiiSerializable
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 software.amazon.awscdk.services.rolesanywhere.*; CfnTrustAnchorProps cfnTrustAnchorProps = CfnTrustAnchorProps.builder() .name("name") .source(SourceProperty.builder() .sourceData(SourceDataProperty.builder() .acmPcaArn("acmPcaArn") .x509CertificateData("x509CertificateData") .build()) .sourceType("sourceType") .build()) // the properties below are optional .enabled(false) .notificationSettings(List.of(NotificationSettingProperty.builder() .enabled(false) .event("event") // the properties below are optional .channel("channel") .threshold(123) .build())) .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnTrustAnchorProps
static final class
An implementation forCfnTrustAnchorProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic CfnTrustAnchorProps.Builder
builder()
default Object
Indicates whether the trust anchor is enabled.getName()
The name of the trust anchor.default Object
A list of notification settings to be associated to the trust anchor.The trust anchor type and its related certificate data.getTags()
The tags to attach to the trust anchor.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
The name of the trust anchor.- See Also:
-
getSource
The trust anchor type and its related certificate data.- See Also:
-
getEnabled
Indicates whether the trust anchor is enabled.- See Also:
-
getNotificationSettings
A list of notification settings to be associated to the trust anchor.- See Also:
-
getTags
The tags to attach to the trust anchor.- See Also:
-
builder
- Returns:
- a
CfnTrustAnchorProps.Builder
ofCfnTrustAnchorProps
-