Microsoft.DataShare (preview:2018-11-01)

2025/09/19 • 50 new, 50 deleted methods

Accounts_ListBySubscription (new)
Description List Accounts in Subscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DataShare/accounts
{
subscriptionId: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
createdAt: string ,
provisioningState: enum ,
userEmail: string ,
userName: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Accounts_Get (new)
Description Get an account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
createdAt: string ,
provisioningState: enum ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Accounts_Create (new)
Description Create an account
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
account:
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
createdAt: string ,
provisioningState: enum ,
userEmail: string ,
userName: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (201)

{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
createdAt: string ,
provisioningState: enum ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (200)

{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
createdAt: string ,
provisioningState: enum ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Accounts_Delete (new)
Description DeleteAccount
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
endTime: string ,
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
startTime: string ,
status: enum ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Accounts_Update (new)
Description Patch an account
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
accountUpdateParameters:
{
tags: object ,
}
,
api-version: string ,
}

⚐ Response (200)

{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
createdAt: string ,
provisioningState: enum ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Accounts_ListByResourceGroup (new)
Description List Accounts in ResourceGroup
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
createdAt: string ,
provisioningState: enum ,
userEmail: string ,
userName: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ConsumerInvitations_ListInvitations (new)
Description Lists invitations
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.DataShare/listInvitations
{
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
dataSetCount: integer ,
description: string ,
invitationId: string ,
invitationStatus: enum ,
location: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
respondedAt: string ,
sentAt: string ,
shareName: string ,
termsOfUse: string ,
userEmail: string ,
userName: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ConsumerInvitations_Get (new)
Description Get an invitation
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.DataShare/locations/{location}/consumerInvitations/{invitationId}
{
location: string ,
invitationId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
dataSetCount: integer ,
description: string ,
invitationId: string ,
invitationStatus: enum ,
location: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
respondedAt: string ,
sentAt: string ,
shareName: string ,
termsOfUse: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ConsumerInvitations_RejectInvitation (new)
Description Reject an invitation
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.DataShare/locations/{location}/rejectInvitation
{
location: string ,
invitation:
{
properties:
{
dataSetCount: integer ,
description: string ,
invitationId: string ,
invitationStatus: enum ,
location: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
respondedAt: string ,
sentAt: string ,
shareName: string ,
termsOfUse: string ,
userEmail: string ,
userName: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
dataSetCount: integer ,
description: string ,
invitationId: string ,
invitationStatus: enum ,
location: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
respondedAt: string ,
sentAt: string ,
shareName: string ,
termsOfUse: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
DataSets_Get (new)
Description Get a DataSet in a share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/dataSets/{dataSetName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
dataSetName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
DataSets_Create (new)
Description Create a DataSet
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/dataSets/{dataSetName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
dataSetName: string ,
dataSet:
{
kind: enum ,
}
,
api-version: string ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
DataSets_Delete (new)
Description Delete a DataSet in a share
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/dataSets/{dataSetName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
dataSetName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
DataSets_ListByShare (new)
Description List DataSets in a share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/dataSets
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
DataSetMappings_Get (new)
Description Get a DataSetMapping in a shareSubscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/dataSetMappings/{dataSetMappingName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
dataSetMappingName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
DataSetMappings_Create (new)
Description Create a DataSetMapping
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/dataSetMappings/{dataSetMappingName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
dataSetMappingName: string ,
dataSetMapping:
{
kind: enum ,
}
,
api-version: string ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
DataSetMappings_Delete (new)
Description Delete a DataSetMapping in a shareSubscription
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/dataSetMappings/{dataSetMappingName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
dataSetMappingName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
DataSetMappings_ListByShareSubscription (new)
Description List DataSetMappings in a share subscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/dataSetMappings
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Invitations_Get (new)
Description Get an invitation in a share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/invitations/{invitationName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
invitationName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
invitationId: string ,
invitationStatus: enum ,
respondedAt: string ,
sentAt: string ,
targetActiveDirectoryId: string ,
targetEmail: string ,
targetObjectId: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Invitations_Create (new)
Description Create an invitation
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/invitations/{invitationName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
invitationName: string ,
invitation:
{
properties:
{
invitationId: string ,
invitationStatus: enum ,
respondedAt: string ,
sentAt: string ,
targetActiveDirectoryId: string ,
targetEmail: string ,
targetObjectId: string ,
userEmail: string ,
userName: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (201)

{
properties:
{
invitationId: string ,
invitationStatus: enum ,
respondedAt: string ,
sentAt: string ,
targetActiveDirectoryId: string ,
targetEmail: string ,
targetObjectId: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
invitationId: string ,
invitationStatus: enum ,
respondedAt: string ,
sentAt: string ,
targetActiveDirectoryId: string ,
targetEmail: string ,
targetObjectId: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Invitations_Delete (new)
Description Delete an invitation in a share
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/invitations/{invitationName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
invitationName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Invitations_ListByShare (new)
Description List invitations in a share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/invitations
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
invitationId: string ,
invitationStatus: enum ,
respondedAt: string ,
sentAt: string ,
targetActiveDirectoryId: string ,
targetEmail: string ,
targetObjectId: string ,
userEmail: string ,
userName: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Operations_List (new)
Description List of available operations
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
nextLink: string ,
value:
[
{
display:
{
description: string ,
operation: string ,
provider: string ,
resource: string ,
}
,
name: string ,
origin: string ,
properties:
{
serviceSpecification:
{
logSpecifications:
[
{
blobDuration: string ,
displayName: string ,
name: string ,
}
,
]
,
metricSpecifications:
[
{
aggregationType: string ,
dimensions:
[
{
displayName: string ,
name: string ,
}
,
]
,
displayDescription: string ,
displayName: string ,
enableRegionalMdmAccount: string ,
fillGapWithZero: boolean ,
internalMetricName: string ,
name: string ,
resourceIdDimensionNameOverride: string ,
supportedAggregationTypes:
[
string ,
]
,
supportedTimeGrainTypes:
[
string ,
]
,
unit: string ,
}
,
]
,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Shares_ListSynchronizationDetails (new)
Description List synchronization details
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/listSynchronizationDetails
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
shareSynchronization:
{
consumerEmail: string ,
consumerName: string ,
consumerTenantName: string ,
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}
,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
dataSetId: string ,
dataSetType: enum ,
durationMs: integer ,
endTime: string ,
filesRead: integer ,
filesWritten: integer ,
message: string ,
name: string ,
rowsCopied: integer ,
rowsRead: integer ,
sizeRead: integer ,
sizeWritten: integer ,
startTime: string ,
status: string ,
vCore: integer ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Shares_ListSynchronizations (new)
Description List synchronizations of a share
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/listSynchronizations
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
consumerEmail: string ,
consumerName: string ,
consumerTenantName: string ,
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ProviderShareSubscriptions_Reinstate (new)
Description Reinstate share subscription in a provider share
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions/{providerShareSubscriptionId}/reinstate
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
providerShareSubscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
consumerEmail: string ,
consumerName: string ,
consumerTenantName: string ,
createdAt: string ,
providerEmail: string ,
providerName: string ,
sharedAt: string ,
shareSubscriptionObjectId: string ,
shareSubscriptionStatus: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ProviderShareSubscriptions_Revoke (new)
Description Revoke share subscription in a provider share
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions/{providerShareSubscriptionId}/revoke
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
providerShareSubscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
consumerEmail: string ,
consumerName: string ,
consumerTenantName: string ,
createdAt: string ,
providerEmail: string ,
providerName: string ,
sharedAt: string ,
shareSubscriptionObjectId: string ,
shareSubscriptionStatus: enum ,
}
,
}

⚐ Response (202)

{
properties:
{
consumerEmail: string ,
consumerName: string ,
consumerTenantName: string ,
createdAt: string ,
providerEmail: string ,
providerName: string ,
sharedAt: string ,
shareSubscriptionObjectId: string ,
shareSubscriptionStatus: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ProviderShareSubscriptions_GetByShare (new)
Description Get share subscription in a provider share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions/{providerShareSubscriptionId}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
providerShareSubscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
consumerEmail: string ,
consumerName: string ,
consumerTenantName: string ,
createdAt: string ,
providerEmail: string ,
providerName: string ,
sharedAt: string ,
shareSubscriptionObjectId: string ,
shareSubscriptionStatus: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ProviderShareSubscriptions_ListByShare (new)
Description List share subscriptions in a provider share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
consumerEmail: string ,
consumerName: string ,
consumerTenantName: string ,
createdAt: string ,
providerEmail: string ,
providerName: string ,
sharedAt: string ,
shareSubscriptionObjectId: string ,
shareSubscriptionStatus: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Shares_Get (new)
Description Get a share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdAt: string ,
description: string ,
provisioningState: enum ,
shareKind: enum ,
terms: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Shares_Create (new)
Description Create a share
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
share:
{
properties:
{
createdAt: string ,
description: string ,
provisioningState: enum ,
shareKind: enum ,
terms: string ,
userEmail: string ,
userName: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (201)

{
properties:
{
createdAt: string ,
description: string ,
provisioningState: enum ,
shareKind: enum ,
terms: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
createdAt: string ,
description: string ,
provisioningState: enum ,
shareKind: enum ,
terms: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Shares_Delete (new)
Description Delete a share
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
api-version: string ,
}

⚐ Response (200)

{
endTime: string ,
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
startTime: string ,
status: enum ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Shares_ListByAccount (new)
Description List shares in an account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
createdAt: string ,
description: string ,
provisioningState: enum ,
shareKind: enum ,
terms: string ,
userEmail: string ,
userName: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_CancelSynchronization (new)
Description Request to cancel a synchronization.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/cancelSynchronization
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
shareSubscriptionSynchronization:
{
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}

⚐ Response (202)

{
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ConsumerSourceDataSets_ListByShareSubscription (new)
Description Get source dataSets of a shareSubscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/consumerSourceDataSets
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
dataSetId: string ,
dataSetLocation: string ,
dataSetName: string ,
dataSetPath: string ,
dataSetType: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_ListSourceShareSynchronizationSettings (new)
Description Get synchronization settings set on a share
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/listSourceShareSynchronizationSettings
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_ListSynchronizationDetails (new)
Description List synchronization details
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/listSynchronizationDetails
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
shareSubscriptionSynchronization:
{
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}
,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
dataSetId: string ,
dataSetType: enum ,
durationMs: integer ,
endTime: string ,
filesRead: integer ,
filesWritten: integer ,
message: string ,
name: string ,
rowsCopied: integer ,
rowsRead: integer ,
sizeRead: integer ,
sizeWritten: integer ,
startTime: string ,
status: string ,
vCore: integer ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_ListSynchronizations (new)
Description List synchronizations of a share subscription
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/listSynchronizations
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_Synchronize (new)
Description Initiate a copy
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/synchronize
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
synchronize:
{
synchronizationMode: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}

⚐ Response (202)

{
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_Get (new)
Description Get a shareSubscription in an account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdAt: string ,
invitationId: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
provisioningState: enum ,
shareDescription: string ,
shareKind: enum ,
shareName: string ,
shareSubscriptionStatus: enum ,
shareTerms: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_Create (new)
Description Create a shareSubscription in an account
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
shareSubscription:
{
properties:
{
createdAt: string ,
invitationId: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
provisioningState: enum ,
shareDescription: string ,
shareKind: enum ,
shareName: string ,
shareSubscriptionStatus: enum ,
shareTerms: string ,
userEmail: string ,
userName: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdAt: string ,
invitationId: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
provisioningState: enum ,
shareDescription: string ,
shareKind: enum ,
shareName: string ,
shareSubscriptionStatus: enum ,
shareTerms: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (201)

{
properties:
{
createdAt: string ,
invitationId: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
provisioningState: enum ,
shareDescription: string ,
shareKind: enum ,
shareName: string ,
shareSubscriptionStatus: enum ,
shareTerms: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_Delete (new)
Description Delete a shareSubscription in an account
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
api-version: string ,
}

⚐ Response (200)

{
endTime: string ,
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
startTime: string ,
status: enum ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_ListByAccount (new)
Description List share subscriptions in an account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
createdAt: string ,
invitationId: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
provisioningState: enum ,
shareDescription: string ,
shareKind: enum ,
shareName: string ,
shareSubscriptionStatus: enum ,
shareTerms: string ,
userEmail: string ,
userName: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
SynchronizationSettings_Get (new)
Description Get a synchronizationSetting in a share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/synchronizationSettings/{synchronizationSettingName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
synchronizationSettingName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
SynchronizationSettings_Create (new)
Description Create a synchronizationSetting
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/synchronizationSettings/{synchronizationSettingName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
synchronizationSettingName: string ,
synchronizationSetting:
{
kind: enum ,
}
,
api-version: string ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
SynchronizationSettings_Delete (new)
Description Delete a synchronizationSetting in a share
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/synchronizationSettings/{synchronizationSettingName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
synchronizationSettingName: string ,
api-version: string ,
}

⚐ Response (200)

{
endTime: string ,
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
startTime: string ,
status: enum ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
SynchronizationSettings_ListByShare (new)
Description List synchronizationSettings in a share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/synchronizationSettings
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Triggers_Get (new)
Description Get a Trigger in a shareSubscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/triggers/{triggerName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
triggerName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Triggers_Create (new)
Description Create a Trigger
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/triggers/{triggerName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
triggerName: string ,
trigger:
{
kind: enum ,
}
,
api-version: string ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Triggers_Delete (new)
Description Delete a Trigger in a shareSubscription
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/triggers/{triggerName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
triggerName: string ,
api-version: string ,
}

⚐ Response (200)

{
endTime: string ,
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
startTime: string ,
status: enum ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Triggers_ListByShareSubscription (new)
Description List Triggers in a share subscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/triggers
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Accounts_ListBySubscription (removed)
Description List Accounts in Subscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DataShare/accounts
{
subscriptionId: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
createdAt: string ,
provisioningState: enum ,
userEmail: string ,
userName: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Accounts_Get (removed)
Description Get an account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
createdAt: string ,
provisioningState: enum ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Accounts_Create (removed)
Description Create an account
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
account:
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
createdAt: string ,
provisioningState: enum ,
userEmail: string ,
userName: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (201)

{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
createdAt: string ,
provisioningState: enum ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (200)

{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
createdAt: string ,
provisioningState: enum ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Accounts_Delete (removed)
Description DeleteAccount
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
endTime: string ,
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
startTime: string ,
status: enum ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Accounts_Update (removed)
Description Patch an account
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
accountUpdateParameters:
{
tags: object ,
}
,
api-version: string ,
}

⚐ Response (200)

{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
createdAt: string ,
provisioningState: enum ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Accounts_ListByResourceGroup (removed)
Description List Accounts in ResourceGroup
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
properties:
{
createdAt: string ,
provisioningState: enum ,
userEmail: string ,
userName: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ConsumerInvitations_ListInvitations (removed)
Description Lists invitations
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.DataShare/listInvitations
{
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
dataSetCount: integer ,
description: string ,
invitationId: string ,
invitationStatus: enum ,
location: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
respondedAt: string ,
sentAt: string ,
shareName: string ,
termsOfUse: string ,
userEmail: string ,
userName: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ConsumerInvitations_Get (removed)
Description Get an invitation
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.DataShare/locations/{location}/consumerInvitations/{invitationId}
{
location: string ,
invitationId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
dataSetCount: integer ,
description: string ,
invitationId: string ,
invitationStatus: enum ,
location: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
respondedAt: string ,
sentAt: string ,
shareName: string ,
termsOfUse: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ConsumerInvitations_RejectInvitation (removed)
Description Reject an invitation
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.DataShare/locations/{location}/rejectInvitation
{
location: string ,
invitation:
{
properties:
{
dataSetCount: integer ,
description: string ,
invitationId: string ,
invitationStatus: enum ,
location: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
respondedAt: string ,
sentAt: string ,
shareName: string ,
termsOfUse: string ,
userEmail: string ,
userName: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
dataSetCount: integer ,
description: string ,
invitationId: string ,
invitationStatus: enum ,
location: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
respondedAt: string ,
sentAt: string ,
shareName: string ,
termsOfUse: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
DataSets_Get (removed)
Description Get a DataSet in a share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/dataSets/{dataSetName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
dataSetName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
DataSets_Create (removed)
Description Create a DataSet
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/dataSets/{dataSetName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
dataSetName: string ,
dataSet:
{
kind: enum ,
}
,
api-version: string ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
DataSets_Delete (removed)
Description Delete a DataSet in a share
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/dataSets/{dataSetName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
dataSetName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
DataSets_ListByShare (removed)
Description List DataSets in a share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/dataSets
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
DataSetMappings_Get (removed)
Description Get a DataSetMapping in a shareSubscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/dataSetMappings/{dataSetMappingName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
dataSetMappingName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
DataSetMappings_Create (removed)
Description Create a DataSetMapping
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/dataSetMappings/{dataSetMappingName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
dataSetMappingName: string ,
dataSetMapping:
{
kind: enum ,
}
,
api-version: string ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
DataSetMappings_Delete (removed)
Description Delete a DataSetMapping in a shareSubscription
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/dataSetMappings/{dataSetMappingName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
dataSetMappingName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
DataSetMappings_ListByShareSubscription (removed)
Description List DataSetMappings in a share subscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/dataSetMappings
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Invitations_Get (removed)
Description Get an invitation in a share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/invitations/{invitationName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
invitationName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
invitationId: string ,
invitationStatus: enum ,
respondedAt: string ,
sentAt: string ,
targetActiveDirectoryId: string ,
targetEmail: string ,
targetObjectId: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Invitations_Create (removed)
Description Create an invitation
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/invitations/{invitationName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
invitationName: string ,
invitation:
{
properties:
{
invitationId: string ,
invitationStatus: enum ,
respondedAt: string ,
sentAt: string ,
targetActiveDirectoryId: string ,
targetEmail: string ,
targetObjectId: string ,
userEmail: string ,
userName: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (201)

{
properties:
{
invitationId: string ,
invitationStatus: enum ,
respondedAt: string ,
sentAt: string ,
targetActiveDirectoryId: string ,
targetEmail: string ,
targetObjectId: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
invitationId: string ,
invitationStatus: enum ,
respondedAt: string ,
sentAt: string ,
targetActiveDirectoryId: string ,
targetEmail: string ,
targetObjectId: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Invitations_Delete (removed)
Description Delete an invitation in a share
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/invitations/{invitationName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
invitationName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Invitations_ListByShare (removed)
Description List invitations in a share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/invitations
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
invitationId: string ,
invitationStatus: enum ,
respondedAt: string ,
sentAt: string ,
targetActiveDirectoryId: string ,
targetEmail: string ,
targetObjectId: string ,
userEmail: string ,
userName: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Operations_List (removed)
Description List of available operations
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
nextLink: string ,
value:
[
{
display:
{
description: string ,
operation: string ,
provider: string ,
resource: string ,
}
,
name: string ,
origin: string ,
properties:
{
serviceSpecification:
{
logSpecifications:
[
{
blobDuration: string ,
displayName: string ,
name: string ,
}
,
]
,
metricSpecifications:
[
{
aggregationType: string ,
dimensions:
[
{
displayName: string ,
name: string ,
}
,
]
,
displayDescription: string ,
displayName: string ,
enableRegionalMdmAccount: string ,
fillGapWithZero: boolean ,
internalMetricName: string ,
name: string ,
resourceIdDimensionNameOverride: string ,
supportedAggregationTypes:
[
string ,
]
,
supportedTimeGrainTypes:
[
string ,
]
,
unit: string ,
}
,
]
,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Shares_ListSynchronizationDetails (removed)
Description List synchronization details
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/listSynchronizationDetails
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
shareSynchronization:
{
consumerEmail: string ,
consumerName: string ,
consumerTenantName: string ,
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}
,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
dataSetId: string ,
dataSetType: enum ,
durationMs: integer ,
endTime: string ,
filesRead: integer ,
filesWritten: integer ,
message: string ,
name: string ,
rowsCopied: integer ,
rowsRead: integer ,
sizeRead: integer ,
sizeWritten: integer ,
startTime: string ,
status: string ,
vCore: integer ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Shares_ListSynchronizations (removed)
Description List synchronizations of a share
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/listSynchronizations
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
consumerEmail: string ,
consumerName: string ,
consumerTenantName: string ,
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ProviderShareSubscriptions_Reinstate (removed)
Description Reinstate share subscription in a provider share
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions/{providerShareSubscriptionId}/reinstate
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
providerShareSubscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
consumerEmail: string ,
consumerName: string ,
consumerTenantName: string ,
createdAt: string ,
providerEmail: string ,
providerName: string ,
sharedAt: string ,
shareSubscriptionObjectId: string ,
shareSubscriptionStatus: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ProviderShareSubscriptions_Revoke (removed)
Description Revoke share subscription in a provider share
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions/{providerShareSubscriptionId}/revoke
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
providerShareSubscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
consumerEmail: string ,
consumerName: string ,
consumerTenantName: string ,
createdAt: string ,
providerEmail: string ,
providerName: string ,
sharedAt: string ,
shareSubscriptionObjectId: string ,
shareSubscriptionStatus: enum ,
}
,
}

⚐ Response (202)

{
properties:
{
consumerEmail: string ,
consumerName: string ,
consumerTenantName: string ,
createdAt: string ,
providerEmail: string ,
providerName: string ,
sharedAt: string ,
shareSubscriptionObjectId: string ,
shareSubscriptionStatus: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ProviderShareSubscriptions_GetByShare (removed)
Description Get share subscription in a provider share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions/{providerShareSubscriptionId}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
providerShareSubscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
consumerEmail: string ,
consumerName: string ,
consumerTenantName: string ,
createdAt: string ,
providerEmail: string ,
providerName: string ,
sharedAt: string ,
shareSubscriptionObjectId: string ,
shareSubscriptionStatus: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ProviderShareSubscriptions_ListByShare (removed)
Description List share subscriptions in a provider share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
consumerEmail: string ,
consumerName: string ,
consumerTenantName: string ,
createdAt: string ,
providerEmail: string ,
providerName: string ,
sharedAt: string ,
shareSubscriptionObjectId: string ,
shareSubscriptionStatus: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Shares_Get (removed)
Description Get a share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdAt: string ,
description: string ,
provisioningState: enum ,
shareKind: enum ,
terms: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Shares_Create (removed)
Description Create a share
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
share:
{
properties:
{
createdAt: string ,
description: string ,
provisioningState: enum ,
shareKind: enum ,
terms: string ,
userEmail: string ,
userName: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (201)

{
properties:
{
createdAt: string ,
description: string ,
provisioningState: enum ,
shareKind: enum ,
terms: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
createdAt: string ,
description: string ,
provisioningState: enum ,
shareKind: enum ,
terms: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Shares_Delete (removed)
Description Delete a share
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
api-version: string ,
}

⚐ Response (200)

{
endTime: string ,
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
startTime: string ,
status: enum ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Shares_ListByAccount (removed)
Description List shares in an account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
createdAt: string ,
description: string ,
provisioningState: enum ,
shareKind: enum ,
terms: string ,
userEmail: string ,
userName: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_CancelSynchronization (removed)
Description Request to cancel a synchronization.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/cancelSynchronization
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
shareSubscriptionSynchronization:
{
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}

⚐ Response (202)

{
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ConsumerSourceDataSets_ListByShareSubscription (removed)
Description Get source dataSets of a shareSubscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/consumerSourceDataSets
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
dataSetId: string ,
dataSetLocation: string ,
dataSetName: string ,
dataSetPath: string ,
dataSetType: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_ListSourceShareSynchronizationSettings (removed)
Description Get synchronization settings set on a share
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/listSourceShareSynchronizationSettings
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_ListSynchronizationDetails (removed)
Description List synchronization details
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/listSynchronizationDetails
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
shareSubscriptionSynchronization:
{
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}
,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
dataSetId: string ,
dataSetType: enum ,
durationMs: integer ,
endTime: string ,
filesRead: integer ,
filesWritten: integer ,
message: string ,
name: string ,
rowsCopied: integer ,
rowsRead: integer ,
sizeRead: integer ,
sizeWritten: integer ,
startTime: string ,
status: string ,
vCore: integer ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_ListSynchronizations (removed)
Description List synchronizations of a share subscription
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/listSynchronizations
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_Synchronize (removed)
Description Initiate a copy
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/synchronize
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
synchronize:
{
synchronizationMode: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}

⚐ Response (202)

{
durationMs: integer ,
endTime: string ,
message: string ,
startTime: string ,
status: string ,
synchronizationId: string ,
synchronizationMode: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_Get (removed)
Description Get a shareSubscription in an account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdAt: string ,
invitationId: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
provisioningState: enum ,
shareDescription: string ,
shareKind: enum ,
shareName: string ,
shareSubscriptionStatus: enum ,
shareTerms: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_Create (removed)
Description Create a shareSubscription in an account
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
shareSubscription:
{
properties:
{
createdAt: string ,
invitationId: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
provisioningState: enum ,
shareDescription: string ,
shareKind: enum ,
shareName: string ,
shareSubscriptionStatus: enum ,
shareTerms: string ,
userEmail: string ,
userName: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
createdAt: string ,
invitationId: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
provisioningState: enum ,
shareDescription: string ,
shareKind: enum ,
shareName: string ,
shareSubscriptionStatus: enum ,
shareTerms: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (201)

{
properties:
{
createdAt: string ,
invitationId: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
provisioningState: enum ,
shareDescription: string ,
shareKind: enum ,
shareName: string ,
shareSubscriptionStatus: enum ,
shareTerms: string ,
userEmail: string ,
userName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_Delete (removed)
Description Delete a shareSubscription in an account
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
api-version: string ,
}

⚐ Response (200)

{
endTime: string ,
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
startTime: string ,
status: enum ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ShareSubscriptions_ListByAccount (removed)
Description List share subscriptions in an account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
createdAt: string ,
invitationId: string ,
providerEmail: string ,
providerName: string ,
providerTenantName: string ,
provisioningState: enum ,
shareDescription: string ,
shareKind: enum ,
shareName: string ,
shareSubscriptionStatus: enum ,
shareTerms: string ,
userEmail: string ,
userName: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
SynchronizationSettings_Get (removed)
Description Get a synchronizationSetting in a share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/synchronizationSettings/{synchronizationSettingName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
synchronizationSettingName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
SynchronizationSettings_Create (removed)
Description Create a synchronizationSetting
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/synchronizationSettings/{synchronizationSettingName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
synchronizationSettingName: string ,
synchronizationSetting:
{
kind: enum ,
}
,
api-version: string ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
SynchronizationSettings_Delete (removed)
Description Delete a synchronizationSetting in a share
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/synchronizationSettings/{synchronizationSettingName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
synchronizationSettingName: string ,
api-version: string ,
}

⚐ Response (200)

{
endTime: string ,
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
startTime: string ,
status: enum ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
SynchronizationSettings_ListByShare (removed)
Description List synchronizationSettings in a share
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/synchronizationSettings
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Triggers_Get (removed)
Description Get a Trigger in a shareSubscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/triggers/{triggerName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
triggerName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Triggers_Create (removed)
Description Create a Trigger
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/triggers/{triggerName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
triggerName: string ,
trigger:
{
kind: enum ,
}
,
api-version: string ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Triggers_Delete (removed)
Description Delete a Trigger in a shareSubscription
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/triggers/{triggerName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
triggerName: string ,
api-version: string ,
}

⚐ Response (200)

{
endTime: string ,
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
startTime: string ,
status: enum ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Triggers_ListByShareSubscription (removed)
Description List Triggers in a share subscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/triggers
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
shareSubscriptionName: string ,
api-version: string ,
$skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}