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

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


6699
6700
6701
6702
6703
6704
# File 'lib/aws-sdk-fsx/types.rb', line 6699

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)


6699
6700
6701
6702
6703
6704
# File 'lib/aws-sdk-fsx/types.rb', line 6699

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