CentralizationRuleProperty Struct
Defines how telemetry data should be centralized across an AWS Organization, including source and destination configurations.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_observabilityadmin as observabilityadmin } from 'aws-cdk-lib';
const centralizationRuleProperty: observabilityadmin.CfnOrganizationCentralizationRule.CentralizationRuleProperty = {
destination: {
region: 'region',
// the properties below are optional
account: 'account',
destinationLogsConfiguration: {
backupConfiguration: {
region: 'region',
// the properties below are optional
kmsKeyArn: 'kmsKeyArn',
},
logGroupNameConfiguration: {
logGroupNamePattern: 'logGroupNamePattern',
},
logsEncryptionConfiguration: {
encryptionStrategy: 'encryptionStrategy',
// the properties below are optional
encryptionConflictResolutionStrategy: 'encryptionConflictResolutionStrategy',
encryptionScope: 'encryptionScope',
kmsKeyArn: 'kmsKeyArn',
},
tagPropagationConfiguration: {
destinationRoleArn: 'destinationRoleArn',
// the properties below are optional
tagConflictResolutionStrategy: 'tagConflictResolutionStrategy',
},
},
destinationMetricsConfiguration: {
backupConfiguration: {
region: 'region',
},
},
},
source: {
regions: ['regions'],
// the properties below are optional
scope: 'scope',
sourceLogsConfiguration: {
encryptedLogGroupStrategy: 'encryptedLogGroupStrategy',
// the properties below are optional
dataSourceSelectionCriteria: 'dataSourceSelectionCriteria',
logGroupSelectionCriteria: 'logGroupSelectionCriteria',
},
sourceMetricsConfiguration: {
metricsSelectionCriteria: 'metricsSelectionCriteria',
},
},
};
Properties
destinationIResolvable | CfnOrganizationCentralizationRule.CentralizationRuleDestinationPropertydestinationtyping.Union[IResolvable, CentralizationRuleDestinationProperty]destinationIResolvableDestinationIResolvableDestinationinterface{}required#Configuration determining where the telemetry data should be centralized, backed up, as well as encryption configuration for the primary and backup destinations.
sourceIResolvable | CfnOrganizationCentralizationRule.CentralizationRuleSourcePropertysourcetyping.Union[IResolvable, CentralizationRuleSourceProperty]sourceIResolvableSourceIResolvableSourceinterface{}required#Configuration determining the source of the telemetry data to be centralized.