Class CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.observabilityadmin.inputs.CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs
-
public final class CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs.Builderbuilder()static CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs.Builderbuilder(CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>encryptionConflictResolutionStrategy()java.util.Optional<com.pulumi.core.Output<java.lang.String>>encryptionScope()com.pulumi.core.Output<java.lang.String>encryptionStrategy()java.util.Optional<com.pulumi.core.Output<java.lang.String>>kmsKeyArn()
-
-
-
Field Detail
-
Empty
public static final CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs Empty
-
-
Method Detail
-
encryptionConflictResolutionStrategy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> encryptionConflictResolutionStrategy()
- Returns:
- Strategy for resolving encryption conflicts. Valid values: `ALLOW`, `SKIP`.
-
encryptionScope
public java.util.Optional<com.pulumi.core.Output<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 com.pulumi.core.Output<java.lang.String> encryptionStrategy()
- Returns:
- Encryption strategy for logs. Valid values: `AWS_OWNED`, `CUSTOMER_MANAGED`.
-
kmsKeyArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsKeyArn()
- Returns:
- ARN of the KMS key to use for encryption when `encryptionStrategy` is `CUSTOMER_MANAGED`.
-
builder
public static CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs.Builder builder()
-
-