CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration constructor
const
CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration({})
Creates a new CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration.
encryptionConflictResolutionStrategy Strategy for resolving encryption conflicts. Valid values: ALLOW, SKIP.
encryptionScope 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 Encryption strategy for logs. Valid values: AWS_OWNED, CUSTOMER_MANAGED.
kmsKeyArn ARN of the KMS key to use for encryption when encryptionStrategy is CUSTOMER_MANAGED.
Implementation
const CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration({
this.encryptionConflictResolutionStrategy,
this.encryptionScope,
required this.encryptionStrategy,
this.kmsKeyArn,
});