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.
6040 6041 6042 |
# File 'lib/infrawrench/client.rb', line 6040 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
6067 6068 6069 6070 6071 6072 6073 6074 |
# File 'lib/infrawrench/client.rb', line 6067 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 |