aztk package

aztk.client module

class aztk.client.Client(secrets_config: aztk.models.secrets_configuration.SecretsConfiguration)[source]

Bases: object

get_cluster_config(cluster_id: str) → aztk.models.cluster_configuration.ClusterConfiguration[source]
create_cluster(cluster_conf, wait: bool = False)[source]
create_clusters_in_parallel(cluster_confs)[source]
delete_cluster(cluster_id: str)[source]
get_cluster(cluster_id: str)[source]
list_clusters()[source]
wait_until_cluster_is_ready(cluster_id)[source]
create_user(cluster_id: str, username: str, password: str = None, ssh_key: str = None) → str[source]
get_remote_login_settings(cluster_id, node_id)[source]
cluster_run(cluster_id, command)[source]
cluster_copy(cluster_id, source_path, destination_path)[source]
cluster_download(cluster_id, source_path, destination_path)[source]
submit_job(job)[source]

aztk.error module

Contains all errors used in Aztk. All error should inherit from AztkError

exception aztk.error.AztkError[source]

Bases: Exception

exception aztk.error.AztkAttributeError[source]

Bases: aztk.error.AztkError

exception aztk.error.ClusterNotReadyError[source]

Bases: aztk.error.AztkError

exception aztk.error.AzureApiInitError[source]

Bases: aztk.error.AztkError

exception aztk.error.InvalidPluginConfigurationError[source]

Bases: aztk.error.AztkError

exception aztk.error.InvalidModelError(message: str, model=None)[source]

Bases: aztk.error.AztkError

exception aztk.error.MissingRequiredAttributeError(message: str, model=None)[source]

Bases: aztk.error.InvalidModelError

exception aztk.error.InvalidCustomScriptError(message: str, model=None)[source]

Bases: aztk.error.InvalidModelError

exception aztk.error.InvalidPluginReferenceError(message: str, model=None)[source]

Bases: aztk.error.InvalidModelError

exception aztk.error.InvalidModelFieldError(message: str, model=None, field=None)[source]

Bases: aztk.error.InvalidModelError