Show / Hide Table of Contents

Class CfnResourceDataSyncMixinProps

Properties for CfnResourceDataSyncPropsMixin.

Inheritance
object
CfnResourceDataSyncMixinProps
Implements
ICfnResourceDataSyncMixinProps
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.SSM.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnResourceDataSyncMixinProps : ICfnResourceDataSyncMixinProps
Syntax (vb)
Public Class CfnResourceDataSyncMixinProps Implements ICfnResourceDataSyncMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.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.SSM.Mixins;

             var cfnResourceDataSyncMixinProps = new CfnResourceDataSyncMixinProps {
                 BucketName = "bucketName",
                 BucketPrefix = "bucketPrefix",
                 BucketRegion = "bucketRegion",
                 KmsKeyArn = "kmsKeyArn",
                 S3Destination = new S3DestinationProperty {
                     BucketName = "bucketName",
                     BucketPrefix = "bucketPrefix",
                     BucketRegion = "bucketRegion",
                     KmsKeyArn = "kmsKeyArn",
                     SyncFormat = "syncFormat"
                 },
                 SyncFormat = "syncFormat",
                 SyncName = "syncName",
                 SyncSource = new SyncSourceProperty {
                     AwsOrganizationsSource = new AwsOrganizationsSourceProperty {
                         OrganizationalUnits = new [] { "organizationalUnits" },
                         OrganizationSourceType = "organizationSourceType"
                     },
                     IncludeFutureRegions = false,
                     SourceRegions = new [] { "sourceRegions" },
                     SourceType = "sourceType"
                 },
                 SyncType = "syncType"
             };

Synopsis

Constructors

CfnResourceDataSyncMixinProps()

Properties for CfnResourceDataSyncPropsMixin.

Properties

BucketName

The name of the S3 bucket where the aggregated data is stored.

BucketPrefix

An Amazon S3 prefix for the bucket.

BucketRegion

The AWS Region with the S3 bucket targeted by the resource data sync.

KmsKeyArn

The Amazon Resource Name (ARN) of an encryption key for a destination in Amazon S3 .

S3Destination

Configuration information for the target S3 bucket.

SyncFormat

A supported sync format.

SyncName

A name for the resource data sync.

SyncSource

Information about the source where the data was synchronized.

SyncType

The type of resource data sync.

Constructors

CfnResourceDataSyncMixinProps()

Properties for CfnResourceDataSyncPropsMixin.

public CfnResourceDataSyncMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.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.SSM.Mixins;

             var cfnResourceDataSyncMixinProps = new CfnResourceDataSyncMixinProps {
                 BucketName = "bucketName",
                 BucketPrefix = "bucketPrefix",
                 BucketRegion = "bucketRegion",
                 KmsKeyArn = "kmsKeyArn",
                 S3Destination = new S3DestinationProperty {
                     BucketName = "bucketName",
                     BucketPrefix = "bucketPrefix",
                     BucketRegion = "bucketRegion",
                     KmsKeyArn = "kmsKeyArn",
                     SyncFormat = "syncFormat"
                 },
                 SyncFormat = "syncFormat",
                 SyncName = "syncName",
                 SyncSource = new SyncSourceProperty {
                     AwsOrganizationsSource = new AwsOrganizationsSourceProperty {
                         OrganizationalUnits = new [] { "organizationalUnits" },
                         OrganizationSourceType = "organizationSourceType"
                     },
                     IncludeFutureRegions = false,
                     SourceRegions = new [] { "sourceRegions" },
                     SourceType = "sourceType"
                 },
                 SyncType = "syncType"
             };

Properties

BucketName

The name of the S3 bucket where the aggregated data is stored.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-bucketname

BucketPrefix

An Amazon S3 prefix for the bucket.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-bucketprefix

BucketRegion

The AWS Region with the S3 bucket targeted by the resource data sync.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-bucketregion

KmsKeyArn

The Amazon Resource Name (ARN) of an encryption key for a destination in Amazon S3 .

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

string

Remarks

You can use a KMS key to encrypt inventory data in Amazon S3 . You must specify a key that exist in the same AWS Region as the destination Amazon S3 bucket.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-kmskeyarn

S3Destination

Configuration information for the target S3 bucket.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-s3destination

Type union: either IResolvable or CfnResourceDataSyncPropsMixin.IS3DestinationProperty

SyncFormat

A supported sync format.

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

string

Remarks

The following format is currently supported: JsonSerDe

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-syncformat

SyncName

A name for the resource data sync.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-syncname

SyncSource

Information about the source where the data was synchronized.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-syncsource

Type union: either IResolvable or CfnResourceDataSyncPropsMixin.ISyncSourceProperty

SyncType

The type of resource data sync.

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

string

Remarks

If SyncType is SyncToDestination , then the resource data sync synchronizes data to an S3 bucket. If the SyncType is SyncFromSource then the resource data sync synchronizes data from AWS Organizations or from multiple AWS Regions .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-synctype

Implements

ICfnResourceDataSyncMixinProps
Back to top Generated by DocFX