Class: Aws::GameLift::Types::Alias

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

Overview

Properties that describe an alias resource.

Related actions

CreateAlias | ListAliases | DescribeAlias | UpdateAlias | DeleteAlias | ResolveAlias | All APIs by task

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#alias_arnString

The Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift alias ARN, the resource ID matches the alias ID value.

Returns:

  • (String)


108
109
110
111
112
113
114
115
116
117
118
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 108

class Alias < Struct.new(
  :alias_id,
  :name,
  :alias_arn,
  :description,
  :routing_strategy,
  :creation_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#alias_idString

A unique identifier for the alias. Alias IDs are unique within a Region.

Returns:

  • (String)


108
109
110
111
112
113
114
115
116
117
118
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 108

class Alias < Struct.new(
  :alias_id,
  :name,
  :alias_arn,
  :description,
  :routing_strategy,
  :creation_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Returns:

  • (Time)


108
109
110
111
112
113
114
115
116
117
118
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 108

class Alias < Struct.new(
  :alias_id,
  :name,
  :alias_arn,
  :description,
  :routing_strategy,
  :creation_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A human-readable description of an alias.

Returns:

  • (String)


108
109
110
111
112
113
114
115
116
117
118
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 108

class Alias < Struct.new(
  :alias_id,
  :name,
  :alias_arn,
  :description,
  :routing_strategy,
  :creation_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_timeTime

The time that this data object was last modified. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Returns:

  • (Time)


108
109
110
111
112
113
114
115
116
117
118
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 108

class Alias < Struct.new(
  :alias_id,
  :name,
  :alias_arn,
  :description,
  :routing_strategy,
  :creation_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

A descriptive label that is associated with an alias. Alias names do not need to be unique.

Returns:

  • (String)


108
109
110
111
112
113
114
115
116
117
118
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 108

class Alias < Struct.new(
  :alias_id,
  :name,
  :alias_arn,
  :description,
  :routing_strategy,
  :creation_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#routing_strategyTypes::RoutingStrategy

The routing configuration, including routing type and fleet target, for the alias.



108
109
110
111
112
113
114
115
116
117
118
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 108

class Alias < Struct.new(
  :alias_id,
  :name,
  :alias_arn,
  :description,
  :routing_strategy,
  :creation_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end