1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. observabilityadmin
  5. getOrganizationCentralizationRule

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi

aws-native.observabilityadmin.getOrganizationCentralizationRule

Start a Neo task
Explain and create an aws-native.observabilityadmin.getOrganizationCentralizationRule resource
aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi

    Resource schema for AWS:ObservabilityAdmin:OrganizationCentralizationRule

    Using getOrganizationCentralizationRule

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getOrganizationCentralizationRule(args: GetOrganizationCentralizationRuleArgs, opts?: InvokeOptions): Promise<GetOrganizationCentralizationRuleResult>
    function getOrganizationCentralizationRuleOutput(args: GetOrganizationCentralizationRuleOutputArgs, opts?: InvokeOptions): Output<GetOrganizationCentralizationRuleResult>
    def get_organization_centralization_rule(rule_arn: Optional[str] = None,
                                             opts: Optional[InvokeOptions] = None) -> GetOrganizationCentralizationRuleResult
    def get_organization_centralization_rule_output(rule_arn: Optional[pulumi.Input[str]] = None,
                                             opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationCentralizationRuleResult]
    func LookupOrganizationCentralizationRule(ctx *Context, args *LookupOrganizationCentralizationRuleArgs, opts ...InvokeOption) (*LookupOrganizationCentralizationRuleResult, error)
    func LookupOrganizationCentralizationRuleOutput(ctx *Context, args *LookupOrganizationCentralizationRuleOutputArgs, opts ...InvokeOption) LookupOrganizationCentralizationRuleResultOutput

    > Note: This function is named LookupOrganizationCentralizationRule in the Go SDK.

    public static class GetOrganizationCentralizationRule 
    {
        public static Task<GetOrganizationCentralizationRuleResult> InvokeAsync(GetOrganizationCentralizationRuleArgs args, InvokeOptions? opts = null)
        public static Output<GetOrganizationCentralizationRuleResult> Invoke(GetOrganizationCentralizationRuleInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetOrganizationCentralizationRuleResult> getOrganizationCentralizationRule(GetOrganizationCentralizationRuleArgs args, InvokeOptions options)
    public static Output<GetOrganizationCentralizationRuleResult> getOrganizationCentralizationRule(GetOrganizationCentralizationRuleArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aws-native:observabilityadmin:getOrganizationCentralizationRule
      arguments:
        # arguments dictionary

    The following arguments are supported:

    RuleArn string
    The Amazon Resource Name (ARN) of the organization centralization rule.
    RuleArn string
    The Amazon Resource Name (ARN) of the organization centralization rule.
    ruleArn String
    The Amazon Resource Name (ARN) of the organization centralization rule.
    ruleArn string
    The Amazon Resource Name (ARN) of the organization centralization rule.
    rule_arn str
    The Amazon Resource Name (ARN) of the organization centralization rule.
    ruleArn String
    The Amazon Resource Name (ARN) of the organization centralization rule.

    getOrganizationCentralizationRule Result

    The following output properties are available:

    Rule Pulumi.AwsNative.ObservabilityAdmin.Outputs.OrganizationCentralizationRuleCentralizationRule
    RuleArn string
    The Amazon Resource Name (ARN) of the organization centralization rule.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    An array of key-value pairs to apply to this resource.
    Rule OrganizationCentralizationRuleCentralizationRule
    RuleArn string
    The Amazon Resource Name (ARN) of the organization centralization rule.
    Tags Tag
    An array of key-value pairs to apply to this resource.
    rule OrganizationCentralizationRuleCentralizationRule
    ruleArn String
    The Amazon Resource Name (ARN) of the organization centralization rule.
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    rule OrganizationCentralizationRuleCentralizationRule
    ruleArn string
    The Amazon Resource Name (ARN) of the organization centralization rule.
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    rule OrganizationCentralizationRuleCentralizationRule
    rule_arn str
    The Amazon Resource Name (ARN) of the organization centralization rule.
    tags Sequence[root_Tag]
    An array of key-value pairs to apply to this resource.
    rule Property Map
    ruleArn String
    The Amazon Resource Name (ARN) of the organization centralization rule.
    tags List<Property Map>
    An array of key-value pairs to apply to this resource.

    Supporting Types

    OrganizationCentralizationRuleCentralizationRule

    Destination Pulumi.AwsNative.ObservabilityAdmin.Inputs.OrganizationCentralizationRuleCentralizationRuleDestination
    Configuration determining where the telemetry data should be centralized, backed up, as well as encryption configuration for the primary and backup destinations.
    Source Pulumi.AwsNative.ObservabilityAdmin.Inputs.OrganizationCentralizationRuleCentralizationRuleSource
    Configuration determining the source of the telemetry data to be centralized.
    Destination OrganizationCentralizationRuleCentralizationRuleDestination
    Configuration determining where the telemetry data should be centralized, backed up, as well as encryption configuration for the primary and backup destinations.
    Source OrganizationCentralizationRuleCentralizationRuleSource
    Configuration determining the source of the telemetry data to be centralized.
    destination OrganizationCentralizationRuleCentralizationRuleDestination
    Configuration determining where the telemetry data should be centralized, backed up, as well as encryption configuration for the primary and backup destinations.
    source OrganizationCentralizationRuleCentralizationRuleSource
    Configuration determining the source of the telemetry data to be centralized.
    destination OrganizationCentralizationRuleCentralizationRuleDestination
    Configuration determining where the telemetry data should be centralized, backed up, as well as encryption configuration for the primary and backup destinations.
    source OrganizationCentralizationRuleCentralizationRuleSource
    Configuration determining the source of the telemetry data to be centralized.
    destination OrganizationCentralizationRuleCentralizationRuleDestination
    Configuration determining where the telemetry data should be centralized, backed up, as well as encryption configuration for the primary and backup destinations.
    source OrganizationCentralizationRuleCentralizationRuleSource
    Configuration determining the source of the telemetry data to be centralized.
    destination Property Map
    Configuration determining where the telemetry data should be centralized, backed up, as well as encryption configuration for the primary and backup destinations.
    source Property Map
    Configuration determining the source of the telemetry data to be centralized.

    OrganizationCentralizationRuleCentralizationRuleDestination

    Region string
    The primary destination region to which telemetry data should be centralized.
    Account string
    The destination account (within the organization) to which the telemetry data should be centralized.
    DestinationLogsConfiguration Pulumi.AwsNative.ObservabilityAdmin.Inputs.OrganizationCentralizationRuleDestinationLogsConfiguration
    Log specific configuration for centralization destination log groups.
    Region string
    The primary destination region to which telemetry data should be centralized.
    Account string
    The destination account (within the organization) to which the telemetry data should be centralized.
    DestinationLogsConfiguration OrganizationCentralizationRuleDestinationLogsConfiguration
    Log specific configuration for centralization destination log groups.
    region String
    The primary destination region to which telemetry data should be centralized.
    account String
    The destination account (within the organization) to which the telemetry data should be centralized.
    destinationLogsConfiguration OrganizationCentralizationRuleDestinationLogsConfiguration
    Log specific configuration for centralization destination log groups.
    region string
    The primary destination region to which telemetry data should be centralized.
    account string
    The destination account (within the organization) to which the telemetry data should be centralized.
    destinationLogsConfiguration OrganizationCentralizationRuleDestinationLogsConfiguration
    Log specific configuration for centralization destination log groups.
    region str
    The primary destination region to which telemetry data should be centralized.
    account str
    The destination account (within the organization) to which the telemetry data should be centralized.
    destination_logs_configuration OrganizationCentralizationRuleDestinationLogsConfiguration
    Log specific configuration for centralization destination log groups.
    region String
    The primary destination region to which telemetry data should be centralized.
    account String
    The destination account (within the organization) to which the telemetry data should be centralized.
    destinationLogsConfiguration Property Map
    Log specific configuration for centralization destination log groups.

    OrganizationCentralizationRuleCentralizationRuleSource

    Regions List<string>
    The list of source regions from which telemetry data should be centralized.
    Scope string
    The organizational scope from which telemetry data should be centralized, specified using organization id, accounts or organizational unit ids.
    SourceLogsConfiguration Pulumi.AwsNative.ObservabilityAdmin.Inputs.OrganizationCentralizationRuleSourceLogsConfiguration
    Log specific configuration for centralization source log groups.
    Regions []string
    The list of source regions from which telemetry data should be centralized.
    Scope string
    The organizational scope from which telemetry data should be centralized, specified using organization id, accounts or organizational unit ids.
    SourceLogsConfiguration OrganizationCentralizationRuleSourceLogsConfiguration
    Log specific configuration for centralization source log groups.
    regions List<String>
    The list of source regions from which telemetry data should be centralized.
    scope String
    The organizational scope from which telemetry data should be centralized, specified using organization id, accounts or organizational unit ids.
    sourceLogsConfiguration OrganizationCentralizationRuleSourceLogsConfiguration
    Log specific configuration for centralization source log groups.
    regions string[]
    The list of source regions from which telemetry data should be centralized.
    scope string
    The organizational scope from which telemetry data should be centralized, specified using organization id, accounts or organizational unit ids.
    sourceLogsConfiguration OrganizationCentralizationRuleSourceLogsConfiguration
    Log specific configuration for centralization source log groups.
    regions Sequence[str]
    The list of source regions from which telemetry data should be centralized.
    scope str
    The organizational scope from which telemetry data should be centralized, specified using organization id, accounts or organizational unit ids.
    source_logs_configuration OrganizationCentralizationRuleSourceLogsConfiguration
    Log specific configuration for centralization source log groups.
    regions List<String>
    The list of source regions from which telemetry data should be centralized.
    scope String
    The organizational scope from which telemetry data should be centralized, specified using organization id, accounts or organizational unit ids.
    sourceLogsConfiguration Property Map
    Log specific configuration for centralization source log groups.

    OrganizationCentralizationRuleDestinationLogsConfiguration

    BackupConfiguration Pulumi.AwsNative.ObservabilityAdmin.Inputs.OrganizationCentralizationRuleLogsBackupConfiguration
    Configuration defining the backup region and an optional KMS key for the backup destination.
    LogsEncryptionConfiguration Pulumi.AwsNative.ObservabilityAdmin.Inputs.OrganizationCentralizationRuleLogsEncryptionConfiguration
    The encryption configuration for centralization destination log groups.
    BackupConfiguration OrganizationCentralizationRuleLogsBackupConfiguration
    Configuration defining the backup region and an optional KMS key for the backup destination.
    LogsEncryptionConfiguration OrganizationCentralizationRuleLogsEncryptionConfiguration
    The encryption configuration for centralization destination log groups.
    backupConfiguration OrganizationCentralizationRuleLogsBackupConfiguration
    Configuration defining the backup region and an optional KMS key for the backup destination.
    logsEncryptionConfiguration OrganizationCentralizationRuleLogsEncryptionConfiguration
    The encryption configuration for centralization destination log groups.
    backupConfiguration OrganizationCentralizationRuleLogsBackupConfiguration
    Configuration defining the backup region and an optional KMS key for the backup destination.
    logsEncryptionConfiguration OrganizationCentralizationRuleLogsEncryptionConfiguration
    The encryption configuration for centralization destination log groups.
    backup_configuration OrganizationCentralizationRuleLogsBackupConfiguration
    Configuration defining the backup region and an optional KMS key for the backup destination.
    logs_encryption_configuration OrganizationCentralizationRuleLogsEncryptionConfiguration
    The encryption configuration for centralization destination log groups.
    backupConfiguration Property Map
    Configuration defining the backup region and an optional KMS key for the backup destination.
    logsEncryptionConfiguration Property Map
    The encryption configuration for centralization destination log groups.

    OrganizationCentralizationRuleLogsBackupConfiguration

    Region string
    Logs specific backup destination region within the primary destination account to which log data should be centralized.
    KmsKeyArn string
    KMS Key ARN belonging to the primary destination account and backup region, to encrypt newly created central log groups in the backup destination.
    Region string
    Logs specific backup destination region within the primary destination account to which log data should be centralized.
    KmsKeyArn string
    KMS Key ARN belonging to the primary destination account and backup region, to encrypt newly created central log groups in the backup destination.
    region String
    Logs specific backup destination region within the primary destination account to which log data should be centralized.
    kmsKeyArn String
    KMS Key ARN belonging to the primary destination account and backup region, to encrypt newly created central log groups in the backup destination.
    region string
    Logs specific backup destination region within the primary destination account to which log data should be centralized.
    kmsKeyArn string
    KMS Key ARN belonging to the primary destination account and backup region, to encrypt newly created central log groups in the backup destination.
    region str
    Logs specific backup destination region within the primary destination account to which log data should be centralized.
    kms_key_arn str
    KMS Key ARN belonging to the primary destination account and backup region, to encrypt newly created central log groups in the backup destination.
    region String
    Logs specific backup destination region within the primary destination account to which log data should be centralized.
    kmsKeyArn String
    KMS Key ARN belonging to the primary destination account and backup region, to encrypt newly created central log groups in the backup destination.

    OrganizationCentralizationRuleLogsEncryptionConfiguration

    EncryptionStrategy Pulumi.AwsNative.ObservabilityAdmin.OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionStrategy
    Configuration that determines the encryption strategy of the destination log groups. CUSTOMER_MANAGED uses the configured KmsKeyArn to encrypt newly created destination log groups.
    EncryptionConflictResolutionStrategy Pulumi.AwsNative.ObservabilityAdmin.OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionConflictResolutionStrategy
    Conflict resolution strategy for centralization if the encryption strategy is set to CUSTOMER_MANAGED and the destination log group is encrypted with an AWS_OWNED KMS Key. ALLOW lets centralization go through while SKIP prevents centralization into the destination log group.
    KmsKeyArn string
    KMS Key ARN belonging to the primary destination account and region, to encrypt newly created central log groups in the primary destination.
    EncryptionStrategy OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionStrategy
    Configuration that determines the encryption strategy of the destination log groups. CUSTOMER_MANAGED uses the configured KmsKeyArn to encrypt newly created destination log groups.
    EncryptionConflictResolutionStrategy OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionConflictResolutionStrategy
    Conflict resolution strategy for centralization if the encryption strategy is set to CUSTOMER_MANAGED and the destination log group is encrypted with an AWS_OWNED KMS Key. ALLOW lets centralization go through while SKIP prevents centralization into the destination log group.
    KmsKeyArn string
    KMS Key ARN belonging to the primary destination account and region, to encrypt newly created central log groups in the primary destination.
    encryptionStrategy OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionStrategy
    Configuration that determines the encryption strategy of the destination log groups. CUSTOMER_MANAGED uses the configured KmsKeyArn to encrypt newly created destination log groups.
    encryptionConflictResolutionStrategy OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionConflictResolutionStrategy
    Conflict resolution strategy for centralization if the encryption strategy is set to CUSTOMER_MANAGED and the destination log group is encrypted with an AWS_OWNED KMS Key. ALLOW lets centralization go through while SKIP prevents centralization into the destination log group.
    kmsKeyArn String
    KMS Key ARN belonging to the primary destination account and region, to encrypt newly created central log groups in the primary destination.
    encryptionStrategy OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionStrategy
    Configuration that determines the encryption strategy of the destination log groups. CUSTOMER_MANAGED uses the configured KmsKeyArn to encrypt newly created destination log groups.
    encryptionConflictResolutionStrategy OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionConflictResolutionStrategy
    Conflict resolution strategy for centralization if the encryption strategy is set to CUSTOMER_MANAGED and the destination log group is encrypted with an AWS_OWNED KMS Key. ALLOW lets centralization go through while SKIP prevents centralization into the destination log group.
    kmsKeyArn string
    KMS Key ARN belonging to the primary destination account and region, to encrypt newly created central log groups in the primary destination.
    encryption_strategy OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionStrategy
    Configuration that determines the encryption strategy of the destination log groups. CUSTOMER_MANAGED uses the configured KmsKeyArn to encrypt newly created destination log groups.
    encryption_conflict_resolution_strategy OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionConflictResolutionStrategy
    Conflict resolution strategy for centralization if the encryption strategy is set to CUSTOMER_MANAGED and the destination log group is encrypted with an AWS_OWNED KMS Key. ALLOW lets centralization go through while SKIP prevents centralization into the destination log group.
    kms_key_arn str
    KMS Key ARN belonging to the primary destination account and region, to encrypt newly created central log groups in the primary destination.
    encryptionStrategy "CUSTOMER_MANAGED" | "AWS_OWNED"
    Configuration that determines the encryption strategy of the destination log groups. CUSTOMER_MANAGED uses the configured KmsKeyArn to encrypt newly created destination log groups.
    encryptionConflictResolutionStrategy "ALLOW" | "SKIP"
    Conflict resolution strategy for centralization if the encryption strategy is set to CUSTOMER_MANAGED and the destination log group is encrypted with an AWS_OWNED KMS Key. ALLOW lets centralization go through while SKIP prevents centralization into the destination log group.
    kmsKeyArn String
    KMS Key ARN belonging to the primary destination account and region, to encrypt newly created central log groups in the primary destination.

    OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionConflictResolutionStrategy

    OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionStrategy

    OrganizationCentralizationRuleSourceLogsConfiguration

    EncryptedLogGroupStrategy Pulumi.AwsNative.ObservabilityAdmin.OrganizationCentralizationRuleSourceLogsConfigurationEncryptedLogGroupStrategy
    A strategy determining whether to centralize source log groups that are encrypted with customer managed KMS keys (CMK). ALLOW will consider CMK encrypted source log groups for centralization while SKIP will skip CMK encrypted source log groups from centralization.
    LogGroupSelectionCriteria string
    The selection criteria that specifies which source log groups to centralize. The selection criteria uses the same format as OAM link filters.
    EncryptedLogGroupStrategy OrganizationCentralizationRuleSourceLogsConfigurationEncryptedLogGroupStrategy
    A strategy determining whether to centralize source log groups that are encrypted with customer managed KMS keys (CMK). ALLOW will consider CMK encrypted source log groups for centralization while SKIP will skip CMK encrypted source log groups from centralization.
    LogGroupSelectionCriteria string
    The selection criteria that specifies which source log groups to centralize. The selection criteria uses the same format as OAM link filters.
    encryptedLogGroupStrategy OrganizationCentralizationRuleSourceLogsConfigurationEncryptedLogGroupStrategy
    A strategy determining whether to centralize source log groups that are encrypted with customer managed KMS keys (CMK). ALLOW will consider CMK encrypted source log groups for centralization while SKIP will skip CMK encrypted source log groups from centralization.
    logGroupSelectionCriteria String
    The selection criteria that specifies which source log groups to centralize. The selection criteria uses the same format as OAM link filters.
    encryptedLogGroupStrategy OrganizationCentralizationRuleSourceLogsConfigurationEncryptedLogGroupStrategy
    A strategy determining whether to centralize source log groups that are encrypted with customer managed KMS keys (CMK). ALLOW will consider CMK encrypted source log groups for centralization while SKIP will skip CMK encrypted source log groups from centralization.
    logGroupSelectionCriteria string
    The selection criteria that specifies which source log groups to centralize. The selection criteria uses the same format as OAM link filters.
    encrypted_log_group_strategy OrganizationCentralizationRuleSourceLogsConfigurationEncryptedLogGroupStrategy
    A strategy determining whether to centralize source log groups that are encrypted with customer managed KMS keys (CMK). ALLOW will consider CMK encrypted source log groups for centralization while SKIP will skip CMK encrypted source log groups from centralization.
    log_group_selection_criteria str
    The selection criteria that specifies which source log groups to centralize. The selection criteria uses the same format as OAM link filters.
    encryptedLogGroupStrategy "ALLOW" | "SKIP"
    A strategy determining whether to centralize source log groups that are encrypted with customer managed KMS keys (CMK). ALLOW will consider CMK encrypted source log groups for centralization while SKIP will skip CMK encrypted source log groups from centralization.
    logGroupSelectionCriteria String
    The selection criteria that specifies which source log groups to centralize. The selection criteria uses the same format as OAM link filters.

    OrganizationCentralizationRuleSourceLogsConfigurationEncryptedLogGroupStrategy

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate