Class CfnSubscriberProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.securitylake.CfnSubscriberProps.Jsii$Proxy
- All Implemented Interfaces:
CfnSubscriberProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSubscriberProps
@Stability(Stable)
@Internal
public static final class CfnSubscriberProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSubscriberProps
An implementation for
CfnSubscriberProps-
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.services.securitylake.CfnSubscriberProps
CfnSubscriberProps.Builder, CfnSubscriberProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnSubscriberProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnSubscriberProps.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 booleanYou can choose to notify subscribers of new objects with an Amazon Simple Queue Service (Amazon SQS) queue or through messaging to an HTTPS endpoint provided by the subscriber.final StringThe Amazon Resource Name (ARN) used to create the data lake.final ObjectAmazon Security Lake supports log and event collection for natively supported AWS services .final StringThe subscriber descriptions for a subscriber account.final ObjectThe AWS identity used to access your data.final StringThe name of your Amazon Security Lake subscriber account.getTags()An array of objects, one for each tag to associate with the subscriber.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 theCfnSubscriberProps.Builder.
-
-
Method Details
-
getAccessTypes
Description copied from interface:CfnSubscriberPropsYou can choose to notify subscribers of new objects with an Amazon Simple Queue Service (Amazon SQS) queue or through messaging to an HTTPS endpoint provided by the subscriber.Subscribers can consume data by directly querying AWS Lake Formation tables in your Amazon S3 bucket through services like Amazon Athena. This subscription type is defined as
LAKEFORMATION.- Specified by:
getAccessTypesin interfaceCfnSubscriberProps- See Also:
-
getDataLakeArn
Description copied from interface:CfnSubscriberPropsThe Amazon Resource Name (ARN) used to create the data lake.- Specified by:
getDataLakeArnin interfaceCfnSubscriberProps- See Also:
-
getSources
Description copied from interface:CfnSubscriberPropsAmazon Security Lake supports log and event collection for natively supported AWS services .For more information, see the Amazon Security Lake User Guide .
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnSubscriber.SourceProperty>- Specified by:
getSourcesin interfaceCfnSubscriberProps- See Also:
-
getSubscriberIdentity
Description copied from interface:CfnSubscriberPropsThe AWS identity used to access your data.Returns union: either
IResolvableorCfnSubscriber.SubscriberIdentityProperty- Specified by:
getSubscriberIdentityin interfaceCfnSubscriberProps- See Also:
-
getSubscriberName
Description copied from interface:CfnSubscriberPropsThe name of your Amazon Security Lake subscriber account.- Specified by:
getSubscriberNamein interfaceCfnSubscriberProps- See Also:
-
getSubscriberDescription
Description copied from interface:CfnSubscriberPropsThe subscriber descriptions for a subscriber account.The description for a subscriber includes
subscriberName,accountID,externalID, andsubscriberId.- Specified by:
getSubscriberDescriptionin interfaceCfnSubscriberProps- See Also:
-
getTags
Description copied from interface:CfnSubscriberPropsAn array of objects, one for each tag to associate with the subscriber.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 interfaceCfnSubscriberProps- 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()
-