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

2025/08/08 • 32 updated methods

AzureDataTransfer_listApprovedSchemas (updated)
Description Lists approved schemas for Azure Data Transfer.
Reference Link ¶

⚶ Changes

{
  "#id": "AzureDataTransfer_listApprovedSchemas",
  "$parameters": {
    "pipeline": {
      "Description": {
        "new": "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.",
        "old": "The request used to list approved schemas within the resource provider."
      }
    }
  },
  "$responses": {
    "200": {
      "Description": {
        "new": "The schemas list result. SchemaListResults will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
        "old": "The schemas list result."
      },
      "$properties": {
        "value": {
          "Description": {
            "new": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
            "old": "The schema object."
          }
        }
      }
    }
  }
}

⚼ 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 a schema for Azure Data Transfer.
Reference Link ¶

⚶ Changes

{
  "#id": "AzureDataTransfer_validateSchema",
  "$parameters": {
    "schema": {
      "Description": {
        "new": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
        "old": "The schema object."
      }
    }
  },
  "$responses": {
    "200": {
      "Description": {
        "new": "Result of the schema validation. ValidateSchemaResult will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
        "old": "Result of the schema validation."
      }
    }
  }
}

⚼ 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": [
              {
                "forceDisabledStatus": {
                  "Description": {
                    "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                    "old": "Status of force disablement"
                  },
                  "Enum": {
                    "new": [
                      [
                        "ConnectionForceDisabled",
                        "Defines disablement of a Flow due to the parent connection being disabled."
                      ],
                      [
                        "FlowTypeForceDisabled",
                        "Defines disablement of a Flow due to the linked flow type being disabled."
                      ]
                    ],
                    "old": [
                      [
                        "ConnectionForceDisabled",
                        "This Flow has been disabled as the connection has been disabled."
                      ],
                      [
                        "FlowTypeForceDisabled",
                        "This Flow has been disabled as the flow type this flow uses has been disabled."
                      ]
                    ]
                  }
                }
              },
              {
                "#name": "linkStatus",
                "Enum": {
                  "new": [
                    [
                      "Linked",
                      "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                    ],
                    [
                      "Unlinked",
                      "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                    ]
                  ],
                  "old": [
                    [
                      "Linked",
                      "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                    ],
                    [
                      "Unlinked",
                      "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                    ]
                  ]
                }
              },
              {
                "#name": "flowTypes",
                "Description": {
                  "new": "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.",
                  "old": "The flow types being requested for this connection"
                },
                "$items": {
                  "Description": {
                    "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                    "old": "Flow type for the specified resource"
                  },
                  "Enum": {
                    "new": [
                      [
                        "Unknown",
                        "This type of flow is not set."
                      ],
                      [
                        "Complex",
                        "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                      ],
                      [
                        "DevSecOps",
                        "This flow sends source code files and artifacts."
                      ],
                      [
                        "Messaging",
                        "This flow over the Azure Data Transfer low latency messaging subsystem."
                      ],
                      [
                        "Mission",
                        "This flow sends standard data but is subject to strict cloud owner approval."
                      ],
                      [
                        "MicrosoftInternal",
                        "This flow is assigned to internal Microsoft use cases."
                      ],
                      [
                        "BasicFiles",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Data",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Standard",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "StreamingVideo",
                        "This flow sends video streams."
                      ],
                      [
                        "Opaque",
                        "This flow sends blobs but is subject to cloud owner approval."
                      ],
                      [
                        "MissionOpaqueXML",
                        "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                      ],
                      [
                        "DiskImages",
                        "This flow sends blobs that can be used for Virtual Machines."
                      ],
                      [
                        "API",
                        "This flow sends data via an Application Programmer Interface."
                      ]
                    ],
                    "old": [
                      [
                        "Unknown",
                        "This type of flow is not set."
                      ],
                      [
                        "Complex",
                        "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                      ],
                      [
                        "DevSecOps",
                        "This flow sends source code files and artifacts."
                      ],
                      [
                        "Messaging",
                        "This flow over the Azure Data Transfer low latency messaging subsystem."
                      ],
                      [
                        "Mission",
                        "This flow sends data that will not be processed by any security system."
                      ],
                      [
                        "MicrosoftInternal",
                        "This flow is assigned to internal Microsoft use cases."
                      ],
                      [
                        "BasicFiles",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Data",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Standard",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "StreamingVideo",
                        "This flow sends video streams."
                      ],
                      [
                        "Opaque",
                        "This flow sends blobs that will not be processed by any security system."
                      ],
                      [
                        "MissionOpaqueXML",
                        "This flow sends Extensible Markup Language that will not be processed by any security system."
                      ],
                      [
                        "DiskImages",
                        "This flow sends blobs that can be used for Virtual Machines."
                      ],
                      [
                        "API",
                        "This flow sends data via an Application Programmer Interface."
                      ]
                    ]
                  }
                }
              },
              {
                "schemas": {
                  "Description": {
                    "new": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
                    "old": "The schema object."
                  }
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ 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 Gets pipelines in a subscription.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_ListBySubscription",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "connections": {
                  "Description": {
                    "new": "The ReadPipelineconnection.",
                    "old": ""
                  }
                }
              },
              {
                "#name": "flowTypes",
                "Description": {
                  "new": "The flow type for this flow",
                  "old": "The flow types allowed for this pipeline"
                },
                "$items": {
                  "Description": {
                    "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                    "old": "Flow type for the specified resource"
                  },
                  "Enum": {
                    "new": [
                      [
                        "Unknown",
                        "This type of flow is not set."
                      ],
                      [
                        "Complex",
                        "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                      ],
                      [
                        "DevSecOps",
                        "This flow sends source code files and artifacts."
                      ],
                      [
                        "Messaging",
                        "This flow over the Azure Data Transfer low latency messaging subsystem."
                      ],
                      [
                        "Mission",
                        "This flow sends standard data but is subject to strict cloud owner approval."
                      ],
                      [
                        "MicrosoftInternal",
                        "This flow is assigned to internal Microsoft use cases."
                      ],
                      [
                        "BasicFiles",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Data",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Standard",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "StreamingVideo",
                        "This flow sends video streams."
                      ],
                      [
                        "Opaque",
                        "This flow sends blobs but is subject to cloud owner approval."
                      ],
                      [
                        "MissionOpaqueXML",
                        "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                      ],
                      [
                        "DiskImages",
                        "This flow sends blobs that can be used for Virtual Machines."
                      ],
                      [
                        "API",
                        "This flow sends data via an Application Programmer Interface."
                      ]
                    ],
                    "old": [
                      [
                        "Unknown",
                        "This type of flow is not set."
                      ],
                      [
                        "Complex",
                        "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                      ],
                      [
                        "DevSecOps",
                        "This flow sends source code files and artifacts."
                      ],
                      [
                        "Messaging",
                        "This flow over the Azure Data Transfer low latency messaging subsystem."
                      ],
                      [
                        "Mission",
                        "This flow sends data that will not be processed by any security system."
                      ],
                      [
                        "MicrosoftInternal",
                        "This flow is assigned to internal Microsoft use cases."
                      ],
                      [
                        "BasicFiles",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Data",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Standard",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "StreamingVideo",
                        "This flow sends video streams."
                      ],
                      [
                        "Opaque",
                        "This flow sends blobs that will not be processed by any security system."
                      ],
                      [
                        "MissionOpaqueXML",
                        "This flow sends Extensible Markup Language that will not be processed by any security system."
                      ],
                      [
                        "DiskImages",
                        "This flow sends blobs that can be used for Virtual Machines."
                      ],
                      [
                        "API",
                        "This flow sends data via an Application Programmer Interface."
                      ]
                    ]
                  }
                }
              },
              {
                "disabledFlowTypes": {
                  "Description": {
                    "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                    "old": "Flow type for the specified resource"
                  },
                  "Enum": {
                    "new": [
                      [
                        "Unknown",
                        "This type of flow is not set."
                      ],
                      [
                        "Complex",
                        "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                      ],
                      [
                        "DevSecOps",
                        "This flow sends source code files and artifacts."
                      ],
                      [
                        "Messaging",
                        "This flow over the Azure Data Transfer low latency messaging subsystem."
                      ],
                      [
                        "Mission",
                        "This flow sends standard data but is subject to strict cloud owner approval."
                      ],
                      [
                        "MicrosoftInternal",
                        "This flow is assigned to internal Microsoft use cases."
                      ],
                      [
                        "BasicFiles",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Data",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Standard",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "StreamingVideo",
                        "This flow sends video streams."
                      ],
                      [
                        "Opaque",
                        "This flow sends blobs but is subject to cloud owner approval."
                      ],
                      [
                        "MissionOpaqueXML",
                        "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                      ],
                      [
                        "DiskImages",
                        "This flow sends blobs that can be used for Virtual Machines."
                      ],
                      [
                        "API",
                        "This flow sends data via an Application Programmer Interface."
                      ]
                    ],
                    "old": [
                      [
                        "Unknown",
                        "This type of flow is not set."
                      ],
                      [
                        "Complex",
                        "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                      ],
                      [
                        "DevSecOps",
                        "This flow sends source code files and artifacts."
                      ],
                      [
                        "Messaging",
                        "This flow over the Azure Data Transfer low latency messaging subsystem."
                      ],
                      [
                        "Mission",
                        "This flow sends data that will not be processed by any security system."
                      ],
                      [
                        "MicrosoftInternal",
                        "This flow is assigned to internal Microsoft use cases."
                      ],
                      [
                        "BasicFiles",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Data",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Standard",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "StreamingVideo",
                        "This flow sends video streams."
                      ],
                      [
                        "Opaque",
                        "This flow sends blobs that will not be processed by any security system."
                      ],
                      [
                        "MissionOpaqueXML",
                        "This flow sends Extensible Markup Language that will not be processed by any security system."
                      ],
                      [
                        "DiskImages",
                        "This flow sends blobs that can be used for Virtual Machines."
                      ],
                      [
                        "API",
                        "This flow sends data via an Application Programmer Interface."
                      ]
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ 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": [
              {
                "forceDisabledStatus": {
                  "Description": {
                    "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                    "old": "Status of force disablement"
                  },
                  "Enum": {
                    "new": [
                      [
                        "ConnectionForceDisabled",
                        "Defines disablement of a Flow due to the parent connection being disabled."
                      ],
                      [
                        "FlowTypeForceDisabled",
                        "Defines disablement of a Flow due to the linked flow type being disabled."
                      ]
                    ],
                    "old": [
                      [
                        "ConnectionForceDisabled",
                        "This Flow has been disabled as the connection has been disabled."
                      ],
                      [
                        "FlowTypeForceDisabled",
                        "This Flow has been disabled as the flow type this flow uses has been disabled."
                      ]
                    ]
                  }
                }
              },
              {
                "#name": "linkStatus",
                "Enum": {
                  "new": [
                    [
                      "Linked",
                      "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                    ],
                    [
                      "Unlinked",
                      "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                    ]
                  ],
                  "old": [
                    [
                      "Linked",
                      "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                    ],
                    [
                      "Unlinked",
                      "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                    ]
                  ]
                }
              },
              {
                "#name": "flowTypes",
                "Description": {
                  "new": "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.",
                  "old": "The flow types being requested for this connection"
                },
                "$items": {
                  "Description": {
                    "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                    "old": "Flow type for the specified resource"
                  },
                  "Enum": {
                    "new": [
                      [
                        "Unknown",
                        "This type of flow is not set."
                      ],
                      [
                        "Complex",
                        "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                      ],
                      [
                        "DevSecOps",
                        "This flow sends source code files and artifacts."
                      ],
                      [
                        "Messaging",
                        "This flow over the Azure Data Transfer low latency messaging subsystem."
                      ],
                      [
                        "Mission",
                        "This flow sends standard data but is subject to strict cloud owner approval."
                      ],
                      [
                        "MicrosoftInternal",
                        "This flow is assigned to internal Microsoft use cases."
                      ],
                      [
                        "BasicFiles",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Data",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Standard",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "StreamingVideo",
                        "This flow sends video streams."
                      ],
                      [
                        "Opaque",
                        "This flow sends blobs but is subject to cloud owner approval."
                      ],
                      [
                        "MissionOpaqueXML",
                        "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                      ],
                      [
                        "DiskImages",
                        "This flow sends blobs that can be used for Virtual Machines."
                      ],
                      [
                        "API",
                        "This flow sends data via an Application Programmer Interface."
                      ]
                    ],
                    "old": [
                      [
                        "Unknown",
                        "This type of flow is not set."
                      ],
                      [
                        "Complex",
                        "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                      ],
                      [
                        "DevSecOps",
                        "This flow sends source code files and artifacts."
                      ],
                      [
                        "Messaging",
                        "This flow over the Azure Data Transfer low latency messaging subsystem."
                      ],
                      [
                        "Mission",
                        "This flow sends data that will not be processed by any security system."
                      ],
                      [
                        "MicrosoftInternal",
                        "This flow is assigned to internal Microsoft use cases."
                      ],
                      [
                        "BasicFiles",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Data",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Standard",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "StreamingVideo",
                        "This flow sends video streams."
                      ],
                      [
                        "Opaque",
                        "This flow sends blobs that will not be processed by any security system."
                      ],
                      [
                        "MissionOpaqueXML",
                        "This flow sends Extensible Markup Language that will not be processed by any security system."
                      ],
                      [
                        "DiskImages",
                        "This flow sends blobs that can be used for Virtual Machines."
                      ],
                      [
                        "API",
                        "This flow sends data via an Application Programmer Interface."
                      ]
                    ]
                  }
                }
              },
              {
                "schemas": {
                  "Description": {
                    "new": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
                    "old": "The schema object."
                  }
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ 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": [
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "#name": "flowTypes",
            "Description": {
              "new": "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.",
              "old": "The flow types being requested for this connection"
            },
            "$items": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          },
          {
            "schemas": {
              "Description": {
                "new": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
                "old": "The schema object."
              }
            }
          }
        ]
      }
    }
  }
}

⚼ 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": [
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "#name": "flowTypes",
            "Description": {
              "new": "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.",
              "old": "The flow types being requested for this connection"
            },
            "$items": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          },
          {
            "schemas": {
              "Description": {
                "new": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
                "old": "The schema object."
              }
            }
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "#name": "flowTypes",
            "Description": {
              "new": "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.",
              "old": "The flow types being requested for this connection"
            },
            "$items": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          },
          {
            "schemas": {
              "Description": {
                "new": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
                "old": "The schema object."
              }
            }
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "#name": "flowTypes",
            "Description": {
              "new": "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.",
              "old": "The flow types being requested for this connection"
            },
            "$items": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          },
          {
            "schemas": {
              "Description": {
                "new": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
                "old": "The schema object."
              }
            }
          }
        ]
      }
    }
  }
}

⚼ 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": [
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "#name": "flowTypes",
            "Description": {
              "new": "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.",
              "old": "The flow types being requested for this connection"
            },
            "$items": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          },
          {
            "schemas": {
              "Description": {
                "new": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
                "old": "The schema object."
              }
            }
          }
        ]
      }
    },
    "202": {
      "$properties": {
        "properties": [
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "#name": "flowTypes",
            "Description": {
              "new": "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.",
              "old": "The flow types being requested for this connection"
            },
            "$items": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          },
          {
            "schemas": {
              "Description": {
                "new": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
                "old": "The schema object."
              }
            }
          }
        ]
      }
    }
  }
}

⚼ 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": "linkStatus",
                "Enum": {
                  "new": [
                    [
                      "Linked",
                      "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                    ],
                    [
                      "Unlinked",
                      "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                    ]
                  ],
                  "old": [
                    [
                      "Linked",
                      "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                    ],
                    [
                      "Unlinked",
                      "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                    ]
                  ]
                }
              },
              {
                "forceDisabledStatus": {
                  "Description": {
                    "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                    "old": "Status of force disablement"
                  },
                  "Enum": {
                    "new": [
                      [
                        "ConnectionForceDisabled",
                        "Defines disablement of a Flow due to the parent connection being disabled."
                      ],
                      [
                        "FlowTypeForceDisabled",
                        "Defines disablement of a Flow due to the linked flow type being disabled."
                      ]
                    ],
                    "old": [
                      [
                        "ConnectionForceDisabled",
                        "This Flow has been disabled as the connection has been disabled."
                      ],
                      [
                        "FlowTypeForceDisabled",
                        "This Flow has been disabled as the flow type this flow uses has been disabled."
                      ]
                    ]
                  }
                }
              },
              {
                "#name": "flowType",
                "Enum": {
                  "new": [
                    [
                      "Unknown",
                      "This type of flow is not set."
                    ],
                    [
                      "Complex",
                      "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                    ],
                    [
                      "DevSecOps",
                      "This flow sends source code files and artifacts."
                    ],
                    [
                      "Messaging",
                      "This flow over the Azure Data Transfer low latency messaging subsystem."
                    ],
                    [
                      "Mission",
                      "This flow sends standard data but is subject to strict cloud owner approval."
                    ],
                    [
                      "MicrosoftInternal",
                      "This flow is assigned to internal Microsoft use cases."
                    ],
                    [
                      "BasicFiles",
                      "This flow sends blobs that can be used for multiple use cases."
                    ],
                    [
                      "Data",
                      "This flow sends blobs that can be used for multiple use cases."
                    ],
                    [
                      "Standard",
                      "This flow sends blobs that can be used for multiple use cases."
                    ],
                    [
                      "StreamingVideo",
                      "This flow sends video streams."
                    ],
                    [
                      "Opaque",
                      "This flow sends blobs but is subject to cloud owner approval."
                    ],
                    [
                      "MissionOpaqueXML",
                      "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                    ],
                    [
                      "DiskImages",
                      "This flow sends blobs that can be used for Virtual Machines."
                    ],
                    [
                      "API",
                      "This flow sends data via an Application Programmer Interface."
                    ]
                  ],
                  "old": [
                    [
                      "Unknown",
                      "This type of flow is not set."
                    ],
                    [
                      "Complex",
                      "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                    ],
                    [
                      "DevSecOps",
                      "This flow sends source code files and artifacts."
                    ],
                    [
                      "Messaging",
                      "This flow over the Azure Data Transfer low latency messaging subsystem."
                    ],
                    [
                      "Mission",
                      "This flow sends data that will not be processed by any security system."
                    ],
                    [
                      "MicrosoftInternal",
                      "This flow is assigned to internal Microsoft use cases."
                    ],
                    [
                      "BasicFiles",
                      "This flow sends blobs that can be used for multiple use cases."
                    ],
                    [
                      "Data",
                      "This flow sends blobs that can be used for multiple use cases."
                    ],
                    [
                      "Standard",
                      "This flow sends blobs that can be used for multiple use cases."
                    ],
                    [
                      "StreamingVideo",
                      "This flow sends video streams."
                    ],
                    [
                      "Opaque",
                      "This flow sends blobs that will not be processed by any security system."
                    ],
                    [
                      "MissionOpaqueXML",
                      "This flow sends Extensible Markup Language that will not be processed by any security system."
                    ],
                    [
                      "DiskImages",
                      "This flow sends blobs that can be used for Virtual Machines."
                    ],
                    [
                      "API",
                      "This flow sends data via an Application Programmer Interface."
                    ]
                  ]
                }
              },
              {
                "apiFlowOptions": [
                  {
                    "#name": "remoteEndpoint",
                    "Description": {
                      "new": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview.",
                      "old": "Remote host to which communication needs to be made"
                    }
                  },
                  {
                    "#name": "identityTranslation",
                    "Description": {
                      "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview.",
                      "old": "Flag for if Azure Data Transfer API Flow should extract the user token"
                    },
                    "Enum": {
                      "new": [
                        [
                          "UserIdentity",
                          "The API flow will make use of the user identity that called this API flow, and pass that token through the boundary."
                        ],
                        [
                          "ServiceIdentity",
                          "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                        ]
                      ],
                      "old": [
                        [
                          "UserIdentity",
                          "The API flow will make use of the user identity that called this API flow, and pass that token\nthrough the boundary."
                        ],
                        [
                          "ServiceIdentity",
                          "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                        ]
                      ]
                    }
                  },
                  {
                    "#name": "senderClientId",
                    "Description": {
                      "new": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview.",
                      "old": "Sender's app user assigned Manage Identity client ID"
                    }
                  },
                  {
                    "#name": "remoteCallingModeClientId",
                    "Description": {
                      "new": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview.",
                      "old": "Remote stub app registration Client ID"
                    }
                  },
                  {
                    "#name": "audienceOverride",
                    "Description": {
                      "new": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview.",
                      "old": "Optional field to override the audience of the remote endpoint"
                    }
                  }
                ]
              }
            ]
          }
        }
      }
    }
  }
}

⚼ 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": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "flowType",
            "Enum": {
              "new": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends standard data but is subject to strict cloud owner approval."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs but is subject to cloud owner approval."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ],
              "old": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends data that will not be processed by any security system."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs that will not be processed by any security system."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that will not be processed by any security system."
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ]
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote host to which communication needs to be made"
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview.",
                  "old": "Flag for if Azure Data Transfer API Flow should extract the user token"
                },
                "Enum": {
                  "new": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token through the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ],
                  "old": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token\nthrough the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ]
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Sender's app user assigned Manage Identity client ID"
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote stub app registration Client ID"
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview.",
                  "old": "Optional field to override the audience of the remote endpoint"
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ 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": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "flowType",
            "Enum": {
              "new": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends standard data but is subject to strict cloud owner approval."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs but is subject to cloud owner approval."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ],
              "old": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends data that will not be processed by any security system."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs that will not be processed by any security system."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that will not be processed by any security system."
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ]
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote host to which communication needs to be made"
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview.",
                  "old": "Flag for if Azure Data Transfer API Flow should extract the user token"
                },
                "Enum": {
                  "new": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token through the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ],
                  "old": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token\nthrough the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ]
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Sender's app user assigned Manage Identity client ID"
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote stub app registration Client ID"
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview.",
                  "old": "Optional field to override the audience of the remote endpoint"
                }
              }
            ]
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "flowType",
            "Enum": {
              "new": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends standard data but is subject to strict cloud owner approval."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs but is subject to cloud owner approval."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ],
              "old": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends data that will not be processed by any security system."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs that will not be processed by any security system."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that will not be processed by any security system."
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ]
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote host to which communication needs to be made"
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview.",
                  "old": "Flag for if Azure Data Transfer API Flow should extract the user token"
                },
                "Enum": {
                  "new": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token through the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ],
                  "old": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token\nthrough the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ]
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Sender's app user assigned Manage Identity client ID"
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote stub app registration Client ID"
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview.",
                  "old": "Optional field to override the audience of the remote endpoint"
                }
              }
            ]
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "#name": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "flowType",
            "Enum": {
              "new": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends standard data but is subject to strict cloud owner approval."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs but is subject to cloud owner approval."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ],
              "old": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends data that will not be processed by any security system."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs that will not be processed by any security system."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that will not be processed by any security system."
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ]
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote host to which communication needs to be made"
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview.",
                  "old": "Flag for if Azure Data Transfer API Flow should extract the user token"
                },
                "Enum": {
                  "new": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token through the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ],
                  "old": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token\nthrough the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ]
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Sender's app user assigned Manage Identity client ID"
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote stub app registration Client ID"
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview.",
                  "old": "Optional field to override the audience of the remote endpoint"
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ 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": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "flowType",
            "Enum": {
              "new": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends standard data but is subject to strict cloud owner approval."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs but is subject to cloud owner approval."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ],
              "old": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends data that will not be processed by any security system."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs that will not be processed by any security system."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that will not be processed by any security system."
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ]
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote host to which communication needs to be made"
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview.",
                  "old": "Flag for if Azure Data Transfer API Flow should extract the user token"
                },
                "Enum": {
                  "new": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token through the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ],
                  "old": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token\nthrough the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ]
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Sender's app user assigned Manage Identity client ID"
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote stub app registration Client ID"
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview.",
                  "old": "Optional field to override the audience of the remote endpoint"
                }
              }
            ]
          }
        ]
      }
    },
    "202": {
      "$properties": {
        "properties": [
          {
            "#name": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "flowType",
            "Enum": {
              "new": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends standard data but is subject to strict cloud owner approval."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs but is subject to cloud owner approval."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ],
              "old": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends data that will not be processed by any security system."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs that will not be processed by any security system."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that will not be processed by any security system."
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ]
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote host to which communication needs to be made"
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview.",
                  "old": "Flag for if Azure Data Transfer API Flow should extract the user token"
                },
                "Enum": {
                  "new": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token through the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ],
                  "old": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token\nthrough the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ]
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Sender's app user assigned Manage Identity client ID"
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote stub app registration Client ID"
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview.",
                  "old": "Optional field to override the audience of the remote endpoint"
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ 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": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "flowType",
            "Enum": {
              "new": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends standard data but is subject to strict cloud owner approval."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs but is subject to cloud owner approval."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ],
              "old": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends data that will not be processed by any security system."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs that will not be processed by any security system."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that will not be processed by any security system."
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ]
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote host to which communication needs to be made"
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview.",
                  "old": "Flag for if Azure Data Transfer API Flow should extract the user token"
                },
                "Enum": {
                  "new": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token through the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ],
                  "old": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token\nthrough the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ]
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Sender's app user assigned Manage Identity client ID"
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote stub app registration Client ID"
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview.",
                  "old": "Optional field to override the audience of the remote endpoint"
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ 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": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "flowType",
            "Enum": {
              "new": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends standard data but is subject to strict cloud owner approval."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs but is subject to cloud owner approval."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ],
              "old": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends data that will not be processed by any security system."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs that will not be processed by any security system."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that will not be processed by any security system."
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ]
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote host to which communication needs to be made"
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview.",
                  "old": "Flag for if Azure Data Transfer API Flow should extract the user token"
                },
                "Enum": {
                  "new": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token through the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ],
                  "old": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token\nthrough the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ]
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Sender's app user assigned Manage Identity client ID"
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote stub app registration Client ID"
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview.",
                  "old": "Optional field to override the audience of the remote endpoint"
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ 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": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "flowType",
            "Enum": {
              "new": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends standard data but is subject to strict cloud owner approval."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs but is subject to cloud owner approval."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ],
              "old": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends data that will not be processed by any security system."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs that will not be processed by any security system."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that will not be processed by any security system."
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ]
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote host to which communication needs to be made"
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview.",
                  "old": "Flag for if Azure Data Transfer API Flow should extract the user token"
                },
                "Enum": {
                  "new": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token through the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ],
                  "old": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token\nthrough the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ]
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Sender's app user assigned Manage Identity client ID"
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote stub app registration Client ID"
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview.",
                  "old": "Optional field to override the audience of the remote endpoint"
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ 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": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "flowType",
            "Enum": {
              "new": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends standard data but is subject to strict cloud owner approval."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs but is subject to cloud owner approval."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ],
              "old": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends data that will not be processed by any security system."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs that will not be processed by any security system."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that will not be processed by any security system."
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ]
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote host to which communication needs to be made"
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview.",
                  "old": "Flag for if Azure Data Transfer API Flow should extract the user token"
                },
                "Enum": {
                  "new": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token through the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ],
                  "old": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token\nthrough the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ]
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Sender's app user assigned Manage Identity client ID"
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote stub app registration Client ID"
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview.",
                  "old": "Optional field to override the audience of the remote endpoint"
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ 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": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "flowType",
            "Enum": {
              "new": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends standard data but is subject to strict cloud owner approval."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs but is subject to cloud owner approval."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ],
              "old": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends data that will not be processed by any security system."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs that will not be processed by any security system."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that will not be processed by any security system."
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ]
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote host to which communication needs to be made"
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview.",
                  "old": "Flag for if Azure Data Transfer API Flow should extract the user token"
                },
                "Enum": {
                  "new": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token through the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ],
                  "old": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token\nthrough the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ]
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Sender's app user assigned Manage Identity client ID"
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote stub app registration Client ID"
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview.",
                  "old": "Optional field to override the audience of the remote endpoint"
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ 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": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "flowType",
            "Enum": {
              "new": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends standard data but is subject to strict cloud owner approval."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs but is subject to cloud owner approval."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ],
              "old": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends data that will not be processed by any security system."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs that will not be processed by any security system."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that will not be processed by any security system."
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ]
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote host to which communication needs to be made"
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview.",
                  "old": "Flag for if Azure Data Transfer API Flow should extract the user token"
                },
                "Enum": {
                  "new": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token through the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ],
                  "old": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token\nthrough the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ]
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Sender's app user assigned Manage Identity client ID"
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote stub app registration Client ID"
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview.",
                  "old": "Optional field to override the audience of the remote endpoint"
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ 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": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "flowType",
            "Enum": {
              "new": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends standard data but is subject to strict cloud owner approval."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs but is subject to cloud owner approval."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ],
              "old": [
                [
                  "Unknown",
                  "This type of flow is not set."
                ],
                [
                  "Complex",
                  "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                ],
                [
                  "DevSecOps",
                  "This flow sends source code files and artifacts."
                ],
                [
                  "Messaging",
                  "This flow over the Azure Data Transfer low latency messaging subsystem."
                ],
                [
                  "Mission",
                  "This flow sends data that will not be processed by any security system."
                ],
                [
                  "MicrosoftInternal",
                  "This flow is assigned to internal Microsoft use cases."
                ],
                [
                  "BasicFiles",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Data",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "Standard",
                  "This flow sends blobs that can be used for multiple use cases."
                ],
                [
                  "StreamingVideo",
                  "This flow sends video streams."
                ],
                [
                  "Opaque",
                  "This flow sends blobs that will not be processed by any security system."
                ],
                [
                  "MissionOpaqueXML",
                  "This flow sends Extensible Markup Language that will not be processed by any security system."
                ],
                [
                  "DiskImages",
                  "This flow sends blobs that can be used for Virtual Machines."
                ],
                [
                  "API",
                  "This flow sends data via an Application Programmer Interface."
                ]
              ]
            }
          },
          {
            "apiFlowOptions": [
              {
                "#name": "remoteEndpoint",
                "Description": {
                  "new": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote host to which communication needs to be made"
                }
              },
              {
                "#name": "identityTranslation",
                "Description": {
                  "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview.",
                  "old": "Flag for if Azure Data Transfer API Flow should extract the user token"
                },
                "Enum": {
                  "new": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token through the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ],
                  "old": [
                    [
                      "UserIdentity",
                      "The API flow will make use of the user identity that called this API flow, and pass that token\nthrough the boundary."
                    ],
                    [
                      "ServiceIdentity",
                      "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                    ]
                  ]
                }
              },
              {
                "#name": "senderClientId",
                "Description": {
                  "new": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Sender's app user assigned Manage Identity client ID"
                }
              },
              {
                "#name": "remoteCallingModeClientId",
                "Description": {
                  "new": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview.",
                  "old": "Remote stub app registration Client ID"
                }
              },
              {
                "#name": "audienceOverride",
                "Description": {
                  "new": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview.",
                  "old": "Optional field to override the audience of the remote endpoint"
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ 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": [
            {
              "forceDisabledStatus": {
                "Description": {
                  "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                  "old": "Status of force disablement"
                },
                "Enum": {
                  "new": [
                    [
                      "ConnectionForceDisabled",
                      "Defines disablement of a Flow due to the parent connection being disabled."
                    ],
                    [
                      "FlowTypeForceDisabled",
                      "Defines disablement of a Flow due to the linked flow type being disabled."
                    ]
                  ],
                  "old": [
                    [
                      "ConnectionForceDisabled",
                      "This Flow has been disabled as the connection has been disabled."
                    ],
                    [
                      "FlowTypeForceDisabled",
                      "This Flow has been disabled as the flow type this flow uses has been disabled."
                    ]
                  ]
                }
              }
            },
            {
              "#name": "linkStatus",
              "Enum": {
                "new": [
                  [
                    "Linked",
                    "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                  ],
                  [
                    "Unlinked",
                    "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                  ]
                ],
                "old": [
                  [
                    "Linked",
                    "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                  ],
                  [
                    "Unlinked",
                    "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                  ]
                ]
              }
            },
            {
              "#name": "flowTypes",
              "Description": {
                "new": "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.",
                "old": "The flow types being requested for this connection"
              },
              "$items": {
                "Description": {
                  "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                  "old": "Flow type for the specified resource"
                },
                "Enum": {
                  "new": [
                    [
                      "Unknown",
                      "This type of flow is not set."
                    ],
                    [
                      "Complex",
                      "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                    ],
                    [
                      "DevSecOps",
                      "This flow sends source code files and artifacts."
                    ],
                    [
                      "Messaging",
                      "This flow over the Azure Data Transfer low latency messaging subsystem."
                    ],
                    [
                      "Mission",
                      "This flow sends standard data but is subject to strict cloud owner approval."
                    ],
                    [
                      "MicrosoftInternal",
                      "This flow is assigned to internal Microsoft use cases."
                    ],
                    [
                      "BasicFiles",
                      "This flow sends blobs that can be used for multiple use cases."
                    ],
                    [
                      "Data",
                      "This flow sends blobs that can be used for multiple use cases."
                    ],
                    [
                      "Standard",
                      "This flow sends blobs that can be used for multiple use cases."
                    ],
                    [
                      "StreamingVideo",
                      "This flow sends video streams."
                    ],
                    [
                      "Opaque",
                      "This flow sends blobs but is subject to cloud owner approval."
                    ],
                    [
                      "MissionOpaqueXML",
                      "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                    ],
                    [
                      "DiskImages",
                      "This flow sends blobs that can be used for Virtual Machines."
                    ],
                    [
                      "API",
                      "This flow sends data via an Application Programmer Interface."
                    ]
                  ],
                  "old": [
                    [
                      "Unknown",
                      "This type of flow is not set."
                    ],
                    [
                      "Complex",
                      "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                    ],
                    [
                      "DevSecOps",
                      "This flow sends source code files and artifacts."
                    ],
                    [
                      "Messaging",
                      "This flow over the Azure Data Transfer low latency messaging subsystem."
                    ],
                    [
                      "Mission",
                      "This flow sends data that will not be processed by any security system."
                    ],
                    [
                      "MicrosoftInternal",
                      "This flow is assigned to internal Microsoft use cases."
                    ],
                    [
                      "BasicFiles",
                      "This flow sends blobs that can be used for multiple use cases."
                    ],
                    [
                      "Data",
                      "This flow sends blobs that can be used for multiple use cases."
                    ],
                    [
                      "Standard",
                      "This flow sends blobs that can be used for multiple use cases."
                    ],
                    [
                      "StreamingVideo",
                      "This flow sends video streams."
                    ],
                    [
                      "Opaque",
                      "This flow sends blobs that will not be processed by any security system."
                    ],
                    [
                      "MissionOpaqueXML",
                      "This flow sends Extensible Markup Language that will not be processed by any security system."
                    ],
                    [
                      "DiskImages",
                      "This flow sends blobs that can be used for Virtual Machines."
                    ],
                    [
                      "API",
                      "This flow sends data via an Application Programmer Interface."
                    ]
                  ]
                }
              }
            },
            {
              "schemas": {
                "Description": {
                  "new": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
                  "old": "The schema object."
                }
              }
            }
          ]
        }
      }
    }
  }
}

⚼ 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": "linkStatus",
              "Enum": {
                "new": [
                  [
                    "Linked",
                    "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                  ],
                  [
                    "Unlinked",
                    "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                  ]
                ],
                "old": [
                  [
                    "Linked",
                    "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                  ],
                  [
                    "Unlinked",
                    "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                  ]
                ]
              }
            },
            {
              "forceDisabledStatus": {
                "Description": {
                  "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                  "old": "Status of force disablement"
                },
                "Enum": {
                  "new": [
                    [
                      "ConnectionForceDisabled",
                      "Defines disablement of a Flow due to the parent connection being disabled."
                    ],
                    [
                      "FlowTypeForceDisabled",
                      "Defines disablement of a Flow due to the linked flow type being disabled."
                    ]
                  ],
                  "old": [
                    [
                      "ConnectionForceDisabled",
                      "This Flow has been disabled as the connection has been disabled."
                    ],
                    [
                      "FlowTypeForceDisabled",
                      "This Flow has been disabled as the flow type this flow uses has been disabled."
                    ]
                  ]
                }
              }
            },
            {
              "#name": "flowType",
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            },
            {
              "apiFlowOptions": [
                {
                  "#name": "remoteEndpoint",
                  "Description": {
                    "new": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview.",
                    "old": "Remote host to which communication needs to be made"
                  }
                },
                {
                  "#name": "identityTranslation",
                  "Description": {
                    "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview.",
                    "old": "Flag for if Azure Data Transfer API Flow should extract the user token"
                  },
                  "Enum": {
                    "new": [
                      [
                        "UserIdentity",
                        "The API flow will make use of the user identity that called this API flow, and pass that token through the boundary."
                      ],
                      [
                        "ServiceIdentity",
                        "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                      ]
                    ],
                    "old": [
                      [
                        "UserIdentity",
                        "The API flow will make use of the user identity that called this API flow, and pass that token\nthrough the boundary."
                      ],
                      [
                        "ServiceIdentity",
                        "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                      ]
                    ]
                  }
                },
                {
                  "#name": "senderClientId",
                  "Description": {
                    "new": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview.",
                    "old": "Sender's app user assigned Manage Identity client ID"
                  }
                },
                {
                  "#name": "remoteCallingModeClientId",
                  "Description": {
                    "new": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview.",
                    "old": "Remote stub app registration Client ID"
                  }
                },
                {
                  "#name": "audienceOverride",
                  "Description": {
                    "new": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview.",
                    "old": "Optional field to override the audience of the remote endpoint"
                  }
                }
              ]
            }
          ]
        }
      }
    }
  }
}

⚼ 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 Gets pipelines in a resource group.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_ListByResourceGroup",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "connections": {
                  "Description": {
                    "new": "The ReadPipelineconnection.",
                    "old": ""
                  }
                }
              },
              {
                "#name": "flowTypes",
                "Description": {
                  "new": "The flow type for this flow",
                  "old": "The flow types allowed for this pipeline"
                },
                "$items": {
                  "Description": {
                    "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                    "old": "Flow type for the specified resource"
                  },
                  "Enum": {
                    "new": [
                      [
                        "Unknown",
                        "This type of flow is not set."
                      ],
                      [
                        "Complex",
                        "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                      ],
                      [
                        "DevSecOps",
                        "This flow sends source code files and artifacts."
                      ],
                      [
                        "Messaging",
                        "This flow over the Azure Data Transfer low latency messaging subsystem."
                      ],
                      [
                        "Mission",
                        "This flow sends standard data but is subject to strict cloud owner approval."
                      ],
                      [
                        "MicrosoftInternal",
                        "This flow is assigned to internal Microsoft use cases."
                      ],
                      [
                        "BasicFiles",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Data",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Standard",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "StreamingVideo",
                        "This flow sends video streams."
                      ],
                      [
                        "Opaque",
                        "This flow sends blobs but is subject to cloud owner approval."
                      ],
                      [
                        "MissionOpaqueXML",
                        "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                      ],
                      [
                        "DiskImages",
                        "This flow sends blobs that can be used for Virtual Machines."
                      ],
                      [
                        "API",
                        "This flow sends data via an Application Programmer Interface."
                      ]
                    ],
                    "old": [
                      [
                        "Unknown",
                        "This type of flow is not set."
                      ],
                      [
                        "Complex",
                        "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                      ],
                      [
                        "DevSecOps",
                        "This flow sends source code files and artifacts."
                      ],
                      [
                        "Messaging",
                        "This flow over the Azure Data Transfer low latency messaging subsystem."
                      ],
                      [
                        "Mission",
                        "This flow sends data that will not be processed by any security system."
                      ],
                      [
                        "MicrosoftInternal",
                        "This flow is assigned to internal Microsoft use cases."
                      ],
                      [
                        "BasicFiles",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Data",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Standard",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "StreamingVideo",
                        "This flow sends video streams."
                      ],
                      [
                        "Opaque",
                        "This flow sends blobs that will not be processed by any security system."
                      ],
                      [
                        "MissionOpaqueXML",
                        "This flow sends Extensible Markup Language that will not be processed by any security system."
                      ],
                      [
                        "DiskImages",
                        "This flow sends blobs that can be used for Virtual Machines."
                      ],
                      [
                        "API",
                        "This flow sends data via an Application Programmer Interface."
                      ]
                    ]
                  }
                }
              },
              {
                "disabledFlowTypes": {
                  "Description": {
                    "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                    "old": "Flow type for the specified resource"
                  },
                  "Enum": {
                    "new": [
                      [
                        "Unknown",
                        "This type of flow is not set."
                      ],
                      [
                        "Complex",
                        "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                      ],
                      [
                        "DevSecOps",
                        "This flow sends source code files and artifacts."
                      ],
                      [
                        "Messaging",
                        "This flow over the Azure Data Transfer low latency messaging subsystem."
                      ],
                      [
                        "Mission",
                        "This flow sends standard data but is subject to strict cloud owner approval."
                      ],
                      [
                        "MicrosoftInternal",
                        "This flow is assigned to internal Microsoft use cases."
                      ],
                      [
                        "BasicFiles",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Data",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Standard",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "StreamingVideo",
                        "This flow sends video streams."
                      ],
                      [
                        "Opaque",
                        "This flow sends blobs but is subject to cloud owner approval."
                      ],
                      [
                        "MissionOpaqueXML",
                        "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                      ],
                      [
                        "DiskImages",
                        "This flow sends blobs that can be used for Virtual Machines."
                      ],
                      [
                        "API",
                        "This flow sends data via an Application Programmer Interface."
                      ]
                    ],
                    "old": [
                      [
                        "Unknown",
                        "This type of flow is not set."
                      ],
                      [
                        "Complex",
                        "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                      ],
                      [
                        "DevSecOps",
                        "This flow sends source code files and artifacts."
                      ],
                      [
                        "Messaging",
                        "This flow over the Azure Data Transfer low latency messaging subsystem."
                      ],
                      [
                        "Mission",
                        "This flow sends data that will not be processed by any security system."
                      ],
                      [
                        "MicrosoftInternal",
                        "This flow is assigned to internal Microsoft use cases."
                      ],
                      [
                        "BasicFiles",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Data",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "Standard",
                        "This flow sends blobs that can be used for multiple use cases."
                      ],
                      [
                        "StreamingVideo",
                        "This flow sends video streams."
                      ],
                      [
                        "Opaque",
                        "This flow sends blobs that will not be processed by any security system."
                      ],
                      [
                        "MissionOpaqueXML",
                        "This flow sends Extensible Markup Language that will not be processed by any security system."
                      ],
                      [
                        "DiskImages",
                        "This flow sends blobs that can be used for Virtual Machines."
                      ],
                      [
                        "API",
                        "This flow sends data via an Application Programmer Interface."
                      ]
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ 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 Gets pipeline resource.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "connections": {
              "Description": {
                "new": "The ReadPipelineconnection.",
                "old": ""
              }
            }
          },
          {
            "#name": "flowTypes",
            "Description": {
              "new": "The flow type for this flow",
              "old": "The flow types allowed for this pipeline"
            },
            "$items": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          },
          {
            "disabledFlowTypes": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          }
        ]
      }
    }
  }
}

⚼ 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 or updates the pipeline resource.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_CreateOrUpdate",
  "$parameters": {
    "pipeline": {
      "$properties": {
        "properties": [
          {
            "connections": {
              "Description": {
                "new": "The ReadPipelineconnection.",
                "old": ""
              }
            }
          },
          {
            "#name": "flowTypes",
            "Description": {
              "new": "The flow type for this flow",
              "old": "The flow types allowed for this pipeline"
            },
            "$items": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          },
          {
            "disabledFlowTypes": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "connections": {
              "Description": {
                "new": "The ReadPipelineconnection.",
                "old": ""
              }
            }
          },
          {
            "#name": "flowTypes",
            "Description": {
              "new": "The flow type for this flow",
              "old": "The flow types allowed for this pipeline"
            },
            "$items": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          },
          {
            "disabledFlowTypes": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "connections": {
              "Description": {
                "new": "The ReadPipelineconnection.",
                "old": ""
              }
            }
          },
          {
            "#name": "flowTypes",
            "Description": {
              "new": "The flow type for this flow",
              "old": "The flow types allowed for this pipeline"
            },
            "$items": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          },
          {
            "disabledFlowTypes": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          }
        ]
      }
    }
  }
}

⚼ 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 Updates the pipeline resource.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_Update",
  "$parameters": {
    "pipeline": {
      "$properties": {
        "properties": [
          {
            "flowTypes": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "connections": {
              "Description": {
                "new": "The ReadPipelineconnection.",
                "old": ""
              }
            }
          },
          {
            "#name": "flowTypes",
            "Description": {
              "new": "The flow type for this flow",
              "old": "The flow types allowed for this pipeline"
            },
            "$items": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          },
          {
            "disabledFlowTypes": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          }
        ]
      }
    },
    "202": {
      "$properties": {
        "properties": [
          {
            "connections": {
              "Description": {
                "new": "The ReadPipelineconnection.",
                "old": ""
              }
            }
          },
          {
            "#name": "flowTypes",
            "Description": {
              "new": "The flow type for this flow",
              "old": "The flow types allowed for this pipeline"
            },
            "$items": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          },
          {
            "disabledFlowTypes": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          }
        ]
      }
    }
  }
}

⚼ 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_ApproveConnection (updated)
Description Approves the specified connection request in a pipeline.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_ApproveConnection",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "#name": "flowTypes",
            "Description": {
              "new": "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.",
              "old": "The flow types being requested for this connection"
            },
            "$items": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          },
          {
            "schemas": {
              "Description": {
                "new": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
                "old": "The schema object."
              }
            }
          }
        ]
      }
    }
  }
}

⚼ 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 action for a pipeline.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_ExecuteAction",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "connections": {
              "Description": {
                "new": "The ReadPipelineconnection.",
                "old": ""
              }
            }
          },
          {
            "#name": "flowTypes",
            "Description": {
              "new": "The flow type for this flow",
              "old": "The flow types allowed for this pipeline"
            },
            "$items": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          },
          {
            "disabledFlowTypes": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          }
        ]
      }
    }
  }
}

⚼ 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 the flows in a pipeline.
Reference Link ¶

⚶ Changes

{
  "#id": "ListFlowsByPipeline_List",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "flows": {
              "$properties": {
                "properties": [
                  {
                    "#name": "linkStatus",
                    "Enum": {
                      "new": [
                        [
                          "Linked",
                          "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                        ],
                        [
                          "Unlinked",
                          "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                        ]
                      ],
                      "old": [
                        [
                          "Linked",
                          "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                        ],
                        [
                          "Unlinked",
                          "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                        ]
                      ]
                    }
                  },
                  {
                    "forceDisabledStatus": {
                      "Description": {
                        "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                        "old": "Status of force disablement"
                      },
                      "Enum": {
                        "new": [
                          [
                            "ConnectionForceDisabled",
                            "Defines disablement of a Flow due to the parent connection being disabled."
                          ],
                          [
                            "FlowTypeForceDisabled",
                            "Defines disablement of a Flow due to the linked flow type being disabled."
                          ]
                        ],
                        "old": [
                          [
                            "ConnectionForceDisabled",
                            "This Flow has been disabled as the connection has been disabled."
                          ],
                          [
                            "FlowTypeForceDisabled",
                            "This Flow has been disabled as the flow type this flow uses has been disabled."
                          ]
                        ]
                      }
                    }
                  },
                  {
                    "#name": "flowType",
                    "Enum": {
                      "new": [
                        [
                          "Unknown",
                          "This type of flow is not set."
                        ],
                        [
                          "Complex",
                          "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                        ],
                        [
                          "DevSecOps",
                          "This flow sends source code files and artifacts."
                        ],
                        [
                          "Messaging",
                          "This flow over the Azure Data Transfer low latency messaging subsystem."
                        ],
                        [
                          "Mission",
                          "This flow sends standard data but is subject to strict cloud owner approval."
                        ],
                        [
                          "MicrosoftInternal",
                          "This flow is assigned to internal Microsoft use cases."
                        ],
                        [
                          "BasicFiles",
                          "This flow sends blobs that can be used for multiple use cases."
                        ],
                        [
                          "Data",
                          "This flow sends blobs that can be used for multiple use cases."
                        ],
                        [
                          "Standard",
                          "This flow sends blobs that can be used for multiple use cases."
                        ],
                        [
                          "StreamingVideo",
                          "This flow sends video streams."
                        ],
                        [
                          "Opaque",
                          "This flow sends blobs but is subject to cloud owner approval."
                        ],
                        [
                          "MissionOpaqueXML",
                          "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                        ],
                        [
                          "DiskImages",
                          "This flow sends blobs that can be used for Virtual Machines."
                        ],
                        [
                          "API",
                          "This flow sends data via an Application Programmer Interface."
                        ]
                      ],
                      "old": [
                        [
                          "Unknown",
                          "This type of flow is not set."
                        ],
                        [
                          "Complex",
                          "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                        ],
                        [
                          "DevSecOps",
                          "This flow sends source code files and artifacts."
                        ],
                        [
                          "Messaging",
                          "This flow over the Azure Data Transfer low latency messaging subsystem."
                        ],
                        [
                          "Mission",
                          "This flow sends data that will not be processed by any security system."
                        ],
                        [
                          "MicrosoftInternal",
                          "This flow is assigned to internal Microsoft use cases."
                        ],
                        [
                          "BasicFiles",
                          "This flow sends blobs that can be used for multiple use cases."
                        ],
                        [
                          "Data",
                          "This flow sends blobs that can be used for multiple use cases."
                        ],
                        [
                          "Standard",
                          "This flow sends blobs that can be used for multiple use cases."
                        ],
                        [
                          "StreamingVideo",
                          "This flow sends video streams."
                        ],
                        [
                          "Opaque",
                          "This flow sends blobs that will not be processed by any security system."
                        ],
                        [
                          "MissionOpaqueXML",
                          "This flow sends Extensible Markup Language that will not be processed by any security system."
                        ],
                        [
                          "DiskImages",
                          "This flow sends blobs that can be used for Virtual Machines."
                        ],
                        [
                          "API",
                          "This flow sends data via an Application Programmer Interface."
                        ]
                      ]
                    }
                  },
                  {
                    "apiFlowOptions": [
                      {
                        "#name": "remoteEndpoint",
                        "Description": {
                          "new": "Remote host to which communication needs to be made. Deprecated starting 2025-05-30-preview.",
                          "old": "Remote host to which communication needs to be made"
                        }
                      },
                      {
                        "#name": "identityTranslation",
                        "Description": {
                          "new": "Determines which identity to use for extracting the user token for Azure Data Transfer API Flow. Deprecated starting 2025-05-30-preview.",
                          "old": "Flag for if Azure Data Transfer API Flow should extract the user token"
                        },
                        "Enum": {
                          "new": [
                            [
                              "UserIdentity",
                              "The API flow will make use of the user identity that called this API flow, and pass that token through the boundary."
                            ],
                            [
                              "ServiceIdentity",
                              "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                            ]
                          ],
                          "old": [
                            [
                              "UserIdentity",
                              "The API flow will make use of the user identity that called this API flow, and pass that token\nthrough the boundary."
                            ],
                            [
                              "ServiceIdentity",
                              "The API flow will make use of the Azure Data Transfer Flow managed identity on the other side of the boundary."
                            ]
                          ]
                        }
                      },
                      {
                        "#name": "senderClientId",
                        "Description": {
                          "new": "Sender's app user assigned Manage Identity client ID. Deprecated starting 2025-05-30-preview.",
                          "old": "Sender's app user assigned Manage Identity client ID"
                        }
                      },
                      {
                        "#name": "remoteCallingModeClientId",
                        "Description": {
                          "new": "Remote stub app registration Client ID. Deprecated starting 2025-05-30-preview.",
                          "old": "Remote stub app registration Client ID"
                        }
                      },
                      {
                        "#name": "audienceOverride",
                        "Description": {
                          "new": "Optional field to override the audience of the remote endpoint. Deprecated starting 2025-05-30-preview.",
                          "old": "Optional field to override the audience of the remote endpoint"
                        }
                      }
                    ]
                  }
                ]
              }
            }
          }
        }
      }
    }
  }
}

⚼ 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 for the specified connection in a pipeline.
Reference Link ¶

⚶ Changes

{
  "#id": "ListSchemas_List",
  "$parameters": {
    "schema": {
      "Description": {
        "new": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
        "old": "The schema object."
      }
    }
  },
  "$responses": {
    "200": {
      "Description": {
        "new": "The schemas list result. SchemaListResults will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
        "old": "The schemas list result."
      },
      "$properties": {
        "value": {
          "Description": {
            "new": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
            "old": "The schema object."
          }
        }
      }
    }
  }
}

⚼ 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 the specified connection request in a pipeline.
Reference Link ¶

⚶ Changes

{
  "#id": "Pipelines_RejectConnection",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "forceDisabledStatus": {
              "Description": {
                "new": "Defines different disablement statuses and the circumstances in why they were disabled.",
                "old": "Status of force disablement"
              },
              "Enum": {
                "new": [
                  [
                    "ConnectionForceDisabled",
                    "Defines disablement of a Flow due to the parent connection being disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "Defines disablement of a Flow due to the linked flow type being disabled."
                  ]
                ],
                "old": [
                  [
                    "ConnectionForceDisabled",
                    "This Flow has been disabled as the connection has been disabled."
                  ],
                  [
                    "FlowTypeForceDisabled",
                    "This Flow has been disabled as the flow type this flow uses has been disabled."
                  ]
                ]
              }
            }
          },
          {
            "#name": "linkStatus",
            "Enum": {
              "new": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline, connection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline, connection, or flow, and cannot be used."
                ]
              ],
              "old": [
                [
                  "Linked",
                  "The pipeline, connection, or flow is currently linked with another corresponding pipeline,\nconnection, or flow, and can be used."
                ],
                [
                  "Unlinked",
                  "The pipeline, connection, or flow is not linked with another corresponding pipeline,\nconnection, or flow, and cannot be used."
                ]
              ]
            }
          },
          {
            "#name": "flowTypes",
            "Description": {
              "new": "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.",
              "old": "The flow types being requested for this connection"
            },
            "$items": {
              "Description": {
                "new": "Flow type for the specified resource. FlowType will be deprecated starting from version 2025_05_30_preview - please create a FlowProfile resource instead.",
                "old": "Flow type for the specified resource"
              },
              "Enum": {
                "new": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends standard data but is subject to strict cloud owner approval."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs but is subject to cloud owner approval."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that is subject to strict cloud owner approval"
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ],
                "old": [
                  [
                    "Unknown",
                    "This type of flow is not set."
                  ],
                  [
                    "Complex",
                    "This flow sends complex documents, such as Microsoft Office documents of Portable document format files."
                  ],
                  [
                    "DevSecOps",
                    "This flow sends source code files and artifacts."
                  ],
                  [
                    "Messaging",
                    "This flow over the Azure Data Transfer low latency messaging subsystem."
                  ],
                  [
                    "Mission",
                    "This flow sends data that will not be processed by any security system."
                  ],
                  [
                    "MicrosoftInternal",
                    "This flow is assigned to internal Microsoft use cases."
                  ],
                  [
                    "BasicFiles",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Data",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "Standard",
                    "This flow sends blobs that can be used for multiple use cases."
                  ],
                  [
                    "StreamingVideo",
                    "This flow sends video streams."
                  ],
                  [
                    "Opaque",
                    "This flow sends blobs that will not be processed by any security system."
                  ],
                  [
                    "MissionOpaqueXML",
                    "This flow sends Extensible Markup Language that will not be processed by any security system."
                  ],
                  [
                    "DiskImages",
                    "This flow sends blobs that can be used for Virtual Machines."
                  ],
                  [
                    "API",
                    "This flow sends data via an Application Programmer Interface."
                  ]
                ]
              }
            }
          },
          {
            "schemas": {
              "Description": {
                "new": "The schema object. Schemas will be deprecated starting from version 2025_05_30_preview - please manage schemas with a FlowProfile resource instead.",
                "old": "The schema object."
              }
            }
          }
        ]
      }
    }
  }
}

⚼ 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 ,
}
,
]
,
}
,
}