Class: Aws::FSx::Types::LustreLogCreateConfiguration

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

Overview

The Lustre logging configuration used when creating or updating an Amazon FSx for Lustre file system. An Amazon File Cache is created with Lustre logging enabled by default, with a setting of WARN_ERROR for the logging events. which can't be changed.

Lustre logging writes the enabled logging events for your file system or cache to Amazon CloudWatch Logs.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#destinationString

The Amazon Resource Name (ARN) that specifies the destination of the logs.

The destination can be any Amazon CloudWatch Logs log group ARN, with the following requirements:

  • The destination ARN that you provide must be in the same Amazon Web Services partition, Amazon Web Services Region, and Amazon Web Services account as your Amazon FSx file system.

  • The name of the Amazon CloudWatch Logs log group must begin with the /aws/fsx prefix.

  • If you do not provide a destination, Amazon FSx will create and use a log stream in the CloudWatch Logs /aws/fsx/lustre log group (for Amazon FSx for Lustre) or /aws/fsx/filecache (for Amazon File Cache).

  • If Destination is provided and the resource does not exist, the request will fail with a BadRequest error.

  • If Level is set to DISABLED, you cannot specify a destination in Destination.

Returns:

  • (String)


6555
6556
6557
6558
6559
6560
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 6555

class LustreLogCreateConfiguration < Struct.new(
  :level,
  :destination)
  SENSITIVE = []
  include Aws::Structure
end

#levelString

Sets which data repository events are logged by Amazon FSx.

  • WARN_ONLY - only warning events are logged.

  • ERROR_ONLY - only error events are logged.

  • WARN_ERROR - both warning events and error events are logged.

  • DISABLED - logging of data repository events is turned off.

Returns:

  • (String)


6555
6556
6557
6558
6559
6560
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 6555

class LustreLogCreateConfiguration < Struct.new(
  :level,
  :destination)
  SENSITIVE = []
  include Aws::Structure
end