Class CfnDataLakeMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.securitylake.CfnDataLakeMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDataLakeMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDataLakeMixinProps
@Stability(Stable)
@Internal
public static final class CfnDataLakeMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDataLakeMixinProps
An implementation for
CfnDataLakeMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.securitylake.CfnDataLakeMixinProps
CfnDataLakeMixinProps.Builder, CfnDataLakeMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnDataLakeMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDataLakeMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectProvides encryption details of the Amazon Security Lake object.final ObjectYou can customize Security Lake to store data in your preferred AWS Regions for your preferred amount of time.final StringThe Amazon Resource Name (ARN) used to create and update the AWS Glue table.final ObjectProvides replication details of Amazon Security Lake object.getTags()An array of objects, one for each tag to associate with the data lake configuration.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnDataLakeMixinProps.Builder.
-
-
Method Details
-
getEncryptionConfiguration
Description copied from interface:CfnDataLakeMixinPropsProvides encryption details of the Amazon Security Lake object.Returns union: either
IResolvableorCfnDataLakePropsMixin.EncryptionConfigurationProperty- Specified by:
getEncryptionConfigurationin interfaceCfnDataLakeMixinProps- See Also:
-
getLifecycleConfiguration
Description copied from interface:CfnDataLakeMixinPropsYou can customize Security Lake to store data in your preferred AWS Regions for your preferred amount of time.Lifecycle management can help you comply with different compliance requirements. For more details, see Lifecycle management in the Amazon Security Lake User Guide.
Returns union: either
IResolvableorCfnDataLakePropsMixin.LifecycleConfigurationProperty- Specified by:
getLifecycleConfigurationin interfaceCfnDataLakeMixinProps- See Also:
-
getMetaStoreManagerRoleArn
Description copied from interface:CfnDataLakeMixinPropsThe Amazon Resource Name (ARN) used to create and update the AWS Glue table.This table contains partitions generated by the ingestion and normalization of AWS log sources and custom sources.
- Specified by:
getMetaStoreManagerRoleArnin interfaceCfnDataLakeMixinProps- See Also:
-
getReplicationConfiguration
Description copied from interface:CfnDataLakeMixinPropsProvides replication details of Amazon Security Lake object.Returns union: either
IResolvableorCfnDataLakePropsMixin.ReplicationConfigurationProperty- Specified by:
getReplicationConfigurationin interfaceCfnDataLakeMixinProps- See Also:
-
getTags
Description copied from interface:CfnDataLakeMixinPropsAn array of objects, one for each tag to associate with the data lake configuration.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.
- Specified by:
getTagsin interfaceCfnDataLakeMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-