Class TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.observabilityadmin.inputs.TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersArgs.Builder
-
public static final class TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersArgs defaults)
-
-
Method Detail
-
logType
public TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersArgs.Builder logType(@Nullable com.pulumi.core.Output<java.lang.String> logType)
- Parameters:
logType- Type of WAF logs to collect (currently `WAF_LOGS`).- Returns:
- builder
-
logType
public TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersArgs.Builder logType(java.lang.String logType)
- Parameters:
logType- Type of WAF logs to collect (currently `WAF_LOGS`).- Returns:
- builder
-
loggingFilter
public TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersArgs.Builder loggingFilter(@Nullable com.pulumi.core.Output<TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersLoggingFilterArgs> loggingFilter)
- Parameters:
loggingFilter- Filter configuration that determines which WAF log records to include or exclude. See `loggingFilter` below.- Returns:
- builder
-
loggingFilter
public TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersArgs.Builder loggingFilter(TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersLoggingFilterArgs loggingFilter)
- Parameters:
loggingFilter- Filter configuration that determines which WAF log records to include or exclude. See `loggingFilter` below.- Returns:
- builder
-
redactedFields
public TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersArgs.Builder redactedFields(@Nullable com.pulumi.core.Output<java.util.List<TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersRedactedFieldArgs>> redactedFields)
- Parameters:
redactedFields- List of fields to redact from WAF logs. See `redactedFields` below.- Returns:
- builder
-
redactedFields
public TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersArgs.Builder redactedFields(java.util.List<TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersRedactedFieldArgs> redactedFields)
- Parameters:
redactedFields- List of fields to redact from WAF logs. See `redactedFields` below.- Returns:
- builder
-
redactedFields
public TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersArgs.Builder redactedFields(TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersRedactedFieldArgs... redactedFields)
- Parameters:
redactedFields- List of fields to redact from WAF logs. See `redactedFields` below.- Returns:
- builder
-
build
public TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersArgs build()
-
-