Class CfnDataLakeMixinProps
Properties for CfnDataLakePropsMixin.
Implements
Inherited Members
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
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
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
Remarks
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
Remarks
Lifecycle management can help you comply with different compliance requirements. For more details, see Lifecycle management in the Amazon Security Lake User Guide.
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
Remarks
This table contains partitions generated by the ingestion and normalization of AWS log sources and custom sources.
ReplicationConfiguration
Provides replication details of Amazon Security Lake object.
public object? ReplicationConfiguration { get; set; }
Property Value
Remarks
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.