Show / Hide Table of Contents

Class CfnTrustAnchorMixinProps

Properties for CfnTrustAnchorPropsMixin.

Inheritance
object
CfnTrustAnchorMixinProps
Implements
ICfnTrustAnchorMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html#cfn-rolesanywhere-trustanchor-enabled

Type union: either bool or IResolvable

Name

The name of the trust anchor.

public string? Name { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html#cfn-rolesanywhere-trustanchor-name

NotificationSettings

A list of notification settings to be associated to the trust anchor.

public object? NotificationSettings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html#cfn-rolesanywhere-trustanchor-notificationsettings

Type union: either IResolvable or (either IResolvable or CfnTrustAnchorPropsMixin.INotificationSettingProperty)[]

Source

The trust anchor type and its related certificate data.

public object? Source { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html#cfn-rolesanywhere-trustanchor-source

Type union: either IResolvable or CfnTrustAnchorPropsMixin.ISourceProperty

Tags

The tags to attach to the trust anchor.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html#cfn-rolesanywhere-trustanchor-tags

Implements

ICfnTrustAnchorMixinProps
Back to top Generated by DocFX