Class: Aws::ObservabilityAdmin::Types::DestinationLogsConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb

Overview

Configuration for centralization destination log groups, including encryption and backup settings.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#backup_configurationTypes::LogsBackupConfiguration

Configuration defining the backup region and an optional KMS key for the backup destination.



680
681
682
683
684
685
686
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 680

class DestinationLogsConfiguration < Struct.new(
  :logs_encryption_configuration,
  :backup_configuration,
  :log_group_name_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#log_group_name_configurationTypes::LogGroupNameConfiguration

Configuration that specifies a naming pattern for destination log groups created during centralization. The pattern supports static text and dynamic variables that are replaced with source attributes when log groups are created.



680
681
682
683
684
685
686
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 680

class DestinationLogsConfiguration < Struct.new(
  :logs_encryption_configuration,
  :backup_configuration,
  :log_group_name_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#logs_encryption_configurationTypes::LogsEncryptionConfiguration

The encryption configuration for centralization destination log groups.



680
681
682
683
684
685
686
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 680

class DestinationLogsConfiguration < Struct.new(
  :logs_encryption_configuration,
  :backup_configuration,
  :log_group_name_configuration)
  SENSITIVE = []
  include Aws::Structure
end