Class: Aws::InternetMonitor::Types::ClientLocation

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

Overview

The impacted location, such as a city, that Amazon Web Services clients access application resources from.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#as_nameString

The name of the internet service provider (ISP) or network (ASN).

Returns:

  • (String)


173
174
175
176
177
178
179
180
181
182
183
184
# File 'lib/aws-sdk-internetmonitor/types.rb', line 173

class ClientLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude)
  SENSITIVE = []
  include Aws::Structure
end

#as_numberInteger

The Autonomous System Number (ASN) of the network at an impacted location.

Returns:

  • (Integer)


173
174
175
176
177
178
179
180
181
182
183
184
# File 'lib/aws-sdk-internetmonitor/types.rb', line 173

class ClientLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude)
  SENSITIVE = []
  include Aws::Structure
end

#cityString

The name of the city where the internet event is located.

Returns:

  • (String)


173
174
175
176
177
178
179
180
181
182
183
184
# File 'lib/aws-sdk-internetmonitor/types.rb', line 173

class ClientLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude)
  SENSITIVE = []
  include Aws::Structure
end

#countryString

The name of the country where the internet event is located.

Returns:

  • (String)


173
174
175
176
177
178
179
180
181
182
183
184
# File 'lib/aws-sdk-internetmonitor/types.rb', line 173

class ClientLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude)
  SENSITIVE = []
  include Aws::Structure
end

#latitudeFloat

The latitude where the internet event is located.

Returns:

  • (Float)


173
174
175
176
177
178
179
180
181
182
183
184
# File 'lib/aws-sdk-internetmonitor/types.rb', line 173

class ClientLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude)
  SENSITIVE = []
  include Aws::Structure
end

#longitudeFloat

The longitude where the internet event is located.

Returns:

  • (Float)


173
174
175
176
177
178
179
180
181
182
183
184
# File 'lib/aws-sdk-internetmonitor/types.rb', line 173

class ClientLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude)
  SENSITIVE = []
  include Aws::Structure
end

#metroString

The metro area where the health event is located.

Metro indicates a metropolitan region in the United States, such as the region around New York City. In non-US countries, this is a second-level subdivision. For example, in the United Kingdom, it could be a county, a London borough, a unitary authority, council area, and so on.

Returns:

  • (String)


173
174
175
176
177
178
179
180
181
182
183
184
# File 'lib/aws-sdk-internetmonitor/types.rb', line 173

class ClientLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude)
  SENSITIVE = []
  include Aws::Structure
end

#subdivisionString

The subdivision location where the health event is located. The subdivision usually maps to states in most countries (including the United States). For United Kingdom, it maps to a country (England, Scotland, Wales) or province (Northern Ireland).

Returns:

  • (String)


173
174
175
176
177
178
179
180
181
182
183
184
# File 'lib/aws-sdk-internetmonitor/types.rb', line 173

class ClientLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude)
  SENSITIVE = []
  include Aws::Structure
end