CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration class

Constructors

CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration({Input<String?>? encryptionConflictResolutionStrategy, Input<String?>? encryptionScope, required Input<String> encryptionStrategy, Input<String?>? kmsKeyArn})
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.
const
CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration.fromMap(Map<String, dynamic> map)
factory

Properties

encryptionConflictResolutionStrategy → Input<String?>?
Strategy for resolving encryption conflicts. Valid values: ALLOW, SKIP.
final
encryptionScope → Input<String?>?
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.
final
encryptionStrategy → Input<String>
Encryption strategy for logs. Valid values: AWS_OWNED, CUSTOMER_MANAGED.
final
hashCode int
The hash code for this object.
no setterinherited
kmsKeyArn → Input<String?>?
ARN of the KMS key to use for encryption when encryptionStrategy is CUSTOMER_MANAGED.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited