Microsoft.AzureDataTransfer (stable:2025-05-21)

2025/08/12 • 33 updated methods

AzureDataTransfer_listApprovedSchemas (updated)
Description Retrieves the list of approved schemas available for Azure Data Transfer. This operation has reached end of life support starting version 2025-05-30-preview. For schema support please create and use a FlowProfile resource.
Reference Link ¶

⚶ Changes

{
  "#id": "AzureDataTransfer_listApprovedSchemas",
  "Description": {
    "new": "Retrieves the list of approved schemas available for Azure Data Transfer. This operation has reached end of life support starting version 2025-05-30-preview. For schema support please create and use a FlowProfile resource.",
    "old": "Lists approved schemas for Azure Data Transfer."
  },
  "$parameters": [
    {
      "#name": "pipeline",
      "Description": {
        "new": "The request payload for listing approved schemas.",
        "old": "The request to list approved schemas."
      },
      "$schema": {
        "Description": {
          "new": "The request used to list approved schemas within the resource provider. ListApprovedSchemaRequest has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
          "old": "The request used to list approved schemas within the resource provider. ListApprovedSchemaRequest will be deprecated after from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
        }
      }
    }
  ],
  "$responses": {
    "200": {
      "Description": {
        "new": "The schemas list result. SchemaListResults has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
        "old": "The schemas list result. SchemaListResults will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
      },
      "$properties": {
        "value": {
          "Description": {
            "new": "The schema object. Schemas has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
            "old": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
          }
        }
      }
    }
  }
}

⚼ Request

POST:  /providers/Microsoft.AzureDataTransfer/listApprovedSchemas
{
api-version: string ,
pipeline:
{
pipeline: string ,
direction: enum ,
}
,
}

⚐ Response (200)

{
value:
[
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AzureDataTransfer_validateSchema (updated)
Description Validates the structure and content of a schema for use in Azure Data Transfer. This operation has reached end of life support starting version 2025-05-30-preview. For schema support please create and use a FlowProfile resource.
Reference Link ¶

⚶ Changes

{
  "#id": "AzureDataTransfer_validateSchema",
  "Description": {
    "new": "Validates the structure and content of a schema for use in Azure Data Transfer. This operation has reached end of life support starting version 2025-05-30-preview. For schema support please create and use a FlowProfile resource.",
    "old": "Validates a schema for Azure Data Transfer."
  },
  "$parameters": {
    "schema": {
      "Description": {
        "new": "The schema object. Schemas has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
        "old": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
      }
    }
  },
  "$responses": {
    "200": {
      "Description": {
        "new": "Result of the schema validation. ValidateSchemaResult has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
        "old": "Result of the schema validation. ValidateSchemaResult will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
      }
    }
  }
}

⚼ Request

POST:  /providers/Microsoft.AzureDataTransfer/validateSchema
{
api-version: string ,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
}

⚐ Response (200)

{
status: enum ,
message: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Connections_ListBySubscription (updated)
Description Gets connections in a subscription.
Reference Link ¶

⚶ Changes

{
  "#id": "Connections_ListBySubscription",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "#name": "flowTypes",
                "Description": {
                  "new": "The flow types being requested for this connection. This FlowType property has reached end of life support starting version 2025-05-30-preview. Please create a FlowProfile resource instead.",
                  "old": "The flow types being requested for this connection. This FlowType property is deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead."
                }
              },
              {
                "#name": "policies",
                "Description": {
                  "new": "The policies for this connection. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                  "old": "The policies for this connection"
                }
              },
              {
                "#name": "schemas",
                "Description": {
                  "new": "The schemas for this connection. The schemas property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                  "old": "The schemas for this connection"
                },
                "$items": {
                  "Description": {
                    "new": "The schema object. Schemas has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
                    "old": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
                  }
                }
              },
              {
                "#name": "schemaUris",
                "Description": {
                  "new": "The schema URIs for this connection. The schemaUris property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                  "old": "The schema URIs for this connection"
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AzureDataTransfer/connections
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
statusReason: string ,
linkStatus: enum ,
linkedConnectionId: string ,
flowTypes:
[
string ,
]
,
requirementId: string ,
remoteSubscriptionId: string ,
approver: string ,
pin: string ,
dateSubmitted: string ,
primaryContact: string ,
secondaryContacts:
[
string ,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
schemas:
[
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
]
,
schemaUris:
[
string ,
]
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Pipelines_ListBySubscription (updated)
Description Lists all Pipeline resources within the current subscription.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_ListBySubscription",
  "Description": {
    "new": "Lists all Pipeline resources within the current subscription.",
    "old": "Gets pipelines in a subscription."
  },
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "Description": {
            "new": "The pipeline resource definition. A Pipeline defines the scope and identity under which data replication scenarios are managed.",
            "old": "The pipeline resource definition."
          },
          "$properties": [
            {
              "#name": "properties",
              "Description": {
                "new": "The set of configurable properties for the Pipeline resource.",
                "old": "Properties of pipeline"
              },
              "$properties": [
                {
                  "#name": "policies",
                  "Description": {
                    "new": "The policies for this pipeline. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                    "old": "The policies for this pipeline"
                  }
                },
                {
                  "#name": "flowTypes",
                  "Description": {
                    "new": "The flow type for this flow. The flowTypes property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                    "old": "The flow type for this flow"
                  }
                }
              ]
            }
          ]
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AzureDataTransfer/pipelines
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
remoteCloud: string ,
displayName: string ,
connections:
[
{
id: string ,
name: string ,
type: string ,
location: string ,
etag: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
internalMetadata:
{
operationStatus:
{
status: enum ,
id: string ,
message: string ,
}
,
statusSetBy: string ,
}
,
}
,
}
,
]
,
subscribers:
[
{
email: string ,
notifications: integer ,
}
,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
flowTypes:
[
string ,
]
,
disabledFlowTypes:
[
string ,
]
,
quarantineDownloadStorageAccount: string ,
quarantineDownloadStorageContainer: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Connections_ListByResourceGroup (updated)
Description Gets connections in a resource group.
Reference Link ¶

⚶ Changes

{
  "#id": "Connections_ListByResourceGroup",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "#name": "flowTypes",
                "Description": {
                  "new": "The flow types being requested for this connection. This FlowType property has reached end of life support starting version 2025-05-30-preview. Please create a FlowProfile resource instead.",
                  "old": "The flow types being requested for this connection. This FlowType property is deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead."
                }
              },
              {
                "#name": "policies",
                "Description": {
                  "new": "The policies for this connection. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                  "old": "The policies for this connection"
                }
              },
              {
                "#name": "schemas",
                "Description": {
                  "new": "The schemas for this connection. The schemas property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                  "old": "The schemas for this connection"
                },
                "$items": {
                  "Description": {
                    "new": "The schema object. Schemas has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
                    "old": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
                  }
                }
              },
              {
                "#name": "schemaUris",
                "Description": {
                  "new": "The schema URIs for this connection. The schemaUris property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                  "old": "The schema URIs for this connection"
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
statusReason: string ,
linkStatus: enum ,
linkedConnectionId: string ,
flowTypes:
[
string ,
]
,
requirementId: string ,
remoteSubscriptionId: string ,
approver: string ,
pin: string ,
dateSubmitted: string ,
primaryContact: string ,
secondaryContacts:
[
string ,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
schemas:
[
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
]
,
schemaUris:
[
string ,
]
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Connections_Get (updated)
Description Gets connection resource.
Reference Link ¶

⚶ Changes

{
  "#id": "Connections_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "flowTypes",
            "Description": {
              "new": "The flow types being requested for this connection. This FlowType property has reached end of life support starting version 2025-05-30-preview. Please create a FlowProfile resource instead.",
              "old": "The flow types being requested for this connection. This FlowType property is deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this connection. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this connection"
            }
          },
          {
            "#name": "schemas",
            "Description": {
              "new": "The schemas for this connection. The schemas property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The schemas for this connection"
            },
            "$items": {
              "Description": {
                "new": "The schema object. Schemas has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
                "old": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
              }
            }
          },
          {
            "#name": "schemaUris",
            "Description": {
              "new": "The schema URIs for this connection. The schemaUris property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The schema URIs for this connection"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
}

⚐ Response (200)

{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
statusReason: string ,
linkStatus: enum ,
linkedConnectionId: string ,
flowTypes:
[
string ,
]
,
requirementId: string ,
remoteSubscriptionId: string ,
approver: string ,
pin: string ,
dateSubmitted: string ,
primaryContact: string ,
secondaryContacts:
[
string ,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
schemas:
[
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
]
,
schemaUris:
[
string ,
]
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Connections_CreateOrUpdate (updated)
Description Creates or updates the connection resource.
Reference Link ¶

⚶ Changes

{
  "#id": "Connections_CreateOrUpdate",
  "$parameters": {
    "connection": {
      "$properties": {
        "properties": [
          {
            "#name": "flowTypes",
            "Description": {
              "new": "The flow types being requested for this connection. This FlowType property has reached end of life support starting version 2025-05-30-preview. Please create a FlowProfile resource instead.",
              "old": "The flow types being requested for this connection. This FlowType property is deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this connection. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this connection"
            }
          },
          {
            "#name": "schemas",
            "Description": {
              "new": "The schemas for this connection. The schemas property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The schemas for this connection"
            },
            "$items": {
              "Description": {
                "new": "The schema object. Schemas has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
                "old": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
              }
            }
          },
          {
            "#name": "schemaUris",
            "Description": {
              "new": "The schema URIs for this connection. The schemaUris property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The schema URIs for this connection"
            }
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "flowTypes",
            "Description": {
              "new": "The flow types being requested for this connection. This FlowType property has reached end of life support starting version 2025-05-30-preview. Please create a FlowProfile resource instead.",
              "old": "The flow types being requested for this connection. This FlowType property is deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this connection. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this connection"
            }
          },
          {
            "#name": "schemas",
            "Description": {
              "new": "The schemas for this connection. The schemas property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The schemas for this connection"
            },
            "$items": {
              "Description": {
                "new": "The schema object. Schemas has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
                "old": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
              }
            }
          },
          {
            "#name": "schemaUris",
            "Description": {
              "new": "The schema URIs for this connection. The schemaUris property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The schema URIs for this connection"
            }
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "#name": "flowTypes",
            "Description": {
              "new": "The flow types being requested for this connection. This FlowType property has reached end of life support starting version 2025-05-30-preview. Please create a FlowProfile resource instead.",
              "old": "The flow types being requested for this connection. This FlowType property is deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this connection. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this connection"
            }
          },
          {
            "#name": "schemas",
            "Description": {
              "new": "The schemas for this connection. The schemas property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The schemas for this connection"
            },
            "$items": {
              "Description": {
                "new": "The schema object. Schemas has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
                "old": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
              }
            }
          },
          {
            "#name": "schemaUris",
            "Description": {
              "new": "The schema URIs for this connection. The schemaUris property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The schema URIs for this connection"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
connection:
{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
statusReason: string ,
linkStatus: enum ,
linkedConnectionId: string ,
flowTypes:
[
string ,
]
,
requirementId: string ,
remoteSubscriptionId: string ,
approver: string ,
pin: string ,
dateSubmitted: string ,
primaryContact: string ,
secondaryContacts:
[
string ,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
schemas:
[
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
]
,
schemaUris:
[
string ,
]
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
statusReason: string ,
linkStatus: enum ,
linkedConnectionId: string ,
flowTypes:
[
string ,
]
,
requirementId: string ,
remoteSubscriptionId: string ,
approver: string ,
pin: string ,
dateSubmitted: string ,
primaryContact: string ,
secondaryContacts:
[
string ,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
schemas:
[
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
]
,
schemaUris:
[
string ,
]
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
statusReason: string ,
linkStatus: enum ,
linkedConnectionId: string ,
flowTypes:
[
string ,
]
,
requirementId: string ,
remoteSubscriptionId: string ,
approver: string ,
pin: string ,
dateSubmitted: string ,
primaryContact: string ,
secondaryContacts:
[
string ,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
schemas:
[
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
]
,
schemaUris:
[
string ,
]
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Connections_Update (updated)
Description Updates the connection resource.
Reference Link ¶

⚶ Changes

{
  "#id": "Connections_Update",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "flowTypes",
            "Description": {
              "new": "The flow types being requested for this connection. This FlowType property has reached end of life support starting version 2025-05-30-preview. Please create a FlowProfile resource instead.",
              "old": "The flow types being requested for this connection. This FlowType property is deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this connection. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this connection"
            }
          },
          {
            "#name": "schemas",
            "Description": {
              "new": "The schemas for this connection. The schemas property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The schemas for this connection"
            },
            "$items": {
              "Description": {
                "new": "The schema object. Schemas has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
                "old": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
              }
            }
          },
          {
            "#name": "schemaUris",
            "Description": {
              "new": "The schema URIs for this connection. The schemaUris property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The schema URIs for this connection"
            }
          }
        ]
      }
    },
    "202": {
      "$properties": {
        "properties": [
          {
            "#name": "flowTypes",
            "Description": {
              "new": "The flow types being requested for this connection. This FlowType property has reached end of life support starting version 2025-05-30-preview. Please create a FlowProfile resource instead.",
              "old": "The flow types being requested for this connection. This FlowType property is deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this connection. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this connection"
            }
          },
          {
            "#name": "schemas",
            "Description": {
              "new": "The schemas for this connection. The schemas property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The schemas for this connection"
            },
            "$items": {
              "Description": {
                "new": "The schema object. Schemas has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
                "old": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
              }
            }
          },
          {
            "#name": "schemaUris",
            "Description": {
              "new": "The schema URIs for this connection. The schemaUris property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The schema URIs for this connection"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
connection:
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
statusReason: string ,
linkStatus: enum ,
linkedConnectionId: string ,
flowTypes:
[
string ,
]
,
requirementId: string ,
remoteSubscriptionId: string ,
approver: string ,
pin: string ,
dateSubmitted: string ,
primaryContact: string ,
secondaryContacts:
[
string ,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
schemas:
[
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
]
,
schemaUris:
[
string ,
]
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
statusReason: string ,
linkStatus: enum ,
linkedConnectionId: string ,
flowTypes:
[
string ,
]
,
requirementId: string ,
remoteSubscriptionId: string ,
approver: string ,
pin: string ,
dateSubmitted: string ,
primaryContact: string ,
secondaryContacts:
[
string ,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
schemas:
[
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
]
,
schemaUris:
[
string ,
]
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Flows_ListByConnection (updated)
Description Gets flows in a connection.
Reference Link ¶

⚶ Changes

{
  "#id": "Flows_ListByConnection",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "#name": "flowType",
                "Description": {
                  "new": "The flow type for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                  "old": "The flow type for this flow"
                }
              },
              {
                "#name": "dataType",
                "Description": {
                  "new": "Type of data to transfer via the flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                  "old": "Type of data to transfer via the flow."
                }
              },
              {
                "#name": "policies",
                "Description": {
                  "new": "The policies for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                  "old": "The policies for this flow"
                }
              },
              {
                "#name": "schema",
                "Description": {
                  "new": "The selected schema for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                  "old": "The selected schema for this flow"
                }
              },
              {
                "apiFlowOptions": [
                  {
                    "#name": "remoteEndpoint",
                    "Description": {
                      "new": "Remote host to which communication needs to be made. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the remoteEndpointSettings.endpoint property instead.",
                      "old": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview."
                    }
                  },
                  {
                    "#name": "identityTranslation",
                    "Description": {
                      "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                      "old": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview."
                    }
                  },
                  {
                    "#name": "senderClientId",
                    "Description": {
                      "new": "Sender's app user assigned Manage Identity client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                      "old": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview."
                    }
                  },
                  {
                    "#name": "remoteCallingModeClientId",
                    "Description": {
                      "new": "Remote stub app registration Client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                      "old": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview."
                    }
                  },
                  {
                    "#name": "audienceOverride",
                    "Description": {
                      "new": "Optional field to override the audience of the remote endpoint. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                      "old": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview."
                    }
                  }
                ]
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: string ,
storageTableName: string ,
serviceBusQueueId: string ,
flowType: enum ,
dataType: enum ,
provisioningState: enum ,
policies:
[
string ,
]
,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
messagingOptions:
{
billingTier: enum ,
}
,
apiFlowOptions:
{
remoteEndpoint: string ,
cname: string ,
apiMode: enum ,
identityTranslation: enum ,
senderClientId: string ,
remoteCallingModeClientId: string ,
audienceOverride: string ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
eventHubId: string ,
consumerGroup: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Flows_Get (updated)
Description Gets flow resource.
Reference Link ¶

⚶ Changes

{
  "#id": "Flows_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "flowType",
            "Description": {
              "new": "The flow type for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The flow type for this flow"
            }
          },
          {
            "#name": "dataType",
            "Description": {
              "new": "Type of data to transfer via the flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "Type of data to transfer via the flow."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this flow"
            }
          },
          {
            "#name": "schema",
            "Description": {
              "new": "The selected schema for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The selected schema for this flow"
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the remoteEndpointSettings.endpoint property instead.",
                  "old": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview."
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
flowName: string ,
}

⚐ Response (200)

{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: string ,
storageTableName: string ,
serviceBusQueueId: string ,
flowType: enum ,
dataType: enum ,
provisioningState: enum ,
policies:
[
string ,
]
,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
messagingOptions:
{
billingTier: enum ,
}
,
apiFlowOptions:
{
remoteEndpoint: string ,
cname: string ,
apiMode: enum ,
identityTranslation: enum ,
senderClientId: string ,
remoteCallingModeClientId: string ,
audienceOverride: string ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
eventHubId: string ,
consumerGroup: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Flows_CreateOrUpdate (updated)
Description Creates or updates the flow resource.
Reference Link ¶

⚶ Changes

{
  "#id": "Flows_CreateOrUpdate",
  "$parameters": {
    "flow": {
      "$properties": {
        "properties": [
          {
            "#name": "flowType",
            "Description": {
              "new": "The flow type for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The flow type for this flow"
            }
          },
          {
            "#name": "dataType",
            "Description": {
              "new": "Type of data to transfer via the flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "Type of data to transfer via the flow."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this flow"
            }
          },
          {
            "#name": "schema",
            "Description": {
              "new": "The selected schema for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The selected schema for this flow"
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the remoteEndpointSettings.endpoint property instead.",
                  "old": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview."
                }
              }
            ]
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "flowType",
            "Description": {
              "new": "The flow type for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The flow type for this flow"
            }
          },
          {
            "#name": "dataType",
            "Description": {
              "new": "Type of data to transfer via the flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "Type of data to transfer via the flow."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this flow"
            }
          },
          {
            "#name": "schema",
            "Description": {
              "new": "The selected schema for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The selected schema for this flow"
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the remoteEndpointSettings.endpoint property instead.",
                  "old": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview."
                }
              }
            ]
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "#name": "flowType",
            "Description": {
              "new": "The flow type for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The flow type for this flow"
            }
          },
          {
            "#name": "dataType",
            "Description": {
              "new": "Type of data to transfer via the flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "Type of data to transfer via the flow."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this flow"
            }
          },
          {
            "#name": "schema",
            "Description": {
              "new": "The selected schema for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The selected schema for this flow"
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the remoteEndpointSettings.endpoint property instead.",
                  "old": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview."
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
flowName: string ,
flow:
{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: string ,
storageTableName: string ,
serviceBusQueueId: string ,
flowType: enum ,
dataType: enum ,
provisioningState: enum ,
policies:
[
string ,
]
,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
messagingOptions:
{
billingTier: enum ,
}
,
apiFlowOptions:
{
remoteEndpoint: string ,
cname: string ,
apiMode: enum ,
identityTranslation: enum ,
senderClientId: string ,
remoteCallingModeClientId: string ,
audienceOverride: string ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
eventHubId: string ,
consumerGroup: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: string ,
storageTableName: string ,
serviceBusQueueId: string ,
flowType: enum ,
dataType: enum ,
provisioningState: enum ,
policies:
[
string ,
]
,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
messagingOptions:
{
billingTier: enum ,
}
,
apiFlowOptions:
{
remoteEndpoint: string ,
cname: string ,
apiMode: enum ,
identityTranslation: enum ,
senderClientId: string ,
remoteCallingModeClientId: string ,
audienceOverride: string ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
eventHubId: string ,
consumerGroup: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: string ,
storageTableName: string ,
serviceBusQueueId: string ,
flowType: enum ,
dataType: enum ,
provisioningState: enum ,
policies:
[
string ,
]
,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
messagingOptions:
{
billingTier: enum ,
}
,
apiFlowOptions:
{
remoteEndpoint: string ,
cname: string ,
apiMode: enum ,
identityTranslation: enum ,
senderClientId: string ,
remoteCallingModeClientId: string ,
audienceOverride: string ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
eventHubId: string ,
consumerGroup: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Flows_Update (updated)
Description Updates the flow resource.
Reference Link ¶

⚶ Changes

{
  "#id": "Flows_Update",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "flowType",
            "Description": {
              "new": "The flow type for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The flow type for this flow"
            }
          },
          {
            "#name": "dataType",
            "Description": {
              "new": "Type of data to transfer via the flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "Type of data to transfer via the flow."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this flow"
            }
          },
          {
            "#name": "schema",
            "Description": {
              "new": "The selected schema for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The selected schema for this flow"
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the remoteEndpointSettings.endpoint property instead.",
                  "old": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview."
                }
              }
            ]
          }
        ]
      }
    },
    "202": {
      "$properties": {
        "properties": [
          {
            "#name": "flowType",
            "Description": {
              "new": "The flow type for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The flow type for this flow"
            }
          },
          {
            "#name": "dataType",
            "Description": {
              "new": "Type of data to transfer via the flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "Type of data to transfer via the flow."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this flow"
            }
          },
          {
            "#name": "schema",
            "Description": {
              "new": "The selected schema for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The selected schema for this flow"
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the remoteEndpointSettings.endpoint property instead.",
                  "old": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview."
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
flowName: string ,
flow:
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: string ,
storageTableName: string ,
serviceBusQueueId: string ,
flowType: enum ,
dataType: enum ,
provisioningState: enum ,
policies:
[
string ,
]
,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
messagingOptions:
{
billingTier: enum ,
}
,
apiFlowOptions:
{
remoteEndpoint: string ,
cname: string ,
apiMode: enum ,
identityTranslation: enum ,
senderClientId: string ,
remoteCallingModeClientId: string ,
audienceOverride: string ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
eventHubId: string ,
consumerGroup: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: string ,
storageTableName: string ,
serviceBusQueueId: string ,
flowType: enum ,
dataType: enum ,
provisioningState: enum ,
policies:
[
string ,
]
,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
messagingOptions:
{
billingTier: enum ,
}
,
apiFlowOptions:
{
remoteEndpoint: string ,
cname: string ,
apiMode: enum ,
identityTranslation: enum ,
senderClientId: string ,
remoteCallingModeClientId: string ,
audienceOverride: string ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
eventHubId: string ,
consumerGroup: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Flows_Disable (updated)
Description Disables the specified flow
Reference Link ¶

⚶ Changes

{
  "#id": "Flows_Disable",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "flowType",
            "Description": {
              "new": "The flow type for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The flow type for this flow"
            }
          },
          {
            "#name": "dataType",
            "Description": {
              "new": "Type of data to transfer via the flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "Type of data to transfer via the flow."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this flow"
            }
          },
          {
            "#name": "schema",
            "Description": {
              "new": "The selected schema for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The selected schema for this flow"
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the remoteEndpointSettings.endpoint property instead.",
                  "old": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview."
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/disable
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
flowName: string ,
}

⚐ Response (200)

{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: string ,
storageTableName: string ,
serviceBusQueueId: string ,
flowType: enum ,
dataType: enum ,
provisioningState: enum ,
policies:
[
string ,
]
,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
messagingOptions:
{
billingTier: enum ,
}
,
apiFlowOptions:
{
remoteEndpoint: string ,
cname: string ,
apiMode: enum ,
identityTranslation: enum ,
senderClientId: string ,
remoteCallingModeClientId: string ,
audienceOverride: string ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
eventHubId: string ,
consumerGroup: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Flows_Enable (updated)
Description Enables the specified flow.
Reference Link ¶

⚶ Changes

{
  "#id": "Flows_Enable",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "flowType",
            "Description": {
              "new": "The flow type for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The flow type for this flow"
            }
          },
          {
            "#name": "dataType",
            "Description": {
              "new": "Type of data to transfer via the flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "Type of data to transfer via the flow."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this flow"
            }
          },
          {
            "#name": "schema",
            "Description": {
              "new": "The selected schema for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The selected schema for this flow"
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the remoteEndpointSettings.endpoint property instead.",
                  "old": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview."
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/enable
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
flowName: string ,
}

⚐ Response (200)

{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: string ,
storageTableName: string ,
serviceBusQueueId: string ,
flowType: enum ,
dataType: enum ,
provisioningState: enum ,
policies:
[
string ,
]
,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
messagingOptions:
{
billingTier: enum ,
}
,
apiFlowOptions:
{
remoteEndpoint: string ,
cname: string ,
apiMode: enum ,
identityTranslation: enum ,
senderClientId: string ,
remoteCallingModeClientId: string ,
audienceOverride: string ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
eventHubId: string ,
consumerGroup: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Flows_GeneratePassphrase (updated)
Description Generate a compliant passphrase for the specified flow.
Reference Link ¶

⚶ Changes

{
  "#id": "Flows_GeneratePassphrase",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "flowType",
            "Description": {
              "new": "The flow type for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The flow type for this flow"
            }
          },
          {
            "#name": "dataType",
            "Description": {
              "new": "Type of data to transfer via the flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "Type of data to transfer via the flow."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this flow"
            }
          },
          {
            "#name": "schema",
            "Description": {
              "new": "The selected schema for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The selected schema for this flow"
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the remoteEndpointSettings.endpoint property instead.",
                  "old": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview."
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/generatePassphrase
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
flowName: string ,
}

⚐ Response (200)

{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: string ,
storageTableName: string ,
serviceBusQueueId: string ,
flowType: enum ,
dataType: enum ,
provisioningState: enum ,
policies:
[
string ,
]
,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
messagingOptions:
{
billingTier: enum ,
}
,
apiFlowOptions:
{
remoteEndpoint: string ,
cname: string ,
apiMode: enum ,
identityTranslation: enum ,
senderClientId: string ,
remoteCallingModeClientId: string ,
audienceOverride: string ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
eventHubId: string ,
consumerGroup: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Flows_SetDestinationEndpointPorts (updated)
Description Set the destination endpoint ports for the specified flow.
Reference Link ¶

⚶ Changes

{
  "#id": "Flows_SetDestinationEndpointPorts",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "flowType",
            "Description": {
              "new": "The flow type for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The flow type for this flow"
            }
          },
          {
            "#name": "dataType",
            "Description": {
              "new": "Type of data to transfer via the flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "Type of data to transfer via the flow."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this flow"
            }
          },
          {
            "#name": "schema",
            "Description": {
              "new": "The selected schema for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The selected schema for this flow"
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the remoteEndpointSettings.endpoint property instead.",
                  "old": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview."
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/setDestinationEndpointPorts
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
flowName: string ,
streamDestinationEndpointPorts:
{
ports:
[
integer ,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: string ,
storageTableName: string ,
serviceBusQueueId: string ,
flowType: enum ,
dataType: enum ,
provisioningState: enum ,
policies:
[
string ,
]
,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
messagingOptions:
{
billingTier: enum ,
}
,
apiFlowOptions:
{
remoteEndpoint: string ,
cname: string ,
apiMode: enum ,
identityTranslation: enum ,
senderClientId: string ,
remoteCallingModeClientId: string ,
audienceOverride: string ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
eventHubId: string ,
consumerGroup: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Flows_SetDestinationEndpoints (updated)
Description Set the destination endpoints for the specified flow.
Reference Link ¶

⚶ Changes

{
  "#id": "Flows_SetDestinationEndpoints",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "flowType",
            "Description": {
              "new": "The flow type for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The flow type for this flow"
            }
          },
          {
            "#name": "dataType",
            "Description": {
              "new": "Type of data to transfer via the flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "Type of data to transfer via the flow."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this flow"
            }
          },
          {
            "#name": "schema",
            "Description": {
              "new": "The selected schema for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The selected schema for this flow"
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the remoteEndpointSettings.endpoint property instead.",
                  "old": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview."
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/setDestinationEndpoints
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
flowName: string ,
streamDestinationEndpoints:
{
endpoints:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: string ,
storageTableName: string ,
serviceBusQueueId: string ,
flowType: enum ,
dataType: enum ,
provisioningState: enum ,
policies:
[
string ,
]
,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
messagingOptions:
{
billingTier: enum ,
}
,
apiFlowOptions:
{
remoteEndpoint: string ,
cname: string ,
apiMode: enum ,
identityTranslation: enum ,
senderClientId: string ,
remoteCallingModeClientId: string ,
audienceOverride: string ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
eventHubId: string ,
consumerGroup: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Flows_SetPassphrase (updated)
Description Sets the passphrase of the specified flow.
Reference Link ¶

⚶ Changes

{
  "#id": "Flows_SetPassphrase",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "flowType",
            "Description": {
              "new": "The flow type for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The flow type for this flow"
            }
          },
          {
            "#name": "dataType",
            "Description": {
              "new": "Type of data to transfer via the flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "Type of data to transfer via the flow."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this flow"
            }
          },
          {
            "#name": "schema",
            "Description": {
              "new": "The selected schema for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The selected schema for this flow"
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the remoteEndpointSettings.endpoint property instead.",
                  "old": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview."
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/setPassphrase
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
flowName: string ,
passphrase:
{
value: string ,
}
,
}

⚐ Response (200)

{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: string ,
storageTableName: string ,
serviceBusQueueId: string ,
flowType: enum ,
dataType: enum ,
provisioningState: enum ,
policies:
[
string ,
]
,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
messagingOptions:
{
billingTier: enum ,
}
,
apiFlowOptions:
{
remoteEndpoint: string ,
cname: string ,
apiMode: enum ,
identityTranslation: enum ,
senderClientId: string ,
remoteCallingModeClientId: string ,
audienceOverride: string ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
eventHubId: string ,
consumerGroup: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Flows_SetSourceAddresses (updated)
Description Set the source addresses for the specified flow.
Reference Link ¶

⚶ Changes

{
  "#id": "Flows_SetSourceAddresses",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "flowType",
            "Description": {
              "new": "The flow type for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The flow type for this flow"
            }
          },
          {
            "#name": "dataType",
            "Description": {
              "new": "Type of data to transfer via the flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "Type of data to transfer via the flow."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this flow"
            }
          },
          {
            "#name": "schema",
            "Description": {
              "new": "The selected schema for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The selected schema for this flow"
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the remoteEndpointSettings.endpoint property instead.",
                  "old": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview."
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                  "old": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview."
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/setSourceAddresses
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
flowName: string ,
sourceAddresses:
{
values:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: string ,
storageTableName: string ,
serviceBusQueueId: string ,
flowType: enum ,
dataType: enum ,
provisioningState: enum ,
policies:
[
string ,
]
,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
messagingOptions:
{
billingTier: enum ,
}
,
apiFlowOptions:
{
remoteEndpoint: string ,
cname: string ,
apiMode: enum ,
identityTranslation: enum ,
senderClientId: string ,
remoteCallingModeClientId: string ,
audienceOverride: string ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
eventHubId: string ,
consumerGroup: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ListPendingConnections_List (updated)
Description Lists all pending remote connections that are linkable to this connection.
Reference Link ¶

⚶ Changes

{
  "#id": "ListPendingConnections_List",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": [
            {
              "#name": "flowTypes",
              "Description": {
                "new": "The flow types being requested for this connection. This FlowType property has reached end of life support starting version 2025-05-30-preview. Please create a FlowProfile resource instead.",
                "old": "The flow types being requested for this connection. This FlowType property is deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead."
              }
            },
            {
              "#name": "policies",
              "Description": {
                "new": "The policies for this connection. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The policies for this connection"
              }
            },
            {
              "#name": "schemas",
              "Description": {
                "new": "The schemas for this connection. The schemas property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The schemas for this connection"
              },
              "$items": {
                "Description": {
                  "new": "The schema object. Schemas has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
                  "old": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
                }
              }
            },
            {
              "#name": "schemaUris",
              "Description": {
                "new": "The schema URIs for this connection. The schemaUris property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The schema URIs for this connection"
              }
            }
          ]
        }
      }
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/listPendingConnections
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
}

⚐ Response (200)

{
value:
[
{
subscriptionId: string ,
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
statusReason: string ,
linkStatus: enum ,
linkedConnectionId: string ,
flowTypes:
[
string ,
]
,
requirementId: string ,
remoteSubscriptionId: string ,
approver: string ,
pin: string ,
dateSubmitted: string ,
primaryContact: string ,
secondaryContacts:
[
string ,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
schemas:
[
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
]
,
schemaUris:
[
string ,
]
,
tags: object ,
location: string ,
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ListPendingFlows_List (updated)
Description Lists all remote flows that have not yet been linked to local flows
Reference Link ¶

⚶ Changes

{
  "#id": "ListPendingFlows_List",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": [
            {
              "#name": "flowType",
              "Description": {
                "new": "The flow type for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The flow type for this flow"
              }
            },
            {
              "#name": "dataType",
              "Description": {
                "new": "Type of data to transfer via the flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "Type of data to transfer via the flow."
              }
            },
            {
              "#name": "policies",
              "Description": {
                "new": "The policies for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The policies for this flow"
              }
            },
            {
              "#name": "schema",
              "Description": {
                "new": "The selected schema for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The selected schema for this flow"
              }
            },
            {
              "apiFlowOptions": [
                {
                  "#name": "remoteEndpoint",
                  "Description": {
                    "new": "Remote host to which communication needs to be made. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the remoteEndpointSettings.endpoint property instead.",
                    "old": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview."
                  }
                },
                {
                  "#name": "identityTranslation",
                  "Description": {
                    "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                    "old": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview."
                  }
                },
                {
                  "#name": "senderClientId",
                  "Description": {
                    "new": "Sender's app user assigned Manage Identity client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                    "old": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview."
                  }
                },
                {
                  "#name": "remoteCallingModeClientId",
                  "Description": {
                    "new": "Remote stub app registration Client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                    "old": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview."
                  }
                },
                {
                  "#name": "audienceOverride",
                  "Description": {
                    "new": "Optional field to override the audience of the remote endpoint. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                    "old": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview."
                  }
                }
              ]
            }
          ]
        }
      }
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/listPendingFlows
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
}

⚐ Response (200)

{
value:
[
{
subscriptionId: string ,
connectionId: string ,
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: string ,
storageTableName: string ,
serviceBusQueueId: string ,
flowType: enum ,
dataType: enum ,
provisioningState: enum ,
policies:
[
string ,
]
,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
messagingOptions:
{
billingTier: enum ,
}
,
apiFlowOptions:
{
remoteEndpoint: string ,
cname: string ,
apiMode: enum ,
identityTranslation: enum ,
senderClientId: string ,
remoteCallingModeClientId: string ,
audienceOverride: string ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
eventHubId: string ,
consumerGroup: string ,
tags: object ,
location: string ,
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Pipelines_ListByResourceGroup (updated)
Description Lists all Pipeline resources within the specified resource group.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_ListByResourceGroup",
  "Description": {
    "new": "Lists all Pipeline resources within the specified resource group.",
    "old": "Gets pipelines in a resource group."
  },
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "Description": {
            "new": "The pipeline resource definition. A Pipeline defines the scope and identity under which data replication scenarios are managed.",
            "old": "The pipeline resource definition."
          },
          "$properties": [
            {
              "#name": "properties",
              "Description": {
                "new": "The set of configurable properties for the Pipeline resource.",
                "old": "Properties of pipeline"
              },
              "$properties": [
                {
                  "#name": "policies",
                  "Description": {
                    "new": "The policies for this pipeline. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                    "old": "The policies for this pipeline"
                  }
                },
                {
                  "#name": "flowTypes",
                  "Description": {
                    "new": "The flow type for this flow. The flowTypes property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                    "old": "The flow type for this flow"
                  }
                }
              ]
            }
          ]
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
remoteCloud: string ,
displayName: string ,
connections:
[
{
id: string ,
name: string ,
type: string ,
location: string ,
etag: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
internalMetadata:
{
operationStatus:
{
status: enum ,
id: string ,
message: string ,
}
,
statusSetBy: string ,
}
,
}
,
}
,
]
,
subscribers:
[
{
email: string ,
notifications: integer ,
}
,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
flowTypes:
[
string ,
]
,
disabledFlowTypes:
[
string ,
]
,
quarantineDownloadStorageAccount: string ,
quarantineDownloadStorageContainer: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Pipelines_Get (updated)
Description Retrieves the specified Pipeline resource.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_Get",
  "Description": {
    "new": "Retrieves the specified Pipeline resource.",
    "old": "Gets pipeline resource."
  },
  "$parameters": [
    {
      "#name": "pipelineName",
      "Description": {
        "new": "The name of the pipeline on which to operate.",
        "old": "The name for the pipeline to perform the operation on."
      }
    }
  ],
  "$responses": {
    "200": {
      "Description": {
        "new": "The pipeline resource definition. A Pipeline defines the scope and identity under which data replication scenarios are managed.",
        "old": "The pipeline resource definition."
      },
      "$properties": [
        {
          "#name": "properties",
          "Description": {
            "new": "The set of configurable properties for the Pipeline resource.",
            "old": "Properties of pipeline"
          },
          "$properties": [
            {
              "#name": "policies",
              "Description": {
                "new": "The policies for this pipeline. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The policies for this pipeline"
              }
            },
            {
              "#name": "flowTypes",
              "Description": {
                "new": "The flow type for this flow. The flowTypes property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The flow type for this flow"
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
pipelineName: string ,
}

⚐ Response (200)

{
properties:
{
remoteCloud: string ,
displayName: string ,
connections:
[
{
id: string ,
name: string ,
type: string ,
location: string ,
etag: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
internalMetadata:
{
operationStatus:
{
status: enum ,
id: string ,
message: string ,
}
,
statusSetBy: string ,
}
,
}
,
}
,
]
,
subscribers:
[
{
email: string ,
notifications: integer ,
}
,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
flowTypes:
[
string ,
]
,
disabledFlowTypes:
[
string ,
]
,
quarantineDownloadStorageAccount: string ,
quarantineDownloadStorageContainer: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Pipelines_CreateOrUpdate (updated)
Description Creates a new Pipeline resource or updates an existing one. This operation is asynchronous and returns the resulting Pipeline.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_CreateOrUpdate",
  "Description": {
    "new": "Creates a new Pipeline resource or updates an existing one. This operation is asynchronous and returns the resulting Pipeline.",
    "old": "Creates or updates the pipeline resource."
  },
  "$parameters": [
    {
      "#name": "pipelineName",
      "Description": {
        "new": "The name of the pipeline on which to operate.",
        "old": "The name for the pipeline to perform the operation on."
      }
    },
    {
      "#name": "pipeline",
      "Description": {
        "new": "The request body containing the Pipeline definition.",
        "old": "Pipeline body"
      },
      "$schema": {
        "Description": {
          "new": "The pipeline resource definition. A Pipeline defines the scope and identity under which data replication scenarios are managed.",
          "old": "The pipeline resource definition."
        },
        "$properties": [
          {
            "#name": "properties",
            "Description": {
              "new": "The set of configurable properties for the Pipeline resource.",
              "old": "Properties of pipeline"
            },
            "$properties": [
              {
                "#name": "policies",
                "Description": {
                  "new": "The policies for this pipeline. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                  "old": "The policies for this pipeline"
                }
              },
              {
                "#name": "flowTypes",
                "Description": {
                  "new": "The flow type for this flow. The flowTypes property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                  "old": "The flow type for this flow"
                }
              }
            ]
          }
        ]
      }
    }
  ],
  "$responses": {
    "200": {
      "Description": {
        "new": "The pipeline resource definition. A Pipeline defines the scope and identity under which data replication scenarios are managed.",
        "old": "The pipeline resource definition."
      },
      "$properties": [
        {
          "#name": "properties",
          "Description": {
            "new": "The set of configurable properties for the Pipeline resource.",
            "old": "Properties of pipeline"
          },
          "$properties": [
            {
              "#name": "policies",
              "Description": {
                "new": "The policies for this pipeline. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The policies for this pipeline"
              }
            },
            {
              "#name": "flowTypes",
              "Description": {
                "new": "The flow type for this flow. The flowTypes property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The flow type for this flow"
              }
            }
          ]
        }
      ]
    },
    "201": {
      "Description": {
        "new": "The pipeline resource definition. A Pipeline defines the scope and identity under which data replication scenarios are managed.",
        "old": "The pipeline resource definition."
      },
      "$properties": [
        {
          "#name": "properties",
          "Description": {
            "new": "The set of configurable properties for the Pipeline resource.",
            "old": "Properties of pipeline"
          },
          "$properties": [
            {
              "#name": "policies",
              "Description": {
                "new": "The policies for this pipeline. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The policies for this pipeline"
              }
            },
            {
              "#name": "flowTypes",
              "Description": {
                "new": "The flow type for this flow. The flowTypes property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The flow type for this flow"
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
pipelineName: string ,
pipeline:
{
properties:
{
remoteCloud: string ,
displayName: string ,
connections:
[
{
id: string ,
name: string ,
type: string ,
location: string ,
etag: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
internalMetadata:
{
operationStatus:
{
status: enum ,
id: string ,
message: string ,
}
,
statusSetBy: string ,
}
,
}
,
}
,
]
,
subscribers:
[
{
email: string ,
notifications: integer ,
}
,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
flowTypes:
[
string ,
]
,
disabledFlowTypes:
[
string ,
]
,
quarantineDownloadStorageAccount: string ,
quarantineDownloadStorageContainer: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
remoteCloud: string ,
displayName: string ,
connections:
[
{
id: string ,
name: string ,
type: string ,
location: string ,
etag: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
internalMetadata:
{
operationStatus:
{
status: enum ,
id: string ,
message: string ,
}
,
statusSetBy: string ,
}
,
}
,
}
,
]
,
subscribers:
[
{
email: string ,
notifications: integer ,
}
,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
flowTypes:
[
string ,
]
,
disabledFlowTypes:
[
string ,
]
,
quarantineDownloadStorageAccount: string ,
quarantineDownloadStorageContainer: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
remoteCloud: string ,
displayName: string ,
connections:
[
{
id: string ,
name: string ,
type: string ,
location: string ,
etag: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
internalMetadata:
{
operationStatus:
{
status: enum ,
id: string ,
message: string ,
}
,
statusSetBy: string ,
}
,
}
,
}
,
]
,
subscribers:
[
{
email: string ,
notifications: integer ,
}
,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
flowTypes:
[
string ,
]
,
disabledFlowTypes:
[
string ,
]
,
quarantineDownloadStorageAccount: string ,
quarantineDownloadStorageContainer: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Pipelines_Update (updated)
Description Applies partial updates to an existing Pipeline resource. This operation supports patch semantics and returns the updated Pipeline.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_Update",
  "Description": {
    "new": "Applies partial updates to an existing Pipeline resource. This operation supports patch semantics and returns the updated Pipeline.",
    "old": "Updates the pipeline resource."
  },
  "$parameters": [
    {
      "#name": "pipelineName",
      "Description": {
        "new": "The name of the pipeline on which to operate.",
        "old": "The name for the pipeline to perform the operation on."
      }
    },
    {
      "#name": "pipeline",
      "Description": {
        "new": "The request body containing the updated Pipeline properties.",
        "old": "Pipeline body"
      },
      "$schema": {
        "$properties": {
          "properties": [
            {
              "#name": "flowTypes",
              "Description": {
                "new": "The flow types allowed for this pipeline. FlowTypes has reached end of life support starting version 2025-05-30-preview. Please create and use the FlowProfile property instead.",
                "old": "The flow types allowed for this pipeline"
              }
            }
          ]
        }
      }
    }
  ],
  "$responses": {
    "200": {
      "Description": {
        "new": "The pipeline resource definition. A Pipeline defines the scope and identity under which data replication scenarios are managed.",
        "old": "The pipeline resource definition."
      },
      "$properties": [
        {
          "#name": "properties",
          "Description": {
            "new": "The set of configurable properties for the Pipeline resource.",
            "old": "Properties of pipeline"
          },
          "$properties": [
            {
              "#name": "policies",
              "Description": {
                "new": "The policies for this pipeline. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The policies for this pipeline"
              }
            },
            {
              "#name": "flowTypes",
              "Description": {
                "new": "The flow type for this flow. The flowTypes property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The flow type for this flow"
              }
            }
          ]
        }
      ]
    },
    "202": {
      "Description": {
        "new": "The pipeline resource definition. A Pipeline defines the scope and identity under which data replication scenarios are managed.",
        "old": "The pipeline resource definition."
      },
      "$properties": [
        {
          "#name": "properties",
          "Description": {
            "new": "The set of configurable properties for the Pipeline resource.",
            "old": "Properties of pipeline"
          },
          "$properties": [
            {
              "#name": "policies",
              "Description": {
                "new": "The policies for this pipeline. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The policies for this pipeline"
              }
            },
            {
              "#name": "flowTypes",
              "Description": {
                "new": "The flow type for this flow. The flowTypes property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The flow type for this flow"
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
pipelineName: string ,
pipeline:
{
properties:
{
flowTypes:
[
string ,
]
,
}
,
tags: object ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
remoteCloud: string ,
displayName: string ,
connections:
[
{
id: string ,
name: string ,
type: string ,
location: string ,
etag: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
internalMetadata:
{
operationStatus:
{
status: enum ,
id: string ,
message: string ,
}
,
statusSetBy: string ,
}
,
}
,
}
,
]
,
subscribers:
[
{
email: string ,
notifications: integer ,
}
,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
flowTypes:
[
string ,
]
,
disabledFlowTypes:
[
string ,
]
,
quarantineDownloadStorageAccount: string ,
quarantineDownloadStorageContainer: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
remoteCloud: string ,
displayName: string ,
connections:
[
{
id: string ,
name: string ,
type: string ,
location: string ,
etag: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
internalMetadata:
{
operationStatus:
{
status: enum ,
id: string ,
message: string ,
}
,
statusSetBy: string ,
}
,
}
,
}
,
]
,
subscribers:
[
{
email: string ,
notifications: integer ,
}
,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
flowTypes:
[
string ,
]
,
disabledFlowTypes:
[
string ,
]
,
quarantineDownloadStorageAccount: string ,
quarantineDownloadStorageContainer: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Pipelines_Delete (updated)
Description Deletes the specified Pipeline resource.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_Delete",
  "Description": {
    "new": "Deletes the specified Pipeline resource.",
    "old": "Deletes the pipeline resource."
  },
  "$parameters": [
    {
      "#name": "pipelineName",
      "Description": {
        "new": "The name of the pipeline on which to operate.",
        "old": "The name for the pipeline to perform the operation on."
      }
    }
  ]
}

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
pipelineName: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Pipelines_ApproveConnection (updated)
Description Approves a pending connection request associated with the specified Pipeline.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_ApproveConnection",
  "Description": {
    "new": "Approves a pending connection request associated with the specified Pipeline.",
    "old": "Approves the specified connection request in a pipeline."
  },
  "$parameters": [
    {
      "#name": "pipelineName",
      "Description": {
        "new": "The name of the pipeline on which to operate.",
        "old": "The name for the pipeline to perform the operation on."
      }
    },
    {
      "#name": "connection",
      "Description": {
        "new": "The request body containing the connection to approve.",
        "old": "Connection body"
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "flowTypes",
            "Description": {
              "new": "The flow types being requested for this connection. This FlowType property has reached end of life support starting version 2025-05-30-preview. Please create a FlowProfile resource instead.",
              "old": "The flow types being requested for this connection. This FlowType property is deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this connection. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this connection"
            }
          },
          {
            "#name": "schemas",
            "Description": {
              "new": "The schemas for this connection. The schemas property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The schemas for this connection"
            },
            "$items": {
              "Description": {
                "new": "The schema object. Schemas has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
                "old": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
              }
            }
          },
          {
            "#name": "schemaUris",
            "Description": {
              "new": "The schema URIs for this connection. The schemaUris property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The schema URIs for this connection"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/approveConnection
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
pipelineName: string ,
connection:
{
id: string ,
statusReason: string ,
}
,
}

⚐ Response (200)

{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
statusReason: string ,
linkStatus: enum ,
linkedConnectionId: string ,
flowTypes:
[
string ,
]
,
requirementId: string ,
remoteSubscriptionId: string ,
approver: string ,
pin: string ,
dateSubmitted: string ,
primaryContact: string ,
secondaryContacts:
[
string ,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
schemas:
[
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
]
,
schemaUris:
[
string ,
]
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Pipelines_ExecuteAction (updated)
Description Executes a privileged or administrative action on the specified Pipeline.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_ExecuteAction",
  "Description": {
    "new": "Executes a privileged or administrative action on the specified Pipeline.",
    "old": "Executes a privileged action for a pipeline."
  },
  "$parameters": [
    {
      "#name": "pipelineName",
      "Description": {
        "new": "The name of the pipeline on which to operate.",
        "old": "The name for the pipeline to perform the operation on."
      }
    },
    {
      "#name": "action",
      "Description": {
        "new": "The action to be executed on the Pipeline.",
        "old": "Action to execute"
      }
    }
  ],
  "$responses": {
    "200": {
      "Description": {
        "new": "The pipeline resource definition. A Pipeline defines the scope and identity under which data replication scenarios are managed.",
        "old": "The pipeline resource definition."
      },
      "$properties": [
        {
          "#name": "properties",
          "Description": {
            "new": "The set of configurable properties for the Pipeline resource.",
            "old": "Properties of pipeline"
          },
          "$properties": [
            {
              "#name": "policies",
              "Description": {
                "new": "The policies for this pipeline. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The policies for this pipeline"
              }
            },
            {
              "#name": "flowTypes",
              "Description": {
                "new": "The flow type for this flow. The flowTypes property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                "old": "The flow type for this flow"
              }
            }
          ]
        }
      ]
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/executeAction
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
pipelineName: string ,
action:
{
actionType: enum ,
targetType: enum ,
targets:
[
string ,
]
,
justification: string ,
}
,
}

⚐ Response (200)

{
properties:
{
remoteCloud: string ,
displayName: string ,
connections:
[
{
id: string ,
name: string ,
type: string ,
location: string ,
etag: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
internalMetadata:
{
operationStatus:
{
status: enum ,
id: string ,
message: string ,
}
,
statusSetBy: string ,
}
,
}
,
}
,
]
,
subscribers:
[
{
email: string ,
notifications: integer ,
}
,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
flowTypes:
[
string ,
]
,
disabledFlowTypes:
[
string ,
]
,
quarantineDownloadStorageAccount: string ,
quarantineDownloadStorageContainer: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ListFlowsByPipeline_List (updated)
Description Lists all Flows associated with the specified Pipeline.
Reference Link ¶

⚶ Changes

{
  "#id": "ListFlowsByPipeline_List",
  "Description": {
    "new": "Lists all Flows associated with the specified Pipeline.",
    "old": "Lists the flows in a pipeline."
  },
  "$parameters": [
    {
      "#name": "pipelineName",
      "Description": {
        "new": "The name of the pipeline on which to operate.",
        "old": "The name for the pipeline to perform the operation on."
      }
    },
    {
      "#name": "connections",
      "Description": {
        "new": "A list of connection identifiers used to filter the Flows to be retrieved.",
        "old": "Connection(s) to retrieve flows of"
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "flows": {
              "$properties": {
                "properties": [
                  {
                    "#name": "flowType",
                    "Description": {
                      "new": "The flow type for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                      "old": "The flow type for this flow"
                    }
                  },
                  {
                    "#name": "dataType",
                    "Description": {
                      "new": "Type of data to transfer via the flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                      "old": "Type of data to transfer via the flow."
                    }
                  },
                  {
                    "#name": "policies",
                    "Description": {
                      "new": "The policies for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                      "old": "The policies for this flow"
                    }
                  },
                  {
                    "#name": "schema",
                    "Description": {
                      "new": "The selected schema for this flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
                      "old": "The selected schema for this flow"
                    }
                  },
                  {
                    "apiFlowOptions": [
                      {
                        "#name": "remoteEndpoint",
                        "Description": {
                          "new": "Remote host to which communication needs to be made. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the remoteEndpointSettings.endpoint property instead.",
                          "old": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview."
                        }
                      },
                      {
                        "#name": "identityTranslation",
                        "Description": {
                          "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                          "old": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview."
                        }
                      },
                      {
                        "#name": "senderClientId",
                        "Description": {
                          "new": "Sender's app user assigned Manage Identity client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                          "old": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview."
                        }
                      },
                      {
                        "#name": "remoteCallingModeClientId",
                        "Description": {
                          "new": "Remote stub app registration Client ID. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                          "old": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview."
                        }
                      },
                      {
                        "#name": "audienceOverride",
                        "Description": {
                          "new": "Optional field to override the audience of the remote endpoint. The property has reached end of life support starting version 2025-05-30-preview. Please create and use the authentication property instead.",
                          "old": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview."
                        }
                      }
                    ]
                  }
                ]
              }
            }
          }
        }
      }
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/listFlows
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
pipelineName: string ,
connections:
{
value:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
value:
[
{
id: string ,
flows:
[
{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: string ,
storageTableName: string ,
serviceBusQueueId: string ,
flowType: enum ,
dataType: enum ,
provisioningState: enum ,
policies:
[
string ,
]
,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
messagingOptions:
{
billingTier: enum ,
}
,
apiFlowOptions:
{
remoteEndpoint: string ,
cname: string ,
apiMode: enum ,
identityTranslation: enum ,
senderClientId: string ,
remoteCallingModeClientId: string ,
audienceOverride: string ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
eventHubId: string ,
consumerGroup: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ListSchemas_List (updated)
Description Lists the schemas associated with a specific connection in the Pipeline. This operation has reached end of life support starting version 2025-05-30-preview. For schema support please create and use a FlowProfile resource.
Reference Link ¶

⚶ Changes

{
  "#id": "ListSchemas_List",
  "Description": {
    "new": "Lists the schemas associated with a specific connection in the Pipeline. This operation has reached end of life support starting version 2025-05-30-preview. For schema support please create and use a FlowProfile resource.",
    "old": "Lists the schemas for the specified connection in a pipeline."
  },
  "$parameters": [
    {
      "#name": "pipelineName",
      "Description": {
        "new": "The name of the pipeline on which to operate.",
        "old": "The name for the pipeline to perform the operation on."
      }
    },
    {
      "#name": "schema",
      "Description": {
        "new": "The schema(s) to retrieve for the specified connection.",
        "old": "Schema(s) to retrieve"
      },
      "$schema": {
        "Description": {
          "new": "The schema object. Schemas has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
          "old": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
        }
      }
    }
  ],
  "$responses": {
    "200": {
      "Description": {
        "new": "The schemas list result. SchemaListResults has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
        "old": "The schemas list result. SchemaListResults will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
      },
      "$properties": {
        "value": {
          "Description": {
            "new": "The schema object. Schemas has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
            "old": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
          }
        }
      }
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/listSchemas
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
pipelineName: string ,
schema:
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
}

⚐ Response (200)

{
value:
[
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Pipelines_RejectConnection (updated)
Description Rejects a pending connection request associated with the specified Pipeline.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_RejectConnection",
  "Description": {
    "new": "Rejects a pending connection request associated with the specified Pipeline.",
    "old": "Rejects the specified connection request in a pipeline."
  },
  "$parameters": [
    {
      "#name": "pipelineName",
      "Description": {
        "new": "The name of the pipeline on which to operate.",
        "old": "The name for the pipeline to perform the operation on."
      }
    },
    {
      "#name": "connection",
      "Description": {
        "new": "The request body containing the connection to reject.",
        "old": "Connection body"
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "flowTypes",
            "Description": {
              "new": "The flow types being requested for this connection. This FlowType property has reached end of life support starting version 2025-05-30-preview. Please create a FlowProfile resource instead.",
              "old": "The flow types being requested for this connection. This FlowType property is deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead."
            }
          },
          {
            "#name": "policies",
            "Description": {
              "new": "The policies for this connection. The policies property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The policies for this connection"
            }
          },
          {
            "#name": "schemas",
            "Description": {
              "new": "The schemas for this connection. The schemas property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The schemas for this connection"
            },
            "$items": {
              "Description": {
                "new": "The schema object. Schemas has reached end of life support starting version 2025-05-30-preview. Please manage schemas with a FlowProfile resource instead.",
                "old": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead."
              }
            }
          },
          {
            "#name": "schemaUris",
            "Description": {
              "new": "The schema URIs for this connection. The schemaUris property has reached end of life support starting version 2025-05-30-preview. Please create and use a FlowProfile resource instead.",
              "old": "The schema URIs for this connection"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/rejectConnection
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
pipelineName: string ,
connection:
{
id: string ,
statusReason: string ,
}
,
}

⚐ Response (200)

{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
forceDisabledStatus:
[
string ,
]
,
statusReason: string ,
linkStatus: enum ,
linkedConnectionId: string ,
flowTypes:
[
string ,
]
,
requirementId: string ,
remoteSubscriptionId: string ,
approver: string ,
pin: string ,
dateSubmitted: string ,
primaryContact: string ,
secondaryContacts:
[
string ,
]
,
provisioningState: enum ,
policies:
[
string ,
]
,
schemas:
[
{
id: string ,
connectionId: string ,
status: enum ,
name: string ,
content: string ,
direction: enum ,
schemaUri: string ,
schemaType: enum ,
}
,
]
,
schemaUris:
[
string ,
]
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}