Class CfnOrganizationCentralizationRulePropsMixin.CentralizationRuleProperty
Defines how telemetry data should be centralized across an AWS Organization, including source and destination configurations.
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.ObservabilityAdmin.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnOrganizationCentralizationRulePropsMixin.CentralizationRuleProperty : CfnOrganizationCentralizationRulePropsMixin.ICentralizationRuleProperty
Syntax (vb)
Public Class CfnOrganizationCentralizationRulePropsMixin.CentralizationRuleProperty Implements CfnOrganizationCentralizationRulePropsMixin.ICentralizationRuleProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.ObservabilityAdmin.Mixins;
var centralizationRuleProperty = new CentralizationRuleProperty {
Destination = new CentralizationRuleDestinationProperty {
Account = "account",
DestinationLogsConfiguration = new DestinationLogsConfigurationProperty {
BackupConfiguration = new LogsBackupConfigurationProperty {
KmsKeyArn = "kmsKeyArn",
Region = "region"
},
LogsEncryptionConfiguration = new LogsEncryptionConfigurationProperty {
EncryptionConflictResolutionStrategy = "encryptionConflictResolutionStrategy",
EncryptionStrategy = "encryptionStrategy",
KmsKeyArn = "kmsKeyArn"
}
},
Region = "region"
},
Source = new CentralizationRuleSourceProperty {
Regions = new [] { "regions" },
Scope = "scope",
SourceLogsConfiguration = new SourceLogsConfigurationProperty {
EncryptedLogGroupStrategy = "encryptedLogGroupStrategy",
LogGroupSelectionCriteria = "logGroupSelectionCriteria"
}
}
};
Synopsis
Constructors
| CentralizationRuleProperty() | Defines how telemetry data should be centralized across an AWS Organization, including source and destination configurations. |
Properties
| Destination | Configuration determining where the telemetry data should be centralized, backed up, as well as encryption configuration for the primary and backup destinations. |
| Source | Configuration determining the source of the telemetry data to be centralized. |
Constructors
CentralizationRuleProperty()
Defines how telemetry data should be centralized across an AWS Organization, including source and destination configurations.
public CentralizationRuleProperty()
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.ObservabilityAdmin.Mixins;
var centralizationRuleProperty = new CentralizationRuleProperty {
Destination = new CentralizationRuleDestinationProperty {
Account = "account",
DestinationLogsConfiguration = new DestinationLogsConfigurationProperty {
BackupConfiguration = new LogsBackupConfigurationProperty {
KmsKeyArn = "kmsKeyArn",
Region = "region"
},
LogsEncryptionConfiguration = new LogsEncryptionConfigurationProperty {
EncryptionConflictResolutionStrategy = "encryptionConflictResolutionStrategy",
EncryptionStrategy = "encryptionStrategy",
KmsKeyArn = "kmsKeyArn"
}
},
Region = "region"
},
Source = new CentralizationRuleSourceProperty {
Regions = new [] { "regions" },
Scope = "scope",
SourceLogsConfiguration = new SourceLogsConfigurationProperty {
EncryptedLogGroupStrategy = "encryptedLogGroupStrategy",
LogGroupSelectionCriteria = "logGroupSelectionCriteria"
}
}
};
Properties
Destination
Configuration determining where the telemetry data should be centralized, backed up, as well as encryption configuration for the primary and backup destinations.
public object? Destination { get; set; }
Property Value
Remarks
Source
Configuration determining the source of the telemetry data to be centralized.
public object? Source { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnOrganizationCentralizationRulePropsMixin.ICentralizationRuleSourceProperty