Skip to content

API Reference

Complete API reference for all Kedro AzureML Pipeline classes and functions. Use the search box to filter, or click any name to see full documentation.

Name Type Module Description
AzureMLAssetDatasetClasskedro_azureml_pipeline.datasetsKedro dataset backed by an Azure ML Data Asset.
AzureMLLocalRunHookClasskedro_azureml_pipeline.hooksHook that configures Azure ML asset datasets for local and remote runs.
AzureMLPipelineDatasetClasskedro_azureml_pipeline.datasetsDataset for passing data between Azure ML pipeline nodes.
AzureMLPipelineGeneratorClasskedro_azureml_pipeline.generatorTranslate a Kedro pipeline into an Azure ML pipeline job.
AzureMLPipelinesClientClasskedro_azureml_pipeline.clientClient wrapper for submitting Azure ML pipeline jobs.
AzureMLScheduleClientClasskedro_azureml_pipeline.schedulerClient for creating and updating Azure ML schedules.
AzurePipelinesRunnerClasskedro_azureml_pipeline.runnerSequential runner that rewires dataset paths for Azure ML.
BatchClientsClasskedro_azureml_pipeline.clientOne credential and one ``MLClient`` per workspace, shared across a batch.
build_job_scheduleFunctionkedro_azureml_pipeline.schedulerWrap an Azure ML pipeline job into a ``JobSchedule``.
build_triggerFunctionkedro_azureml_pipeline.schedulerConvert a ``ScheduleConfig`` into an Azure ML trigger object.
CliContextClasskedro_azureml_pipeline.utilsRuntime context passed to CLI command handlers.
ClusterConfigClasskedro_azureml_pipeline.configSingle compute cluster reference.
ComputeConfigClasskedro_azureml_pipeline.configNamed compute clusters with a mandatory ``__default__`` entry.
ConfigExceptionClasskedro_azureml_pipeline.generatorRaised when pipeline generator configuration is invalid.
CronScheduleConfigClasskedro_azureml_pipeline.configCron schedule configuration mapping to ``azure.ai.ml.entities.CronTrigger``.
distributed_jobFunctionkedro_azureml_pipeline.distributedMark a Kedro node function for distributed execution.
DistributedNodeConfigClasskedro_azureml_pipeline.distributedConfiguration for a distributed training node.
enumerate_jobsFunctionkedro_azureml_pipeline.factoryRender every derived binding into a ``name -> JobConfig`` map, overlaying literals.
ExecutionConfigClasskedro_azureml_pipeline.configCode packaging and execution settings for Azure ML.
FrameworkClasskedro_azureml_pipeline.distributedSupported distributed training frameworks.
get_azureml_credentialsFunctionkedro_azureml_pipeline.clientObtain Azure credentials for Azure ML access.
is_distributed_environmentFunctionkedro_azureml_pipeline.distributedCheck whether the process is running in a distributed context.
is_distributed_master_nodeFunctionkedro_azureml_pipeline.distributedCheck whether this process is the master node.
is_factoryFunctionkedro_azureml_pipeline.factoryTrue if a ``jobs`` key is a factory (contains ``{placeholder}`` markers).
JobConfigClasskedro_azureml_pipeline.configA single named job configuration.
KedroAzureMLConfigClasskedro_azureml_pipeline.configTop-level plugin configuration loaded from ``azureml.yml``.
KedroContextManagerClasskedro_azureml_pipeline.managerContext manager that wraps a ``KedroSession`` and exposes plugin config.
LimitsConfigClasskedro_azureml_pipeline.configRun-duration limits for Azure ML pipeline steps.
MlflowAzureMLHookClasskedro_azureml_pipeline.hooksCoordinates kedro-mlflow inside Azure ML pipeline component jobs.
mpi_rankFunctionkedro_azureml_pipeline.distributedReturn the 0-based rank of this process in an MPI or PyTorch step, else 0.
NotificationConfigClasskedro_azureml_pipeline.configNotification for the runs of a job, posted to a webhook or the Slack API.
NotificationEventClasskedro_azureml_pipeline.hooksWhat a payload builder receives.
NotificationHookClasskedro_azureml_pipeline.hooksPost a job's ``start``, ``success``, and ``failure`` events to a webhook.
NotificationRolesClasskedro_azureml_pipeline.generatorWhich steps of a job speak for it.
PipelineFilterOptionsClasskedro_azureml_pipeline.configKedro pipeline filter options for selecting nodes.
RecurrencePatternConfigClasskedro_azureml_pipeline.configRecurrence pattern mapping to ``azure.ai.ml.entities.RecurrencePattern``.
RecurrenceScheduleConfigClasskedro_azureml_pipeline.configRecurrence schedule mapping to ``azure.ai.ml.entities.RecurrenceTrigger``.
register_code_snapshotFunctionkedro_azureml_pipeline.clientRegister *staged_dir* as one anonymous code asset and return its id.
resolve_jobsFunctionkedro_azureml_pipeline.factoryResolve requested job names to ``JobConfig`` via literals + rendered bindings.
resolve_scheduleFunctionkedro_azureml_pipeline.schedulerResolve a schedule reference to a ``ScheduleConfig``.
resolve_targetFunctionkedro_azureml_pipeline.factoryRender a single target into its ``(name, JobConfig)``, or ``None``.
ScheduleConfigClasskedro_azureml_pipeline.configSchedule trigger configuration requiring exactly one of ``cron`` or ``recurrence``.
select_snapshot_filesFunctionkedro_azureml_pipeline.snapshotReturn the files the Azure ML SDK would upload from *code_directory*.
SiblingOutcomeClasskedro_azureml_pipeline.hooksResult of waiting for the poster's sibling leaves.
stage_code_snapshotFunctionkedro_azureml_pipeline.snapshotCopy the snapshot files of *code_directory* into a temporary directory.
update_dictFunctionkedro_azureml_pipeline.utilsReturn a deep copy of *dictionary* with nested keys updated.
WorkspaceConfigClasskedro_azureml_pipeline.configAzure ML workspace identity.
WorkspacesConfigClasskedro_azureml_pipeline.configNamed workspaces with a mandatory ``__default__`` entry.