Microsoft.AzureDataTransfer (preview:2025-03-01)

2025/03/22 • 38 new methods

AzureDataTransfer_validateSchema (new)
Description Validates a schema for Azure Data Transfer.
Reference Link ¶

⚼ 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 ,
}
,
]
,
}
,
}
AzureDataTransfer_listApprovedSchemas (new)
Description Lists approved schemas for Azure Data Transfer.
Reference Link ¶

⚼ 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 ,
}
,
]
,
}
,
}
Flows_Get (new)
Description Gets flow resource.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: 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 ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
}
,
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 (new)
Description Creates or updates the flow resource.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
flowName: string ,
api-version: string ,
flow:
{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: 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 ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
}
,
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 ,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: 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 ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: 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 ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
}
,
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_Delete (new)
Description Deletes the flow resource.
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
flowName: string ,
api-version: 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 ,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: 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 ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
}
,
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 ,
}
,
$schema:
{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: 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 ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
}
,
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_Enable (new)
Description Enables the specified flow.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: 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 ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: 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 ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

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

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/setPassphrase
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
flowName: string ,
api-version: 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 ,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: 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 ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
connection:
{
name: string ,
id: string ,
location: string ,
subscriptionName: string ,
}
,
flowId: string ,
keyVaultUri: string ,
linkStatus: enum ,
linkedFlowId: string ,
status: enum ,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: 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 ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
sourceAddresses:
[
string ,
]
,
}

⚐ Response (default)

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

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/setSourceAddresses
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
flowName: string ,
api-version: 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 ,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: 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 ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Flows_GetDestinationEndpoints (new)
Description Get the destination endpoints for the specified flow and stream ID.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
endpoints:
[
string ,
]
,
}

⚐ Response (default)

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

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/setDestinationEndpoints
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
flowName: string ,
api-version: 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 ,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: 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 ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Flows_GetDestinationEndpointPorts (new)
Description Get the destination endpoint ports for the specified flow and stream ID.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
ports:
[
integer ,
]
,
}

⚐ Response (default)

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

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/setDestinationEndpointPorts
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
flowName: string ,
api-version: 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 ,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: 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 ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Flows_GetStreamConnectionString (new)
Description Get the connection string for the specified flow.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
connectionString: string ,
}

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: 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 ,
storageAccountName: string ,
storageAccountId: string ,
storageContainerName: 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 ,
}
,
customerManagedKeyVaultUri: string ,
streamId: string ,
streamProtocol: enum ,
streamLatency: integer ,
passphrase: string ,
sourceAddresses:
{
sourceAddresses:
[
string ,
]
,
}
,
destinationEndpoints:
[
string ,
]
,
destinationEndpointPorts:
[
integer ,
]
,
}
,
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 ,
}
,
]
,
}
,
}
Connections_Get (new)
Description Gets connection resource.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
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 (new)
Description Creates or updates the connection resource.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
api-version: string ,
connection:
{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
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 ,
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)

{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
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_Delete (new)
Description Deletes the connection resource.
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
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 ,
}
,
$schema:
{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
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 ,
}
,
]
,
}
,
}
ListPendingConnections_List (new)
Description Lists all pending connections for a connection.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
subscriptionId: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ListPendingFlows_List (new)
Description Lists all pending flows for a connection.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
subscriptionId: string ,
connectionId: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
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_ListBySubscription (new)
Description Gets connections in a subscription.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
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_Get (new)
Description Gets pipeline resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}
{
subscriptionId: string ,
resourceGroupName: string ,
pipelineName: string ,
api-version: 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 ,
]
,
}
,
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 (new)
Description Creates or updates the pipeline resource.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}
{
subscriptionId: string ,
resourceGroupName: string ,
pipelineName: string ,
api-version: 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 ,
]
,
}
,
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 ,
]
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
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 ,
]
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (202)

{
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}
{
subscriptionId: string ,
resourceGroupName: string ,
pipelineName: string ,
api-version: string ,
pipeline:
{
properties:
{
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 ,
}
,
}
,
}
,
]
,
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 ,
]
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
$headers:
{
location: string ,
}
,
$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 ,
]
,
}
,
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 (new)
Description Approves the specified connection in a pipeline.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
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 ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Pipelines_RejectConnection (new)
Description Rejects the specified connection in a pipeline.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
pipeline: string ,
direction: enum ,
justification: string ,
status: enum ,
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 ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ListSchemas_List (new)
Description Lists the schemas for the specified connection in a pipeline.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/listSchemas
{
subscriptionId: string ,
resourceGroupName: string ,
pipelineName: string ,
api-version: 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_ListByResourceGroup (new)
Description Gets pipelines in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: 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 ,
]
,
}
,
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 (new)
Description Gets pipelines in a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AzureDataTransfer/pipelines
{
subscriptionId: string ,
api-version: 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 ,
]
,
}
,
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 ,
}
,
]
,
}
,
}
Operations_List (new)
Description Lists all of the available Microsoft.AzureDataTransfer REST API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.AzureDataTransfer/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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