Class: Aws::GameLift::Types::LogDeliveryDestination

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

Overview

A single destination that receives game session placement insight logs for a game session queue.

Amazon CloudWatch Logs vended log charges apply to each destination. Amazon S3 and Amazon Data Firehose destinations also incur their own service charges. For more information, see Amazon CloudWatch Pricing.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#destination_arn ⇒ String

The Amazon Resource Name (ARN) of the resource that receives the game session placement insight logs. This resource must match the type that you specify in LogDestination. This value is required for FIREHOSE destinations. For CLOUDWATCH and S3, you can omit this value; Amazon GameLift Servers then creates a destination resource of the specified type on your behalf.

Returns:

  • (String)


9601
9602
9603
9604
9605
9606
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 9601

class LogDeliveryDestination < Struct.new(
  :log_destination,
  :destination_arn)
  SENSITIVE = []
  include Aws::Structure
end

#log_destination ⇒ String

The type of Amazon Web Services resource that receives the game session placement insight logs. This value is required. Valid values are:

  • CLOUDWATCH -- an Amazon CloudWatch Logs log group.

  • S3 -- an Amazon S3 bucket.

  • FIREHOSE -- an Amazon Data Firehose delivery stream.

Returns:

  • (String)


9601
9602
9603
9604
9605
9606
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 9601

class LogDeliveryDestination < Struct.new(
  :log_destination,
  :destination_arn)
  SENSITIVE = []
  include Aws::Structure
end