Class: Aws::InternetMonitor::Types::ImpactedLocation

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

Overview

Information about a location impacted by a health event in Amazon CloudWatch Internet Monitor.

Geographic regions are hierarchically categorized into country, subdivision, metro and city geographic granularities. The geographic region is identified based on the IP address used at the client locations.

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)


994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 994

class ImpactedLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude,
  :country_code,
  :subdivision_code,
  :service_location,
  :status,
  :caused_by,
  :internet_health,
  :ipv_4_prefixes)
  SENSITIVE = []
  include Aws::Structure
end

#as_numberInteger

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

Returns:

  • (Integer)


994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 994

class ImpactedLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude,
  :country_code,
  :subdivision_code,
  :service_location,
  :status,
  :caused_by,
  :internet_health,
  :ipv_4_prefixes)
  SENSITIVE = []
  include Aws::Structure
end

#caused_byTypes::NetworkImpairment

The cause of the impairment. There are two types of network impairments: Amazon Web Services network issues or internet issues. Internet issues are typically a problem with a network provider, like an internet service provider (ISP).



994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 994

class ImpactedLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude,
  :country_code,
  :subdivision_code,
  :service_location,
  :status,
  :caused_by,
  :internet_health,
  :ipv_4_prefixes)
  SENSITIVE = []
  include Aws::Structure
end

#cityString

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

Returns:

  • (String)


994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 994

class ImpactedLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude,
  :country_code,
  :subdivision_code,
  :service_location,
  :status,
  :caused_by,
  :internet_health,
  :ipv_4_prefixes)
  SENSITIVE = []
  include Aws::Structure
end

#countryString

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

Returns:

  • (String)


994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 994

class ImpactedLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude,
  :country_code,
  :subdivision_code,
  :service_location,
  :status,
  :caused_by,
  :internet_health,
  :ipv_4_prefixes)
  SENSITIVE = []
  include Aws::Structure
end

#country_codeString

The country code where the health event is located. The ISO 3166-2 codes for the country is provided, when available.

Returns:

  • (String)


994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 994

class ImpactedLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude,
  :country_code,
  :subdivision_code,
  :service_location,
  :status,
  :caused_by,
  :internet_health,
  :ipv_4_prefixes)
  SENSITIVE = []
  include Aws::Structure
end

#internet_healthTypes::InternetHealth

The calculated health at a specific location.



994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 994

class ImpactedLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude,
  :country_code,
  :subdivision_code,
  :service_location,
  :status,
  :caused_by,
  :internet_health,
  :ipv_4_prefixes)
  SENSITIVE = []
  include Aws::Structure
end

#ipv_4_prefixesArray<String>

The IPv4 prefixes at the client location that was impacted by the health event.

Returns:

  • (Array<String>)


994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 994

class ImpactedLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude,
  :country_code,
  :subdivision_code,
  :service_location,
  :status,
  :caused_by,
  :internet_health,
  :ipv_4_prefixes)
  SENSITIVE = []
  include Aws::Structure
end

#latitudeFloat

The latitude where the health event is located.

Returns:

  • (Float)


994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 994

class ImpactedLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude,
  :country_code,
  :subdivision_code,
  :service_location,
  :status,
  :caused_by,
  :internet_health,
  :ipv_4_prefixes)
  SENSITIVE = []
  include Aws::Structure
end

#longitudeFloat

The longitude where the health event is located.

Returns:

  • (Float)


994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 994

class ImpactedLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude,
  :country_code,
  :subdivision_code,
  :service_location,
  :status,
  :caused_by,
  :internet_health,
  :ipv_4_prefixes)
  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)


994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 994

class ImpactedLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude,
  :country_code,
  :subdivision_code,
  :service_location,
  :status,
  :caused_by,
  :internet_health,
  :ipv_4_prefixes)
  SENSITIVE = []
  include Aws::Structure
end

#service_locationString

The service location where the health event is located.

Returns:

  • (String)


994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 994

class ImpactedLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude,
  :country_code,
  :subdivision_code,
  :service_location,
  :status,
  :caused_by,
  :internet_health,
  :ipv_4_prefixes)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the health event at an impacted location.

Returns:

  • (String)


994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 994

class ImpactedLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude,
  :country_code,
  :subdivision_code,
  :service_location,
  :status,
  :caused_by,
  :internet_health,
  :ipv_4_prefixes)
  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)


994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 994

class ImpactedLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude,
  :country_code,
  :subdivision_code,
  :service_location,
  :status,
  :caused_by,
  :internet_health,
  :ipv_4_prefixes)
  SENSITIVE = []
  include Aws::Structure
end

#subdivision_codeString

The subdivision code where the health event is located. The ISO 3166-2 codes for country subdivisions is provided, when available.

Returns:

  • (String)


994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 994

class ImpactedLocation < Struct.new(
  :as_name,
  :as_number,
  :country,
  :subdivision,
  :metro,
  :city,
  :latitude,
  :longitude,
  :country_code,
  :subdivision_code,
  :service_location,
  :status,
  :caused_by,
  :internet_health,
  :ipv_4_prefixes)
  SENSITIVE = []
  include Aws::Structure
end