Show / Hide Table of Contents

Class CfnDataLakeMixinProps

Properties for CfnDataLakePropsMixin.

Inheritance
object
CfnDataLakeMixinProps
Implements
ICfnDataLakeMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.SecurityLake
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnDataLakeMixinProps : ICfnDataLakeMixinProps
Syntax (vb)
Public Class CfnDataLakeMixinProps Implements ICfnDataLakeMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.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.CfnPropertyMixins.AWS.SecurityLake;

             var cfnDataLakeMixinProps = new CfnDataLakeMixinProps {
                 EncryptionConfiguration = new EncryptionConfigurationProperty {
                     KmsKeyId = "kmsKeyId"
                 },
                 LifecycleConfiguration = new LifecycleConfigurationProperty {
                     Expiration = new ExpirationProperty {
                         Days = 123
                     },
                     Transitions = new [] { new TransitionsProperty {
                         Days = 123,
                         StorageClass = "storageClass"
                     } }
                 },
                 MetaStoreManagerRoleArn = "metaStoreManagerRoleArn",
                 ReplicationConfiguration = new ReplicationConfigurationProperty {
                     Regions = new [] { "regions" },
                     RoleArn = "roleArn"
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnDataLakeMixinProps()

Properties for CfnDataLakePropsMixin.

Properties

EncryptionConfiguration

Provides encryption details of the Amazon Security Lake object.

LifecycleConfiguration

You can customize Security Lake to store data in your preferred AWS Regions for your preferred amount of time.

MetaStoreManagerRoleArn

The Amazon Resource Name (ARN) used to create and update the AWS Glue table.

ReplicationConfiguration

Provides replication details of Amazon Security Lake object.

Tags

An array of objects, one for each tag to associate with the data lake configuration.

Constructors

CfnDataLakeMixinProps()

Properties for CfnDataLakePropsMixin.

public CfnDataLakeMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.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.CfnPropertyMixins.AWS.SecurityLake;

             var cfnDataLakeMixinProps = new CfnDataLakeMixinProps {
                 EncryptionConfiguration = new EncryptionConfigurationProperty {
                     KmsKeyId = "kmsKeyId"
                 },
                 LifecycleConfiguration = new LifecycleConfigurationProperty {
                     Expiration = new ExpirationProperty {
                         Days = 123
                     },
                     Transitions = new [] { new TransitionsProperty {
                         Days = 123,
                         StorageClass = "storageClass"
                     } }
                 },
                 MetaStoreManagerRoleArn = "metaStoreManagerRoleArn",
                 ReplicationConfiguration = new ReplicationConfigurationProperty {
                     Regions = new [] { "regions" },
                     RoleArn = "roleArn"
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

EncryptionConfiguration

Provides encryption details of the Amazon Security Lake object.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration

Type union: either IResolvable or CfnDataLakePropsMixin.IEncryptionConfigurationProperty

LifecycleConfiguration

You can customize Security Lake to store data in your preferred AWS Regions for your preferred amount of time.

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

object

Remarks

Lifecycle management can help you comply with different compliance requirements. For more details, see Lifecycle management in the Amazon Security Lake User Guide.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration

Type union: either IResolvable or CfnDataLakePropsMixin.ILifecycleConfigurationProperty

MetaStoreManagerRoleArn

The Amazon Resource Name (ARN) used to create and update the AWS Glue table.

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

string

Remarks

This table contains partitions generated by the ingestion and normalization of AWS log sources and custom sources.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn

ReplicationConfiguration

Provides replication details of Amazon Security Lake object.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration

Type union: either IResolvable or CfnDataLakePropsMixin.IReplicationConfigurationProperty

Tags

An array of objects, one for each tag to associate with the data lake configuration.

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

ICfnTag[]

Remarks

For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.

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

Implements

ICfnDataLakeMixinProps
Back to top Generated by DocFX