Skip to content
v2.275.0

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 ​

Configuration determining where the telemetry data should be centralized, backed up, as well as encryption configuration for the primary and backup destinations.
Configuration determining the source of the telemetry data to be centralized.