Management¶
This section documents the ManagementApi client from openapi_client.api.management_api. The content is generated automatically and updates when new methods are added.
Client¶
To use this API client:
import certifi
import boto3
from openapi_client.amorphic_api_client import AmorphicApiClient
from openapi_client.api.management_api import ManagementApi
ssm = boto3.client('ssm')
api_gw_url = ssm.get_parameter(Name='adp/amorphic/config/apigwurl', WithDecryption=False)['Parameter']['Value'] # String type; use WithDecryption=True for SecureString
role_id = ssm.get_parameter(Name='adp/amorphic/config/roleid', WithDecryption=False)['Parameter']['Value'] # String type; use WithDecryption=True for SecureString
client = AmorphicApiClient.create_with_auth(
host=api_gw_url,
role_id=role_id,
ssl_ca_cert=certifi.where(),
ssm_parameter='adp/amorphic/config/pattoken'
)
api = ManagementApi(client)
Available Methods¶
- create_mail_server
- create_role
- create_user_agreement
- delete_mail_server
- delete_role
- get_app_usage
- get_healthcheck
- get_lambda_concurrency
- get_latest_user_agreement
- get_mail_server
- get_proxy_instance_status
- get_role
- get_saml_group_mapping
- get_system_configs
- get_system_information
- get_user_agreement_by_version
- list_mail_servers
- list_proxy_instance_patches
- list_roles
- list_saml_group_mappings
- list_user_agreements
- send_app_usage
- submit_feedback
- trigger_proxy_patch_operation
- update_mail_server
- update_role
- update_system_configs