Class CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration
- java.lang.Object
-
- com.pulumi.aws.observabilityadmin.outputs.CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration
-
public final class CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration.Builderbuilder()static CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration.Builderbuilder(CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration defaults)java.util.Optional<java.lang.String>encryptionConflictResolutionStrategy()java.util.Optional<java.lang.String>encryptionScope()java.lang.StringencryptionStrategy()java.util.Optional<java.lang.String>kmsKeyArn()
-
-
-
Method Detail
-
encryptionConflictResolutionStrategy
public java.util.Optional<java.lang.String> encryptionConflictResolutionStrategy()
- Returns:
- Strategy for resolving encryption conflicts. Valid values: `ALLOW`, `SKIP`.
-
encryptionScope
public java.util.Optional<java.lang.String> encryptionScope()
- Returns:
- Determines which newly created destination log groups are encrypted with `kmsKeyArn` when `encryptionStrategy` is `CUSTOMER_MANAGED`. Valid values: `ENCRYPTED_SOURCE_ONLY` (default), `NEW_DESTINATION_LOG_GROUPS`. Not valid when `encryptionStrategy` is `AWS_OWNED`.
-
encryptionStrategy
public java.lang.String encryptionStrategy()
- Returns:
- Encryption strategy for logs. Valid values: `AWS_OWNED`, `CUSTOMER_MANAGED`.
-
kmsKeyArn
public java.util.Optional<java.lang.String> kmsKeyArn()
- Returns:
- ARN of the KMS key to use for encryption when `encryptionStrategy` is `CUSTOMER_MANAGED`.
-
builder
public static CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration.Builder builder()
-
-