Class CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.observabilityadmin.inputs.CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs.Builder
-
public static final class CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs defaults)
-
-
Method Detail
-
backupConfiguration
public CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs.Builder backupConfiguration(@Nullable com.pulumi.core.Output<CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs> backupConfiguration)
- Parameters:
backupConfiguration- Configuration block for backup settings. See `backupConfiguration` below.- Returns:
- builder
-
backupConfiguration
public CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs.Builder backupConfiguration(CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs backupConfiguration)
- Parameters:
backupConfiguration- Configuration block for backup settings. See `backupConfiguration` below.- Returns:
- builder
-
logGroupNameConfiguration
public CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs.Builder logGroupNameConfiguration(@Nullable com.pulumi.core.Output<CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogGroupNameConfigurationArgs> logGroupNameConfiguration)
- Parameters:
logGroupNameConfiguration- Configuration block for a naming pattern for destination log groups created during centralization. See `logGroupNameConfiguration` below.- Returns:
- builder
-
logGroupNameConfiguration
public CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs.Builder logGroupNameConfiguration(CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogGroupNameConfigurationArgs logGroupNameConfiguration)
- Parameters:
logGroupNameConfiguration- Configuration block for a naming pattern for destination log groups created during centralization. See `logGroupNameConfiguration` below.- Returns:
- builder
-
logsEncryptionConfiguration
public CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs.Builder logsEncryptionConfiguration(@Nullable com.pulumi.core.Output<CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs> logsEncryptionConfiguration)
- Parameters:
logsEncryptionConfiguration- Configuration block for logs encryption settings. See `logsEncryptionConfiguration` below.- Returns:
- builder
-
logsEncryptionConfiguration
public CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs.Builder logsEncryptionConfiguration(CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs logsEncryptionConfiguration)
- Parameters:
logsEncryptionConfiguration- Configuration block for logs encryption settings. See `logsEncryptionConfiguration` below.- Returns:
- builder
-
tagPropagationConfiguration
public CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs.Builder tagPropagationConfiguration(@Nullable com.pulumi.core.Output<CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationTagPropagationConfigurationArgs> tagPropagationConfiguration)
- Parameters:
tagPropagationConfiguration- Configuration block for propagating source resource tags to centralized destination log groups. See `tagPropagationConfiguration` below.- Returns:
- builder
-
tagPropagationConfiguration
public CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs.Builder tagPropagationConfiguration(CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationTagPropagationConfigurationArgs tagPropagationConfiguration)
- Parameters:
tagPropagationConfiguration- Configuration block for propagating source resource tags to centralized destination log groups. See `tagPropagationConfiguration` below.- Returns:
- builder
-
build
public CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs build()
-
-