Package com.pulumi.aws.cloudtrail.inputs
Class TrailEventSelectorArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudtrail.inputs.TrailEventSelectorArgs.Builder
-
- Enclosing class:
- TrailEventSelectorArgs
public static final class TrailEventSelectorArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TrailEventSelectorArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TrailEventSelectorArgs defaults)
-
-
Method Detail
-
dataResources
public TrailEventSelectorArgs.Builder dataResources(@Nullable com.pulumi.core.Output<java.util.List<TrailEventSelectorDataResourceArgs>> dataResources)
- Parameters:
dataResources- Configuration block for data events. See details below.- Returns:
- builder
-
dataResources
public TrailEventSelectorArgs.Builder dataResources(java.util.List<TrailEventSelectorDataResourceArgs> dataResources)
- Parameters:
dataResources- Configuration block for data events. See details below.- Returns:
- builder
-
dataResources
public TrailEventSelectorArgs.Builder dataResources(TrailEventSelectorDataResourceArgs... dataResources)
- Parameters:
dataResources- Configuration block for data events. See details below.- Returns:
- builder
-
excludeManagementEventSources
public TrailEventSelectorArgs.Builder excludeManagementEventSources(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> excludeManagementEventSources)
- Parameters:
excludeManagementEventSources- A set of event sources to exclude. Valid values include: `kms.amazonaws.com` and `rdsdata.amazonaws.com`. `includeManagementEvents` must be set to`true` to allow this.- Returns:
- builder
-
excludeManagementEventSources
public TrailEventSelectorArgs.Builder excludeManagementEventSources(java.util.List<java.lang.String> excludeManagementEventSources)
- Parameters:
excludeManagementEventSources- A set of event sources to exclude. Valid values include: `kms.amazonaws.com` and `rdsdata.amazonaws.com`. `includeManagementEvents` must be set to`true` to allow this.- Returns:
- builder
-
excludeManagementEventSources
public TrailEventSelectorArgs.Builder excludeManagementEventSources(java.lang.String... excludeManagementEventSources)
- Parameters:
excludeManagementEventSources- A set of event sources to exclude. Valid values include: `kms.amazonaws.com` and `rdsdata.amazonaws.com`. `includeManagementEvents` must be set to`true` to allow this.- Returns:
- builder
-
includeManagementEvents
public TrailEventSelectorArgs.Builder includeManagementEvents(@Nullable com.pulumi.core.Output<java.lang.Boolean> includeManagementEvents)
- Parameters:
includeManagementEvents- Whether to include management events for your trail. Defaults to `true`.- Returns:
- builder
-
includeManagementEvents
public TrailEventSelectorArgs.Builder includeManagementEvents(java.lang.Boolean includeManagementEvents)
- Parameters:
includeManagementEvents- Whether to include management events for your trail. Defaults to `true`.- Returns:
- builder
-
readWriteType
public TrailEventSelectorArgs.Builder readWriteType(@Nullable com.pulumi.core.Output<java.lang.String> readWriteType)
- Parameters:
readWriteType- Type of events to log. Valid values are `ReadOnly`, `WriteOnly`, `All`. Default value is `All`.- Returns:
- builder
-
readWriteType
public TrailEventSelectorArgs.Builder readWriteType(java.lang.String readWriteType)
- Parameters:
readWriteType- Type of events to log. Valid values are `ReadOnly`, `WriteOnly`, `All`. Default value is `All`.- Returns:
- builder
-
build
public TrailEventSelectorArgs build()
-
-