Class: Aws::ObservabilityAdmin::Types::DestinationLogsConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::ObservabilityAdmin::Types::DestinationLogsConfiguration
- 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
-
#backup_configuration ⇒ Types::LogsBackupConfiguration
Configuration defining the backup region and an optional KMS key for the backup destination.
-
#log_group_name_configuration ⇒ Types::LogGroupNameConfiguration
Configuration that specifies a naming pattern for destination log groups created during centralization.
-
#logs_encryption_configuration ⇒ Types::LogsEncryptionConfiguration
The encryption configuration for centralization destination log groups.
-
#tag_propagation_configuration ⇒ Types::TagPropagationConfiguration
Specifies the tag propagation configuration for this centralization rule.
Instance Attribute Details
#backup_configuration ⇒ Types::LogsBackupConfiguration
Configuration defining the backup region and an optional KMS key for the backup destination.
712 713 714 715 716 717 718 719 |
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 712 class DestinationLogsConfiguration < Struct.new( :logs_encryption_configuration, :backup_configuration, :log_group_name_configuration, :tag_propagation_configuration) SENSITIVE = [] include Aws::Structure end |
#log_group_name_configuration ⇒ Types::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.
712 713 714 715 716 717 718 719 |
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 712 class DestinationLogsConfiguration < Struct.new( :logs_encryption_configuration, :backup_configuration, :log_group_name_configuration, :tag_propagation_configuration) SENSITIVE = [] include Aws::Structure end |
#logs_encryption_configuration ⇒ Types::LogsEncryptionConfiguration
The encryption configuration for centralization destination log groups.
712 713 714 715 716 717 718 719 |
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 712 class DestinationLogsConfiguration < Struct.new( :logs_encryption_configuration, :backup_configuration, :log_group_name_configuration, :tag_propagation_configuration) SENSITIVE = [] include Aws::Structure end |
#tag_propagation_configuration ⇒ Types::TagPropagationConfiguration
Specifies the tag propagation configuration for this centralization
rule. When present, LogGroupNameConfiguration must use a
LogGroupNamePattern that contains ${source.logGroup},
${source.accountId}, and ${source.region}.
712 713 714 715 716 717 718 719 |
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 712 class DestinationLogsConfiguration < Struct.new( :logs_encryption_configuration, :backup_configuration, :log_group_name_configuration, :tag_propagation_configuration) SENSITIVE = [] include Aws::Structure end |