Datalabs¶
This section documents the DatalabsApi client from openapi_client.api.datalabs_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.datalabs_api import DatalabsApi
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 = DatalabsApi(client)
Available Methods¶
- create_datalab
- create_datalab_lifecycle_configuration
- delete_datalab
- delete_datalab_lifecycle_configuration
- delete_datalab_session
- get_datalab
- get_datalab_lifecycle_configuration_details
- get_datalab_logs
- get_datalab_resource_access
- list_datalab_lifecycle_configurations
- list_datalab_sessions
- list_datalabs
- list_datalabs_apps
- stop_datalab_session
- trigger_datalab_resource_access_update
- update_datalab
- update_datalab_lifecycle_configuration
- view_datalab_logs_paginated