Class: Aws::InternetMonitor::Types::ImpactedLocation
- Inherits:
-
Struct
- Object
- Struct
- Aws::InternetMonitor::Types::ImpactedLocation
- 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
-
#as_name ⇒ String
The name of the internet service provider (ISP) or network (ASN).
-
#as_number ⇒ Integer
The Autonomous System Number (ASN) of the network at an impacted location.
-
#caused_by ⇒ Types::NetworkImpairment
The cause of the impairment.
-
#city ⇒ String
The name of the city where the health event is located.
-
#country ⇒ String
The name of the country where the health event is located.
-
#country_code ⇒ String
The country code where the health event is located.
-
#internet_health ⇒ Types::InternetHealth
The calculated health at a specific location.
-
#ipv_4_prefixes ⇒ Array<String>
The IPv4 prefixes at the client location that was impacted by the health event.
-
#latitude ⇒ Float
The latitude where the health event is located.
-
#longitude ⇒ Float
The longitude where the health event is located.
-
#metro ⇒ String
The metro area where the health event is located.
-
#service_location ⇒ String
The service location where the health event is located.
-
#status ⇒ String
The status of the health event at an impacted location.
-
#subdivision ⇒ String
The subdivision location where the health event is located.
-
#subdivision_code ⇒ String
The subdivision code where the health event is located.
Instance Attribute Details
#as_name ⇒ String
The name of the internet service provider (ISP) or network (ASN).
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_number ⇒ Integer
The Autonomous System Number (ASN) of the network at an impacted 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 |
#caused_by ⇒ Types::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 |
#city ⇒ String
The name of the city where the health event is located.
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 ⇒ String
The name of the country where the health event is located.
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_code ⇒ String
The country code where the health event is located. The ISO 3166-2 codes for the country is provided, when available.
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_health ⇒ Types::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_prefixes ⇒ Array<String>
The IPv4 prefixes at the client location that was impacted by the health event.
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 |
#latitude ⇒ Float
The latitude where the health event is located.
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 |
#longitude ⇒ Float
The longitude where the health event is located.
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 |
#metro ⇒ String
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.
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_location ⇒ String
The service location where the health event is located.
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 |
#status ⇒ String
The status of the health event at an impacted 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 |
#subdivision ⇒ String
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).
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_code ⇒ String
The subdivision code where the health event is located. The ISO 3166-2 codes for country subdivisions is provided, when available.
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 |