Class CfnTrustAnchorMixinProps
Properties for CfnTrustAnchorPropsMixin.
Implements
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.RolesAnywhere.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnTrustAnchorMixinProps : ICfnTrustAnchorMixinProps
Syntax (vb)
Public Class CfnTrustAnchorMixinProps Implements ICfnTrustAnchorMixinProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.RolesAnywhere.Mixins;
var cfnTrustAnchorMixinProps = new CfnTrustAnchorMixinProps {
Enabled = false,
Name = "name",
NotificationSettings = new [] { new NotificationSettingProperty {
Channel = "channel",
Enabled = false,
Event = "event",
Threshold = 123
} },
Source = new SourceProperty {
SourceData = new SourceDataProperty {
AcmPcaArn = "acmPcaArn",
X509CertificateData = "x509CertificateData"
},
SourceType = "sourceType"
},
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Synopsis
Constructors
| CfnTrustAnchorMixinProps() | Properties for CfnTrustAnchorPropsMixin. |
Properties
| Enabled | Indicates whether the trust anchor is enabled. |
| Name | The name of the trust anchor. |
| NotificationSettings | A list of notification settings to be associated to the trust anchor. |
| Source | The trust anchor type and its related certificate data. |
| Tags | The tags to attach to the trust anchor. |
Constructors
CfnTrustAnchorMixinProps()
Properties for CfnTrustAnchorPropsMixin.
public CfnTrustAnchorMixinProps()
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.RolesAnywhere.Mixins;
var cfnTrustAnchorMixinProps = new CfnTrustAnchorMixinProps {
Enabled = false,
Name = "name",
NotificationSettings = new [] { new NotificationSettingProperty {
Channel = "channel",
Enabled = false,
Event = "event",
Threshold = 123
} },
Source = new SourceProperty {
SourceData = new SourceDataProperty {
AcmPcaArn = "acmPcaArn",
X509CertificateData = "x509CertificateData"
},
SourceType = "sourceType"
},
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Properties
Enabled
Indicates whether the trust anchor is enabled.
public object? Enabled { get; set; }
Property Value
Remarks
Name
The name of the trust anchor.
public string? Name { get; set; }
Property Value
Remarks
NotificationSettings
A list of notification settings to be associated to the trust anchor.
public object? NotificationSettings { get; set; }
Property Value
Remarks
Source
The trust anchor type and its related certificate data.
public object? Source { get; set; }
Property Value
Remarks
Tags
The tags to attach to the trust anchor.
public ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]