AzuredatafactoryClient
Classes
CreatePipelineRunResponse
dataclass
PipelineRun
dataclass
PipelineRun(run_id: Optional[str] = None, pipeline_name: Optional[str] = None, parameters: Optional[Dict[str, Any]] = None, invoked_by: Optional[Dict[str, Any]] = None, run_start: Optional[str] = None, run_end: Optional[str] = None, duration_in_ms: Optional[int] = None, status: Optional[str] = None, message: Optional[str] = None, last_updated: Optional[str] = None, annotations: Optional[List[str]] = None)
Response for Get a pipeline run
Attributes
run_id
class-attribute
instance-attribute
Identifier of a run
pipeline_name
class-attribute
instance-attribute
The pipeline name
parameters
class-attribute
instance-attribute
The full of partial list of parameter name, value pair used in the pipeline run.
invoked_by
class-attribute
instance-attribute
Entity that started the pipeline.
run_start
class-attribute
instance-attribute
The start time of a pipeline run in ISO8601 format.
run_end
class-attribute
instance-attribute
The end time of a pipeline run in ISO8601 format.
duration_in_ms
class-attribute
instance-attribute
The duration of a pipeline run in milliseconds.
status
class-attribute
instance-attribute
The status of the pipeline run.
message
class-attribute
instance-attribute
The message from a pipeline run.
last_updated
class-attribute
instance-attribute
The last updated timestamp for the pipeline run event in ISO8601 format.
SubscriptionListResult
dataclass
Response for List subscriptions
ResourceGroupListResult
dataclass
ResourceGroupListResult(value: Optional[List[ResourceGroup]] = None, next_link: Optional[str] = None)
Response for List resource groups
DataFactoryListResult
dataclass
Response for List Factories
PipelineListResult
dataclass
Response for List pipelines
DataFactory
dataclass
DataFactory(name: Optional[str] = None, tags: Optional[Dict[str, Any]] = None, properties: Optional[Dict[str, Any]] = None, identity: Optional[Dict[str, Any]] = None, id: Optional[str] = None, type_: Optional[str] = None, location: Optional[str] = None)
Definition: DataFactory
Attributes
properties
class-attribute
instance-attribute
Data Factory additional properties.
identity
class-attribute
instance-attribute
Managed service identity of the factory.
type_
class-attribute
instance-attribute
The resource type.
Pipeline
dataclass
Pipeline(id: Optional[str] = None, name: Optional[str] = None, properties: Optional[Dict[str, Any]] = None, etag: Optional[str] = None)
Definition: Pipeline
Attributes
name
class-attribute
instance-attribute
The resource name of the pipeline.
properties
class-attribute
instance-attribute
The pipeline properties.
Activity
dataclass
ActivityFull
dataclass
ActivityFull(name: Optional[str] = None, type_: Optional[str] = None, inputs: Optional[List[Dict[str, Any]]] = None, outputs: Optional[List[Dict[str, Any]]] = None, type_properties: Optional[Dict[str, Any]] = None, policy: Optional[Dict[str, Any]] = None)
ParameterValueSpecification
dataclass
Subscription
dataclass
Subscription(id: Optional[str] = None, subscription_id: Optional[str] = None, tenant_id: Optional[str] = None, display_name: Optional[str] = None, state: Optional[str] = None, subscription_policies: Optional[SubscriptionPolicies] = None, authorization_source: Optional[str] = None)
Definition: Subscription
Attributes
id
class-attribute
instance-attribute
The fully qualified Id. For example, /subscriptions/00000000-0000-0000-0000-000000000000.
subscription_id
class-attribute
instance-attribute
The subscription Id.
tenant_id
class-attribute
instance-attribute
The tenant Id.
display_name
class-attribute
instance-attribute
The subscription display name.
authorization_source
class-attribute
instance-attribute
authorization_source: Optional[str] = field(default=None, metadata={'wire_name': 'authorizationSource'})
The authorization source of the request. Valid values are one or more combinations of Legacy, RoleBased, Bypassed, Direct and Management. For example, 'Legacy, RoleBased'.
SubscriptionPolicies
dataclass
SubscriptionPolicies(location_placement_id: Optional[str] = None, quota_id: Optional[str] = None, spending_limit: Optional[str] = None)
Definition: SubscriptionPolicies
Attributes
location_placement_id
class-attribute
instance-attribute
location_placement_id: Optional[str] = field(default=None, metadata={'wire_name': 'locationPlacementId'})
The subscription location placement Id. The Id indicates which regions are visible for a subscription. For example, a subscription with a location placement Id of Public_2014-09-01 has access to Azure public regions.
quota_id
class-attribute
instance-attribute
The subscription quota Id.
ResourceGroup
dataclass
ResourceGroup(id: Optional[str] = None, name: Optional[str] = None, location: Optional[str] = None, managed_by: Optional[str] = None, tags: Optional[Dict[str, Any]] = None, properties: Optional[ResourceGroupProperties] = None)
Definition: ResourceGroup
Attributes
id
class-attribute
instance-attribute
The ID of the resource group (e.g. /subscriptions/XXX/resourceGroups/YYY).
location
class-attribute
instance-attribute
The location of the resource group. It cannot be changed after the resource group has been created. Has to be one of the supported Azure Locations, such as West US, East US, West Europe, East Asia, etc.
managed_by
class-attribute
instance-attribute
Id of the resource that manages this resource group.
ResourceGroupProperties
dataclass
AzuredatafactoryClient
AzuredatafactoryClient(connection_runtime_url: str, token_provider: Optional[TokenProvider] = None, options: Optional[ConnectorClientOptions] = None)
Bases: ConnectorClientBase
Typed client for azuredatafactory connector.
Initialize a AzuredatafactoryClient.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
connection_runtime_url
|
str
|
The connection runtime URL from Azure Portal. |
required |
token_provider
|
Optional[TokenProvider]
|
Optional token provider. Defaults to ManagedIdentityTokenProvider. |
None
|
options
|
Optional[ConnectorClientOptions]
|
Optional connector client options. |
None
|
Methods:
create_pipeline_run_async
async
create_pipeline_run_async(input: ParameterValueSpecification, subscription_id: str, resource_group_name: str, data_factory_name: str, pipeline_name: str, reference_pipeline_run_id: Optional[str] = None) -> dict[str, Any] | None
Create a pipeline run
This operation creates a new pipeline run in your factory
cancel_pipeline_run_async
async
cancel_pipeline_run_async(subscription_id: str, resource_group_name: str, data_factory_name: str, pipeline_run_name: str) -> None
Cancel a pipeline run
This operation cancels a pipeline run by its run ID.
get_pipeline_run_async
async
get_pipeline_run_async(subscription_id: str, resource_group_name: str, data_factory_name: str, pipeline_run_name: str) -> dict[str, Any] | None
Get a pipeline run
Get a particular pipeline run execution
list_subscriptions_async
async
List subscriptions
Gets a list of all the subscriptions to which the principal has access.
list_resource_groups_async
async
list_resource_groups_async(subscription_id: str, filter: Optional[str] = None, top: Optional[int] = None) -> dict[str, Any] | None
List resource groups
Lists all the resource groups within the subscription. The results are paginated at 1,000+ records.
list_data_factories_async
async
List Factories
Get the list of Data Factories