aztk.models package¶
aztk.models.models module¶
Bases:
object
-
class
aztk.models.models.
CustomScript
(name: str = None, script=None, run_on=None)[source]¶ Bases:
object
-
class
aztk.models.models.
UserConfiguration
(username: str, ssh_key: str = None, password: str = None)[source]¶ Bases:
aztk.internal.configuration_base.ConfigurationBase
-
class
aztk.models.models.
ClusterConfiguration
(toolkit: aztk.models.toolkit.Toolkit = None, custom_scripts: List[aztk.models.models.CustomScript] = None, file_shares: List[aztk.models.models.FileShare] = None, cluster_id: str = None, vm_count=0, vm_low_pri_count=0, vm_size=None, subnet_id=None, plugins: List[aztk.models.plugins.plugin_configuration.PluginConfiguration] = None, user_configuration: aztk.models.models.UserConfiguration = None)[source]¶ Bases:
aztk.internal.configuration_base.ConfigurationBase
Cluster configuration model
Parameters: toolkit –
-
class
aztk.models.models.
ServicePrincipalConfiguration
(tenant_id: str = None, client_id: str = None, credential: str = None, batch_account_resource_id: str = None, storage_account_resource_id: str = None)[source]¶ Bases:
aztk.internal.configuration_base.ConfigurationBase
Container class for AAD authentication
Bases:
aztk.internal.configuration_base.ConfigurationBase
Container class for shared key authentication
Validate the config at its current state. Raises: Error if invalid
-
class
aztk.models.models.
DockerConfiguration
(endpoint=None, username=None, password=None)[source]¶ Bases:
aztk.internal.configuration_base.ConfigurationBase
-
class
aztk.models.models.
SecretsConfiguration
(service_principal=None, shared_key=None, docker=None, ssh_pub_key=None, ssh_priv_key=None)[source]¶ Bases:
aztk.internal.configuration_base.ConfigurationBase