Class: Infrawrench::StatusIncidentsNamespace
- Inherits:
-
Object
- Object
- Infrawrench::StatusIncidentsNamespace
- Defined in:
- lib/infrawrench/client.rb,
sig/infrawrench/sdk.rbs
Overview
client.status_incidents
Instance Method Summary collapse
-
#get(org_id: nil, request_options: nil) ⇒ Hash
Provider incidents overlapping your resources.
-
#initialize(transport) ⇒ StatusIncidentsNamespace
constructor
private
A new instance of StatusIncidentsNamespace.
Constructor Details
#initialize(transport) ⇒ StatusIncidentsNamespace
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of StatusIncidentsNamespace.
13970 13971 13972 |
# File 'lib/infrawrench/client.rb', line 13970 def initialize(transport) @transport = transport end |
Instance Method Details
#get(org_id: nil, request_options: nil) ⇒ Hash
Provider incidents overlapping your resources
The "is it me or is it them?" feed. The poller watches each provider plugin's public status feed (declared on its manifest — zero credentials, zero rate-limit risk), caches active incidents, and this endpoint correlates them against the resources the organization holds: an incident matches a resource when it is provider-wide, names the resource's region, or names its resource type. Includes incidents resolved within the last 24 hours so recent drift can still be correlated. Active incidents first, most severe first.
Requires permission: resources:read.
GET /api/org/orgId/status-incidents
Raises on 400: Bad request
13997 13998 13999 14000 14001 14002 14003 14004 |
# File 'lib/infrawrench/client.rb', line 13997 def get(org_id: nil, request_options: nil) @transport.request( http_method: "GET", path: "/api/org/{orgId}/status-incidents", path_params: { "orgId" => org_id }, request_options: ) end |