OpsGenie REST API v0.1.0 OpsGenieRESTAPI.Api.IntegrationAction
API calls for all endpoints tagged IntegrationAction
.
Link to this section Summary
Functions
Create Integration Action Creates integration actions of given integration id
List Integration Actions List integration actions of given integration id
Update Integration Actions Updates integration actions of given integration id
Link to this section Functions
create_integration_action( Tesla.Env.client(), String.t(), OpsGenieRESTAPI.Model.BaseIntegrationAction.t(), keyword() ) :: {:ok, OpsGenieRESTAPI.Model.CreateIntegrationActionsResponse.t()} | {:error, Tesla.Env.t()}
Create Integration Action Creates integration actions of given integration id
Parameters
- connection (OpsGenieRESTAPI.Connection): Connection to server
- id (String.t): Integration Id
- body (BaseIntegrationAction): Request payload to create integration action
- opts (KeywordList): [optional] Optional parameters
Returns
{:ok, %OpsGenieRESTAPI.Model.CreateIntegrationActionsResponse{}} on success {:error, info} on failure
list_integration_actions(Tesla.Env.client(), String.t(), keyword()) :: {:ok, OpsGenieRESTAPI.Model.ListIntegrationActionsResponse.t()} | {:error, Tesla.Env.t()}
List Integration Actions List integration actions of given integration id
Parameters
- connection (OpsGenieRESTAPI.Connection): Connection to server
- id (String.t): Integration Id
- opts (KeywordList): [optional] Optional parameters
Returns
{:ok, %OpsGenieRESTAPI.Model.ListIntegrationActionsResponse{}} on success {:error, info} on failure
update_integration_actions( Tesla.Env.client(), String.t(), OpsGenieRESTAPI.Model.ActionCategorized.t(), keyword() ) :: {:ok, OpsGenieRESTAPI.Model.UpdateIntegrationActionsResponse.t()} | {:error, Tesla.Env.t()}
Update Integration Actions Updates integration actions of given integration id
Parameters
- connection (OpsGenieRESTAPI.Connection): Connection to server
- id (String.t): Integration Id
- body (ActionCategorized): Request payload to update integration actions
- opts (KeywordList): [optional] Optional parameters
Returns
{:ok, %OpsGenieRESTAPI.Model.UpdateIntegrationActionsResponse{}} on success {:error, info} on failure