@Stability(value=Stable) @Internal public static final class CfnTrail.DataResourceProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnTrail.DataResourceProperty
CfnTrail.DataResourcePropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnTrail.DataResourceProperty.Builder, CfnTrail.DataResourceProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnTrail.DataResourceProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnTrail.DataResourceProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getType()
The resource type in which you want to log data events.
|
List<String> |
getValues()
An array of Amazon Resource Name (ARN) strings or partial ARN strings for the specified objects.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnTrail.DataResourceProperty.Builder builder)
CfnTrail.DataResourceProperty.Builder.public final String getType()
CfnTrail.DataResourcePropertyYou can specify the following basic event selector resource types:
AWS::S3::ObjectAWS::Lambda::FunctionAWS::DynamoDB::TableThe following resource types are also availble through advanced event selectors. Basic event selector resource types are valid in advanced event selectors, but advanced event selector resource types are not valid in basic event selectors. For more information, see AdvancedFieldSelector:Field .
AWS::S3Outposts::ObjectAWS::ManagedBlockchain::NodeAWS::S3ObjectLambda::AccessPointAWS::EC2::SnapshotAWS::S3::AccessPointAWS::DynamoDB::StreamgetType in interface CfnTrail.DataResourcePropertypublic final List<String> getValues()
CfnTrail.DataResourceProperty
arn:aws:s3::: .
This also enables logging of data event activity performed by any user or role in your AWS account , even if that activity is performed on a bucket that belongs to another AWS account .
arn:aws:s3:::bucket-1/ . The trail logs data events for all objects in this S3 bucket.arn:aws:s3:::bucket-1/example-images . The trail logs data events for objects in this S3 bucket that match the prefix.arn:aws:lambda .
This also enables logging of
Invokeactivity performed by any user or role in your AWS account , even if that activity is performed on a function that belongs to another AWS account .
Lambda function ARNs are exact. For example, if you specify a function ARN arn:aws:lambda:us-west-2:111111111111:function:helloworld , data events will only be logged for arn:aws:lambda:us-west-2:111111111111:function:helloworld . They will not be logged for arn:aws:lambda:us-west-2:111111111111:function:helloworld2 .
arn:aws:dynamodb .getValues in interface CfnTrail.DataResourceProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.