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.
6719 6720 6721 |
# File 'lib/infrawrench/client.rb', line 6719 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
6746 6747 6748 6749 6750 6751 6752 6753 |
# File 'lib/infrawrench/client.rb', line 6746 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 |