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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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.



691
692
693
694
695
696
697
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 691

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.



691
692
693
694
695
696
697
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 691

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.



691
692
693
694
695
696
697
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 691

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