Skip to content

Commit

Permalink
Initial import
Browse files Browse the repository at this point in the history
  • Loading branch information
Corentin Chary committed Mar 3, 2018
0 parents commit 3343a6b
Show file tree
Hide file tree
Showing 1,395 changed files with 160,791 additions and 0 deletions.
64 changes: 64 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*,cover
.hypothesis/
venv/
.python-version

# Translations
*.mo
*.pot

# Django stuff:
*.log

# Sphinx documentation
docs/_build/

# PyBuilder
target/

#Ipython Notebook
.ipynb_checkpoints
23 changes: 23 additions & 0 deletions .swagger-codegen-ignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Swagger Codegen Ignore
# Generated by swagger-codegen https://github.com/swagger-api/swagger-codegen

# Use this file to prevent files from being overwritten by the generator.
# The patterns follow closely to .gitignore or .dockerignore.

# As an example, the C# client generator defines ApiClient.cs.
# You can make changes and tell Swagger Codgen to ignore just this file by uncommenting the following line:
#ApiClient.cs

# You can match any string of characters against a directory, file or extension with a single asterisk (*):
#foo/*/qux
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux

# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
#foo/**/qux
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux

# You can also negate patterns with an exclamation (!).
# For example, you can ignore all files in a docs folder with the file extension .md:
#docs/*.md
# Then explicitly reverse the ignore rule for a single file:
#!docs/README.md
1 change: 1 addition & 0 deletions .swagger-codegen/VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2.3.1
12 changes: 12 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# ref: https://docs.travis-ci.com/user/languages/python
language: python
python:
- "2.7"
- "3.4"
- "3.5"
- "3.6"

# command to install dependencies
install: "pip install -r requirements.txt"
# command to run tests
script: nosetests
688 changes: 688 additions & 0 deletions README.md

Large diffs are not rendered by default.

59 changes: 59 additions & 0 deletions docs/AccountApi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# opsgenie_swagger.AccountApi

All URIs are relative to *https://api.opsgenie.com*

Method | HTTP request | Description
------------- | ------------- | -------------
[**get_info**](AccountApi.md#get_info) | **GET** /v2/account | Get Account Info


# **get_info**
> GetAccountInfoResponse get_info()
Get Account Info

Used to search and retrieve account information in OpsGenie

### Example
```python
from __future__ import print_function
import time
import opsgenie_swagger
from opsgenie_swagger.rest import ApiException
from pprint import pprint

# Configure API key authorization: GenieKey
configuration = opsgenie_swagger.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = opsgenie_swagger.AccountApi(opsgenie_swagger.ApiClient(configuration))

try:
# Get Account Info
api_response = api_instance.get_info()
pprint(api_response)
except ApiException as e:
print("Exception when calling AccountApi->get_info: %s\n" % e)
```

### Parameters
This endpoint does not need any parameter.

### Return type

[**GetAccountInfoResponse**](GetAccountInfoResponse.md)

### Authorization

[GenieKey](../README.md#GenieKey)

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

12 changes: 12 additions & 0 deletions docs/AccountInfo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# AccountInfo

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **str** | | [optional]
**user_count** | **int** | | [optional]
**plan** | [**AccountPlan**](AccountPlan.md) | | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


12 changes: 12 additions & 0 deletions docs/AccountPlan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# AccountPlan

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**max_user_count** | **int** | | [optional]
**name** | **str** | | [optional]
**is_yearly** | **bool** | | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


12 changes: 12 additions & 0 deletions docs/AckIntegrationAction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# AckIntegrationAction

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**user** | **str** | | [optional]
**note** | **str** | | [optional]
**alias** | **str** | | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


12 changes: 12 additions & 0 deletions docs/AcknowledgeAlertPayload.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# AcknowledgeAlertPayload

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**user** | **str** | Display name of the request owner | [optional]
**note** | **str** | Additional note that will be added while creating the alert | [optional]
**source** | **str** | Source field of the alert. Default value is IP address of the incoming request | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


15 changes: 15 additions & 0 deletions docs/ActionCategorized.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# ActionCategorized

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**parent** | [**IntegrationMeta**](IntegrationMeta.md) | | [optional]
**ignore** | [**list[IgnoreIntegrationAction]**](IgnoreIntegrationAction.md) | | [optional]
**create** | [**list[CreateIntegrationAction]**](CreateIntegrationAction.md) | | [optional]
**close** | [**list[CloseIntegrationAction]**](CloseIntegrationAction.md) | | [optional]
**acknowledge** | [**list[AckIntegrationAction]**](AckIntegrationAction.md) | | [optional]
**add_note** | [**list[AddNoteIntegrationAction]**](AddNoteIntegrationAction.md) | | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


13 changes: 13 additions & 0 deletions docs/ActionMapping.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# ActionMapping

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**action** | **str** | |
**extra_field** | **str** | | [optional]
**extra_field_for_mapped_action** | **str** | | [optional]
**mapped_action** | **str** | | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


13 changes: 13 additions & 0 deletions docs/AddDetailsToAlertPayload.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# AddDetailsToAlertPayload

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**user** | **str** | Display name of the request owner | [optional]
**note** | **str** | Additional note that will be added while creating the alert | [optional]
**source** | **str** | Source field of the alert. Default value is IP address of the incoming request | [optional]
**details** | **dict(str, str)** | Key-value pairs to add as custom property into alert. You can refer here for example values |

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


12 changes: 12 additions & 0 deletions docs/AddNoteIntegrationAction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# AddNoteIntegrationAction

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**user** | **str** | | [optional]
**note** | **str** | | [optional]
**alias** | **str** | | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


12 changes: 12 additions & 0 deletions docs/AddNoteToAlertPayload.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# AddNoteToAlertPayload

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**user** | **str** | Display name of the request owner | [optional]
**note** | **str** | Additional note that will be added while creating the alert | [optional]
**source** | **str** | Source field of the alert. Default value is IP address of the incoming request | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


13 changes: 13 additions & 0 deletions docs/AddResponderToAlertPayload.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# AddResponderToAlertPayload

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**user** | **str** | Display name of the request owner | [optional]
**note** | **str** | Additional note that will be added while creating the alert | [optional]
**source** | **str** | Source field of the alert. Default value is IP address of the incoming request | [optional]
**responder** | [**Recipient**](Recipient.md) | |

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


13 changes: 13 additions & 0 deletions docs/AddTagsToAlertPayload.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# AddTagsToAlertPayload

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**user** | **str** | Display name of the request owner | [optional]
**note** | **str** | Additional note that will be added while creating the alert | [optional]
**source** | **str** | Source field of the alert. Default value is IP address of the incoming request | [optional]
**tags** | **list[str]** | |

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


11 changes: 11 additions & 0 deletions docs/AddTeamMemberPayload.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# AddTeamMemberPayload

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**user** | [**UserMeta**](UserMeta.md) | Member identifier of the team, consisting 'id' and/or 'username' |
**role** | **str** | Member role of the user, consisting 'user', 'admin' or a custom team role. Default value is 'user' | [optional] [default to 'user']

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


13 changes: 13 additions & 0 deletions docs/AddTeamToAlertPayload.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# AddTeamToAlertPayload

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**user** | **str** | Display name of the request owner | [optional]
**note** | **str** | Additional note that will be added while creating the alert | [optional]
**source** | **str** | Source field of the alert. Default value is IP address of the incoming request | [optional]
**team** | [**TeamRecipient**](TeamRecipient.md) | |

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


17 changes: 17 additions & 0 deletions docs/AirbrakeIntegration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# AirbrakeIntegration

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**suppress_notifications** | **bool** | If enabled, notifications that come from alerts will be suppressed. Defaults to false | [optional]
**ignore_teams_from_payload** | **bool** | If enabled, the integration will ignore teams sent in request payloads. Defaults to false | [optional]
**ignore_recipients_from_payload** | **bool** | If enabled, the integration will ignore recipients sent in request payloads. Defaults to false | [optional]
**recipients** | [**list[Recipient]**](Recipient.md) | Optional user, schedule, teams or escalation names to calculate which users will receive the notifications of the alert. Recipients which are exceeding the limit are ignored | [optional]
**is_advanced** | **bool** | | [optional]
**feature_type** | **str** | | [optional]
**allow_configuration_access** | **bool** | This parameter is for allowing or restricting the configuration access. If configuration access is restricted, the integration will be limited to Alert API requests and sending heartbeats. Defaults to false | [optional]
**allow_write_access** | **bool** | This parameter is for configuring the read-only access of integration. If the integration is limited to read-only access, the integration will not be authorized to perform any create, update or delete action within any domain. Defaults to true | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


34 changes: 34 additions & 0 deletions docs/Alert.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Alert

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **str** | |
**tiny_id** | **str** | | [optional]
**alias** | **str** | | [optional]
**message** | **str** | | [optional]
**status** | **str** | | [optional]
**acknowledged** | **bool** | | [optional]
**is_seen** | **bool** | | [optional]
**tags** | **list[str]** | | [optional]
**snoozed** | **bool** | | [optional]
**snoozed_until** | **datetime** | | [optional]
**count** | **int** | | [optional]
**last_occurred_at** | **datetime** | | [optional]
**created_at** | **datetime** | | [optional]
**updated_at** | **datetime** | | [optional]
**source** | **str** | | [optional]
**owner** | **str** | | [optional]
**priority** | **str** | | [optional]
**teams** | [**list[AlertTeamMeta]**](AlertTeamMeta.md) | | [optional]
**responders** | [**list[Recipient]**](Recipient.md) | | [optional]
**integration** | [**AlertIntegration**](AlertIntegration.md) | | [optional]
**report** | [**AlertReport**](AlertReport.md) | | [optional]
**actions** | **list[str]** | | [optional]
**entity** | **str** | | [optional]
**description** | **str** | | [optional]
**details** | **dict(str, str)** | | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


Loading

0 comments on commit 3343a6b

Please sign in to comment.