Package com.pulumi.aws.cloudtrail.inputs
Class TrailEventSelectorDataResourceArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudtrail.inputs.TrailEventSelectorDataResourceArgs.Builder
-
- Enclosing class:
- TrailEventSelectorDataResourceArgs
public static final class TrailEventSelectorDataResourceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TrailEventSelectorDataResourceArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TrailEventSelectorDataResourceArgsbuild()TrailEventSelectorDataResourceArgs.Buildertype(com.pulumi.core.Output<java.lang.String> type)TrailEventSelectorDataResourceArgs.Buildertype(java.lang.String type)TrailEventSelectorDataResourceArgs.Buildervalues(com.pulumi.core.Output<java.util.List<java.lang.String>> values)TrailEventSelectorDataResourceArgs.Buildervalues(java.lang.String... values)TrailEventSelectorDataResourceArgs.Buildervalues(java.util.List<java.lang.String> values)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TrailEventSelectorDataResourceArgs defaults)
-
-
Method Detail
-
type
public TrailEventSelectorDataResourceArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Resource type in which you want to log data events. You can specify only the following value: "AWS::S3::Object", "AWS::Lambda::Function" and "AWS::DynamoDB::Table".- Returns:
- builder
-
type
public TrailEventSelectorDataResourceArgs.Builder type(java.lang.String type)
- Parameters:
type- Resource type in which you want to log data events. You can specify only the following value: "AWS::S3::Object", "AWS::Lambda::Function" and "AWS::DynamoDB::Table".- Returns:
- builder
-
values
public TrailEventSelectorDataResourceArgs.Builder values(com.pulumi.core.Output<java.util.List<java.lang.String>> values)
- Parameters:
values- List of ARN strings or partial ARN strings to specify selectors for data audit events over data resources. ARN list is specific to single-valued `type`. For example, `arn:aws:s3:::<bucket name>/` for all objects in a bucket, `arn:aws:s3:::<bucket name>/key` for specific objects, `arn:aws:lambda` for all lambda events within an account, `arn:aws:lambda:<region>:<account number>:function:<function name>` for a specific Lambda function, `arn:aws:dynamodb` for all DDB events for all tables within an account, or `arn:aws:dynamodb:<region>:<account number>:table/<table name>` for a specific DynamoDB table.- Returns:
- builder
-
values
public TrailEventSelectorDataResourceArgs.Builder values(java.util.List<java.lang.String> values)
- Parameters:
values- List of ARN strings or partial ARN strings to specify selectors for data audit events over data resources. ARN list is specific to single-valued `type`. For example, `arn:aws:s3:::<bucket name>/` for all objects in a bucket, `arn:aws:s3:::<bucket name>/key` for specific objects, `arn:aws:lambda` for all lambda events within an account, `arn:aws:lambda:<region>:<account number>:function:<function name>` for a specific Lambda function, `arn:aws:dynamodb` for all DDB events for all tables within an account, or `arn:aws:dynamodb:<region>:<account number>:table/<table name>` for a specific DynamoDB table.- Returns:
- builder
-
values
public TrailEventSelectorDataResourceArgs.Builder values(java.lang.String... values)
- Parameters:
values- List of ARN strings or partial ARN strings to specify selectors for data audit events over data resources. ARN list is specific to single-valued `type`. For example, `arn:aws:s3:::<bucket name>/` for all objects in a bucket, `arn:aws:s3:::<bucket name>/key` for specific objects, `arn:aws:lambda` for all lambda events within an account, `arn:aws:lambda:<region>:<account number>:function:<function name>` for a specific Lambda function, `arn:aws:dynamodb` for all DDB events for all tables within an account, or `arn:aws:dynamodb:<region>:<account number>:table/<table name>` for a specific DynamoDB table.- Returns:
- builder
-
build
public TrailEventSelectorDataResourceArgs build()
-
-