You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

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.

  • CreateAlias

  • ListAliases

  • DescribeAlias

  • UpdateAlias

  • DeleteAlias

  • ResolveAlias

Instance Attribute Summary collapse

Instance Attribute Details

#alias_arnString

Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions.. In a GameLift alias ARN, the resource ID matches the alias ID value.

Returns:

  • (String)


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

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

#alias_idString

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

Returns:

  • (String)


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

class Alias < Struct.new(
  :alias_id,
  :name,
  :alias_arn,
  :description,
  :routing_strategy,
  :creation_time,
  :last_updated_time)
  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)


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

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

#descriptionString

A human-readable description of an alias.

Returns:

  • (String)


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

class Alias < Struct.new(
  :alias_id,
  :name,
  :alias_arn,
  :description,
  :routing_strategy,
  :creation_time,
  :last_updated_time)
  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)


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

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

#nameString

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

Returns:

  • (String)


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

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

#routing_strategyTypes::RoutingStrategy

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



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

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