Class CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.observabilityadmin.inputs.CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs.Builder
-
public static final class CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs defaults)
-
-
Method Detail
-
dataSourceSelectionCriteria
public CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs.Builder dataSourceSelectionCriteria(@Nullable com.pulumi.core.Output<java.lang.String> dataSourceSelectionCriteria)
- Parameters:
dataSourceSelectionCriteria- Criteria for selecting data sources. Uses the same filter expression format as `logGroupSelectionCriteria`, but operates on Data Source Name and Data Source Type operands. When both `logGroupSelectionCriteria` and `dataSourceSelectionCriteria` are specified, a log event must match both criteria to be centralized. Must be between 1 and 2000 characters.- Returns:
- builder
-
dataSourceSelectionCriteria
public CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs.Builder dataSourceSelectionCriteria(java.lang.String dataSourceSelectionCriteria)
- Parameters:
dataSourceSelectionCriteria- Criteria for selecting data sources. Uses the same filter expression format as `logGroupSelectionCriteria`, but operates on Data Source Name and Data Source Type operands. When both `logGroupSelectionCriteria` and `dataSourceSelectionCriteria` are specified, a log event must match both criteria to be centralized. Must be between 1 and 2000 characters.- Returns:
- builder
-
encryptedLogGroupStrategy
public CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs.Builder encryptedLogGroupStrategy(com.pulumi.core.Output<java.lang.String> encryptedLogGroupStrategy)
- Parameters:
encryptedLogGroupStrategy- Strategy for handling encrypted log groups. Valid values: `ALLOW`, `SKIP`.- Returns:
- builder
-
encryptedLogGroupStrategy
public CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs.Builder encryptedLogGroupStrategy(java.lang.String encryptedLogGroupStrategy)
- Parameters:
encryptedLogGroupStrategy- Strategy for handling encrypted log groups. Valid values: `ALLOW`, `SKIP`.- Returns:
- builder
-
logGroupSelectionCriteria
public CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs.Builder logGroupSelectionCriteria(@Nullable com.pulumi.core.Output<java.lang.String> logGroupSelectionCriteria)
- Parameters:
logGroupSelectionCriteria- Criteria for selecting log groups. Use `*` for all log groups or OAM filter syntax like `LogGroupName LIKE '/aws/lambda%'`. Must be between 1 and 2000 characters.- Returns:
- builder
-
logGroupSelectionCriteria
public CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs.Builder logGroupSelectionCriteria(java.lang.String logGroupSelectionCriteria)
- Parameters:
logGroupSelectionCriteria- Criteria for selecting log groups. Use `*` for all log groups or OAM filter syntax like `LogGroupName LIKE '/aws/lambda%'`. Must be between 1 and 2000 characters.- Returns:
- builder
-
build
public CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs build()
-
-