| api_key | Empty | Dict to store API key(s) |
| api_key_prefix | Empty | Dict to store API prefix (e.g. Bearer) |
| api_key_prefix['Authorization'] | GenieKey | Default dict for API prefix |
| username | Empty | Username for HTTP basic authentication |
| password | Empty | Password for HTTP basic authentication |
| logger | Empty | Dict to store logging settings |
| logger["package_logger"]["package_logger"] | logging.getLogger("opsgenie_sdk") | Default value in logger settings dict |
| logger["urllib3_logger"]["urllib3_logger"] | logging.getLogger("urllib3") | Default value in logger settings dict |
| logger_format | %(asctime)s %(levelname)s %(message)s | Log format |
| logger_stream_handler | Empty | Log stream handler |
| logger_file_handler | Empty | Log file handler |
| logger_file | Empty | Debug file location |
| debug | Empty | Debug switch |
| retry_count | 5 | Number of retries allowed |
| retry_delay | 0 | Delay time between attempts |
| retry_max_delay | Empty | Maximum amount of delay |
| back_off | 1 | Multiplier applied to delay between attempts |
| retry_http_response | ['5xx', '429'] | Http status codes on which to perform retry |
| retry_enabled | True | Retry switch |
| verify_ssl | True | Switch to verifying SSL certificate when calling API from HTTPs server |
| ssl_ca_cert | Empty | Customize the certificate file to verify the peer. |
| cert_file | Empty | Client certificate file |
| key_file | Empty | Client key file |
| assert_hostname | Empty | Switch to enable SSL hostname verification |
| connection_pool_maxsize | multiprocessing.cpu_count() * 5 | urllib3 connection pool's maximum number of connections saved per pool. urllib3 uses 1 connection as default value, but this is not the best value when you are making a lot of possibly parallel requests to the same host, which is often the case here. cpu_count * 5 is used as default value to increase performance. |
| proxy | Empty | Proxy URL |
| proxy_headers | Empty | Proxy headers |
| safe_chars_for_path_param | Empty | Safe chars for path_param |
| retries | Empty | Adding retries to override urllib3 default value 3 |
| metrics_transaction_id | Empty | Metric transaction ids. |
| short_polling_max_retries | 10 | |
| host | https://api.opsgenie.com | Base url to connect to Opsgenie services |
| temp_folder_path | Empty | Temp file folder for downloading files |