Class TrailEventSelectorDataResourceArgs.Builder

    • 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