Microsoft Azure · Capability

Microsoft Azure DataShareManagementClient — ShareSubscription

Microsoft Azure DataShareManagementClient — ShareSubscription. 10 operations. Lead operation: Microsoft Azure List Of Available Share Subscriptions Under An Account. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureShareSubscription

What You Can Do

GET
Microsoftazuresharesubscriptionslistbyaccount — Microsoft Azure List Of Available Share Subscriptions Under An Account
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions
GET
Microsoftazuresharesubscriptionsget — Microsoft Azure Get Sharesubscription In An Account
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions/{sharesubscriptionname}
PUT
Microsoftazuresharesubscriptionscreate — Microsoft Azure Create Sharesubscription In An Account
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions/{sharesubscriptionname}
DELETE
Microsoftazuresharesubscriptionsdelete — Microsoft Azure Delete Sharesubscription In An Account
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions/{sharesubscriptionname}
POST
Microsoftazuresharesubscriptionscancelsynchronization — Microsoft Azure Request Cancellation Of A Data Share Snapshot
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions/{sharesubscriptionname}/cancelsynchronization
GET
Microsoftazureconsumersourcedatasetslistbysharesubscription — Microsoft Azure Get Source Datasets Of A Sharesubscription
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions/{sharesubscriptionname}/consumersourcedatasets
POST
Microsoftazuresharesubscriptionslistsourcesharesynchronizationsettings — Microsoft Azure Get Source Share Synchronization Settings For A Sharesubscription
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions/{sharesubscriptionname}/listsourcesharesynchronizationsettings
POST
Microsoftazuresharesubscriptionslistsynchronizationdetails — Microsoft Azure List Data Set Level Details For A Share Subscription Synchronization
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions/{sharesubscriptionname}/listsynchronizationdetails
POST
Microsoftazuresharesubscriptionslistsynchronizations — Microsoft Azure List Synchronizations In A Share Subscription
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions/{sharesubscriptionname}/listsynchronizations
POST
Microsoftazuresharesubscriptionssynchronize — Microsoft Azure Initiate An Asynchronous Data Share Job
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions/{sharesubscriptionname}/synchronize

MCP Tools

microsoft-azure-list-available-share

Microsoft Azure List Of Available Share Subscriptions Under An Account

read-only idempotent
microsoft-azure-get-sharesubscription-account

Microsoft Azure Get Sharesubscription In An Account

read-only idempotent
microsoft-azure-create-sharesubscription-account

Microsoft Azure Create Sharesubscription In An Account

idempotent
microsoft-azure-delete-sharesubscription-account

Microsoft Azure Delete Sharesubscription In An Account

idempotent
microsoft-azure-request-cancellation-data

Microsoft Azure Request Cancellation Of A Data Share Snapshot

microsoft-azure-get-source-datasets

Microsoft Azure Get Source Datasets Of A Sharesubscription

read-only idempotent
microsoft-azure-get-source-share

Microsoft Azure Get Source Share Synchronization Settings For A Sharesubscription

read-only
microsoft-azure-list-data-set

Microsoft Azure List Data Set Level Details For A Share Subscription Synchronization

read-only
microsoft-azure-list-synchronizations-share

Microsoft Azure List Synchronizations In A Share Subscription

read-only
microsoft-azure-initiate-asynchronous-data

Microsoft Azure Initiate An Asynchronous Data Share Job

Capability Spec

datasharemanagementclient-sharesubscription.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure DataShareManagementClient — ShareSubscription
  description: 'Microsoft Azure DataShareManagementClient — ShareSubscription. 10 operations. Lead operation: Microsoft Azure
    List Of Available Share Subscriptions Under An Account. Self-contained Naftiko capability covering one Microsoft Azure
    business surface.'
  tags:
  - Microsoft Azure
  - ShareSubscription
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY
capability:
  consumes:
  - type: http
    namespace: datasharemanagementclient-sharesubscription
    baseUri: https://management.azure.com
    description: Microsoft Azure DataShareManagementClient — ShareSubscription business capability. Self-contained, no shared
      references.
    resources:
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions
      operations:
      - name: microsoftazuresharesubscriptionslistbyaccount
        method: GET
        description: Microsoft Azure List Of Available Share Subscriptions Under An Account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $skipToken
          in: query
          type: string
          description: Continuation Token
        - name: $filter
          in: query
          type: string
          description: Filters the results using OData syntax.
        - name: $orderby
          in: query
          type: string
          description: Sorts the results using OData syntax.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}
      operations:
      - name: microsoftazuresharesubscriptionsget
        method: GET
        description: Microsoft Azure Get Sharesubscription In An Account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: shareSubscriptionName
          in: path
          type: string
          description: The name of the shareSubscription.
          required: true
      - name: microsoftazuresharesubscriptionscreate
        method: PUT
        description: Microsoft Azure Create Sharesubscription In An Account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: shareSubscriptionName
          in: path
          type: string
          description: The name of the shareSubscription.
          required: true
        - name: shareSubscription
          in: body
          type: string
          description: create parameters for shareSubscription
          required: true
      - name: microsoftazuresharesubscriptionsdelete
        method: DELETE
        description: Microsoft Azure Delete Sharesubscription In An Account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: shareSubscriptionName
          in: path
          type: string
          description: The name of the shareSubscription.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/cancelSynchronization
      operations:
      - name: microsoftazuresharesubscriptionscancelsynchronization
        method: POST
        description: Microsoft Azure Request Cancellation Of A Data Share Snapshot
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: shareSubscriptionName
          in: path
          type: string
          description: The name of the shareSubscription.
          required: true
        - name: shareSubscriptionSynchronization
          in: body
          type: string
          description: Share Subscription Synchronization payload.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/consumerSourceDataSets
      operations:
      - name: microsoftazureconsumersourcedatasetslistbysharesubscription
        method: GET
        description: Microsoft Azure Get Source Datasets Of A Sharesubscription
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: shareSubscriptionName
          in: path
          type: string
          description: The name of the shareSubscription.
          required: true
        - name: $skipToken
          in: query
          type: string
          description: Continuation token
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/listSourceShareSynchronizationSettings
      operations:
      - name: microsoftazuresharesubscriptionslistsourcesharesynchronizationsettings
        method: POST
        description: Microsoft Azure Get Source Share Synchronization Settings For A Sharesubscription
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: shareSubscriptionName
          in: path
          type: string
          description: The name of the shareSubscription.
          required: true
        - name: $skipToken
          in: query
          type: string
          description: Continuation token
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/listSynchronizationDetails
      operations:
      - name: microsoftazuresharesubscriptionslistsynchronizationdetails
        method: POST
        description: Microsoft Azure List Data Set Level Details For A Share Subscription Synchronization
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: shareSubscriptionName
          in: path
          type: string
          description: The name of the share subscription.
          required: true
        - name: shareSubscriptionSynchronization
          in: body
          type: string
          description: Share Subscription Synchronization payload.
          required: true
        - name: $skipToken
          in: query
          type: string
          description: Continuation token
        - name: $filter
          in: query
          type: string
          description: Filters the results using OData syntax.
        - name: $orderby
          in: query
          type: string
          description: Sorts the results using OData syntax.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/listSynchronizations
      operations:
      - name: microsoftazuresharesubscriptionslistsynchronizations
        method: POST
        description: Microsoft Azure List Synchronizations In A Share Subscription
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: shareSubscriptionName
          in: path
          type: string
          description: The name of the share subscription.
          required: true
        - name: $skipToken
          in: query
          type: string
          description: Continuation token
        - name: $filter
          in: query
          type: string
          description: Filters the results using OData syntax.
        - name: $orderby
          in: query
          type: string
          description: Sorts the results using OData syntax.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/synchronize
      operations:
      - name: microsoftazuresharesubscriptionssynchronize
        method: POST
        description: Microsoft Azure Initiate An Asynchronous Data Share Job
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: shareSubscriptionName
          in: path
          type: string
          description: The name of share subscription
          required: true
        - name: synchronize
          in: body
          type: string
          description: Synchronize payload
          required: true
  exposes:
  - type: rest
    namespace: datasharemanagementclient-sharesubscription-rest
    port: 8080
    description: REST adapter for Microsoft Azure DataShareManagementClient — ShareSubscription. One Spectral-compliant resource
      per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazuresharesubscriptionslistbyaccount
        description: Microsoft Azure List Of Available Share Subscriptions Under An Account
        call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionslistbyaccount
        with:
          $skipToken: rest.$skipToken
          $filter: rest.$filter
          $orderby: rest.$orderby
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions/{sharesubscriptionname}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazuresharesubscriptionsget
        description: Microsoft Azure Get Sharesubscription In An Account
        call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionsget
        with:
          shareSubscriptionName: rest.shareSubscriptionName
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazuresharesubscriptionscreate
        description: Microsoft Azure Create Sharesubscription In An Account
        call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionscreate
        with:
          shareSubscriptionName: rest.shareSubscriptionName
          shareSubscription: rest.shareSubscription
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazuresharesubscriptionsdelete
        description: Microsoft Azure Delete Sharesubscription In An Account
        call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionsdelete
        with:
          shareSubscriptionName: rest.shareSubscriptionName
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions/{sharesubscriptionname}/cancelsynchronization
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazuresharesubscriptionscancelsynchronization
        description: Microsoft Azure Request Cancellation Of A Data Share Snapshot
        call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionscancelsynchronization
        with:
          shareSubscriptionName: rest.shareSubscriptionName
          shareSubscriptionSynchronization: rest.shareSubscriptionSynchronization
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions/{sharesubscriptionname}/consumersourcedatasets
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureconsumersourcedatasetslistbysharesubscription
        description: Microsoft Azure Get Source Datasets Of A Sharesubscription
        call: datasharemanagementclient-sharesubscription.microsoftazureconsumersourcedatasetslistbysharesubscription
        with:
          shareSubscriptionName: rest.shareSubscriptionName
          $skipToken: rest.$skipToken
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions/{sharesubscriptionname}/listsourcesharesynchronizationsettings
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazuresharesubscriptionslistsourcesharesynchronizationsettings
        description: Microsoft Azure Get Source Share Synchronization Settings For A Sharesubscription
        call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionslistsourcesharesynchronizationsettings
        with:
          shareSubscriptionName: rest.shareSubscriptionName
          $skipToken: rest.$skipToken
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions/{sharesubscriptionname}/listsynchronizationdetails
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazuresharesubscriptionslistsynchronizationdetails
        description: Microsoft Azure List Data Set Level Details For A Share Subscription Synchronization
        call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionslistsynchronizationdetails
        with:
          shareSubscriptionName: rest.shareSubscriptionName
          shareSubscriptionSynchronization: rest.shareSubscriptionSynchronization
          $skipToken: rest.$skipToken
          $filter: rest.$filter
          $orderby: rest.$orderby
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions/{sharesubscriptionname}/listsynchronizations
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazuresharesubscriptionslistsynchronizations
        description: Microsoft Azure List Synchronizations In A Share Subscription
        call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionslistsynchronizations
        with:
          shareSubscriptionName: rest.shareSubscriptionName
          $skipToken: rest.$skipToken
          $filter: rest.$filter
          $orderby: rest.$orderby
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-datashare/accounts/{accountname}/sharesubscriptions/{sharesubscriptionname}/synchronize
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazuresharesubscriptionssynchronize
        description: Microsoft Azure Initiate An Asynchronous Data Share Job
        call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionssynchronize
        with:
          shareSubscriptionName: rest.shareSubscriptionName
          synchronize: rest.synchronize
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: datasharemanagementclient-sharesubscription-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure DataShareManagementClient — ShareSubscription. One tool per consumed operation,
      routed inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-list-available-share
      description: Microsoft Azure List Of Available Share Subscriptions Under An Account
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionslistbyaccount
      with:
        $skipToken: tools.$skipToken
        $filter: tools.$filter
        $orderby: tools.$orderby
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-sharesubscription-account
      description: Microsoft Azure Get Sharesubscription In An Account
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionsget
      with:
        shareSubscriptionName: tools.shareSubscriptionName
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-create-sharesubscription-account
      description: Microsoft Azure Create Sharesubscription In An Account
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionscreate
      with:
        shareSubscriptionName: tools.shareSubscriptionName
        shareSubscription: tools.shareSubscription
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-delete-sharesubscription-account
      description: Microsoft Azure Delete Sharesubscription In An Account
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionsdelete
      with:
        shareSubscriptionName: tools.shareSubscriptionName
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-request-cancellation-data
      description: Microsoft Azure Request Cancellation Of A Data Share Snapshot
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionscancelsynchronization
      with:
        shareSubscriptionName: tools.shareSubscriptionName
        shareSubscriptionSynchronization: tools.shareSubscriptionSynchronization
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-source-datasets
      description: Microsoft Azure Get Source Datasets Of A Sharesubscription
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: datasharemanagementclient-sharesubscription.microsoftazureconsumersourcedatasetslistbysharesubscription
      with:
        shareSubscriptionName: tools.shareSubscriptionName
        $skipToken: tools.$skipToken
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-source-share
      description: Microsoft Azure Get Source Share Synchronization Settings For A Sharesubscription
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionslistsourcesharesynchronizationsettings
      with:
        shareSubscriptionName: tools.shareSubscriptionName
        $skipToken: tools.$skipToken
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-list-data-set
      description: Microsoft Azure List Data Set Level Details For A Share Subscription Synchronization
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionslistsynchronizationdetails
      with:
        shareSubscriptionName: tools.shareSubscriptionName
        shareSubscriptionSynchronization: tools.shareSubscriptionSynchronization
        $skipToken: tools.$skipToken
        $filter: tools.$filter
        $orderby: tools.$orderby
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-list-synchronizations-share
      description: Microsoft Azure List Synchronizations In A Share Subscription
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionslistsynchronizations
      with:
        shareSubscriptionName: tools.shareSubscriptionName
        $skipToken: tools.$skipToken
        $filter: tools.$filter
        $orderby: tools.$orderby
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-initiate-asynchronous-data
      description: Microsoft Azure Initiate An Asynchronous Data Share Job
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: datasharemanagementclient-sharesubscription.microsoftazuresharesubscriptionssynchronize
      with:
        shareSubscriptionName: tools.shareSubscriptionName
        synchronize: tools.synchronize
      outputParameters:
      - type: object
        mapping: $.