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

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

Overview

Properties that describe an alias resource.

**Related actions**

All APIs by task][1

[1]: docs.aws.amazon.com/gamelift/latest/developerguide/reference-awssdk.html#reference-awssdk-resources-fleets

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#alias_arnString

The Amazon Resource Name ([ARN]) that is assigned to a Amazon 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.

[1]: docs.aws.amazon.com/AmazonS3/latest/dev/s3-arn-format.html

Returns:

  • (String)


96
97
98
99
100
101
102
103
104
105
106
# File 'lib/aws-sdk-gamelift/types.rb', line 96

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)


96
97
98
99
100
101
102
103
104
105
106
# File 'lib/aws-sdk-gamelift/types.rb', line 96

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)


96
97
98
99
100
101
102
103
104
105
106
# File 'lib/aws-sdk-gamelift/types.rb', line 96

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)


96
97
98
99
100
101
102
103
104
105
106
# File 'lib/aws-sdk-gamelift/types.rb', line 96

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)


96
97
98
99
100
101
102
103
104
105
106
# File 'lib/aws-sdk-gamelift/types.rb', line 96

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)


96
97
98
99
100
101
102
103
104
105
106
# File 'lib/aws-sdk-gamelift/types.rb', line 96

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.



96
97
98
99
100
101
102
103
104
105
106
# File 'lib/aws-sdk-gamelift/types.rb', line 96

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