swagger: "2.0"
schemes:
  - https
host: management.azure.com
info:
  title: DataFactoryManagementClient
  version: 2018-06-01
  x-apisguru-categories:
    - cloud
  x-logo:
    url: https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png
  x-origin:
    - format: swagger
      url: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/datafactory.json
      version: "2.0"
  x-preferred: true
  x-providerName: azure.com
  x-serviceName: datafactory
  x-tags:
    - Azure
    - Microsoft
consumes:
  - application/json
produces:
  - application/json
securityDefinitions:
  azure_auth:
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
    description: Azure Active Directory OAuth2 Flow.
    flow: implicit
    scopes:
      user_impersonation: impersonate your user account
    type: oauth2
security:
  - azure_auth:
      - user_impersonation
parameters:
  api-version:
    description: The API version.
    in: query
    name: api-version
    required: true
    type: string
  dataFlowName:
    description: The data flow name.
    in: path
    maxLength: 260
    minLength: 1
    name: dataFlowName
    pattern: ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$
    required: true
    type: string
    x-ms-parameter-location: method
  datasetName:
    description: The dataset name.
    in: path
    maxLength: 260
    minLength: 1
    name: datasetName
    pattern: ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$
    required: true
    type: string
    x-ms-parameter-location: method
  factoryName:
    description: The factory name.
    in: path
    maxLength: 63
    minLength: 3
    name: factoryName
    pattern: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$
    required: true
    type: string
    x-ms-parameter-location: method
  integrationRuntimeName:
    description: The integration runtime name.
    in: path
    maxLength: 63
    minLength: 3
    name: integrationRuntimeName
    pattern: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$
    required: true
    type: string
    x-ms-parameter-location: method
  linkedServiceName:
    description: The linked service name.
    in: path
    maxLength: 260
    minLength: 1
    name: linkedServiceName
    pattern: ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$
    required: true
    type: string
    x-ms-parameter-location: method
  locationId:
    description: The location identifier.
    in: path
    name: locationId
    required: true
    type: string
    x-ms-parameter-location: method
  nodeName:
    description: The integration runtime node name.
    in: path
    maxLength: 150
    minLength: 1
    name: nodeName
    pattern: ^[a-z0-9A-Z][a-z0-9A-Z_-]{0,149}$
    required: true
    type: string
    x-ms-parameter-location: method
  pipelineName:
    description: The pipeline name.
    in: path
    maxLength: 260
    minLength: 1
    name: pipelineName
    pattern: ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$
    required: true
    type: string
    x-ms-parameter-location: method
  rerunTriggerName:
    description: The rerun trigger name.
    in: path
    maxLength: 260
    minLength: 1
    name: rerunTriggerName
    pattern: ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$
    required: true
    type: string
    x-ms-parameter-location: method
  resourceGroupName:
    description: The resource group name.
    in: path
    maxLength: 90
    minLength: 1
    name: resourceGroupName
    pattern: ^[-\w\._\(\)]+$
    required: true
    type: string
    x-ms-parameter-location: method
  runId:
    description: The pipeline run identifier.
    in: path
    name: runId
    required: true
    type: string
    x-ms-parameter-location: method
  subscriptionId:
    description: The subscription identifier.
    in: path
    name: subscriptionId
    required: true
    type: string
  triggerName:
    description: The trigger name.
    in: path
    maxLength: 260
    minLength: 1
    name: triggerName
    pattern: ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$
    required: true
    type: string
    x-ms-parameter-location: method
paths:
  /providers/Microsoft.DataFactory/operations:
    get:
      description: Lists the available Azure Data Factory API operations.
      operationId: Operations_List
      parameters:
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/OperationListResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - operations
      x-ms-examples:
        Operations_List:
          parameters:
            api-version: 2018-06-01
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                value:
                  - display:
                      description: Gets the available metrics for datafactories
                      operation: Read datafactories metric definitions
                      provider: Microsoft.DataFactory
                      resource: datafactories
                    name: Microsoft.DataFactory/datafactories/providers/Microsoft.Insights/metricDefinitions/read
                    origin: system
                    properties:
                      serviceSpecification:
                        metricSpecifications:
                          - aggregationType: Total
                            availabilities:
                              - blobDuration: P1D
                                timeGrain: PT1H
                            dimensions:
                              - displayName: Pipeline
                                name: pipelineName
                                toBeExportedForShoebox: true
                              - displayName: Activity
                                name: activityName
                                toBeExportedForShoebox: true
                              - displayName: Window End
                                name: windowEnd
                                toBeExportedForShoebox: true
                              - displayName: Window Start
                                name: windowStart
                                toBeExportedForShoebox: true
                            displayName: Failed Runs
                            enableRegionalMdmAccount: "false"
                            name: FailedRuns
                            sourceMdmAccount: MicrosoftDataFactoryProdShoebox
                            sourceMdmNamespace: ADFMetricsV1
                            unit: Count
                          - aggregationType: Total
                            availabilities:
                              - blobDuration: P1D
                                timeGrain: PT1H
                            dimensions:
                              - displayName: Pipeline
                                name: pipelineName
                                toBeExportedForShoebox: true
                              - displayName: Activity
                                name: activityName
                                toBeExportedForShoebox: true
                              - displayName: Window End
                                name: windowEnd
                                toBeExportedForShoebox: true
                              - displayName: Window Start
                                name: windowStart
                                toBeExportedForShoebox: true
                            displayName: Successful Runs
                            enableRegionalMdmAccount: "false"
                            name: SuccessfulRuns
                            sourceMdmAccount: MicrosoftDataFactoryProdShoebox
                            sourceMdmNamespace: ADFMetricsV1
                            unit: Count
                  - display:
                      description: Gets the diagnostic setting for the resource
                      operation: Read diagnostic setting
                      provider: Microsoft.DataFactory
                      resource: datafactories
                    name: Microsoft.DataFactory/datafactories/providers/Microsoft.Insights/diagnosticSettings/read
                    origin: system
                  - display:
                      description: Creates or updates the diagnostic setting for the resource
                      operation: Write diagnostic setting
                      provider: Microsoft.DataFactory
                      resource: datafactories
                    name: Microsoft.DataFactory/datafactories/providers/Microsoft.Insights/diagnosticSettings/write
                    origin: system
                  - display:
                      description: Gets the available logs for factories
                      operation: Read factories log definitions
                      provider: Microsoft.DataFactory
                      resource: The log definition of factories
                    name: Microsoft.DataFactory/factories/providers/Microsoft.Insights/logDefinitions/read
                    origin: system
                    properties:
                      serviceSpecification:
                        logSpecifications:
                          - blobDuration: PT1H
                            displayName: Pipeline activity runs log
                            name: ActivityRuns
                          - blobDuration: PT1H
                            displayName: Pipeline runs log
                            name: PipelineRuns
                          - blobDuration: PT1H
                            displayName: Trigger runs log
                            name: TriggerRuns
                  - display:
                      description: Gets the diagnostic setting for the resource
                      operation: Read diagnostic setting
                      provider: Microsoft.DataFactory
                      resource: factories
                    name: Microsoft.DataFactory/factories/providers/Microsoft.Insights/diagnosticSettings/read
                    origin: system
                  - display:
                      description: Creates or updates the diagnostic setting for the resource
                      operation: Write diagnostic setting
                      provider: Microsoft.DataFactory
                      resource: factories
                    name: Microsoft.DataFactory/factories/providers/Microsoft.Insights/diagnosticSettings/write
                    origin: system
                  - display:
                      description: Gets the available metrics for factories
                      operation: Read metric definitions
                      provider: Microsoft.DataFactory
                      resource: factories
                    name: Microsoft.DataFactory/factories/providers/Microsoft.Insights/metricDefinitions/read
                    origin: system
                    properties:
                      serviceSpecification:
                        metricSpecifications:
                          - aggregationType: Total
                            dimensions:
                              - displayName: Failure Type
                                name: FailureType
                                toBeExportedForShoebox: true
                              - displayName: Pipeline
                                name: Name
                                toBeExportedForShoebox: true
                            displayName: Failed pipeline runs metrics
                            enableRegionalMdmAccount: "false"
                            name: PipelineFailedRuns
                            sourceMdmAccount: MicrosoftDataFactoryProdShoebox
                            sourceMdmNamespace: ADFMetrics
                            unit: Count
                          - aggregationType: Total
                            dimensions:
                              - displayName: Failure Type
                                name: FailureType
                                toBeExportedForShoebox: true
                              - displayName: Pipeline
                                name: Name
                                toBeExportedForShoebox: true
                            displayName: Succeeded pipeline runs metrics
                            enableRegionalMdmAccount: "false"
                            name: PipelineSucceededRuns
                            sourceMdmAccount: MicrosoftDataFactoryProdShoebox
                            sourceMdmNamespace: ADFMetrics
                            unit: Count
                          - aggregationType: Total
                            dimensions:
                              - displayName: Activity Type
                                name: ActivityType
                                toBeExportedForShoebox: true
                              - displayName: Pipeline
                                name: PipelineName
                                toBeExportedForShoebox: true
                              - displayName: Failure Type
                                name: FailureType
                                toBeExportedForShoebox: true
                              - displayName: Activity
                                name: Name
                                toBeExportedForShoebox: true
                            displayName: Failed activity runs metrics
                            enableRegionalMdmAccount: "false"
                            name: ActivityFailedRuns
                            sourceMdmAccount: MicrosoftDataFactoryProdShoebox
                            sourceMdmNamespace: ADFMetrics
                            unit: Count
                          - aggregationType: Total
                            dimensions:
                              - displayName: Activity Type
                                name: ActivityType
                                toBeExportedForShoebox: true
                              - displayName: Pipeline
                                name: PipelineName
                                toBeExportedForShoebox: true
                              - displayName: Failure Type
                                name: FailureType
                                toBeExportedForShoebox: true
                              - displayName: Activity
                                name: Name
                                toBeExportedForShoebox: true
                            displayName: Succeeded activity runs metrics
                            enableRegionalMdmAccount: "false"
                            name: ActivitySucceededRuns
                            sourceMdmAccount: MicrosoftDataFactoryProdShoebox
                            sourceMdmNamespace: ADFMetrics
                            unit: Count
                          - aggregationType: Total
                            dimensions:
                              - displayName: Trigger
                                name: Name
                                toBeExportedForShoebox: true
                              - displayName: Failure Type
                                name: FailureType
                                toBeExportedForShoebox: true
                            displayName: Failed trigger runs metrics
                            enableRegionalMdmAccount: "false"
                            name: TriggerFailedRuns
                            sourceMdmAccount: MicrosoftDataFactoryProdShoebox
                            sourceMdmNamespace: ADFMetrics
                            unit: Count
                          - aggregationType: Total
                            dimensions:
                              - displayName: Trigger
                                name: Name
                                toBeExportedForShoebox: true
                              - displayName: Failure Type
                                name: FailureType
                                toBeExportedForShoebox: true
                            displayName: Succeeded trigger runs metrics
                            enableRegionalMdmAccount: "false"
                            name: TriggerSucceededRuns
                            sourceMdmAccount: MicrosoftDataFactoryProdShoebox
                            sourceMdmNamespace: ADFMetrics
                            unit: Count
                          - aggregationType: Average
                            dimensions:
                              - displayName: Integration Runtime
                                name: IntegrationRuntimeName
                                toBeExportedForShoebox: true
                              - displayName: Integration Runtime Node
                                name: NodeName
                                toBeExportedForShoebox: true
                            displayName: Integration runtime CPU utilization
                            enableRegionalMdmAccount: "false"
                            name: IntegrationRuntimeCpuPercentage
                            sourceMdmAccount: MicrosoftDataFactoryProdShoebox
                            sourceMdmNamespace: ADFMetrics
                            unit: Percent
                          - aggregationType: Average
                            dimensions:
                              - displayName: Integration Runtime
                                name: IntegrationRuntimeName
                                toBeExportedForShoebox: true
                              - displayName: Integration Runtime Node
                                name: NodeName
                                toBeExportedForShoebox: true
                            displayName: Integration runtime available memory
                            enableRegionalMdmAccount: "false"
                            name: IntegrationRuntimeAvailableMemory
                            sourceMdmAccount: MicrosoftDataFactoryProdShoebox
                            sourceMdmNamespace: ADFMetrics
                            unit: Bytes
                  - display:
                      description: Registers the subscription for the Data Factory Resource Provider.
                      operation: Register Data Factory Resource Provider
                      provider: Microsoft Data Factory
                      resource: Data Factory Resource Provider
                    name: Microsoft.DataFactory/register/action
                  - display:
                      description: Unregisters the subscription for the Data Factory Resource Provider.
                      operation: Unregister Data Factory Resource Provider
                      provider: Microsoft Data Factory
                      resource: Data Factory Resource Provider
                    name: Microsoft.DataFactory/unregister/action
                  - display:
                      description: Reads the Data Factory.
                      operation: Read Data Factory
                      provider: Microsoft Data Factory
                      resource: Data Factory
                    name: Microsoft.DataFactory/datafactories/read
                  - display:
                      description: Creates or Updates the Data Factory.
                      operation: Create or Update Data Factory
                      provider: Microsoft Data Factory
                      resource: Data Factory
                    name: Microsoft.DataFactory/datafactories/write
                  - display:
                      description: Deletes the Data Factory.
                      operation: Delete Data Factory
                      provider: Microsoft Data Factory
                      resource: Data Factory
                    name: Microsoft.DataFactory/datafactories/delete
                  - display:
                      description: Reads any Linked Service.
                      operation: Read Linked Service
                      provider: Microsoft Data Factory
                      resource: Linked Service
                    name: Microsoft.DataFactory/datafactories/linkedServices/read
                  - display:
                      description: Deletes any Linked Service.
                      operation: Delete Linked Service
                      provider: Microsoft Data Factory
                      resource: Linked Service
                    name: Microsoft.DataFactory/datafactories/linkedServices/delete
                  - display:
                      description: Creates or Updates any Linked Service.
                      operation: Create or Update Linked Service
                      provider: Microsoft Data Factory
                      resource: Linked Service
                    name: Microsoft.DataFactory/datafactories/linkedServices/write
                  - display:
                      description: Reads any Pipeline.
                      operation: Read Pipeline
                      provider: Microsoft Data Factory
                      resource: Pipeline
                    name: Microsoft.DataFactory/datafactories/datapipelines/read
                  - display:
                      description: Deletes any Pipeline.
                      operation: Delete Pipeline
                      provider: Microsoft Data Factory
                      resource: Pipeline
                    name: Microsoft.DataFactory/datafactories/datapipelines/delete
                  - display:
                      description: Pauses any Pipeline.
                      operation: Pause Pipeline
                      provider: Microsoft Data Factory
                      resource: Pipeline
                    name: Microsoft.DataFactory/datafactories/datapipelines/pause/action
                  - display:
                      description: Resumes any Pipeline.
                      operation: Resume Pipeline
                      provider: Microsoft Data Factory
                      resource: Pipeline
                    name: Microsoft.DataFactory/datafactories/datapipelines/resume/action
                  - display:
                      description: Updates any Pipeline.
                      operation: Update Pipeline
                      provider: Microsoft Data Factory
                      resource: Pipeline
                    name: Microsoft.DataFactory/datafactories/datapipelines/update/action
                  - display:
                      description: Creates or Updates any Pipeline.
                      operation: Create or Update Pipeline
                      provider: Microsoft Data Factory
                      resource: Pipeline
                    name: Microsoft.DataFactory/datafactories/datapipelines/write
                  - display:
                      description: Reads any Dataset.
                      operation: Read Dataset
                      provider: Microsoft Data Factory
                      resource: Dataset
                    name: Microsoft.DataFactory/datafactories/datasets/read
                  - display:
                      description: Deletes any Dataset.
                      operation: Delete Dataset
                      provider: Microsoft Data Factory
                      resource: Dataset
                    name: Microsoft.DataFactory/datafactories/datasets/delete
                  - display:
                      description: Creates or Updates any Dataset.
                      operation: Create or Update Dataset
                      provider: Microsoft Data Factory
                      resource: Dataset
                    name: Microsoft.DataFactory/datafactories/datasets/write
                  - display:
                      description: Reads any Dataset.
                      operation: Read Dataset
                      provider: Microsoft Data Factory
                      resource: Dataset
                    name: Microsoft.DataFactory/datafactories/tables/read
                  - display:
                      description: Deletes any Dataset.
                      operation: Delete Dataset
                      provider: Microsoft Data Factory
                      resource: Dataset
                    name: Microsoft.DataFactory/datafactories/tables/delete
                  - display:
                      description: Creates or Updates any Dataset.
                      operation: Create or Update Dataset
                      provider: Microsoft Data Factory
                      resource: Dataset
                    name: Microsoft.DataFactory/datafactories/tables/write
                  - display:
                      description: Gets the Data Slices in the given period.
                      operation: Read Data Slices
                      provider: Microsoft Data Factory
                      resource: Data Slice
                    name: Microsoft.DataFactory/datafactories/datasets/slices/read
                  - display:
                      description: Update the Status of the Data Slice.
                      operation: Update Data Slice Status
                      provider: Microsoft Data Factory
                      resource: Data Slice
                    name: Microsoft.DataFactory/datafactories/datasets/slices/write
                  - display:
                      description: Reads the Data Slice Run for the given dataset with the given start time.
                      operation: Read Data Slice Run
                      provider: Microsoft Data Factory
                      resource: Data Slice
                    name: Microsoft.DataFactory/datafactories/datasets/sliceruns/read
                  - display:
                      description: Reads a SAS URI to a blob container containing the logs.
                      operation: Read Run Log Info
                      provider: Microsoft Data Factory
                      resource: Run Log
                    name: Microsoft.DataFactory/datafactories/runs/loginfo/read
                  - display:
                      description: Reads Activity Windows in the Data Factory with specified parameters.
                      operation: Read Activity Windows in any Data Factory
                      provider: Microsoft Data Factory
                      resource: Activity Windows
                    name: Microsoft.DataFactory/datafactories/activitywindows/read
                  - display:
                      description: Reads Activity Windows for the Pipeline with specified parameters.
                      operation: Read Activity Windows for any Pipeline
                      provider: Microsoft Data Factory
                      resource: Activity Windows
                    name: Microsoft.DataFactory/datafactories/datapipelines/activitywindows/read
                  - display:
                      description: Reads Activity Windows for the Pipeline Activity with specified parameters.
                      operation: Read Activity Windows for any Pipeline Activity
                      provider: Microsoft Data Factory
                      resource: Activity Windows
                    name: Microsoft.DataFactory/datafactories/datapipelines/activities/activitywindows/read
                  - display:
                      description: Reads Activity Windows for the Dataset with specified parameters.
                      operation: Read Activity Windows for any Dataset
                      provider: Microsoft Data Factory
                      resource: Activity Windows
                    name: Microsoft.DataFactory/datafactories/datasets/activitywindows/read
                  - display:
                      description: Reads any Gateway.
                      operation: Read Gateway
                      provider: Microsoft Data Factory
                      resource: Gateway
                    name: Microsoft.DataFactory/datafactories/gateways/read
                  - display:
                      description: Creates or Updates any Gateway.
                      operation: Create or Update Gateway
                      provider: Microsoft Data Factory
                      resource: Gateway
                    name: Microsoft.DataFactory/datafactories/gateways/write
                  - display:
                      description: Deletes any Gateway.
                      operation: Delete Gateway
                      provider: Microsoft Data Factory
                      resource: Gateway
                    name: Microsoft.DataFactory/datafactories/gateways/delete
                  - display:
                      description: Reads the Connection Info for any Gateway.
                      operation: Read Gateway Connection Info
                      provider: Microsoft Data Factory
                      resource: Gateway
                    name: Microsoft.DataFactory/datafactories/gateways/connectioninfo/action
                  - display:
                      description: Lists the Authentication Keys for any Gateway.
                      operation: List Gateway Authentication Keys
                      provider: Microsoft Data Factory
                      resource: Gateway
                    name: Microsoft.DataFactory/datafactories/gateways/listauthkeys/action
                  - display:
                      description: Regenerates the Authentication Keys for any Gateway.
                      operation: Regenerate Gateway Authentication Keys
                      provider: Microsoft Data Factory
                      resource: Gateway
                    name: Microsoft.DataFactory/datafactories/gateways/regenerateauthkey/action
                  - display:
                      description: Reads Data Factory.
                      operation: Read Data Factory
                      provider: Microsoft Data Factory
                      resource: Data Factory
                    name: Microsoft.DataFactory/factories/read
                  - display:
                      description: Create or Update Data Factory
                      operation: Create or Update any Data Factory.
                      provider: Microsoft Data Factory
                      resource: Data Factory
                    name: Microsoft.DataFactory/factories/write
                  - display:
                      description: Deletes Data Factory.
                      operation: Delete Data Factory
                      provider: Microsoft Data Factory
                      resource: Data Factory
                    name: Microsoft.DataFactory/factories/delete
                  - display:
                      description: Reads Linked Service.
                      operation: Read Linked Service
                      provider: Microsoft Data Factory
                      resource: Linked Service
                    name: Microsoft.DataFactory/factories/linkedServices/read
                  - display:
                      description: Deletes Linked Service.
                      operation: Delete Linked Service
                      provider: Microsoft Data Factory
                      resource: Linked Service
                    name: Microsoft.DataFactory/factories/linkedServices/delete
                  - display:
                      description: Create or Update Linked Service
                      operation: Create or Update any Linked Service.
                      provider: Microsoft Data Factory
                      resource: Linked Service
                    name: Microsoft.DataFactory/factories/linkedServices/write
                  - display:
                      description: Reads Pipeline.
                      operation: Read Pipeline
                      provider: Microsoft Data Factory
                      resource: Pipeline
                    name: Microsoft.DataFactory/factories/pipelines/read
                  - display:
                      description: Deletes Pipeline.
                      operation: Delete Pipeline
                      provider: Microsoft Data Factory
                      resource: Pipeline
                    name: Microsoft.DataFactory/factories/pipelines/delete
                  - display:
                      description: Create or Update Pipeline
                      operation: Create or Update any Pipeline.
                      provider: Microsoft Data Factory
                      resource: Pipeline
                    name: Microsoft.DataFactory/factories/pipelines/write
                  - display:
                      description: Creates a run for the Pipeline.
                      operation: Create Pipeline Run
                      provider: Microsoft Data Factory
                      resource: Pipeline
                    name: Microsoft.DataFactory/factories/pipelines/createrun/action
                  - display:
                      description: Cancels the pipeline run specified by the run ID.
                      operation: Cancel any Pipeline Run
                      provider: Microsoft Data Factory
                      resource: Data Factory
                    name: Microsoft.DataFactory/factories/cancelpipelinerun/action
                  - display:
                      description: Reads the Pipeline Runs.
                      operation: Read Pipeline Runs
                      provider: Microsoft Data Factory
                      resource: Data Factory
                    name: Microsoft.DataFactory/factories/pipelineruns/read
                  - display:
                      description: Reads the activity runs for the specified pipeline run ID.
                      operation: Read Activity Runs
                      provider: Microsoft Data Factory
                      resource: Data Factory
                    name: Microsoft.DataFactory/factories/pipelineruns/activityruns/read
                  - display:
                      description: Reads any Dataset.
                      operation: Read Dataset
                      provider: Microsoft Data Factory
                      resource: Dataset
                    name: Microsoft.DataFactory/factories/datasets/read
                  - display:
                      description: Deletes any Dataset.
                      operation: Delete Dataset
                      provider: Microsoft Data Factory
                      resource: Dataset
                    name: Microsoft.DataFactory/factories/datasets/delete
                  - display:
                      description: Creates or Updates any Dataset.
                      operation: Create or Update Dataset
                      provider: Microsoft Data Factory
                      resource: Dataset
                    name: Microsoft.DataFactory/factories/datasets/write
                  - display:
                      description: Reads any Integration Runtime.
                      operation: Read Integration Runtime
                      provider: Microsoft Data Factory
                      resource: Integration Runtime
                    name: Microsoft.DataFactory/factories/integrationruntimes/read
                  - display:
                      description: Creates or Updates any Integration Runtime.
                      operation: Create or Update Integration Runtime
                      provider: Microsoft Data Factory
                      resource: Integration Runtime
                    name: Microsoft.DataFactory/factories/integrationruntimes/write
                  - display:
                      description: Deletes any Integration Runtime.
                      operation: Delete Integration Runtime
                      provider: Microsoft Data Factory
                      resource: Integration Runtime
                    name: Microsoft.DataFactory/factories/integrationruntimes/delete
                  - display:
                      description: Starts any Integration Runtime.
                      operation: Start Integration Runtime
                      provider: Microsoft Data Factory
                      resource: Integration Runtime
                    name: Microsoft.DataFactory/factories/integrationruntimes/start/action
                  - display:
                      description: Stops any Integration Runtime.
                      operation: Stop Integration Runtime
                      provider: Microsoft Data Factory
                      resource: Integration Runtime
                    name: Microsoft.DataFactory/factories/integrationruntimes/stop/action
                  - display:
                      description: Reads Integration Runtime Connection Info.
                      operation: Read Integration Runtime Connection Info
                      provider: Microsoft Data Factory
                      resource: Integration Runtime
                    name: Microsoft.DataFactory/factories/integrationruntimes/getconnectioninfo/read
                  - display:
                      description: Reads Integration Runtime Status.
                      operation: Read Integration Runtime Status
                      provider: Microsoft Data Factory
                      resource: Integration Runtime
                    name: Microsoft.DataFactory/factories/integrationruntimes/getstatus/read
                  - display:
                      description: Lists the Authentication Keys for any Integration Runtime.
                      operation: List Integration Runtime Authentication Keys
                      provider: Microsoft Data Factory
                      resource: Integration Runtime
                    name: Microsoft.DataFactory/factories/integrationruntimes/listauthkeys/read
                  - display:
                      description: Gets the Monitoring Data for any Integration Runtime.
                      operation: Get Integration Runtime Monitoring Data
                      provider: Microsoft Data Factory
                      resource: Integration Runtime
                    name: Microsoft.DataFactory/factories/integrationruntimes/monitoringdata/read
                  - display:
                      description: Deletes the Node for the specified Integration Runtime.
                      operation: Delete Integration Runtime Node
                      provider: Microsoft Data Factory
                      resource: Integration Runtime
                    name: Microsoft.DataFactory/factories/integrationruntimes/nodes/delete
                  - display:
                      description: Updates a self-hosted Integration Runtime Node.
                      operation: Update Integration Runtime Node
                      provider: Microsoft Data Factory
                      resource: Integration Runtime
                    name: Microsoft.DataFactory/factories/integrationruntimes/nodes/write
                  - display:
                      description: Returns the IP Address for the specified node of the Integration Runtime.
                      operation: Read Integration Runtime Node IP Address
                      provider: Microsoft Data Factory
                      resource: Integration Runtime
                    name: Microsoft.DataFactory/factories/integrationruntimes/nodes/ipAddress/action
                  - display:
                      description: Syncs the Credentials for the specified Integration Runtime.
                      operation: Sync Credentials for Integration Runtime
                      provider: Microsoft Data Factory
                      resource: Integration Runtime
                    name: Microsoft.DataFactory/factories/integrationruntimes/synccredentials/action
                  - display:
                      description: Upgrades the specified Integration Runtime.
                      operation: Upgrade Integration Runtime
                      provider: Microsoft Data Factory
                      resource: Integration Runtime
                    name: Microsoft.DataFactory/factories/integrationruntimes/upgrade/action
                  - display:
                      description: Regenerates the Authentication Keys for the specified Integration Runtime.
                      operation: Regenerate Integration Runtime Authentication Keys
                      provider: Microsoft Data Factory
                      resource: Integration Runtime
                    name: Microsoft.DataFactory/factories/integrationruntimes/regenerateauthkey/action
                  - display:
                      description: Reads any Trigger.
                      operation: Read Trigger
                      provider: Microsoft Data Factory
                      resource: Trigger
                    name: Microsoft.DataFactory/factories/triggers/read
                  - display:
                      description: Creates or Updates any Trigger.
                      operation: Create or Update Trigger
                      provider: Microsoft Data Factory
                      resource: Trigger
                    name: Microsoft.DataFactory/factories/triggers/write
                  - display:
                      description: Deletes any Trigger.
                      operation: Delete Trigger
                      provider: Microsoft Data Factory
                      resource: Trigger
                    name: Microsoft.DataFactory/factories/triggers/delete
                  - display:
                      description: Starts any Trigger.
                      operation: Start Trigger
                      provider: Microsoft Data Factory
                      resource: Trigger
                    name: Microsoft.DataFactory/factories/triggers/start/action
                  - display:
                      description: Stops any Trigger.
                      operation: Stop Trigger
                      provider: Microsoft Data Factory
                      resource: Trigger
                    name: Microsoft.DataFactory/factories/triggers/stop/action
                  - display:
                      description: Reads the Trigger Runs.
                      operation: Read Trigger Runs
                      provider: Microsoft Data Factory
                      resource: Data Factory
                    name: Microsoft.DataFactory/factories/triggers/triggerruns/read
                  - display:
                      description: Configures the repository for the factory.
                      operation: Configure Factory Repository
                      provider: Microsoft Data Factory
                      resource: Data Factory
                    name: Microsoft.DataFactory/locations/configureFactoryRepo/action
              headers:
                Date: Sat, 16 Jun 2018 00:46:33 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 522fceaa-5c3b-42ff-a518-843b2a53e0aa
                x-ms-ratelimit-remaining-tenant-reads: "14999"
                x-ms-request-id: 522fceaa-5c3b-42ff-a518-843b2a53e0aa
      x-ms-pageable:
        nextLinkName: nextLink
  "/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/factories":
    get:
      description: Lists factories under the specified subscription.
      operationId: Factories_List
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/FactoryListResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - factories
      x-ms-examples:
        Factories_List:
          parameters:
            api-version: 2018-06-01
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                value:
                  - eTag: '"0000aa0d-0000-0000-0000-5b0d58170000"'
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/rpv2origdf-72c7d3d4-5e17-4ec6-91de-9ab433f15e79
                    identity:
                      principalId: 399c3de2-6072-4326-bfa9-4d0c116f1a7b
                      tenantId: 12345678-1234-1234-1234-123456789abc
                      type: SystemAssigned
                    location: East US
                    name: rpV2OrigDF-72c7d3d4-5e17-4ec6-91de-9ab433f15e79
                    properties:
                      createTime: 2018-05-29T13:39:35.615921Z
                      provisioningState: Succeeded
                      version: 2017-09-01-preview
                    tags: {}
                    type: Microsoft.DataFactory/factories
                  - eTag: '"0000f301-0000-0000-0000-5b21b16c0000"'
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/df-dogfood-yanzhang-we
                    identity:
                      principalId: e8dd6df9-bad5-4dea-8fb8-0d13d1845d9e
                      tenantId: 12345678-1234-1234-1234-123456789abc
                      type: SystemAssigned
                    location: West Europe
                    name: df-dogfood-yanzhang-we
                    properties:
                      createTime: 2018-06-14T00:06:04.6667461Z
                      provisioningState: Succeeded
                      version: 2017-09-01-preview
                    tags: {}
                    type: Microsoft.DataFactory/factories
                  - eTag: '"00008a02-0000-0000-0000-5b237f270000"'
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked
                    identity:
                      principalId: 10743799-44d2-42fe-8c4d-5bc5c51c0684
                      tenantId: 12345678-1234-1234-1234-123456789abc
                      type: SystemAssigned
                    location: East US
                    name: exampleFactoryName-linked
                    properties:
                      createTime: 2018-06-15T08:56:07.1828318Z
                      provisioningState: Succeeded
                      version: 2017-09-01-preview
                    tags: {}
                    type: Microsoft.DataFactory/factories
                  - eTag: '"00003d04-0000-0000-0000-5b28962f0000"'
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade
                    location: East US
                    name: FactoryToUpgrade
                    properties:
                      createTime: 2018-06-19T05:35:35.7133828Z
                      provisioningState: Succeeded
                      version: 2018-06-01
                    tags: {}
                    type: Microsoft.DataFactory/factories
                  - eTag: '"00004004-0000-0000-0000-5b28979e0000"'
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName
                    location: East US
                    name: exampleFactoryName
                    properties:
                      createTime: 2018-06-19T05:41:50.0041314Z
                      provisioningState: Succeeded
                      repoConfiguration:
                        accountName: ADF
                        collaborationBranch: master
                        lastCommitId: ""
                        projectName: project
                        repositoryName: repo
                        rootFolder: /
                        tenantId: ""
                        type: FactoryVSTSConfiguration
                      version: 2018-06-01
                    tags:
                      exampleTag: exampleValue
                    type: Microsoft.DataFactory/factories
                  - eTag: '"0000aa0d-0000-0000-0000-5b0d58170000"'
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/rpv2origdf-72c7d3d4-5e17-4ec6-91de-9ab433f15e79
                    identity:
                      principalId: 399c3de2-6072-4326-bfa9-4d0c116f1a7b
                      tenantId: 12345678-1234-1234-1234-123456789abc
                      type: SystemAssigned
                    location: East US
                    name: rpV2OrigDF-72c7d3d4-5e17-4ec6-91de-9ab433f15e79
                    properties:
                      createTime: 2018-05-29T13:39:35.615921Z
                      provisioningState: Succeeded
                      version: 2017-09-01-preview
                    tags: {}
                    type: Microsoft.DataFactory/factories
                  - eTag: '"0000f301-0000-0000-0000-5b21b16c0000"'
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/df-dogfood-yanzhang-we
                    identity:
                      principalId: e8dd6df9-bad5-4dea-8fb8-0d13d1845d9e
                      tenantId: 12345678-1234-1234-1234-123456789abc
                      type: SystemAssigned
                    location: West Europe
                    name: df-dogfood-yanzhang-we
                    properties:
                      createTime: 2018-06-14T00:06:04.6667461Z
                      provisioningState: Succeeded
                      version: 2017-09-01-preview
                    tags: {}
                    type: Microsoft.DataFactory/factories
                  - eTag: '"00008a02-0000-0000-0000-5b237f270000"'
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked
                    identity:
                      principalId: 10743799-44d2-42fe-8c4d-5bc5c51c0684
                      tenantId: 12345678-1234-1234-1234-123456789abc
                      type: SystemAssigned
                    location: East US
                    name: exampleFactoryName-linked
                    properties:
                      createTime: 2018-06-15T08:56:07.1828318Z
                      provisioningState: Succeeded
                      version: 2017-09-01-preview
                    tags: {}
                    type: Microsoft.DataFactory/factories
                  - eTag: '"00003d04-0000-0000-0000-5b28962f0000"'
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade
                    location: East US
                    name: FactoryToUpgrade
                    properties:
                      createTime: 2018-06-19T05:35:35.7133828Z
                      provisioningState: Succeeded
                      version: 2018-06-01
                    tags: {}
                    type: Microsoft.DataFactory/factories
                  - eTag: '"00004004-0000-0000-0000-5b28979e0000"'
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName
                    location: East US
                    name: exampleFactoryName
                    properties:
                      createTime: 2018-06-19T05:41:50.0041314Z
                      provisioningState: Succeeded
                      repoConfiguration:
                        accountName: ADF
                        collaborationBranch: master
                        lastCommitId: ""
                        projectName: project
                        repositoryName: repo
                        rootFolder: /
                        tenantId: ""
                        type: FactoryVSTSConfiguration
                      version: 2018-06-01
                    tags:
                      exampleTag: exampleValue
                    type: Microsoft.DataFactory/factories
              headers:
                Date: Tue, 19 Jun 2018 05:41:51 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 533da6af-ad1a-4f89-ae04-d55e9c72b89d
                x-ms-ratelimit-remaining-subscription-reads: "14992"
                x-ms-request-id: 533da6af-ad1a-4f89-ae04-d55e9c72b89d
      x-ms-pageable:
        nextLinkName: nextLink
  "/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/configureFactoryRepo":
    post:
      description: Updates a factory's repo information.
      operationId: Factories_ConfigureFactoryRepo
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/locationId"
        - $ref: "#/parameters/api-version"
        - description: Update factory repo request definition.
          in: body
          name: factoryRepoUpdate
          required: true
          schema:
            $ref: "#/definitions/FactoryRepoUpdate"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/Factory"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - factories
      x-ms-examples:
        Factories_ConfigureFactoryRepo:
          parameters:
            api-version: 2018-06-01
            factoryRepoUpdate:
              factoryResourceId: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName
              repoConfiguration:
                accountName: ADF
                collaborationBranch: master
                lastCommitId: ""
                projectName: project
                repositoryName: repo
                rootFolder: /
                tenantId: ""
                type: FactoryVSTSConfiguration
            locationId: East US
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                eTag: '"00004004-0000-0000-0000-5b28979e0000"'
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName
                location: East US
                name: exampleFactoryName
                properties:
                  createTime: 2018-06-19T05:41:50.0041314Z
                  provisioningState: Succeeded
                  repoConfiguration:
                    accountName: ADF
                    collaborationBranch: master
                    lastCommitId: ""
                    projectName: project
                    repositoryName: repo
                    rootFolder: /
                    tenantId: ""
                    type: FactoryVSTSConfiguration
                  version: 2018-06-01
                tags:
                  exampleTag: exampleValue
                type: Microsoft.DataFactory/factories
              headers:
                Date: Tue, 19 Jun 2018 05:41:50 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: c63640bd-3e5f-4ee0-bae1-cea74f761a7d
                x-ms-ratelimit-remaining-subscription-writes: "1191"
                x-ms-request-id: c63640bd-3e5f-4ee0-bae1-cea74f761a7d
  "/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/getFeatureValue":
    post:
      description: Get exposure control feature for specific location.
      operationId: ExposureControl_GetFeatureValue
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/locationId"
        - $ref: "#/parameters/api-version"
        - description: The exposure control request.
          in: body
          name: exposureControlRequest
          required: true
          schema:
            $ref: "#/definitions/ExposureControlRequest"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/ExposureControlResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - exposureControl
      x-ms-examples:
        ExposureControl_GetFeatureValue:
          parameters:
            api-version: 2018-06-01
            exposureControlRequest:
              featureName: ADFIntegrationRuntimeSharingRbac
              featureType: Feature
            locationId: WestEurope
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                featureName: ADFIntegrationRuntimeSharingRbac
                value: "False"
              headers:
                Date: Sat, 22 Dec 2018 09:46:07 GMT
                X-Content-Type-Options: nosniff
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories":
    get:
      description: Lists factories.
      operationId: Factories_ListByResourceGroup
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/FactoryListResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - factories
      x-ms-examples:
        Factories_ListByResourceGroup:
          parameters:
            api-version: 2018-06-01
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                value:
                  - eTag: '"00008a02-0000-0000-0000-5b237f270000"'
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked
                    identity:
                      principalId: 10743799-44d2-42fe-8c4d-5bc5c51c0684
                      tenantId: 12345678-1234-1234-1234-123456789abc
                      type: SystemAssigned
                    location: East US
                    name: exampleFactoryName-linked
                    properties:
                      createTime: 2018-06-15T08:56:07.1828318Z
                      provisioningState: Succeeded
                      version: 2017-09-01-preview
                    tags: {}
                    type: Microsoft.DataFactory/factories
                  - eTag: '"00003d04-0000-0000-0000-5b28962f0000"'
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade
                    location: East US
                    name: FactoryToUpgrade
                    properties:
                      createTime: 2018-06-19T05:35:35.7133828Z
                      provisioningState: Succeeded
                      version: 2018-06-01
                    tags: {}
                    type: Microsoft.DataFactory/factories
                  - eTag: '"00004004-0000-0000-0000-5b28979e0000"'
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName
                    location: East US
                    name: exampleFactoryName
                    properties:
                      createTime: 2018-06-19T05:41:50.0041314Z
                      provisioningState: Succeeded
                      repoConfiguration:
                        accountName: ADF
                        collaborationBranch: master
                        lastCommitId: ""
                        projectName: project
                        repositoryName: repo
                        rootFolder: /
                        tenantId: ""
                        type: FactoryVSTSConfiguration
                      version: 2018-06-01
                    tags:
                      exampleTag: exampleValue
                    type: Microsoft.DataFactory/factories
              headers:
                Date: Tue, 19 Jun 2018 05:41:51 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: f9c976e7-4205-4cfc-833e-e5d50565fcef
                x-ms-ratelimit-remaining-subscription-reads: "14993"
                x-ms-request-id: f9c976e7-4205-4cfc-833e-e5d50565fcef
      x-ms-pageable:
        nextLinkName: nextLink
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}":
    delete:
      description: Deletes a factory.
      operationId: Factories_Delete
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
        "204":
          description: No Content.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - factories
      x-ms-examples:
        Factories_Delete:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200": {}
            "204": {}
    get:
      description: Gets a factory.
      operationId: Factories_Get
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
        - description: ETag of the factory entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.
          in: header
          name: If-None-Match
          required: false
          type: string
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/Factory"
        "304":
          description: Not modified.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - factories
      x-ms-examples:
        Factories_Get:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            ifNoneMatch: 00004004-0000-0000-0000-5b28979e0000
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                eTag: '"00004004-0000-0000-0000-5b28979e0000"'
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName
                location: East US
                name: exampleFactoryName
                properties:
                  createTime: 2018-06-19T05:41:50.0041314Z
                  provisioningState: Succeeded
                  repoConfiguration:
                    accountName: ADF
                    collaborationBranch: master
                    lastCommitId: ""
                    projectName: project
                    repositoryName: repo
                    rootFolder: /
                    tenantId: ""
                    type: FactoryVSTSConfiguration
                  version: 2018-06-01
                tags:
                  exampleTag: exampleValue
                type: Microsoft.DataFactory/factories
              headers:
                Date: Tue, 19 Jun 2018 05:41:50 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: d84e59aa-718c-4b1a-951c-076ffff766c8
                x-ms-ratelimit-remaining-subscription-reads: "14994"
                x-ms-request-id: d84e59aa-718c-4b1a-951c-076ffff766c8
            "304": {}
    patch:
      description: Updates a factory.
      operationId: Factories_Update
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
        - description: The parameters for updating a factory.
          in: body
          name: factoryUpdateParameters
          required: true
          schema:
            $ref: "#/definitions/FactoryUpdateParameters"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/Factory"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - factories
      x-ms-examples:
        Factories_Update:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            factoryUpdateParameters:
              tags:
                exampleTag: exampleValue
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                eTag: '"00003f04-0000-0000-0000-5b28979e0000"'
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName
                location: East US
                name: exampleFactoryName
                properties:
                  createTime: 2018-06-19T05:41:50.0041314Z
                  provisioningState: Succeeded
                  version: 2018-06-01
                tags:
                  exampleTag: exampleValue
                type: Microsoft.DataFactory/factories
              headers:
                Date: Tue, 19 Jun 2018 05:41:50 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 699c67a6-fef5-40c9-bc73-d571d09783c3
                x-ms-ratelimit-remaining-subscription-writes: "1192"
                x-ms-request-id: 699c67a6-fef5-40c9-bc73-d571d09783c3
    put:
      description: Creates or updates a factory.
      operationId: Factories_CreateOrUpdate
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
        - description: Factory resource definition.
          in: body
          name: factory
          required: true
          schema:
            $ref: "#/definitions/Factory"
        - description: ETag of the factory entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.
          in: header
          name: If-Match
          required: false
          type: string
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/Factory"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - factories
      x-ms-examples:
        Factories_CreateOrUpdate:
          parameters:
            api-version: 2018-06-01
            factory:
              location: East US
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                eTag: '"00003e04-0000-0000-0000-5b28979e0000"'
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName
                location: East US
                name: exampleFactoryName
                properties:
                  createTime: 2018-06-19T05:41:50.0041314Z
                  provisioningState: Succeeded
                  version: 2018-06-01
                tags: {}
                type: Microsoft.DataFactory/factories
              headers:
                Date: Tue, 19 Jun 2018 05:41:50 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 657028b7-5e63-4d7c-b8e7-cb336ed92ff0
                x-ms-ratelimit-remaining-subscription-writes: "1193"
                x-ms-request-id: 657028b7-5e63-4d7c-b8e7-cb336ed92ff0
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/addDataFlowToDebugSession":
    post:
      description: Add a data flow into debug session.
      operationId: DataFlowDebugSession_AddDataFlow
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
        - description: Data flow debug session definition with debug content.
          in: body
          name: request
          required: true
          schema:
            $ref: "#/definitions/DataFlowDebugPackage"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/AddDataFlowToDebugSessionResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - dataFlowDebugSession
      x-ms-examples:
        DataFlowDebugSession_AddDataFlow:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            request:
              dataFlow:
                name: dataflow1
                properties:
                  type: MappingDataFlow
                  typeProperties:
                    script: |-
                      

                      source(output(
                      		Column_1 as string
                      	),
                      	allowSchemaDrift: true,
                      	validateSchema: false) ~> source1
                    sinks: []
                    sources:
                      - dataset:
                          referenceName: DelimitedText2
                          type: DatasetReference
                        name: source1
                    transformations: []
              datasets:
                - name: dataset1
                  properties:
                    annotations: []
                    linkedServiceName:
                      referenceName: linkedService5
                      type: LinkedServiceReference
                    schema:
                      - type: String
                    type: DelimitedText
                    typeProperties:
                      columnDelimiter: ","
                      escapeChar: \
                      firstRowAsHeader: true
                      location:
                        container: dataflow-sample-data
                        fileName: Ansiencoding.csv
                        type: AzureBlobStorageLocation
                      quoteChar: '"'
              debugSettings:
                datasetParameters:
                  Movies:
                    path: abc
                  Output:
                    time: def
                parameters:
                  sourcePath: Toy
                sourceSettings:
                  - rowLimit: 1000
                    sourceName: source1
                  - rowLimit: 222
                    sourceName: source2
              linkedServices:
                - name: linkedService1
                  properties:
                    annotations: []
                    type: AzureBlobStorage
                    typeProperties:
                      connectionString: DefaultEndpointsProtocol=https;AccountName=<storageName>;EndpointSuffix=core.windows.net;
                      encryptedCredential: <credential>
              sessionId: f06ed247-9d07-49b2-b05e-2cb4a2fc871e
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                jobVersion: e5328ee7-c524-4207-8ba4-b709010db33d
              headers:
                Date: Sat, 16 Jun 2018 00:40:01 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
                x-ms-ratelimit-remaining-subscription-reads: "14989"
                x-ms-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/createDataFlowDebugSession":
    post:
      description: Creates a data flow debug session.
      operationId: DataFlowDebugSession_Create
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
        - description: Data flow debug session definition
          in: body
          name: request
          required: true
          schema:
            $ref: "#/definitions/CreateDataFlowDebugSessionRequest"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/CreateDataFlowDebugSessionResponse"
        "202":
          description: Accepted.
          headers:
            location:
              description: URI to poll for asynchronous operation status.
              type: string
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - dataFlowDebugSession
      x-ms-examples:
        DataFlowDebugSession_Create:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            request:
              integrationRuntime:
                name: ir1
                properties:
                  type: Managed
                  typeProperties:
                    computeProperties:
                      dataFlowProperties:
                        computeType: General
                        coreCount: 48
                        timeToLive: 10
                      location: AutoResolve
              timeToLive: 60
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                sessionId: 229c688c-944c-44ac-b31a-82d50f347154
                status: Succeeded
            "202":
              headers:
                Date: Sat, 16 Jun 2018 00:40:01 GMT
                X-Content-Type-Options: nosniff
                location: https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/operationStatuses/dfCreateSession$$229c688c-944c-44ac-b31a-82d50f347154?api-version=2018-06-01
                x-ms-correlation-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
                x-ms-ratelimit-remaining-subscription-reads: "14989"
                x-ms-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
      x-ms-long-running-operation: true
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/dataflows":
    get:
      description: Lists data flows.
      operationId: DataFlows_ListByFactory
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/DataFlowListResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - dataFlows
      x-ms-examples:
        DataFlows_ListByFactory:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                value:
                  - etag: 0a0068d4-0000-0000-0000-5b245bd30000
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/dataflows/exampleDataFlow
                    name: exampleDataFlow
                    properties:
                      description: Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.
                      type: MappingDataFlow
                      typeProperties:
                        script: |-
                          source(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: false,validateSchema: false) ~> USDCurrency
                          source(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: true,validateSchema: false) ~> CADSource
                          USDCurrency, CADSource union(byName: true)~> Union
                          Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn
                          NewCurrencyColumn split(Country == 'USD',Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)
                          ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink
                          ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink
                        sinks:
                          - dataset:
                              referenceName: USDOutput
                              type: DatasetReference
                            name: USDSink
                          - dataset:
                              referenceName: CADOutput
                              type: DatasetReference
                            name: CADSink
                        sources:
                          - dataset:
                              referenceName: CurrencyDatasetUSD
                              type: DatasetReference
                            name: USDCurrency
                          - dataset:
                              referenceName: CurrencyDatasetCAD
                              type: DatasetReference
                            name: CADSource
                    type: Microsoft.DataFactory/factories/dataflows
              headers:
                Date: Sat, 16 Jun 2018 00:37:40 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 341c9ece-5062-448b-be98-3ccbf476ed5d
                x-ms-ratelimit-remaining-subscription-reads: "14992"
                x-ms-request-id: 341c9ece-5062-448b-be98-3ccbf476ed5d
      x-ms-pageable:
        nextLinkName: nextLink
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/dataflows/{dataFlowName}":
    delete:
      description: Deletes a data flow.
      operationId: DataFlows_Delete
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/dataFlowName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
        "204":
          description: No Content.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - dataFlows
      x-ms-examples:
        DataFlows_Delete:
          parameters:
            api-version: 2018-06-01
            dataFlowName: exampleDataFlow
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200": {}
            "204": {}
    get:
      description: Gets a data flow.
      operationId: DataFlows_Get
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/dataFlowName"
        - $ref: "#/parameters/api-version"
        - description: ETag of the data flow entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.
          in: header
          name: If-None-Match
          required: false
          type: string
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/DataFlowResource"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - dataFlows
      x-ms-examples:
        DataFlows_Get:
          parameters:
            api-version: 2018-06-01
            dataFlowName: exampleDataFlow
            factoryName: exampleFactoryName
            ifNoneMatch: 15004c4f-0000-0200-0000-5cbe090e0000
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                etag: 15004c4f-0000-0200-0000-5cbe090e0000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/dataflows/exampleDataFlow
                name: exampleDataFlow
                properties:
                  description: Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.
                  type: MappingDataFlow
                  typeProperties:
                    script: |-
                      source(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: false,validateSchema: false) ~> USDCurrency
                      source(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: true,validateSchema: false) ~> CADSource
                      USDCurrency, CADSource union(byName: true)~> Union
                      Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn
                      NewCurrencyColumn split(Country == 'USD',Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)
                      ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink
                      ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink
                    sinks:
                      - dataset:
                          referenceName: USDOutput
                          type: DatasetReference
                        name: USDSink
                      - dataset:
                          referenceName: CADOutput
                          type: DatasetReference
                        name: CADSink
                    sources:
                      - dataset:
                          referenceName: CurrencyDatasetUSD
                          type: DatasetReference
                        name: USDCurrency
                      - dataset:
                          referenceName: CurrencyDatasetCAD
                          type: DatasetReference
                        name: CADSource
                type: Microsoft.DataFactory/factories/dataflows
              headers:
                Date: Mon, 22 Apr 2019 18:33:50 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 48983fb5-612a-44c6-8158-add7ffebb32b
                x-ms-ratelimit-remaining-subscription-reads: "11993"
                x-ms-request-id: 48983fb5-612a-44c6-8158-add7ffebb32b
    put:
      description: Creates or updates a data flow.
      operationId: DataFlows_CreateOrUpdate
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/dataFlowName"
        - $ref: "#/parameters/api-version"
        - description: ETag of the data flow entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.
          in: header
          name: If-Match
          required: false
          type: string
        - description: Data flow resource definition.
          in: body
          name: dataFlow
          required: true
          schema:
            $ref: "#/definitions/DataFlowResource"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/DataFlowResource"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - dataFlows
      x-ms-examples:
        DataFlows_Create:
          parameters:
            api-version: 2018-06-01
            dataFlow:
              properties:
                description: Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.
                type: MappingDataFlow
                typeProperties:
                  script: |-
                    source(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: false,validateSchema: false) ~> USDCurrency
                    source(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: true,validateSchema: false) ~> CADSource
                    USDCurrency, CADSource union(byName: true)~> Union
                    Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn
                    NewCurrencyColumn split(Country == 'USD',Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)
                    ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink
                    ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink
                  sinks:
                    - dataset:
                        referenceName: USDOutput
                        type: DatasetReference
                      name: USDSink
                    - dataset:
                        referenceName: CADOutput
                        type: DatasetReference
                      name: CADSink
                  sources:
                    - dataset:
                        referenceName: CurrencyDatasetUSD
                        type: DatasetReference
                      name: USDCurrency
                    - dataset:
                        referenceName: CurrencyDatasetCAD
                        type: DatasetReference
                      name: CADSource
            dataFlowName: exampleDataFlow
            factoryName: exampleFactoryName
            ifMatch: null
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                etag: 0a0066d4-0000-0000-0000-5b245bd20000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/datasets/exampleDataset
                name: exampleDataFlow
                properties:
                  description: Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.
                  type: MappingDataFlow
                  typeProperties:
                    script: |-
                      source(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: false,validateSchema: false) ~> USDCurrency
                      source(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: true,validateSchema: false) ~> CADSource
                      USDCurrency, CADSource union(byName: true)~> Union
                      Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn
                      NewCurrencyColumn split(Country == 'USD',Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)
                      ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink
                      ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink
                    sinks:
                      - dataset:
                          referenceName: USDOutput
                          type: DatasetReference
                        name: USDSink
                      - dataset:
                          referenceName: CADOutput
                          type: DatasetReference
                        name: CADSink
                    sources:
                      - dataset:
                          referenceName: CurrencyDatasetUSD
                          type: DatasetReference
                        name: USDCurrency
                      - dataset:
                          referenceName: CurrencyDatasetCAD
                          type: DatasetReference
                        name: CADSource
                type: Microsoft.DataFactory/factories/dataflows
              headers:
                Date: Sat, 16 Jun 2019 00:37:38 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: ce95d6dd-c04d-4b02-b7ad-fe79c9b26df0
                x-ms-ratelimit-remaining-subscription-writes: "1194"
                x-ms-request-id: ce95d6dd-c04d-4b02-b7ad-fe79c9b26df0
        DataFlows_Update:
          parameters:
            api-version: 2018-06-01
            dataFlow:
              properties:
                description: Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.
                type: MappingDataFlow
                typeProperties:
                  script: |-
                    source(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: false,validateSchema: false) ~> USDCurrency
                    source(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: true,validateSchema: false) ~> CADSource
                    USDCurrency, CADSource union(byName: true)~> Union
                    Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn
                    NewCurrencyColumn split(Country == 'USD',Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)
                    ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink
                    ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink
                  sinks:
                    - dataset:
                        referenceName: USDOutput
                        type: DatasetReference
                      name: USDSink
                    - dataset:
                        referenceName: CADOutput
                        type: DatasetReference
                      name: CADSink
                  sources:
                    - dataset:
                        referenceName: CurrencyDatasetUSD
                        type: DatasetReference
                      name: USDCurrency
                    - dataset:
                        referenceName: CurrencyDatasetCAD
                        type: DatasetReference
                      name: CADSource
            dataFlowName: exampleDataFlow
            factoryName: exampleFactoryName
            ifMatch: null
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                etag: 0a0068d4-0000-0000-0000-5b245bd30002
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/datasets/exampleDataset
                name: exampleDataFlow
                properties:
                  description: Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.
                  type: MappingDataFlow
                  typeProperties:
                    script: |-
                      source(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: false,validateSchema: false) ~> USDCurrency
                      source(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: true,validateSchema: false) ~> CADSource
                      USDCurrency, CADSource union(byName: true)~> Union
                      Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn
                      NewCurrencyColumn split(Country == 'USD',Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)
                      ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink
                      ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink
                    sinks:
                      - dataset:
                          referenceName: USDOutput
                          type: DatasetReference
                        name: USDSink
                      - dataset:
                          referenceName: CADOutput
                          type: DatasetReference
                        name: CADSink
                    sources:
                      - dataset:
                          referenceName: CurrencyDatasetUSD
                          type: DatasetReference
                        name: USDCurrency
                      - dataset:
                          referenceName: CurrencyDatasetCAD
                          type: DatasetReference
                        name: CADSource
                type: Microsoft.DataFactory/factories/dataflows
              headers:
                Date: Sat, 16 Jun 2019 00:37:38 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: ce95d6dd-c04d-4b02-b7ad-fe79c9b26df0
                x-ms-ratelimit-remaining-subscription-writes: "1193"
                x-ms-request-id: ce95d6dd-c04d-4b02-b7ad-fe79c9b26df0
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/datasets":
    get:
      description: Lists datasets.
      operationId: Datasets_ListByFactory
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/DatasetListResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - datasets
      x-ms-examples:
        Datasets_ListByFactory:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                value:
                  - etag: 0a0068d4-0000-0000-0000-5b245bd30000
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/datasets/exampleDataset
                    name: exampleDataset
                    properties:
                      description: Example description
                      linkedServiceName:
                        referenceName: exampleLinkedService
                        type: LinkedServiceReference
                      parameters:
                        MyFileName:
                          type: String
                        MyFolderPath:
                          type: String
                      type: AzureBlob
                      typeProperties:
                        fileName:
                          type: Expression
                          value: "@dataset().MyFileName"
                        folderPath:
                          type: Expression
                          value: "@dataset().MyFolderPath"
                        format:
                          type: TextFormat
                    type: Microsoft.DataFactory/factories/datasets
              headers:
                Date: Sat, 16 Jun 2018 00:37:40 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 341c9ece-5062-448b-be98-3ccbf476ed5d
                x-ms-ratelimit-remaining-subscription-reads: "14992"
                x-ms-request-id: 341c9ece-5062-448b-be98-3ccbf476ed5d
      x-ms-pageable:
        nextLinkName: nextLink
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/datasets/{datasetName}":
    delete:
      description: Deletes a dataset.
      operationId: Datasets_Delete
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/datasetName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
        "204":
          description: No Content.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - datasets
      x-ms-examples:
        Datasets_Delete:
          parameters:
            api-version: 2018-06-01
            datasetName: exampleDataset
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200": {}
            "204": {}
    get:
      description: Gets a dataset.
      operationId: Datasets_Get
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/datasetName"
        - $ref: "#/parameters/api-version"
        - description: ETag of the dataset entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.
          in: header
          name: If-None-Match
          required: false
          type: string
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/DatasetResource"
        "304":
          description: Not modified.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - datasets
      x-ms-examples:
        Datasets_Get:
          parameters:
            api-version: 2018-06-01
            datasetName: exampleDataset
            factoryName: exampleFactoryName
            ifNoneMatch: 15004c4f-0000-0200-0000-5cbe090e0000
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                etag: 15004c4f-0000-0200-0000-5cbe090e0000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/datasets/exampleDataset
                name: exampleDataset
                properties:
                  description: Example description
                  linkedServiceName:
                    referenceName: exampleLinkedService
                    type: LinkedServiceReference
                  parameters:
                    MyFileName:
                      type: String
                    MyFolderPath:
                      type: String
                  type: AzureBlob
                  typeProperties:
                    fileName:
                      type: Expression
                      value: "@dataset().MyFileName"
                    folderPath:
                      type: Expression
                      value: "@dataset().MyFolderPath"
                    format:
                      type: TextFormat
                type: Microsoft.DataFactory/factories/datasets
              headers:
                Date: Mon, 22 Apr 2019 18:33:50 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 48983fb5-612a-44c6-8158-add7ffebb32b
                x-ms-ratelimit-remaining-subscription-reads: "11993"
                x-ms-request-id: 48983fb5-612a-44c6-8158-add7ffebb32b
            "304": {}
    put:
      description: Creates or updates a dataset.
      operationId: Datasets_CreateOrUpdate
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/datasetName"
        - $ref: "#/parameters/api-version"
        - description: ETag of the dataset entity.  Should only be specified for update, for which it should match existing entity or can be * for unconditional update.
          in: header
          name: If-Match
          required: false
          type: string
        - description: Dataset resource definition.
          in: body
          name: dataset
          required: true
          schema:
            $ref: "#/definitions/DatasetResource"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/DatasetResource"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - datasets
      x-ms-examples:
        Datasets_Create:
          parameters:
            api-version: 2018-06-01
            dataset:
              properties:
                linkedServiceName:
                  referenceName: exampleLinkedService
                  type: LinkedServiceReference
                parameters:
                  MyFileName:
                    type: String
                  MyFolderPath:
                    type: String
                type: AzureBlob
                typeProperties:
                  fileName:
                    type: Expression
                    value: "@dataset().MyFileName"
                  folderPath:
                    type: Expression
                    value: "@dataset().MyFolderPath"
                  format:
                    type: TextFormat
            datasetName: exampleDataset
            factoryName: exampleFactoryName
            ifMatch: null
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                etag: 0a0066d4-0000-0000-0000-5b245bd20000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/datasets/exampleDataset
                name: exampleDataset
                properties:
                  linkedServiceName:
                    referenceName: exampleLinkedService
                    type: LinkedServiceReference
                  parameters:
                    MyFileName:
                      type: String
                    MyFolderPath:
                      type: String
                  schema:
                    - name: col1
                      type: INT_32
                    - name: col2
                      precision: "38"
                      scale: "2"
                      type: Decimal
                  type: AzureBlob
                  typeProperties:
                    fileName:
                      type: Expression
                      value: "@dataset().MyFileName"
                    folderPath:
                      type: Expression
                      value: "@dataset().MyFolderPath"
                    format:
                      type: TextFormat
                type: Microsoft.DataFactory/factories/datasets
              headers:
                Date: Sat, 16 Jun 2018 00:37:38 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: ce95d6dd-c04d-4b02-b7ad-fe79c9b26df0
                x-ms-ratelimit-remaining-subscription-writes: "1194"
                x-ms-request-id: ce95d6dd-c04d-4b02-b7ad-fe79c9b26df0
        Datasets_Update:
          parameters:
            api-version: 2018-06-01
            dataset:
              properties:
                description: Example description
                linkedServiceName:
                  referenceName: exampleLinkedService
                  type: LinkedServiceReference
                parameters:
                  MyFileName:
                    type: String
                  MyFolderPath:
                    type: String
                type: AzureBlob
                typeProperties:
                  fileName:
                    type: Expression
                    value: "@dataset().MyFileName"
                  folderPath:
                    type: Expression
                    value: "@dataset().MyFolderPath"
                  format:
                    type: TextFormat
            datasetName: exampleDataset
            factoryName: exampleFactoryName
            ifMatch: null
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                etag: 0a0068d4-0000-0000-0000-5b245bd30000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/datasets/exampleDataset
                name: exampleDataset
                properties:
                  description: Example description
                  linkedServiceName:
                    referenceName: exampleLinkedService
                    type: LinkedServiceReference
                  parameters:
                    MyFileName:
                      type: String
                    MyFolderPath:
                      type: String
                  type: AzureBlob
                  typeProperties:
                    fileName:
                      type: Expression
                      value: "@dataset().MyFileName"
                    folderPath:
                      type: Expression
                      value: "@dataset().MyFolderPath"
                    format:
                      type: TextFormat
                type: Microsoft.DataFactory/factories/datasets
              headers:
                Date: Sat, 16 Jun 2018 00:37:39 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: e2e7f6be-e7ee-4aae-943f-6ff799e034f2
                x-ms-ratelimit-remaining-subscription-writes: "1193"
                x-ms-request-id: e2e7f6be-e7ee-4aae-943f-6ff799e034f2
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/deleteDataFlowDebugSession":
    post:
      description: Deletes a data flow debug session.
      operationId: DataFlowDebugSession_Delete
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
        - description: Data flow debug session definition for deletion
          in: body
          name: request
          required: true
          schema:
            $ref: "#/definitions/DeleteDataFlowDebugSessionRequest"
      responses:
        "200":
          description: OK.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - dataFlowDebugSession
      x-ms-examples:
        DataFlowDebugSession_Delete:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            request:
              sessionId: 91fb57e0-8292-47be-89ff-c8f2d2bb2a7e
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              headers:
                Date: Sat, 16 Jun 2018 00:40:01 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
                x-ms-ratelimit-remaining-subscription-reads: "14989"
                x-ms-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/executeDataFlowDebugCommand":
    post:
      description: Execute a data flow debug command.
      operationId: DataFlowDebugSession_ExecuteCommand
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
        - description: Data flow debug command definition.
          in: body
          name: request
          required: true
          schema:
            $ref: "#/definitions/DataFlowDebugCommandRequest"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/DataFlowDebugCommandResponse"
        "202":
          description: Accepted.
          headers:
            location:
              description: URI to poll for asynchronous operation status.
              type: string
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - dataFlowDebugSession
      x-ms-examples:
        DataFlowDebugSession_ExecuteCommand:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            request:
              command: executePreviewQuery
              commandPayload:
                rowLimits: 100
                streamName: source1
              sessionId: f06ed247-9d07-49b2-b05e-2cb4a2fc871e
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                data: some output
                status: Succeeded
            "202":
              headers:
                Date: Sat, 16 Jun 2018 00:40:01 GMT
                X-Content-Type-Options: nosniff
                location: https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/operationResults/dfCommandOutput$$f06ed247-9d07-49b2-b05e-2cb4a2fc871e$$e5328ee7-c524-4207-8ba4-b709010db33d$$ace5eaf0-3e93-45ba-ada3-bf77da321a7b?api-version=2018-06-01
                x-ms-correlation-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
                x-ms-ratelimit-remaining-subscription-reads: "14989"
                x-ms-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
      x-ms-long-running-operation: true
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getDataPlaneAccess":
    post:
      description: Get Data Plane access.
      operationId: Factories_GetDataPlaneAccess
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
        - description: Data Plane user access policy definition.
          in: body
          name: policy
          required: true
          schema:
            $ref: "#/definitions/UserAccessPolicy"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/AccessPolicyResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - factories
      x-ms-examples:
        Factories_GetDataPlaneAccess:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            policy:
              accessResourcePath: ""
              expireTime: 2018-11-10T09:46:20.2659347Z
              permissions: r
              profileName: DefaultProfile
              startTime: 2018-11-10T02:46:20.2659347Z
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                accessToken: "**********"
                dataPlaneUrl: https://rpeastus.svc.datafactory.azure.com:4433
                policy:
                  accessResourcePath: ""
                  expireTime: 2018-11-10T09:46:20.2659347Z
                  permissions: r
                  profileName: DefaultProfile
                  startTime: 2018-11-10T02:46:20.2659347Z
              headers:
                Date: Wed, 07 Nov 2018 03:41:57 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 82bc20d2-4bec-496d-a1c8-3f7746fed307
                x-ms-ratelimit-remaining-subscription-reads: "11996"
                x-ms-request-id: 82bc20d2-4bec-496d-a1c8-3f7746fed307
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getFeatureValue":
    post:
      description: Get exposure control feature for specific factory.
      operationId: ExposureControl_GetFeatureValueByFactory
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
        - description: The exposure control request.
          in: body
          name: exposureControlRequest
          required: true
          schema:
            $ref: "#/definitions/ExposureControlRequest"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/ExposureControlResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - exposureControl
      x-ms-examples:
        ExposureControl_GetFeatureValueByFactory:
          parameters:
            api-version: 2018-06-01
            exposureControlRequest:
              featureName: ADFIntegrationRuntimeSharingRbac
              featureType: Feature
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                featureName: ADFIntegrationRuntimeSharingRbac
                value: "False"
              headers:
                Date: Sat, 22 Dec 2018 09:46:07 GMT
                X-Content-Type-Options: nosniff
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getGitHubAccessToken":
    post:
      description: Get GitHub Access Token.
      operationId: Factories_GetGitHubAccessToken
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
        - description: Get GitHub access token request definition.
          in: body
          name: gitHubAccessTokenRequest
          required: true
          schema:
            $ref: "#/definitions/GitHubAccessTokenRequest"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/GitHubAccessTokenResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - factories
      x-ms-examples:
        Factories_GetGitHubAccessToken:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            gitHubAccessTokenRequest:
              gitHubAccessCode: some
              gitHubAccessTokenBaseUrl: some
              gitHubClientId: some
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                gitHubAccessToken: myAccessTokenExample
              headers:
                Date: Fri, 7 Sep 2018 18:42:45 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: da630ed9-35e4-41cd-9f93-be14dbcbd099
                x-ms-ratelimit-remaining-subscription-reads: "1199"
                x-ms-request-id: da630ed9-35e4-41cd-9f93-be14dbcbd099
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes":
    get:
      description: Lists integration runtimes.
      operationId: IntegrationRuntimes_ListByFactory
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/IntegrationRuntimeListResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimes
      x-ms-examples:
        IntegrationRuntimes_ListByFactory:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            ifNoneMatch: null
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                value:
                  - etag: 0400f1a1-0000-0000-0000-5b2188640000
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime
                    name: exampleIntegrationRuntime
                    properties:
                      description: A selfhosted integration runtime
                      type: SelfHosted
                    type: Microsoft.DataFactory/factories/integrationruntimes
              headers:
                Date: Wed, 13 Jun 2018 21:33:05 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: f632df92-1140-4e19-9e19-0b1c8cbe393b
                x-ms-ratelimit-remaining-subscription-reads: "14909"
                x-ms-request-id: f632df92-1140-4e19-9e19-0b1c8cbe393b
      x-ms-pageable:
        nextLinkName: nextLink
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}":
    delete:
      description: Deletes an integration runtime.
      operationId: IntegrationRuntimes_Delete
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
        "204":
          description: No Content.
        default:
          description: An error response received from DELETE integration runtime operation.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimes
      x-ms-examples:
        IntegrationRuntimes_Delete:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleIntegrationRuntime
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200": {}
            "204": {}
    get:
      description: Gets an integration runtime.
      operationId: IntegrationRuntimes_Get
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/api-version"
        - description: ETag of the integration runtime entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.
          in: header
          name: If-None-Match
          required: false
          type: string
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/IntegrationRuntimeResource"
        "304":
          description: Not modified.
        default:
          description: An error response received from GET integration runtime operation.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimes
      x-ms-examples:
        IntegrationRuntimes_Get:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            ifNoneMatch: 15003c4f-0000-0200-0000-5cbe090b0000
            integrationRuntimeName: exampleIntegrationRuntime
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                etag: 15003c4f-0000-0200-0000-5cbe090b0000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime
                name: exampleIntegrationRuntime
                properties:
                  description: A selfhosted integration runtime
                  type: SelfHosted
                type: Microsoft.DataFactory/factories/integrationruntimes
              headers:
                Date: Mon, 22 Apr 2019 18:33:47 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: ad824326-e577-4a47-a092-2e621c4d59d9
                x-ms-ratelimit-remaining-subscription-reads: "11997"
                x-ms-request-id: ad824326-e577-4a47-a092-2e621c4d59d9
            "304": {}
    patch:
      description: Updates an integration runtime.
      operationId: IntegrationRuntimes_Update
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/api-version"
        - description: The parameters for updating an integration runtime.
          in: body
          name: updateIntegrationRuntimeRequest
          required: true
          schema:
            $ref: "#/definitions/UpdateIntegrationRuntimeRequest"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/IntegrationRuntimeResource"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimes
      x-ms-examples:
        IntegrationRuntimes_Update:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleIntegrationRuntime
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            updateIntegrationRuntimeRequest:
              autoUpdate: Off
              updateDelayOffset: '"PT3H"'
          responses:
            "200":
              body:
                etag: 0400f1a1-0000-0000-0000-5b2188640000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime
                name: exampleIntegrationRuntime
                properties:
                  description: A selfhosted integration runtime
                  type: SelfHosted
                type: Microsoft.DataFactory/factories/integrationruntimes
              headers:
                Date: Wed, 13 Jun 2018 21:33:04 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: eb1c35f8-4b37-4d08-b5dd-d6a0ad8b182d
                x-ms-ratelimit-remaining-subscription-writes: "1192"
                x-ms-request-id: eb1c35f8-4b37-4d08-b5dd-d6a0ad8b182d
    put:
      description: Creates or updates an integration runtime.
      operationId: IntegrationRuntimes_CreateOrUpdate
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/api-version"
        - description: ETag of the integration runtime entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.
          in: header
          name: If-Match
          required: false
          type: string
        - description: Integration runtime resource definition.
          in: body
          name: integrationRuntime
          required: true
          schema:
            $ref: "#/definitions/IntegrationRuntimeResource"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/IntegrationRuntimeResource"
        default:
          description: An error response received from PUT integration runtime operation.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimes
      x-ms-examples:
        IntegrationRuntimes_Create:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            ifMatch: null
            integrationRuntime:
              properties:
                description: A selfhosted integration runtime
                type: SelfHosted
            integrationRuntimeName: exampleIntegrationRuntime
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                etag: 000046c4-0000-0000-0000-5b2198bf0000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime
                name: exampleIntegrationRuntime
                properties:
                  description: A selfhosted integration runtime
                  type: SelfHosted
                type: Microsoft.DataFactory/factories/integrationruntimes
              headers:
                Date: Wed, 13 Jun 2018 22:20:47 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 125c07fa-e39a-4541-885f-5019631a5ecd
                x-ms-ratelimit-remaining-subscription-writes: "1197"
                x-ms-request-id: 125c07fa-e39a-4541-885f-5019631a5ecd
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getConnectionInfo":
    post:
      description: Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials.
      operationId: IntegrationRuntimes_GetConnectionInfo
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            additionalProperties:
              type: object
            description: Connection information for encrypting the on-premises data source credentials.
            properties:
              hostServiceUri:
                description: The on-premises integration runtime host URL.
                readOnly: true
                type: string
              identityCertThumbprint:
                description: The integration runtime SSL certificate thumbprint. Click-Once application uses it to do server validation.
                readOnly: true
                type: string
              isIdentityCertExprired:
                description: Whether the identity certificate is expired.
                readOnly: true
                type: boolean
              publicKey:
                description: The public key for encrypting a credential when transferring the credential to the integration runtime.
                readOnly: true
                type: string
              serviceToken:
                description: The token generated in service. Callers use this token to authenticate to integration runtime.
                readOnly: true
                type: string
              version:
                description: The integration runtime version.
                readOnly: true
                type: string
            type: object
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimes
      x-ms-examples:
        IntegrationRuntimes_GetConnectionInfo:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleIntegrationRuntime
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                hostServiceUri: https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/
                identityCertThumbprint: "**********"
                isIdentityCertExprired: false
                publicKey: "**********"
                serviceToken: "**********"
                version: 3.8.6730.2
              headers:
                Date: Thu, 14 Jun 2018 14:53:21 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 05774db5-e79b-4224-9097-46714b92fbd8
                x-ms-ratelimit-remaining-subscription-reads: "14998"
                x-ms-request-id: 05774db5-e79b-4224-9097-46714b92fbd8
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getObjectMetadata":
    post:
      description: Get a SSIS integration runtime object metadata by specified path. The return is pageable metadata list.
      operationId: IntegrationRuntimeObjectMetadata_Get
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - description: The parameters for getting a SSIS object metadata.
          in: body
          name: getMetadataRequest
          required: false
          schema:
            $ref: "#/definitions/GetSsisObjectMetadataRequest"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            description: A list of SSIS object metadata.
            properties:
              nextLink:
                description: The link to the next page of results, if any remaining results exist.
                type: string
              value:
                description: List of SSIS object metadata.
                items:
                  description: SSIS object metadata.
                  discriminator: type
                  properties:
                    description:
                      description: Metadata description.
                      type: string
                    id:
                      description: Metadata id.
                      format: int64
                      type: integer
                    name:
                      description: Metadata name.
                      type: string
                    type:
                      description: The type of SSIS object metadata.
                      enum:
                        - Folder
                        - Project
                        - Package
                        - Environment
                      type: string
                      x-ms-enum:
                        modelAsString: true
                        name: SsisObjectMetadataType
                  required:
                    - type
                  type: object
                type: array
            type: object
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimeObjectMetadata
      x-ms-examples:
        IntegrationRuntimeObjectMetadata_Get:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            getMetadataRequest:
              metadataPath: ssisFolders
            integrationRuntimeName: testactivityv2
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                nextLink: https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationRuntimes/testactivityv2/getObjectMetadata?api-version=2018-06-01&%24skipToken=https%3a%2f%2fwcu.frontend.clouddatahub.net%2fsubscriptions%2f12345678-1234-1234-1234-12345678abc%2fdatafactories%2f6C8E7C90-FD45-4010-8B7C-B5227D0F0CB7%2fintegrationruntimes%2fTESTACTIVITYV2%2fgetSsisObjectMetadata%3f%24skipToken%3dc3Npc0ZvbGRlcnNAQDIwMTgtMTEtMjlUMDM6NTk6MzIuMDQ1Mzc1MiswMDowMEBAZm9sZGVyQEAwMDAwMDAwMDAwMDAwMDAwMTAx0%26api-version%3d1.0
                value:
                  - description: ""
                    id: 1
                    name: TestFolder
                  - description: ""
                    id: 2
                    name: EnvironmentFolder
                  - description: ""
                    id: 3
                    name: ActivityTest
                  - description: ""
                    id: 4
                    name: 这是文件夹
                  - id: 5
                    name: "1"
                  - id: 6
                    name: "2"
                  - id: 7
                    name: "3"
                  - id: 8
                    name: "4"
                  - id: 9
                    name: "5"
                  - id: 10
                    name: "6"
                  - id: 11
                    name: "7"
                  - id: 12
                    name: "8"
                  - id: 13
                    name: "9"
                  - id: 14
                    name: "10"
                  - id: 15
                    name: "11"
                  - id: 16
                    name: "12"
                  - id: 17
                    name: "13"
                  - id: 18
                    name: "14"
                  - id: 19
                    name: "15"
                  - id: 20
                    name: "16"
                  - id: 21
                    name: "17"
                  - id: 22
                    name: "18"
                  - id: 23
                    name: "19"
                  - id: 24
                    name: "20"
                  - id: 25
                    name: "21"
                  - id: 26
                    name: "22"
                  - id: 27
                    name: "23"
                  - id: 28
                    name: "24"
                  - id: 29
                    name: "25"
                  - id: 30
                    name: "26"
                  - id: 31
                    name: "27"
                  - id: 32
                    name: "28"
                  - id: 33
                    name: "29"
                  - id: 34
                    name: "30"
                  - id: 35
                    name: "31"
                  - id: 36
                    name: "32"
                  - id: 37
                    name: "33"
                  - id: 38
                    name: "34"
                  - id: 39
                    name: "35"
                  - id: 40
                    name: "36"
                  - id: 41
                    name: "37"
                  - id: 42
                    name: "38"
                  - id: 43
                    name: "39"
                  - id: 44
                    name: "40"
                  - id: 45
                    name: "41"
                  - id: 46
                    name: "42"
                  - id: 47
                    name: "43"
                  - id: 48
                    name: "44"
                  - id: 49
                    name: "45"
                  - id: 50
                    name: "46"
                  - id: 51
                    name: "47"
                  - id: 52
                    name: "48"
                  - id: 53
                    name: "49"
                  - id: 54
                    name: "50"
                  - id: 55
                    name: "51"
                  - id: 56
                    name: "52"
                  - id: 57
                    name: "53"
                  - id: 58
                    name: "54"
                  - id: 59
                    name: "55"
                  - id: 60
                    name: "56"
                  - id: 61
                    name: "57"
                  - id: 62
                    name: "58"
                  - id: 63
                    name: "59"
                  - id: 64
                    name: "60"
                  - id: 65
                    name: "61"
                  - id: 66
                    name: "62"
                  - id: 67
                    name: "63"
                  - id: 68
                    name: "64"
                  - id: 69
                    name: "65"
                  - id: 70
                    name: "66"
                  - id: 71
                    name: "67"
                  - id: 72
                    name: "68"
                  - id: 73
                    name: "69"
                  - id: 74
                    name: "70"
                  - id: 75
                    name: "71"
                  - id: 76
                    name: "72"
                  - id: 77
                    name: "73"
                  - id: 78
                    name: "74"
                  - id: 79
                    name: "75"
                  - id: 80
                    name: "76"
                  - id: 81
                    name: "77"
                  - id: 82
                    name: "78"
                  - id: 83
                    name: "79"
                  - id: 84
                    name: "80"
                  - id: 85
                    name: "81"
                  - id: 86
                    name: "82"
                  - id: 87
                    name: "83"
                  - id: 88
                    name: "84"
                  - id: 89
                    name: "85"
                  - id: 90
                    name: "86"
                  - id: 91
                    name: "87"
                  - id: 92
                    name: "88"
                  - id: 93
                    name: "89"
                  - id: 94
                    name: "90"
                  - id: 95
                    name: "91"
                  - id: 96
                    name: "92"
                  - id: 97
                    name: "93"
                  - id: 98
                    name: "94"
                  - id: 99
                    name: "95"
                  - id: 100
                    name: "96"
              headers:
                Date: Mon, 03 Dec 2018 06:24:54 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 0cbc67c4-60e7-4d49-97d9-e4bc4f9851cd
                x-ms-ratelimit-remaining-subscription-writes: "1198"
                x-ms-request-id: 0cbc67c4-60e7-4d49-97d9-e4bc4f9851cd
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getStatus":
    post:
      description: Gets detailed status information for an integration runtime.
      operationId: IntegrationRuntimes_GetStatus
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/IntegrationRuntimeStatusResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimes
      x-ms-examples:
        IntegrationRuntimes_GetStatus:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleIntegrationRuntime
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                name: exampleIntegrationRuntime
                properties:
                  state: Online
                  type: SelfHosted
                  typeProperties:
                    autoUpdate: Off
                    capabilities:
                      connectedToResourceManager: "True"
                      credentialInSync: "True"
                      httpsPortEnabled: "True"
                      nodeEnabled: "True"
                      serviceBusConnected: "True"
                    createTime: 2018-06-14T09:17:45.1839685Z
                    latestVersion: 3.7.6711.1
                    localTimeZoneOffset: PT8H
                    nodes:
                      - capabilities:
                          connectedToResourceManager: "True"
                          credentialInSync: "True"
                          httpsPortEnabled: "True"
                          nodeEnabled: "True"
                          serviceBusConnected: "True"
                        hostServiceUri: https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/
                        isActiveDispatcher: true
                        lastConnectTime: 2018-06-14T14:52:59.8933313Z
                        lastStartTime: 2018-06-14T14:52:59.8933313Z
                        lastUpdateResult: None
                        machineName: YANZHANG-DT
                        maxConcurrentJobs: 56
                        nodeName: Node_1
                        registerTime: 2018-06-14T14:51:44.9237069Z
                        status: Online
                        version: 3.8.6730.2
                        versionStatus: UpToDate
                    serviceUrls:
                      - wu.frontend.int.clouddatahub-int.net
                      - "*.servicebus.windows.net"
                    taskQueueId: 1a6296ab-423c-4346-9bcc-85a78c2c0582
                    updateDelayOffset: PT3H
                    version: 3.8.6730.2
                    versionStatus: UpToDate
              headers:
                Date: Thu, 14 Jun 2018 14:53:22 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 19efe790-074f-4241-ae94-0422935d0f46
                x-ms-ratelimit-remaining-subscription-reads: "14997"
                x-ms-request-id: 19efe790-074f-4241-ae94-0422935d0f46
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/linkedIntegrationRuntime":
    post:
      description: Create a linked integration runtime entry in a shared integration runtime.
      operationId: IntegrationRuntimes_CreateLinkedIntegrationRuntime
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/api-version"
        - description: The linked integration runtime properties.
          in: body
          name: createLinkedIntegrationRuntimeRequest
          required: true
          schema:
            $ref: "#/definitions/CreateLinkedIntegrationRuntimeRequest"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/IntegrationRuntimeStatusResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimes
      x-ms-examples:
        IntegrationRuntimes_CreateLinkedIntegrationRuntime:
          parameters:
            api-version: 2018-06-01
            createLinkedIntegrationRuntimeRequest:
              dataFactoryLocation: West US
              dataFactoryName: e9955d6d-56ea-4be3-841c-52a12c1a9981
              name: bfa92911-9fb6-4fbe-8f23-beae87bc1c83
              subscriptionId: 061774c7-4b5a-4159-a55b-365581830283
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleIntegrationRuntime
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                name: exampleIntegrationRuntime
                properties:
                  dataFactoryName: exampleFactoryName
                  state: Online
                  type: SelfHosted
                  typeProperties:
                    autoUpdate: On
                    autoUpdateETA: 2018-08-20T19:00:00Z
                    capabilities:
                      connectedToResourceManager: "True"
                      credentialInSync: "True"
                      httpsPortEnabled: "True"
                      nodeEnabled: "True"
                      serviceBusConnected: "True"
                    createTime: 2018-08-17T03:43:25.7055573Z
                    latestVersion: 3.9.6774.1
                    links:
                      - createTime: 2018-08-17T06:31:04.0617928Z
                        dataFactoryLocation: West US
                        dataFactoryName: e9955d6d-56ea-4be3-841c-52a12c1a9981
                        name: bfa92911-9fb6-4fbe-8f23-beae87bc1c83
                        subscriptionId: 061774c7-4b5a-4159-a55b-365581830283
                    localTimeZoneOffset: PT8H
                    nodes:
                      - capabilities:
                          connectedToResourceManager: "True"
                          credentialInSync: "True"
                          httpsPortEnabled: "True"
                          nodeEnabled: "True"
                          serviceBusConnected: "True"
                        hostServiceUri: https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/
                        isActiveDispatcher: true
                        lastConnectTime: 2018-08-17T06:30:46.6262976Z
                        lastStartTime: 2018-08-17T03:45:30.8499851Z
                        lastUpdateResult: None
                        machineName: YANZHANG-DT
                        maxConcurrentJobs: 20
                        nodeName: Node_1
                        registerTime: 2018-08-17T03:44:55.8012825Z
                        status: Online
                        version: 3.8.6743.6
                        versionStatus: UpToDate
                    pushedVersion: 3.9.6774.1
                    scheduledUpdateDate: 2018-08-20T00:00:00Z
                    serviceUrls:
                      - wu.frontend.int.clouddatahub-int.net
                      - "*.servicebus.windows.net"
                    taskQueueId: 823da112-f2d9-426b-a0d8-5f361b94f72a
                    updateDelayOffset: PT19H
                    version: 3.8.6743.6
                    versionStatus: UpdateAvailable
              headers:
                Date: Fri, 17 Aug 2018 06:31:03 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: f9a67067-62f3-43ce-b891-2ccb3de4a15f
                x-ms-ratelimit-remaining-subscription-writes: "1199"
                x-ms-request-id: f9a67067-62f3-43ce-b891-2ccb3de4a15f
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/listAuthKeys":
    post:
      description: Retrieves the authentication keys for an integration runtime.
      operationId: IntegrationRuntimes_ListAuthKeys
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            description: The integration runtime authentication keys.
            properties:
              authKey1:
                description: The primary integration runtime authentication key.
                type: string
              authKey2:
                description: The secondary integration runtime authentication key.
                type: string
            type: object
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimes
      x-ms-examples:
        IntegrationRuntimes_ListAuthKeys:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleIntegrationRuntime
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                authKey1: "**********"
                authKey2: "**********"
              headers:
                Date: Thu, 14 Jun 2018 14:51:00 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 2ea25426-9d1d-49f3-88b6-fb853eb02cb9
                x-ms-ratelimit-remaining-subscription-reads: "14999"
                x-ms-request-id: 2ea25426-9d1d-49f3-88b6-fb853eb02cb9
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/monitoringData":
    post:
      description: Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.
      operationId: IntegrationRuntimes_GetMonitoringData
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            description: Get monitoring data response.
            properties:
              name:
                description: Integration runtime name.
                type: string
              nodes:
                description: Integration runtime node monitoring data.
                items:
                  additionalProperties:
                    type: object
                  description: Monitoring data for integration runtime node.
                  properties:
                    availableMemoryInMB:
                      description: Available memory (MB) on the integration runtime node.
                      readOnly: true
                      type: integer
                    concurrentJobsLimit:
                      description: Maximum concurrent jobs on the integration runtime node.
                      readOnly: true
                      type: integer
                    concurrentJobsRunning:
                      description: The number of jobs currently running on the integration runtime node.
                      readOnly: true
                      type: integer
                    cpuUtilization:
                      description: CPU percentage on the integration runtime node.
                      readOnly: true
                      type: integer
                    maxConcurrentJobs:
                      description: The maximum concurrent jobs in this integration runtime.
                      readOnly: true
                      type: integer
                    nodeName:
                      description: Name of the integration runtime node.
                      readOnly: true
                      type: string
                    receivedBytes:
                      description: Received bytes on the integration runtime node.
                      readOnly: true
                      type: number
                    sentBytes:
                      description: Sent bytes on the integration runtime node.
                      readOnly: true
                      type: number
                  type: object
                type: array
            type: object
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimes
      x-ms-examples:
        IntegrationRuntimes_GetMonitoringData:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleIntegrationRuntime
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                name: exampleIntegrationRuntime
                nodes:
                  - availableMemoryInMB: 16740
                    concurrentJobsLimit: 28
                    concurrentJobsRunning: 0
                    cpuUtilization: 15
                    nodeName: Node_1
                    receivedBytes: 6.731423377990723
                    sentBytes: 2.647491693496704
              headers:
                Date: Thu, 14 Jun 2018 15:27:44 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 39277952-edbe-4336-ae94-f6f42b50b5f7
                x-ms-ratelimit-remaining-subscription-reads: "14999"
                x-ms-request-id: 39277952-edbe-4336-ae94-f6f42b50b5f7
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}":
    delete:
      description: Deletes a self-hosted integration runtime node.
      operationId: IntegrationRuntimeNodes_Delete
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/nodeName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
        "204":
          description: No Content.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimeNodes
      x-ms-examples:
        IntegrationRuntimesNodes_Delete:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleIntegrationRuntime
            nodeName: Node_1
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200": {}
            "204": {}
    get:
      description: Gets a self-hosted integration runtime node.
      operationId: IntegrationRuntimeNodes_Get
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/nodeName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            additionalProperties:
              type: object
            description: Properties of Self-hosted integration runtime node.
            properties:
              capabilities:
                additionalProperties:
                  type: string
                description: The integration runtime capabilities dictionary
                readOnly: true
                type: object
              concurrentJobsLimit:
                description: Maximum concurrent jobs on the integration runtime node.
                readOnly: true
                type: integer
              expiryTime:
                description: The time at which the integration runtime will expire in ISO8601 format.
                format: date-time
                readOnly: true
                type: string
              hostServiceUri:
                description: URI for the host machine of the integration runtime.
                readOnly: true
                type: string
              isActiveDispatcher:
                description: Indicates whether this node is the active dispatcher for integration runtime requests.
                readOnly: true
                type: boolean
              lastConnectTime:
                description: The most recent time at which the integration runtime was connected in ISO8601 format.
                format: date-time
                readOnly: true
                type: string
              lastEndUpdateTime:
                description: The last time for the integration runtime node update end.
                format: date-time
                readOnly: true
                type: string
              lastStartTime:
                description: The time the node last started up.
                format: date-time
                readOnly: true
                type: string
              lastStartUpdateTime:
                description: The last time for the integration runtime node update start.
                format: date-time
                readOnly: true
                type: string
              lastStopTime:
                description: The integration runtime node last stop time.
                format: date-time
                readOnly: true
                type: string
              lastUpdateResult:
                description: The result of the last integration runtime node update.
                enum:
                  - None
                  - Succeed
                  - Fail
                readOnly: true
                type: string
                x-ms-enum:
                  modelAsString: true
                  name: IntegrationRuntimeUpdateResult
              machineName:
                description: Machine name of the integration runtime node.
                readOnly: true
                type: string
              maxConcurrentJobs:
                description: The maximum concurrent jobs in this integration runtime.
                readOnly: true
                type: integer
              nodeName:
                description: Name of the integration runtime node.
                readOnly: true
                type: string
              registerTime:
                description: The time at which the integration runtime node was registered in ISO8601 format.
                format: date-time
                readOnly: true
                type: string
              status:
                description: Status of the integration runtime node.
                enum:
                  - NeedRegistration
                  - Online
                  - Limited
                  - Offline
                  - Upgrading
                  - Initializing
                  - InitializeFailed
                readOnly: true
                type: string
                x-ms-enum:
                  modelAsString: true
                  name: SelfHostedIntegrationRuntimeNodeStatus
              version:
                description: Version of the integration runtime node.
                readOnly: true
                type: string
              versionStatus:
                description: Status of the integration runtime node version.
                readOnly: true
                type: string
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimeNodes
      x-ms-examples:
        IntegrationRuntimeNodes_Get:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleIntegrationRuntime
            nodeName: Node_1
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                capabilities:
                  connectedToResourceManager: "True"
                  credentialInSync: "True"
                  httpsPortEnabled: "True"
                  nodeEnabled: "True"
                  serviceBusConnected: "True"
                hostServiceUri: https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/
                isActiveDispatcher: true
                lastConnectTime: 2018-08-17T06:30:46.6262976Z
                lastStartTime: 2018-08-17T03:45:30.8499851Z
                lastUpdateResult: None
                machineName: YANZHANG-DT
                maxConcurrentJobs: 20
                nodeName: Node_1
                registerTime: 2018-08-17T03:44:55.8012825Z
                status: Online
                version: 3.8.6743.6
                versionStatus: UpToDate
              headers:
                Date: Fri, 17 Aug 2018 06:31:04 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 1c8b259a-c6e6-48aa-8121-05b3b3b782aa
                x-ms-ratelimit-remaining-subscription-reads: "14999"
                x-ms-request-id: 1c8b259a-c6e6-48aa-8121-05b3b3b782aa
    patch:
      description: Updates a self-hosted integration runtime node.
      operationId: IntegrationRuntimeNodes_Update
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/nodeName"
        - $ref: "#/parameters/api-version"
        - description: The parameters for updating an integration runtime node.
          in: body
          name: updateIntegrationRuntimeNodeRequest
          required: true
          schema:
            $ref: "#/definitions/UpdateIntegrationRuntimeNodeRequest"
      responses:
        "200":
          description: OK.
          schema:
            additionalProperties:
              type: object
            description: Properties of Self-hosted integration runtime node.
            properties:
              capabilities:
                additionalProperties:
                  type: string
                description: The integration runtime capabilities dictionary
                readOnly: true
                type: object
              concurrentJobsLimit:
                description: Maximum concurrent jobs on the integration runtime node.
                readOnly: true
                type: integer
              expiryTime:
                description: The time at which the integration runtime will expire in ISO8601 format.
                format: date-time
                readOnly: true
                type: string
              hostServiceUri:
                description: URI for the host machine of the integration runtime.
                readOnly: true
                type: string
              isActiveDispatcher:
                description: Indicates whether this node is the active dispatcher for integration runtime requests.
                readOnly: true
                type: boolean
              lastConnectTime:
                description: The most recent time at which the integration runtime was connected in ISO8601 format.
                format: date-time
                readOnly: true
                type: string
              lastEndUpdateTime:
                description: The last time for the integration runtime node update end.
                format: date-time
                readOnly: true
                type: string
              lastStartTime:
                description: The time the node last started up.
                format: date-time
                readOnly: true
                type: string
              lastStartUpdateTime:
                description: The last time for the integration runtime node update start.
                format: date-time
                readOnly: true
                type: string
              lastStopTime:
                description: The integration runtime node last stop time.
                format: date-time
                readOnly: true
                type: string
              lastUpdateResult:
                description: The result of the last integration runtime node update.
                enum:
                  - None
                  - Succeed
                  - Fail
                readOnly: true
                type: string
                x-ms-enum:
                  modelAsString: true
                  name: IntegrationRuntimeUpdateResult
              machineName:
                description: Machine name of the integration runtime node.
                readOnly: true
                type: string
              maxConcurrentJobs:
                description: The maximum concurrent jobs in this integration runtime.
                readOnly: true
                type: integer
              nodeName:
                description: Name of the integration runtime node.
                readOnly: true
                type: string
              registerTime:
                description: The time at which the integration runtime node was registered in ISO8601 format.
                format: date-time
                readOnly: true
                type: string
              status:
                description: Status of the integration runtime node.
                enum:
                  - NeedRegistration
                  - Online
                  - Limited
                  - Offline
                  - Upgrading
                  - Initializing
                  - InitializeFailed
                readOnly: true
                type: string
                x-ms-enum:
                  modelAsString: true
                  name: SelfHostedIntegrationRuntimeNodeStatus
              version:
                description: Version of the integration runtime node.
                readOnly: true
                type: string
              versionStatus:
                description: Status of the integration runtime node version.
                readOnly: true
                type: string
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimeNodes
      x-ms-examples:
        IntegrationRuntimeNodes_Update:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleIntegrationRuntime
            nodeName: Node_1
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            updateIntegrationRuntimeNodeRequest:
              concurrentJobsLimit: 2
          responses:
            "200":
              body:
                capabilities:
                  connectedToResourceManager: "True"
                  credentialInSync: "True"
                  httpsPortEnabled: "True"
                  nodeEnabled: "True"
                  serviceBusConnected: "True"
                concurrentJobsLimit: 2
                hostServiceUri: https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/
                isActiveDispatcher: true
                lastConnectTime: 2018-06-14T15:00:35.7544322Z
                lastStartTime: 2018-06-14T14:52:59.8933313Z
                lastUpdateResult: None
                machineName: YANZHANG-DT
                maxConcurrentJobs: 56
                nodeName: Node_1
                registerTime: 2018-06-14T14:51:44.9237069Z
                status: Online
                version: 3.8.6730.2
                versionStatus: UpToDate
              headers:
                Date: Thu, 14 Jun 2018 15:01:00 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: cf0d05fa-afbe-4fac-aa10-227885658c83
                x-ms-ratelimit-remaining-subscription-writes: "1199"
                x-ms-request-id: cf0d05fa-afbe-4fac-aa10-227885658c83
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}/ipAddress":
    post:
      description: Get the IP address of self-hosted integration runtime node.
      operationId: IntegrationRuntimeNodes_GetIpAddress
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/nodeName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            description: The IP address of self-hosted integration runtime node.
            properties:
              ipAddress:
                description: The IP address of self-hosted integration runtime node.
                readOnly: true
                type: string
            type: object
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimeNodes
      x-ms-examples:
        IntegrationRuntimeNodes_GetIpAddress:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleIntegrationRuntime
            nodeName: Node_1
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                ipAddress: "**********"
              headers:
                Date: Thu, 14 Jun 2018 15:36:39 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: f01265af-9f38-44b8-81a1-b67f567ea728
                x-ms-ratelimit-remaining-subscription-writes: "1199"
                x-ms-request-id: f01265af-9f38-44b8-81a1-b67f567ea728
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/refreshObjectMetadata":
    post:
      description: Refresh a SSIS integration runtime object metadata.
      operationId: IntegrationRuntimeObjectMetadata_Refresh
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/SsisObjectMetadataStatusResponse"
        "202":
          description: Accepted.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimeObjectMetadata
      x-ms-examples:
        IntegrationRuntimeObjectMetadata_Refresh:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: testactivityv2
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                error: null
                name: ca63c855b72d44959653ffcc6eb0b96c
                properties: null
                status: Succeeded
              headers:
                Date: Mon, 03 Dec 2018 06:24:53 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 20708242-215c-4101-9437-44590b27cdbf
                x-ms-ratelimit-remaining-subscription-reads: "11999"
                x-ms-request-id: 20708242-215c-4101-9437-44590b27cdbf
            "202": {}
      x-ms-long-running-operation: true
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/regenerateAuthKey":
    post:
      description: Regenerates the authentication key for an integration runtime.
      operationId: IntegrationRuntimes_RegenerateAuthKey
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/api-version"
        - description: The parameters for regenerating integration runtime authentication key.
          in: body
          name: regenerateKeyParameters
          required: true
          schema:
            description: Parameters to regenerate the authentication key.
            properties:
              keyName:
                description: The name of the authentication key to regenerate.
                enum:
                  - authKey1
                  - authKey2
                type: string
                x-ms-enum:
                  modelAsString: true
                  name: IntegrationRuntimeAuthKeyName
            type: object
      responses:
        "200":
          description: OK.
          schema:
            description: The integration runtime authentication keys.
            properties:
              authKey1:
                description: The primary integration runtime authentication key.
                type: string
              authKey2:
                description: The secondary integration runtime authentication key.
                type: string
            type: object
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimes
      x-ms-examples:
        IntegrationRuntimes_RegenerateAuthKey:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleIntegrationRuntime
            regenerateKeyParameters:
              keyName: authKey2
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                authKey2: "**********"
              headers:
                Date: Thu, 14 Jun 2018 14:50:41 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 25af6d34-52c6-40a4-a882-16052af85c99
                x-ms-ratelimit-remaining-subscription-writes: "1198"
                x-ms-request-id: 25af6d34-52c6-40a4-a882-16052af85c99
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/removeLinks":
    post:
      description: Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime.
      operationId: IntegrationRuntimes_RemoveLinks
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/api-version"
        - description: The data factory name for the linked integration runtime.
          in: body
          name: linkedIntegrationRuntimeRequest
          required: true
          schema:
            $ref: "#/definitions/LinkedIntegrationRuntimeRequest"
      responses:
        "200":
          description: OK.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimes
      x-ms-examples:
        IntegrationRuntimes_Upgrade:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleIntegrationRuntime
            linkedIntegrationRuntimeRequest:
              factoryName: exampleFactoryName-linked
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200": {}
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/start":
    post:
      description: Starts a ManagedReserved type integration runtime.
      operationId: IntegrationRuntimes_Start
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/IntegrationRuntimeStatusResponse"
        "202":
          description: Accepted.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimes
      x-ms-examples:
        IntegrationRuntimes_Start:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleManagedIntegrationRuntime
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                name: exampleManagedIntegrationRuntime
                properties:
                  dataFactoryName: exampleFactoryName
                  state: Started
                  type: Managed
                  typeProperties:
                    createTime: 2018-06-13T21:11:01.8695494Z
                    nodes: []
                    otherErrors: []
              headers:
                Date: Wed, 13 Jun 2018 21:33:00 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 2af47f9f-5625-4b01-a3a5-bccb576a4677
                x-ms-ratelimit-remaining-subscription-reads: "14912"
                x-ms-request-id: 2af47f9f-5625-4b01-a3a5-bccb576a4677
            "202": {}
      x-ms-long-running-operation: true
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/stop":
    post:
      description: Stops a ManagedReserved type integration runtime.
      operationId: IntegrationRuntimes_Stop
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
        "202":
          description: Accepted.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimes
      x-ms-examples:
        IntegrationRuntimes_Stop:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleManagedIntegrationRuntime
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200": {}
            "202": {}
      x-ms-long-running-operation: true
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/syncCredentials":
    post:
      description: Force the integration runtime to synchronize credentials across integration runtime nodes, and this will override the credentials across all worker nodes with those available on the dispatcher node. If you already have the latest credential backup file, you should manually import it (preferred) on any self-hosted integration runtime node than using this API directly.
      operationId: IntegrationRuntimes_SyncCredentials
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimes
      x-ms-examples:
        IntegrationRuntimes_SyncCredentials:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleIntegrationRuntime
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200": {}
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/upgrade":
    post:
      description: Upgrade self-hosted integration runtime to latest version if availability.
      operationId: IntegrationRuntimes_Upgrade
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/integrationRuntimeName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - integrationRuntimes
      x-ms-examples:
        IntegrationRuntimes_Upgrade:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            integrationRuntimeName: exampleIntegrationRuntime
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200": {}
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/linkedservices":
    get:
      description: Lists linked services.
      operationId: LinkedServices_ListByFactory
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/LinkedServiceListResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - linkedServices
      x-ms-examples:
        LinkedServices_ListByFactory:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                value:
                  - etag: 0a0064d4-0000-0000-0000-5b245bd00000
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/linkedservices/exampleLinkedService
                    name: exampleLinkedService
                    properties:
                      description: Example description
                      type: AzureStorage
                      typeProperties:
                        connectionString:
                          type: SecureString
                          value: "**********"
                        encryptedCredential: ew0KICAiVmVyc2lvbiI6ICIyMDE3LTExLTMwIiwNCiAgIlByb3RlY3Rpb25Nb2RlIjogIktleSIsDQogICJTZWNyZXRDb250ZW50VHlwZSI6ICJQbGFpbnRleHQiLA0KICAiQ3JlZGVudGlhbElkIjogIkRGLURPR0ZPT0QtWUFOWkhBTkctV1VfMGI2M2EyMmYtMGEzNC00NDg2LWIzMDktNzM0NTlkODUyY2Q1Ig0KfQ==
                    type: Microsoft.DataFactory/factories/linkedservices
              headers:
                Date: Sat, 16 Jun 2018 00:37:36 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 558d0fd8-dc1f-44b6-9ca9-59fcca8af9a5
                x-ms-ratelimit-remaining-subscription-reads: "14994"
                x-ms-request-id: 558d0fd8-dc1f-44b6-9ca9-59fcca8af9a5
      x-ms-pageable:
        nextLinkName: nextLink
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/linkedservices/{linkedServiceName}":
    delete:
      description: Deletes a linked service.
      operationId: LinkedServices_Delete
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/linkedServiceName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
        "204":
          description: No Content.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - linkedServices
      x-ms-examples:
        LinkedServices_Delete:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            linkedServiceName: exampleLinkedService
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200": {}
            "204": {}
    get:
      description: Gets a linked service.
      operationId: LinkedServices_Get
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/linkedServiceName"
        - $ref: "#/parameters/api-version"
        - description: ETag of the linked service entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.
          in: header
          name: If-None-Match
          required: false
          type: string
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/LinkedServiceResource"
        "304":
          description: Not modified.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - linkedServices
      x-ms-examples:
        LinkedServices_Get:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            ifNoneMatch: 1500474f-0000-0200-0000-5cbe090d0000
            linkedServiceName: exampleLinkedService
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                etag: 1500474f-0000-0200-0000-5cbe090d0000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/linkedservices/exampleLinkedService
                name: exampleLinkedService
                properties:
                  description: Example description
                  type: AzureStorage
                  typeProperties:
                    connectionString:
                      type: SecureString
                      value: "**********"
                    encryptedCredential: ew0KICAiVmVyc2lvbiI6ICIyMDE3LTExLTMwIiwNCiAgIlByb3RlY3Rpb25Nb2RlIjogIktleSIsDQogICJTZWNyZXRDb250ZW50VHlwZSI6ICJQbGFpbnRleHQiLA0KICAiQ3JlZGVudGlhbElkIjogIkhWVEVTVEVYQU1QTEVTXzg5MjU1NGY0LTViNGItNDFhOS1hYWYxLTg4ZWI5ZDBjOWIzMyINCn0=
                type: Microsoft.DataFactory/factories/linkedservices
              headers:
                Date: Mon, 22 Apr 2019 18:33:48 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 99e5d0d9-55e6-45a0-8bd2-cf39210f317c
                x-ms-ratelimit-remaining-subscription-reads: "11995"
                x-ms-request-id: 99e5d0d9-55e6-45a0-8bd2-cf39210f317c
            "304": {}
    put:
      description: Creates or updates a linked service.
      operationId: LinkedServices_CreateOrUpdate
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/linkedServiceName"
        - $ref: "#/parameters/api-version"
        - description: ETag of the linkedService entity.  Should only be specified for update, for which it should match existing entity or can be * for unconditional update.
          in: header
          name: If-Match
          required: false
          type: string
        - description: Linked service resource definition.
          in: body
          name: linkedService
          required: true
          schema:
            $ref: "#/definitions/LinkedServiceResource"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/LinkedServiceResource"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - linkedServices
      x-ms-examples:
        LinkedServices_Create:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            ifMatch: null
            linkedService:
              properties:
                type: AzureStorage
                typeProperties:
                  connectionString:
                    type: SecureString
                    value: DefaultEndpointsProtocol=https;AccountName=examplestorageaccount;AccountKey=<storage key>
            linkedServiceName: exampleLinkedService
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                etag: 0a0062d4-0000-0000-0000-5b245bcf0000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/linkedservices/exampleLinkedService
                name: exampleLinkedService
                properties:
                  type: AzureStorage
                  typeProperties:
                    connectionString:
                      type: SecureString
                      value: "**********"
                    encryptedCredential: ew0KICAiVmVyc2lvbiI6ICIyMDE3LTExLTMwIiwNCiAgIlByb3RlY3Rpb25Nb2RlIjogIktleSIsDQogICJTZWNyZXRDb250ZW50VHlwZSI6ICJQbGFpbnRleHQiLA0KICAiQ3JlZGVudGlhbElkIjogIkRGLURPR0ZPT0QtWUFOWkhBTkctV1VfM2FiMTk0NjYtNWUxNi00NzU1LWJlNzktMjI2ZTVmZWU3YzY0Ig0KfQ==
                type: Microsoft.DataFactory/factories/linkedservices
              headers:
                Date: Sat, 16 Jun 2018 00:37:34 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: b3b336b3-b203-4654-9cb6-a3a8d3a4b5de
                x-ms-ratelimit-remaining-subscription-writes: "1196"
                x-ms-request-id: b3b336b3-b203-4654-9cb6-a3a8d3a4b5de
        LinkedServices_Update:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            ifMatch: null
            linkedService:
              properties:
                description: Example description
                type: AzureStorage
                typeProperties:
                  connectionString:
                    type: SecureString
                    value: DefaultEndpointsProtocol=https;AccountName=examplestorageaccount;AccountKey=<storage key>
            linkedServiceName: exampleLinkedService
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                etag: 0a0064d4-0000-0000-0000-5b245bd00000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/linkedservices/exampleLinkedService
                name: exampleLinkedService
                properties:
                  description: Example description
                  type: AzureStorage
                  typeProperties:
                    connectionString:
                      type: SecureString
                      value: "**********"
                    encryptedCredential: ew0KICAiVmVyc2lvbiI6ICIyMDE3LTExLTMwIiwNCiAgIlByb3RlY3Rpb25Nb2RlIjogIktleSIsDQogICJTZWNyZXRDb250ZW50VHlwZSI6ICJQbGFpbnRleHQiLA0KICAiQ3JlZGVudGlhbElkIjogIkRGLURPR0ZPT0QtWUFOWkhBTkctV1VfMGI2M2EyMmYtMGEzNC00NDg2LWIzMDktNzM0NTlkODUyY2Q1Ig0KfQ==
                type: Microsoft.DataFactory/factories/linkedservices
              headers:
                Date: Sat, 16 Jun 2018 00:37:36 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 53ad9761-ecdf-43ed-916f-878a5fb92cb0
                x-ms-ratelimit-remaining-subscription-writes: "1195"
                x-ms-request-id: 53ad9761-ecdf-43ed-916f-878a5fb92cb0
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}":
    get:
      description: Get a pipeline run by its run ID.
      operationId: PipelineRuns_Get
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/runId"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/PipelineRun"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - pipelineruns
      x-ms-examples:
        PipelineRuns_Get:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            runId: 2f7fdb90-5df1-4b8e-ac2f-064cfa58202b
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                annotations: []
                durationInMs: 28105
                invokedBy:
                  id: 80a01654a9d34ad18b3fcac5d5d76b67
                  name: Manual
                lastUpdated: 2018-06-16T00:38:12.7314495Z
                message: ""
                parameters:
                  OutputBlobNameList: '["exampleoutput.csv"]'
                pipelineName: examplePipeline
                runEnd: 2018-06-16T00:38:12.7314495Z
                runId: 2f7fdb90-5df1-4b8e-ac2f-064cfa58202b
                runStart: 2018-06-16T00:37:44.6257014Z
                status: Succeeded
              headers:
                Date: Sat, 16 Jun 2018 00:40:02 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 6d9de9bd-a412-4a6f-8b9e-37d369323646
                x-ms-ratelimit-remaining-subscription-reads: "14988"
                x-ms-request-id: 6d9de9bd-a412-4a6f-8b9e-37d369323646
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}/cancel":
    post:
      description: Cancel a pipeline run by its run ID.
      operationId: PipelineRuns_Cancel
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/runId"
        - description: If true, cancel all the Child pipelines that are triggered by the current pipeline.
          in: query
          name: isRecursive
          required: false
          type: boolean
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: "Pipeline run has been canceled successfully. "
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - pipelineruns
      x-ms-examples:
        PipelineRuns_Cancel:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            runId: 16ac5348-ff82-4f95-a80d-638c1d47b721
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200": {}
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}/queryActivityruns":
    post:
      description: Query activity runs based on input filter conditions.
      operationId: ActivityRuns_QueryByPipelineRun
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/runId"
        - $ref: "#/parameters/api-version"
        - description: Parameters to filter the activity runs.
          in: body
          name: filterParameters
          required: true
          schema:
            $ref: "#/definitions/RunFilterParameters"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/ActivityRunsQueryResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - activityruns
      x-ms-examples:
        ActivityRuns_QueryByPipelineRun:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            filterParameters:
              lastUpdatedAfter: 2018-06-16T00:36:44.3345758Z
              lastUpdatedBefore: 2018-06-16T00:49:48.3686473Z
            resourceGroupName: exampleResourceGroup
            runId: 2f7fdb90-5df1-4b8e-ac2f-064cfa58202b
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                value:
                  - activityName: ExampleForeachActivity
                    activityRunEnd: 2018-06-16T00:38:11.5445431Z
                    activityRunId: f30c5514-fb85-43ed-9fa4-768d42e58680
                    activityRunStart: 2018-06-16T00:37:49.4804925Z
                    activityType: ForEach
                    durationInMs: 22064
                    error:
                      errorCode: ""
                      failureType: ""
                      message: ""
                      target: ExampleForeachActivity
                    input: {}
                    linkedServiceName: ""
                    output: {}
                    pipelineName: examplePipeline
                    pipelineRunId: 2f7fdb90-5df1-4b8e-ac2f-064cfa58202b
                    retryAttempt: null
                    status: Succeeded
                    userProperties: {}
                  - activityName: ExampleCopyActivity
                    activityRunEnd: 2018-06-16T00:38:07.4188923Z
                    activityRunId: a96678c8-7167-4f00-b629-afccfbad4e51
                    activityRunStart: 2018-06-16T00:37:50.2460952Z
                    activityType: Copy
                    durationInMs: 17172
                    error:
                      errorCode: ""
                      failureType: ""
                      message: ""
                      target: ExampleCopyActivity
                    input:
                      dataIntegrationUnits: 32
                      sink:
                        type: BlobSink
                      source:
                        type: BlobSource
                    linkedServiceName: ""
                    output:
                      copyDuration: 6
                      dataRead: 142000
                      dataWritten: 142000
                      effectiveIntegrationRuntime: DefaultIntegrationRuntime (East US)
                      errors: []
                      executionDetails:
                        - detailedDurations:
                            queuingDuration: 4
                            transferDuration: 2
                          duration: 6
                          sink:
                            type: AzureBlob
                          source:
                            type: AzureBlob
                          start: 2018-06-16T00:37:50.68834Z
                          status: Succeeded
                          usedCloudDataMovementUnits: 4
                          usedParallelCopies: 1
                      filesRead: 1
                      filesWritten: 1
                      throughput: 23.112
                      usedCloudDataMovementUnits: 4
                      usedParallelCopies: 1
                    pipelineName: examplePipeline
                    pipelineRunId: 2f7fdb90-5df1-4b8e-ac2f-064cfa58202b
                    retryAttempt: null
                    status: Succeeded
                    userProperties: {}
              headers:
                Date: Sat, 16 Jun 2018 00:40:13 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 5465cf41-2e71-4ce6-8db4-9de1b92ffda9
                x-ms-ratelimit-remaining-subscription-writes: "1187"
                x-ms-request-id: 5465cf41-2e71-4ce6-8db4-9de1b92ffda9
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines":
    get:
      description: Lists pipelines.
      operationId: Pipelines_ListByFactory
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/PipelineListResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - pipelines
      x-ms-examples:
        Pipelines_ListByFactory:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                value:
                  - etag: 0a006cd4-0000-0000-0000-5b245bd60000
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/pipelines/examplePipeline
                    name: examplePipeline
                    properties:
                      activities:
                        - name: ExampleForeachActivity
                          type: ForEach
                          typeProperties:
                            activities:
                              - inputs:
                                  - parameters:
                                      MyFileName: examplecontainer.csv
                                      MyFolderPath: examplecontainer
                                    referenceName: exampleDataset
                                    type: DatasetReference
                                name: ExampleCopyActivity
                                outputs:
                                  - parameters:
                                      MyFileName:
                                        type: Expression
                                        value: "@item()"
                                      MyFolderPath: examplecontainer
                                    referenceName: exampleDataset
                                    type: DatasetReference
                                type: Copy
                                typeProperties:
                                  dataIntegrationUnits: 32
                                  sink:
                                    type: BlobSink
                                  source:
                                    type: BlobSource
                            isSequential: true
                            items:
                              type: Expression
                              value: "@pipeline().parameters.OutputBlobNameList"
                      description: Example description
                      parameters:
                        OutputBlobNameList:
                          type: Array
                    type: Microsoft.DataFactory/factories/pipelines
              headers:
                Date: Sat, 16 Jun 2018 00:37:43 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 92292250-c10f-4c47-8eb6-b886b361add7
                x-ms-ratelimit-remaining-subscription-reads: "14990"
                x-ms-request-id: 92292250-c10f-4c47-8eb6-b886b361add7
      x-ms-pageable:
        nextLinkName: nextLink
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}":
    delete:
      description: Deletes a pipeline.
      operationId: Pipelines_Delete
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/pipelineName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
        "204":
          description: No Content.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - pipelines
      x-ms-examples:
        Pipelines_Delete:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            pipelineName: examplePipeline
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200": {}
            "204": {}
    get:
      description: Gets a pipeline.
      operationId: Pipelines_Get
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/pipelineName"
        - $ref: "#/parameters/api-version"
        - description: ETag of the pipeline entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.
          in: header
          name: If-None-Match
          required: false
          type: string
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/PipelineResource"
        "304":
          description: Not modified.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - pipelines
      x-ms-examples:
        Pipelines_Get:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            ifNoneMatch: 1500504f-0000-0200-0000-5cbe090f0000
            pipelineName: examplePipeline
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                etag: 1500504f-0000-0200-0000-5cbe090f0000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/pipelines/examplePipeline
                name: examplePipeline
                properties:
                  activities:
                    - name: ExampleForeachActivity
                      type: ForEach
                      typeProperties:
                        activities:
                          - inputs:
                              - parameters:
                                  MyFileName: examplecontainer.csv
                                  MyFolderPath: examplecontainer
                                referenceName: exampleDataset
                                type: DatasetReference
                            name: ExampleCopyActivity
                            outputs:
                              - parameters:
                                  MyFileName:
                                    type: Expression
                                    value: "@item()"
                                  MyFolderPath: examplecontainer
                                referenceName: exampleDataset
                                type: DatasetReference
                            type: Copy
                            typeProperties:
                              dataIntegrationUnits: 32
                              sink:
                                type: BlobSink
                              source:
                                type: BlobSource
                        isSequential: true
                        items:
                          type: Expression
                          value: "@pipeline().parameters.OutputBlobNameList"
                  description: Example description
                  parameters:
                    OutputBlobNameList:
                      type: Array
                  variables:
                    TestVariableArray:
                      type: Array
                type: Microsoft.DataFactory/factories/pipelines
              headers:
                Date: Mon, 22 Apr 2019 18:33:51 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: f3865c61-4888-4b91-a617-9a985d9dd0fd
                x-ms-ratelimit-remaining-subscription-reads: "11991"
                x-ms-request-id: f3865c61-4888-4b91-a617-9a985d9dd0fd
            "304": {}
    put:
      description: Creates or updates a pipeline.
      operationId: Pipelines_CreateOrUpdate
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/pipelineName"
        - $ref: "#/parameters/api-version"
        - description: ETag of the pipeline entity.  Should only be specified for update, for which it should match existing entity or can be * for unconditional update.
          in: header
          name: If-Match
          required: false
          type: string
        - description: Pipeline resource definition.
          in: body
          name: pipeline
          required: true
          schema:
            $ref: "#/definitions/PipelineResource"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/PipelineResource"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - pipelines
      x-ms-examples:
        Pipelines_Create:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            ifMatch: null
            pipeline:
              properties:
                activities:
                  - name: ExampleForeachActivity
                    type: ForEach
                    typeProperties:
                      activities:
                        - inputs:
                            - parameters:
                                MyFileName: examplecontainer.csv
                                MyFolderPath: examplecontainer
                              referenceName: exampleDataset
                              type: DatasetReference
                          name: ExampleCopyActivity
                          outputs:
                            - parameters:
                                MyFileName:
                                  type: Expression
                                  value: "@item()"
                                MyFolderPath: examplecontainer
                              referenceName: exampleDataset
                              type: DatasetReference
                          type: Copy
                          typeProperties:
                            dataIntegrationUnits: 32
                            sink:
                              type: BlobSink
                            source:
                              type: BlobSource
                      isSequential: true
                      items:
                        type: Expression
                        value: "@pipeline().parameters.OutputBlobNameList"
                parameters:
                  JobId:
                    type: String
                  OutputBlobNameList:
                    type: Array
                runDimensions:
                  JobId:
                    type: Expression
                    value: "@pipeline().parameters.JobId"
                variables:
                  TestVariableArray:
                    type: Array
            pipelineName: examplePipeline
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                etag: 0a0069d4-0000-0000-0000-5b245bd50000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/pipelines/examplePipeline
                name: examplePipeline
                properties:
                  activities:
                    - name: ExampleForeachActivity
                      type: ForEach
                      typeProperties:
                        activities:
                          - inputs:
                              - parameters:
                                  MyFileName: examplecontainer.csv
                                  MyFolderPath: examplecontainer
                                referenceName: exampleDataset
                                type: DatasetReference
                            name: ExampleCopyActivity
                            outputs:
                              - parameters:
                                  MyFileName:
                                    type: Expression
                                    value: "@item()"
                                  MyFolderPath: examplecontainer
                                referenceName: exampleDataset
                                type: DatasetReference
                            type: Copy
                            typeProperties:
                              dataIntegrationUnits: 32
                              sink:
                                type: BlobSink
                              source:
                                type: BlobSource
                        isSequential: true
                        items:
                          type: Expression
                          value: "@pipeline().parameters.OutputBlobNameList"
                  parameters:
                    JobId:
                      type: String
                    OutputBlobNameList:
                      type: Array
                  runDimensions:
                    JobId:
                      type: Expression
                      value: "@pipeline().parameters.JobId"
                  variables:
                    TestVariableArray:
                      type: Array
                type: Microsoft.DataFactory/factories/pipelines
              headers:
                Date: Sat, 16 Jun 2018 00:37:41 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: e4c589b7-a9fe-4c28-981c-3855ec27d264
                x-ms-ratelimit-remaining-subscription-writes: "1192"
                x-ms-request-id: e4c589b7-a9fe-4c28-981c-3855ec27d264
        Pipelines_Update:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            ifMatch: null
            pipeline:
              properties:
                activities:
                  - name: ExampleForeachActivity
                    type: ForEach
                    typeProperties:
                      activities:
                        - inputs:
                            - parameters:
                                MyFileName: examplecontainer.csv
                                MyFolderPath: examplecontainer
                              referenceName: exampleDataset
                              type: DatasetReference
                          name: ExampleCopyActivity
                          outputs:
                            - parameters:
                                MyFileName:
                                  type: Expression
                                  value: "@item()"
                                MyFolderPath: examplecontainer
                              referenceName: exampleDataset
                              type: DatasetReference
                          type: Copy
                          typeProperties:
                            dataIntegrationUnits: 32
                            sink:
                              type: BlobSink
                            source:
                              type: BlobSource
                      isSequential: true
                      items:
                        type: Expression
                        value: "@pipeline().parameters.OutputBlobNameList"
                description: Example description
                parameters:
                  OutputBlobNameList:
                    type: Array
            pipelineName: examplePipeline
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                etag: 0a006cd4-0000-0000-0000-5b245bd60000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/pipelines/examplePipeline
                name: examplePipeline
                properties:
                  activities:
                    - name: ExampleForeachActivity
                      type: ForEach
                      typeProperties:
                        activities:
                          - inputs:
                              - parameters:
                                  MyFileName: examplecontainer.csv
                                  MyFolderPath: examplecontainer
                                referenceName: exampleDataset
                                type: DatasetReference
                            name: ExampleCopyActivity
                            outputs:
                              - parameters:
                                  MyFileName:
                                    type: Expression
                                    value: "@item()"
                                  MyFolderPath: examplecontainer
                                referenceName: exampleDataset
                                type: DatasetReference
                            type: Copy
                            typeProperties:
                              dataIntegrationUnits: 32
                              sink:
                                type: BlobSink
                              source:
                                type: BlobSource
                        isSequential: true
                        items:
                          type: Expression
                          value: "@pipeline().parameters.OutputBlobNameList"
                  description: Example description
                  parameters:
                    OutputBlobNameList:
                      type: Array
                type: Microsoft.DataFactory/factories/pipelines
              headers:
                Date: Sat, 16 Jun 2018 00:37:43 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 91a763b0-d944-493f-83fc-e989c8b6e122
                x-ms-ratelimit-remaining-subscription-writes: "1191"
                x-ms-request-id: 91a763b0-d944-493f-83fc-e989c8b6e122
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}/createRun":
    post:
      description: Creates a run of a pipeline.
      operationId: Pipelines_CreateRun
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/pipelineName"
        - $ref: "#/parameters/api-version"
        - description: The pipeline run identifier. If run ID is specified the parameters of the specified run will be used to create a new run.
          in: query
          name: referencePipelineRunId
          required: false
          type: string
          x-ms-parameter-location: method
        - description: Recovery mode flag. If recovery mode is set to true, the specified referenced pipeline run and the new run will be grouped under the same groupId.
          in: query
          name: isRecovery
          required: false
          type: boolean
          x-ms-parameter-location: method
        - description: In recovery mode, the rerun will start from this activity. If not specified, all activities will run.
          in: query
          name: startActivityName
          required: false
          type: string
          x-ms-parameter-location: method
        - description: Parameters of the pipeline run. These parameters will be used only if the runId is not specified.
          in: body
          name: parameters
          required: false
          schema:
            $ref: "#/definitions/ParameterValueSpecification"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/CreateRunResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - pipelines
      x-ms-examples:
        Pipelines_CreateRun:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            parameters:
              OutputBlobNameList:
                - exampleoutput.csv
            pipelineName: examplePipeline
            referencePipelineRunId: null
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                runId: 2f7fdb90-5df1-4b8e-ac2f-064cfa58202b
              headers:
                Date: Sat, 16 Jun 2018 00:37:48 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 5c2b442b-d360-43ec-9268-f923f88f31fd
                x-ms-ratelimit-remaining-subscription-writes: "1190"
                x-ms-request-id: 5c2b442b-d360-43ec-9268-f923f88f31fd
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryDataFlowDebugSessions":
    post:
      description: Query all active data flow debug sessions.
      operationId: DataFlowDebugSession_QueryByFactory
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/QueryDataFlowDebugSessionsResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - dataFlowDebugSession
      x-ms-examples:
        DataFlowDebugSession_QueryByFactory:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                value:
                  - computeType: General
                    coreCount: 48
                    dataflowName: DebugSession-0a7e0d6e-f2b7-48cc-8cd8-618326f5662f
                    lastActivityTime: 2019-09-05T18:28:00.9459674+00:00
                    sessionId: 229c688c-944c-44ac-b31a-82d50f347154
                    startTime: 2019-09-05T18:23:20.3257799+00:00
                    timeToLiveInMinutes: 60
                    userObjectId: 0a7e0d6e-f2b7-48cc-8cd8-618326f5662f
              headers:
                Date: Sat, 16 Jun 2018 00:40:01 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
                x-ms-ratelimit-remaining-subscription-reads: "14989"
                x-ms-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
      x-ms-pageable:
        nextLinkName: nextLink
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryPipelineRuns":
    post:
      description: Query pipeline runs in the factory based on input filter conditions.
      operationId: PipelineRuns_QueryByFactory
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
        - description: Parameters to filter the pipeline run.
          in: body
          name: filterParameters
          required: true
          schema:
            $ref: "#/definitions/RunFilterParameters"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/PipelineRunsQueryResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - pipelineruns
      x-ms-examples:
        PipelineRuns_QueryByFactory:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            filterParameters:
              filters:
                - operand: PipelineName
                  operator: Equals
                  values:
                    - examplePipeline
              lastUpdatedAfter: 2018-06-16T00:36:44.3345758Z
              lastUpdatedBefore: 2018-06-16T00:49:48.3686473Z
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                value:
                  - annotations: []
                    durationInMs: 28105
                    invokedBy:
                      id: 80a01654a9d34ad18b3fcac5d5d76b67
                      name: Manual
                    lastUpdated: 2018-06-16T00:38:12.7314495Z
                    message: ""
                    parameters:
                      OutputBlobNameList: '["exampleoutput.csv"]'
                    pipelineName: examplePipeline
                    runDimension:
                      JobId: 79c1cc52-265f-41a5-9553-be65e736fbd3
                    runEnd: 2018-06-16T00:38:12.7314495Z
                    runId: 2f7fdb90-5df1-4b8e-ac2f-064cfa58202b
                    runStart: 2018-06-16T00:37:44.6257014Z
                    status: Succeeded
                  - annotations: []
                    durationInMs: null
                    invokedBy:
                      id: 7c5fd7ef7e8a464b98b931cf15fcac66
                      name: Manual
                    lastUpdated: 2018-06-16T00:39:51.216097Z
                    message: ""
                    parameters:
                      OutputBlobNameList: '["exampleoutput.csv"]'
                    pipelineName: examplePipeline
                    runDimension:
                      JobId: 84a3c493-0628-4b44-852f-ef5b3a11bdab
                    runEnd: null
                    runId: 16ac5348-ff82-4f95-a80d-638c1d47b721
                    runStart: 2018-06-16T00:39:49.2745128Z
                    status: Cancelled
              headers:
                Date: Sat, 16 Jun 2018 00:40:01 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
                x-ms-ratelimit-remaining-subscription-reads: "14989"
                x-ms-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryTriggerRuns":
    post:
      description: Query trigger runs.
      operationId: TriggerRuns_QueryByFactory
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
        - description: Parameters to filter the pipeline run.
          in: body
          name: filterParameters
          required: true
          schema:
            $ref: "#/definitions/RunFilterParameters"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/TriggerRunsQueryResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - triggerruns
      x-ms-examples:
        TriggerRuns_QueryByFactory:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            filterParameters:
              filters:
                - operand: TriggerName
                  operator: Equals
                  values:
                    - exampleTrigger
              lastUpdatedAfter: 2018-06-16T00:36:44.3345758Z
              lastUpdatedBefore: 2018-06-16T00:49:48.3686473Z
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                value:
                  - message: ""
                    properties:
                      ScheduleTime: 6/16/2018 12:43:14 AM
                      TriggerTime: 6/16/2018 12:43:15 AM
                    status: Succeeded
                    triggerName: exampleTrigger
                    triggerRunId: 08586724970898148904457116912CU27
                    triggerRunTimestamp: 2018-06-16T00:43:15.660141Z
                    triggerType: ScheduleTrigger
                    triggeredPipelines:
                      examplePipeline: 9f3ce8b3-37d7-43eb-96ac-a656c0476283
              headers:
                Date: Sat, 16 Jun 2018 00:46:22 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: fb328f3e-d21e-44f7-80d7-dad60c955b4d
                x-ms-ratelimit-remaining-subscription-writes: "1199"
                x-ms-request-id: fb328f3e-d21e-44f7-80d7-dad60c955b4d
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers":
    get:
      description: Lists triggers.
      operationId: Triggers_ListByFactory
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/TriggerListResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - triggers
      x-ms-examples:
        Triggers_ListByFactory:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
          responses:
            "200":
              body:
                value:
                  - etag: 0a008ed4-0000-0000-0000-5b245c740000
                    id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger
                    name: exampleTrigger
                    properties:
                      description: Example description
                      pipelines:
                        - parameters:
                            OutputBlobNameList:
                              - exampleoutput.csv
                          pipelineReference:
                            referenceName: examplePipeline
                            type: PipelineReference
                      runtimeState: Started
                      type: ScheduleTrigger
                      typeProperties:
                        recurrence:
                          endTime: 2018-06-16T00:55:14.905167Z
                          frequency: Minute
                          interval: 4
                          startTime: 2018-06-16T00:39:14.905167Z
                          timeZone: UTC
                    type: Microsoft.DataFactory/factories/triggers
              headers:
                Date: Sat, 16 Jun 2018 00:40:20 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3
                x-ms-ratelimit-remaining-subscription-reads: "14986"
                x-ms-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3
      x-ms-pageable:
        nextLinkName: nextLink
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}":
    delete:
      description: Deletes a trigger.
      operationId: Triggers_Delete
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/triggerName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
        "204":
          description: No Content.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - triggers
      x-ms-examples:
        Triggers_Delete:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            triggerName: exampleTrigger
          responses:
            "200": {}
            "204": {}
    get:
      description: Gets a trigger.
      operationId: Triggers_Get
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/triggerName"
        - $ref: "#/parameters/api-version"
        - description: ETag of the trigger entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.
          in: header
          name: If-None-Match
          required: false
          type: string
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/TriggerResource"
        "304":
          description: Not modified.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - trigger
      x-ms-examples:
        Triggers_Get:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            ifNoneMatch: 1500544f-0000-0200-0000-5cbe09100000
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            triggerName: exampleTrigger
          responses:
            "200":
              body:
                etag: 1500544f-0000-0200-0000-5cbe09100000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger
                name: exampleTrigger
                properties:
                  pipelines:
                    - parameters:
                        OutputBlobNameList:
                          - exampleoutput.csv
                      pipelineReference:
                        referenceName: examplePipeline
                        type: PipelineReference
                  runtimeState: Stopped
                  type: ScheduleTrigger
                  typeProperties:
                    recurrence:
                      endTime: 2019-04-22T18:48:52.5281747Z
                      frequency: Minute
                      interval: 4
                      startTime: 2019-04-22T18:32:52.527912Z
                      timeZone: UTC
                type: Microsoft.DataFactory/factories/triggers
              headers:
                Date: Mon, 22 Apr 2019 18:33:52 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 8ad1759f-24c1-46a5-aef5-edd267e18870
                x-ms-ratelimit-remaining-subscription-reads: "11989"
                x-ms-request-id: 8ad1759f-24c1-46a5-aef5-edd267e18870
            "304": {}
    put:
      description: Creates or updates a trigger.
      operationId: Triggers_CreateOrUpdate
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/triggerName"
        - $ref: "#/parameters/api-version"
        - description: ETag of the trigger entity.  Should only be specified for update, for which it should match existing entity or can be * for unconditional update.
          in: header
          name: If-Match
          required: false
          type: string
        - description: Trigger resource definition.
          in: body
          name: trigger
          required: true
          schema:
            $ref: "#/definitions/TriggerResource"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/TriggerResource"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - triggers
      x-ms-examples:
        Triggers_Create:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            ifMatch: null
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            trigger:
              properties:
                pipelines:
                  - parameters:
                      OutputBlobNameList:
                        - exampleoutput.csv
                    pipelineReference:
                      referenceName: examplePipeline
                      type: PipelineReference
                type: ScheduleTrigger
                typeProperties:
                  recurrence:
                    endTime: 2018-06-16T00:55:13.8441801Z
                    frequency: Minute
                    interval: 4
                    startTime: 2018-06-16T00:39:13.8441801Z
                    timeZone: UTC
            triggerName: exampleTrigger
          responses:
            "200":
              body:
                etag: 0a008ad4-0000-0000-0000-5b245c6e0000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger
                name: exampleTrigger
                properties:
                  pipelines:
                    - parameters:
                        OutputBlobNameList:
                          - exampleoutput.csv
                      pipelineReference:
                        referenceName: examplePipeline
                        type: PipelineReference
                  runtimeState: Stopped
                  type: ScheduleTrigger
                  typeProperties:
                    recurrence:
                      endTime: 2018-06-16T00:55:13.8441801Z
                      frequency: Minute
                      interval: 4
                      startTime: 2018-06-16T00:39:13.8441801Z
                      timeZone: UTC
                type: Microsoft.DataFactory/factories/triggers
              headers:
                Date: Sat, 16 Jun 2018 00:40:14 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 373f1a49-685d-4c07-8857-0fcf1bcaffcb
                x-ms-ratelimit-remaining-subscription-writes: "1186"
                x-ms-request-id: 373f1a49-685d-4c07-8857-0fcf1bcaffcb
        Triggers_Update:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            ifMatch: null
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            trigger:
              properties:
                description: Example description
                pipelines:
                  - parameters:
                      OutputBlobNameList:
                        - exampleoutput.csv
                    pipelineReference:
                      referenceName: examplePipeline
                      type: PipelineReference
                type: ScheduleTrigger
                typeProperties:
                  recurrence:
                    endTime: 2018-06-16T00:55:14.905167Z
                    frequency: Minute
                    interval: 4
                    startTime: 2018-06-16T00:39:14.905167Z
                    timeZone: UTC
            triggerName: exampleTrigger
          responses:
            "200":
              body:
                etag: 0a008dd4-0000-0000-0000-5b245c6f0000
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger
                name: exampleTrigger
                properties:
                  description: Example description
                  pipelines:
                    - parameters:
                        OutputBlobNameList:
                          - exampleoutput.csv
                      pipelineReference:
                        referenceName: examplePipeline
                        type: PipelineReference
                  runtimeState: Stopped
                  type: ScheduleTrigger
                  typeProperties:
                    recurrence:
                      endTime: 2018-06-16T00:55:14.905167Z
                      frequency: Minute
                      interval: 4
                      startTime: 2018-06-16T00:39:14.905167Z
                      timeZone: UTC
                type: Microsoft.DataFactory/factories/triggers
              headers:
                Date: Sat, 16 Jun 2018 00:40:15 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: d5ccf096-0618-4b26-9829-db77e4c391c7
                x-ms-ratelimit-remaining-subscription-writes: "1185"
                x-ms-request-id: d5ccf096-0618-4b26-9829-db77e4c391c7
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/getEventSubscriptionStatus":
    post:
      description: Get a trigger's event subscription status.
      operationId: Triggers_GetEventSubscriptionStatus
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/triggerName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: Trigger event subscription state.
          schema:
            $ref: "#/definitions/TriggerSubscriptionOperationStatus"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - triggers
      x-ms-examples:
        Triggers_GetEventSubscriptionStatus:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            triggerName: exampleTrigger
          responses:
            "200":
              body:
                status: Enabled
                triggerName: exampleTrigger
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/rerunTriggers":
    get:
      description: Lists rerun triggers by an original trigger name.
      operationId: RerunTriggers_ListByTrigger
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/triggerName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/RerunTriggerListResponse"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - rerunTriggers
      x-ms-examples:
        RerunTriggers_ListByTrigger:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            triggerName: exampleTrigger
          responses:
            "200":
              body:
                value:
                  - id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger/rerunTriggers/exampleRerunTrigger
                    name: exampleRerunTrigger
                    properties:
                      description: Example description
                      type: RerunTumblingWindowTrigger
                      typeProperties:
                        maxConcurrency: 4
                        requestedEndTime: 2018-06-16T00:55:14.905167Z
                        requestedStartTime: 2018-06-16T00:39:14.905167Z
                    type: Microsoft.DataFactory/factories/triggers/rerunTriggers
              headers:
                Date: Sat, 16 Jun 2018 00:40:20 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3
                x-ms-ratelimit-remaining-subscription-reads: "14986"
                x-ms-request-id: e474f8f8-b34f-4536-b059-ca740e6b44c3
      x-ms-pageable:
        nextLinkName: nextLink
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/rerunTriggers/{rerunTriggerName}":
    put:
      description: Creates a rerun trigger.
      operationId: RerunTriggers_Create
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/triggerName"
        - $ref: "#/parameters/rerunTriggerName"
        - $ref: "#/parameters/api-version"
        - description: Rerun tumbling window trigger action parameters.
          in: body
          name: rerunTumblingWindowTriggerActionParameters
          required: true
          schema:
            $ref: "#/definitions/RerunTumblingWindowTriggerActionParameters"
      responses:
        "200":
          description: OK.
          schema:
            $ref: "#/definitions/TriggerResource"
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - rerunTriggers
      x-ms-examples:
        RerunTriggers_Create:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            rerunTriggerName: exampleRerunTrigger
            rerunTumblingWindowTriggerActionParameters:
              endTime: 2018-06-16T00:55:13.8441801Z
              maxConcurrency: 4
              startTime: 2018-06-16T00:39:13.8441801Z
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            triggerName: exampleTrigger
          responses:
            "200":
              body:
                id: /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger/rerunTriggers/exampleRerunTrigger
                name: exampleRerunTrigger
                properties:
                  type: RerunTumblingWindowTrigger
                  typeProperties:
                    maxConcurrency: 4
                    requestedEndTime: 2018-06-16T00:55:13.8441801Z
                    requestedStartTime: 2018-06-16T00:39:13.8441801Z
                type: Microsoft.DataFactory/factories/triggers/rerunTriggers
              headers:
                Date: Sat, 16 Jun 2018 00:40:14 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 373f1a49-685d-4c07-8857-0fcf1bcaffcb
                x-ms-ratelimit-remaining-subscription-writes: "1186"
                x-ms-request-id: 373f1a49-685d-4c07-8857-0fcf1bcaffcb
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/rerunTriggers/{rerunTriggerName}/cancel":
    post:
      description: Cancels a trigger.
      operationId: RerunTriggers_Cancel
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/triggerName"
        - $ref: "#/parameters/rerunTriggerName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: Trigger has been canceled successfully.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - rerunTriggers
      x-ms-examples:
        RerunTriggers_Cancel:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            rerunTriggerName: exampleRerunTrigger
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            triggerName: exampleTrigger
          responses:
            "200": {}
      x-ms-long-running-operation: true
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/rerunTriggers/{rerunTriggerName}/start":
    post:
      description: Starts a trigger.
      operationId: RerunTriggers_Start
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/triggerName"
        - $ref: "#/parameters/rerunTriggerName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: Trigger has been started successfully.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - rerunTriggers
      x-ms-examples:
        RerunTriggers_Start:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            rerunTriggerName: exampleRerunTrigger
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            triggerName: exampleTrigger
          responses:
            "200": {}
      x-ms-long-running-operation: true
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/rerunTriggers/{rerunTriggerName}/stop":
    post:
      description: Stops a trigger.
      operationId: RerunTriggers_Stop
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/triggerName"
        - $ref: "#/parameters/rerunTriggerName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: Trigger has been stopped successfully.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - rerunTriggers
      x-ms-examples:
        RerunTriggers_Stop:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            rerunTriggerName: exampleRerunTrigger
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            triggerName: exampleTrigger
          responses:
            "200": {}
      x-ms-long-running-operation: true
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/start":
    post:
      description: Starts a trigger.
      operationId: Triggers_Start
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/triggerName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: Trigger has been started successfully.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - triggers
      x-ms-examples:
        Triggers_Start:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            triggerName: exampleTrigger
          responses:
            "200": {}
      x-ms-long-running-operation: true
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/stop":
    post:
      description: Stops a trigger.
      operationId: Triggers_Stop
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/triggerName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: Trigger has been stopped successfully.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - triggers
      x-ms-examples:
        Triggers_Stop:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            triggerName: exampleTrigger
          responses:
            "200": {}
      x-ms-long-running-operation: true
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/subscribeToEvents":
    post:
      description: Subscribe event trigger to events.
      operationId: Triggers_SubscribeToEvents
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/triggerName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: Trigger is subscribed to events.
          schema:
            $ref: "#/definitions/TriggerSubscriptionOperationStatus"
        "202":
          description: Accepted.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - triggers
      x-ms-examples:
        Triggers_SubscribeToEvents:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            triggerName: exampleTrigger
          responses:
            "200":
              body:
                status: Enabled
                triggerName: exampleTrigger
            "202":
              headers:
                Location: https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger/getEventSubscriptionStatus?api-version=2018-06-01
      x-ms-long-running-operation: true
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/triggerRuns/{runId}/rerun":
    post:
      description: Rerun single trigger instance by runId.
      operationId: TriggerRuns_Rerun
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/triggerName"
        - $ref: "#/parameters/runId"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: TriggerRun has been restarted.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - triggerruns
      x-ms-examples:
        Triggers_Rerun:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            runId: 2f7fdb90-5df1-4b8e-ac2f-064cfa58202b
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            triggerName: exampleTrigger
          responses:
            "200":
              headers:
                Date: Sat, 16 Jun 2018 00:46:24 GMT
                X-Content-Type-Options: nosniff
                x-ms-correlation-request-id: 5aa854a5-7ac0-4c7e-9356-79c657f4e231
                x-ms-ratelimit-remaining-subscription-writes: "1198"
                x-ms-request-id: 5aa854a5-7ac0-4c7e-9356-79c657f4e231
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/unsubscribeFromEvents":
    post:
      description: Unsubscribe event trigger from events.
      operationId: Triggers_UnsubscribeFromEvents
      parameters:
        - $ref: "#/parameters/subscriptionId"
        - $ref: "#/parameters/resourceGroupName"
        - $ref: "#/parameters/factoryName"
        - $ref: "#/parameters/triggerName"
        - $ref: "#/parameters/api-version"
      responses:
        "200":
          description: Trigger is unsubscribed from events.
          schema:
            $ref: "#/definitions/TriggerSubscriptionOperationStatus"
        "202":
          description: Accepted.
        default:
          description: An error response received from the Azure Data Factory service.
          schema:
            $ref: "#/definitions/CloudError"
      tags:
        - triggers
      x-ms-examples:
        Triggers_UnsubscribeFromEvents:
          parameters:
            api-version: 2018-06-01
            factoryName: exampleFactoryName
            resourceGroupName: exampleResourceGroup
            subscriptionId: 12345678-1234-1234-1234-12345678abc
            triggerName: exampleTrigger
          responses:
            "200":
              body:
                status: Disabled
                triggerName: exampleTrigger
            "202":
              headers:
                Location: https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger/getEventSubscriptionStatus?api-version=2018-06-01
      x-ms-long-running-operation: true
definitions:
  AccessPolicyResponse:
    description: Get Data Plane read only token response definition.
    properties:
      accessToken:
        description: Data Plane read only access token.
        type: string
      dataPlaneUrl:
        description: Data Plane service base URL.
        type: string
      policy:
        $ref: "#/definitions/UserAccessPolicy"
        description: The user access policy.
  ActivityRun:
    additionalProperties:
      type: object
    description: Information about an activity run in a pipeline.
    properties:
      activityName:
        description: The name of the activity.
        readOnly: true
        type: string
      activityRunEnd:
        description: The end time of the activity run in 'ISO 8601' format.
        format: date-time
        readOnly: true
        type: string
      activityRunId:
        description: The id of the activity run.
        readOnly: true
        type: string
      activityRunStart:
        description: The start time of the activity run in 'ISO 8601' format.
        format: date-time
        readOnly: true
        type: string
      activityType:
        description: The type of the activity.
        readOnly: true
        type: string
      durationInMs:
        description: The duration of the activity run.
        readOnly: true
        type: integer
      error:
        description: The error if any from the activity run.
        readOnly: true
        type: object
      input:
        description: The input for the activity.
        readOnly: true
        type: object
      linkedServiceName:
        description: The name of the compute linked service.
        readOnly: true
        type: string
      output:
        description: The output for the activity.
        readOnly: true
        type: object
      pipelineName:
        description: The name of the pipeline.
        readOnly: true
        type: string
      pipelineRunId:
        description: The id of the pipeline run.
        readOnly: true
        type: string
      status:
        description: The status of the activity run.
        readOnly: true
        type: string
    type: object
  ActivityRunsQueryResponse:
    description: A list activity runs.
    properties:
      continuationToken:
        description: The continuation token for getting the next page of results, if any remaining results exist, null otherwise.
        type: string
      value:
        description: List of activity runs.
        items:
          $ref: "#/definitions/ActivityRun"
        type: array
    required:
      - value
    type: object
  AddDataFlowToDebugSessionResponse:
    description: Response body structure for starting data flow debug session.
    properties:
      jobVersion:
        description: The ID of data flow debug job version.
        type: string
    type: object
  AzureKeyVaultSecretReference:
    allOf:
      - $ref: "#/definitions/SecretBase"
    description: Azure Key Vault secret reference.
    properties:
      secretName:
        description: "The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string)."
        type: object
      secretVersion:
        description: "The version of the secret in Azure Key Vault. The default value is the latest version of the secret. Type: string (or Expression with resultType string)."
        type: object
      store:
        $ref: "#/definitions/LinkedServiceReference"
        description: The Azure Key Vault linked service reference.
    required:
      - store
      - secretName
    type: object
    x-ms-discriminator-value: AzureKeyVaultSecret
  CloudError:
    description: The object that defines the structure of an Azure Data Factory error response.
    properties:
      error:
        $ref: "#/definitions/CloudErrorBody"
        description: Error data
        x-ms-client-flatten: true
    required:
      - error
    type: object
    x-ms-external: true
  CloudErrorBody:
    description: The object that defines the structure of an Azure Data Factory error.
    properties:
      code:
        description: Error code.
        type: string
      details:
        description: Array with additional error details.
        items:
          $ref: "#/definitions/CloudError"
        type: array
      message:
        description: Error message.
        type: string
      target:
        description: Property name/path in request associated with error.
        type: string
    required:
      - code
      - message
    type: object
    x-ms-external: true
  CreateDataFlowDebugSessionRequest:
    description: Request body structure for creating data flow debug session.
    properties:
      computeType:
        description: Compute type of the cluster. The value will be overwritten by the same setting in integration runtime if provided.
        type: string
      coreCount:
        description: Core count of the cluster. The value will be overwritten by the same setting in integration runtime if provided.
        type: integer
      integrationRuntime:
        $ref: "#/definitions/IntegrationRuntimeDebugResource"
        description: Set to use integration runtime setting for data flow debug session.
      timeToLive:
        description: Time to live setting of the cluster in minutes.
        type: integer
    type: object
  CreateDataFlowDebugSessionResponse:
    description: Response body structure for creating data flow debug session.
    properties:
      sessionId:
        description: The ID of data flow debug session.
        type: string
      status:
        description: The state of the debug session.
        type: string
    type: object
  CreateLinkedIntegrationRuntimeRequest:
    description: The linked integration runtime information.
    properties:
      dataFactoryLocation:
        description: The location of the data factory that the linked integration runtime belongs to.
        type: string
      dataFactoryName:
        description: The name of the data factory that the linked integration runtime belongs to.
        type: string
      name:
        description: The name of the linked integration runtime.
        type: string
      subscriptionId:
        description: The ID of the subscription that the linked integration runtime belongs to.
        type: string
    type: object
  CreateRunResponse:
    description: Response body with a run identifier.
    properties:
      runId:
        description: Identifier of a run.
        type: string
    required:
      - runId
    type: object
  DataFlowDebugCommandPayload:
    description: Structure of command payload.
    properties:
      columns:
        description: Array of column names.
        items:
          type: string
        type: array
      expression:
        description: The expression which is used for preview.
        type: string
      rowLimits:
        description: Row limits for preview response.
        type: integer
      streamName:
        description: The stream name which is used for preview.
        type: string
    required:
      - streamName
    type: object
  DataFlowDebugCommandRequest:
    description: Request body structure for data flow debug command.
    properties:
      command:
        description: The command type.
        enum:
          - executePreviewQuery
          - executeStatisticsQuery
          - executeExpressionQuery
        type: string
        x-ms-enum:
          modelAsString: true
          name: DataFlowDebugCommandType
      commandPayload:
        $ref: "#/definitions/DataFlowDebugCommandPayload"
        description: The command payload object.
      sessionId:
        description: The ID of data flow debug session.
        type: string
    type: object
  DataFlowDebugCommandResponse:
    description: Response body structure of data flow result for data preview, statistics or expression preview.
    properties:
      data:
        description: The result data of data preview, statistics or expression preview.
        type: string
      status:
        description: The run status of data preview, statistics or expression preview.
        type: string
    type: object
  DataFlowDebugPackage:
    additionalProperties:
      type: object
    description: Request body structure for starting data flow debug session.
    properties:
      dataFlow:
        $ref: "#/definitions/DataFlowDebugResource"
        description: Data flow instance.
      datasets:
        description: List of datasets.
        items:
          $ref: "#/definitions/DatasetDebugResource"
        type: array
      debugSettings:
        description: Data flow debug settings.
        properties:
          datasetParameters:
            description: Parameters for dataset.
            type: object
          parameters:
            $ref: "#/definitions/ParameterValueSpecification"
            description: Data flow parameters.
          sourceSettings:
            description: Source setting for data flow debug.
            items:
              $ref: "#/definitions/DataFlowSourceSetting"
            type: array
        type: object
      linkedServices:
        description: List of linked services.
        items:
          $ref: "#/definitions/LinkedServiceDebugResource"
        type: array
      sessionId:
        description: The ID of data flow debug session.
        type: string
      staging:
        $ref: "#/definitions/DataFlowStagingInfo"
        description: Staging info for debug session.
    type: object
  DataFlowDebugResource:
    allOf:
      - $ref: "#/definitions/SubResourceDebugResource"
    description: Data flow debug resource.
    properties:
      properties:
        description: Azure Data Factory nested object which contains a flow with data movements and transformations.
        discriminator: type
        properties:
          annotations:
            description: List of tags that can be used for describing the data flow.
            items:
              type: object
            type: array
          description:
            description: The description of the data flow.
            type: string
          folder:
            description: The folder that this data flow is in. If not specified, Data flow will appear at the root level.
            properties:
              name:
                description: The name of the folder that this data flow is in.
                type: string
            type: object
          type:
            description: Type of data flow.
            type: string
        type: object
    required:
      - properties
  DataFlowDebugSessionInfo:
    additionalProperties:
      type: object
    description: Data flow debug session info.
    properties:
      computeType:
        description: Compute type of the cluster.
        type: string
      coreCount:
        description: Core count of the cluster.
        type: integer
      dataFlowName:
        description: The name of the data flow.
        type: string
      integrationRuntimeName:
        description: Attached integration runtime name of data flow debug session.
        type: string
      lastActivityTime:
        description: Last activity time of data flow debug session.
        type: string
      nodeCount:
        description: Node count of the cluster. (deprecated property)
        type: integer
      sessionId:
        description: The ID of data flow debug session.
        type: string
      startTime:
        description: Start time of data flow debug session.
        type: string
      timeToLiveInMinutes:
        description: Compute type of the cluster.
        type: integer
    type: object
  DataFlowListResponse:
    description: A list of data flow resources.
    properties:
      nextLink:
        description: The link to the next page of results, if any remaining results exist.
        type: string
      value:
        description: List of data flows.
        items:
          $ref: "#/definitions/DataFlowResource"
        type: array
    required:
      - value
    type: object
  DataFlowReference:
    additionalProperties:
      type: object
    description: Data flow reference type.
    properties:
      datasetParameters:
        description: Reference data flow parameters from dataset.
        type: object
      referenceName:
        description: Reference data flow name.
        type: string
      type:
        description: Data flow reference type.
        enum:
          - DataFlowReference
        type: string
    required:
      - type
      - referenceName
  DataFlowResource:
    allOf:
      - $ref: "#/definitions/SubResource"
    description: Data flow resource type.
    properties:
      properties:
        description: Azure Data Factory nested object which contains a flow with data movements and transformations.
        discriminator: type
        properties:
          annotations:
            description: List of tags that can be used for describing the data flow.
            items:
              type: object
            type: array
          description:
            description: The description of the data flow.
            type: string
          folder:
            description: The folder that this data flow is in. If not specified, Data flow will appear at the root level.
            properties:
              name:
                description: The name of the folder that this data flow is in.
                type: string
            type: object
          type:
            description: Type of data flow.
            type: string
        type: object
    required:
      - properties
  DataFlowSourceSetting:
    additionalProperties:
      type: object
    description: Definition of data flow source setting for debug.
    properties:
      rowLimit:
        description: Defines the row limit of data flow source in debug.
        type: integer
      sourceName:
        description: The data flow source name.
        type: string
    type: object
  DataFlowStagingInfo:
    description: Staging info for execute data flow activity.
    properties:
      folderPath:
        description: Folder path for staging blob.
        type: string
      linkedService:
        $ref: "#/definitions/LinkedServiceReference"
        description: Staging linked service reference.
  DatasetDebugResource:
    allOf:
      - $ref: "#/definitions/SubResourceDebugResource"
    description: Dataset debug resource.
    properties:
      properties:
        additionalProperties:
          type: object
        description: The Azure Data Factory nested object which identifies data within different data stores, such as tables, files, folders, and documents.
        discriminator: type
        properties:
          annotations:
            description: List of tags that can be used for describing the Dataset.
            items:
              type: object
            type: array
          description:
            description: Dataset description.
            type: string
          folder:
            description: The folder that this Dataset is in. If not specified, Dataset will appear at the root level.
            properties:
              name:
                description: The name of the folder that this Dataset is in.
                type: string
            type: object
          linkedServiceName:
            description: Linked service reference type.
            properties:
              parameters:
                additionalProperties:
                  type: object
                description: An object mapping parameter names to argument values.
                type: object
              referenceName:
                description: Reference LinkedService name.
                type: string
              type:
                description: Linked service reference type.
                enum:
                  - LinkedServiceReference
                type: string
            required:
              - type
              - referenceName
          parameters:
            additionalProperties:
              description: Definition of a single parameter for an entity.
              properties:
                defaultValue:
                  description: Default value of parameter.
                  type: object
                type:
                  description: Parameter type.
                  enum:
                    - Object
                    - String
                    - Int
                    - Float
                    - Bool
                    - Array
                    - SecureString
                  type: string
                  x-ms-enum:
                    modelAsString: true
                    name: ParameterType
              required:
                - type
              type: object
            description: Definition of all parameters for an entity.
            type: object
          schema:
            description: "Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement."
            type: object
          structure:
            description: "Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement."
            type: object
          type:
            description: Type of dataset.
            type: string
        required:
          - type
          - linkedServiceName
        type: object
    required:
      - properties
  DatasetListResponse:
    description: A list of dataset resources.
    properties:
      nextLink:
        description: The link to the next page of results, if any remaining results exist.
        type: string
      value:
        description: List of datasets.
        items:
          $ref: "#/definitions/DatasetResource"
        type: array
    required:
      - value
    type: object
  DatasetReference:
    description: Dataset reference type.
    properties:
      parameters:
        $ref: "#/definitions/ParameterValueSpecification"
        description: Arguments for dataset.
      referenceName:
        description: Reference dataset name.
        type: string
      type:
        description: Dataset reference type.
        enum:
          - DatasetReference
        type: string
    required:
      - type
      - referenceName
  DatasetResource:
    allOf:
      - $ref: "#/definitions/SubResource"
    description: Dataset resource type.
    properties:
      properties:
        additionalProperties:
          type: object
        description: The Azure Data Factory nested object which identifies data within different data stores, such as tables, files, folders, and documents.
        discriminator: type
        properties:
          annotations:
            description: List of tags that can be used for describing the Dataset.
            items:
              type: object
            type: array
          description:
            description: Dataset description.
            type: string
          folder:
            description: The folder that this Dataset is in. If not specified, Dataset will appear at the root level.
            properties:
              name:
                description: The name of the folder that this Dataset is in.
                type: string
            type: object
          linkedServiceName:
            description: Linked service reference type.
            properties:
              parameters:
                additionalProperties:
                  type: object
                description: An object mapping parameter names to argument values.
                type: object
              referenceName:
                description: Reference LinkedService name.
                type: string
              type:
                description: Linked service reference type.
                enum:
                  - LinkedServiceReference
                type: string
            required:
              - type
              - referenceName
          parameters:
            additionalProperties:
              description: Definition of a single parameter for an entity.
              properties:
                defaultValue:
                  description: Default value of parameter.
                  type: object
                type:
                  description: Parameter type.
                  enum:
                    - Object
                    - String
                    - Int
                    - Float
                    - Bool
                    - Array
                    - SecureString
                  type: string
                  x-ms-enum:
                    modelAsString: true
                    name: ParameterType
              required:
                - type
              type: object
            description: Definition of all parameters for an entity.
            type: object
          schema:
            description: "Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement."
            type: object
          structure:
            description: "Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement."
            type: object
          type:
            description: Type of dataset.
            type: string
        required:
          - type
          - linkedServiceName
        type: object
    required:
      - properties
  DeleteDataFlowDebugSessionRequest:
    description: Request body structure for deleting data flow debug session.
    properties:
      sessionId:
        description: The ID of data flow debug session.
        type: string
    type: object
  ExposureControlRequest:
    description: The exposure control request.
    properties:
      featureName:
        description: The feature name.
        type: string
      featureType:
        description: The feature type.
        type: string
    type: object
  ExposureControlResponse:
    description: The exposure control response.
    properties:
      featureName:
        description: The feature name.
        readOnly: true
        type: string
      value:
        description: The feature value.
        readOnly: true
        type: string
    type: object
  Expression:
    description: Azure Data Factory expression definition.
    properties:
      type:
        description: Expression type.
        enum:
          - Expression
        type: string
      value:
        description: Expression value.
        type: string
    required:
      - type
      - value
    type: object
  Factory:
    additionalProperties:
      type: object
    allOf:
      - $ref: "#/definitions/Resource"
    description: Factory resource type.
    properties:
      identity:
        $ref: "#/definitions/FactoryIdentity"
        description: Managed service identity of the factory.
      properties:
        $ref: "#/definitions/FactoryProperties"
        description: Properties of the factory.
        x-ms-client-flatten: true
    type: object
  FactoryGitHubConfiguration:
    allOf:
      - $ref: "#/definitions/FactoryRepoConfiguration"
    description: Factory's GitHub repo information.
    properties:
      hostName:
        description: "GitHub Enterprise host name. For example: https://github.mydomain.com"
        type: string
    type: object
    x-ms-discriminator-value: FactoryGitHubConfiguration
  FactoryIdentity:
    description: Identity properties of the factory resource.
    properties:
      principalId:
        description: The principal id of the identity.
        format: uuid
        readOnly: true
        type: string
      tenantId:
        description: The client tenant id of the identity.
        format: uuid
        readOnly: true
        type: string
      type:
        description: The identity type. Currently the only supported type is 'SystemAssigned'.
        enum:
          - SystemAssigned
        type: string
        x-ms-enum:
          modelAsString: false
          name: FactoryIdentityType
    required:
      - type
  FactoryListResponse:
    description: A list of factory resources.
    properties:
      nextLink:
        description: The link to the next page of results, if any remaining results exist.
        type: string
      value:
        description: List of factories.
        items:
          $ref: "#/definitions/Factory"
        type: array
    required:
      - value
    type: object
  FactoryProperties:
    description: Factory resource properties.
    properties:
      createTime:
        description: Time the factory was created in ISO8601 format.
        format: date-time
        readOnly: true
        type: string
      provisioningState:
        description: Factory provisioning state, example Succeeded.
        readOnly: true
        type: string
      repoConfiguration:
        $ref: "#/definitions/FactoryRepoConfiguration"
        description: Git repo information of the factory.
      version:
        description: Version of the factory.
        readOnly: true
        type: string
  FactoryRepoConfiguration:
    description: Factory's git repo information.
    discriminator: type
    properties:
      accountName:
        description: Account name.
        type: string
      collaborationBranch:
        description: Collaboration branch.
        type: string
      lastCommitId:
        description: Last commit id.
        type: string
      repositoryName:
        description: Repository name.
        type: string
      rootFolder:
        description: Root folder.
        type: string
      type:
        description: Type of repo configuration.
        type: string
    required:
      - type
      - accountName
      - repositoryName
      - collaborationBranch
      - rootFolder
    type: object
  FactoryRepoUpdate:
    description: Factory's git repo information.
    properties:
      factoryResourceId:
        description: The factory resource id.
        type: string
      repoConfiguration:
        $ref: "#/definitions/FactoryRepoConfiguration"
        description: Git repo information of the factory.
  FactoryUpdateParameters:
    description: Parameters for updating a factory resource.
    properties:
      identity:
        $ref: "#/definitions/FactoryIdentity"
        description: Managed service identity of the factory.
      tags:
        additionalProperties:
          type: string
        description: The resource tags.
        type: object
  FactoryVSTSConfiguration:
    allOf:
      - $ref: "#/definitions/FactoryRepoConfiguration"
    description: Factory's VSTS repo information.
    properties:
      projectName:
        description: VSTS project name.
        type: string
      tenantId:
        description: VSTS tenant id.
        type: string
    required:
      - projectName
    type: object
    x-ms-discriminator-value: FactoryVSTSConfiguration
  GetDataFactoryOperationStatusResponse:
    additionalProperties:
      type: object
    description: Response body structure for get data factory operation status.
    properties:
      status:
        description: Status of the operation.
        type: string
    type: object
  GetSsisObjectMetadataRequest:
    description: The request payload of get SSIS object metadata.
    properties:
      metadataPath:
        description: Metadata path.
        type: string
    type: object
  GitHubAccessTokenRequest:
    description: Get GitHub access token request definition.
    properties:
      gitHubAccessCode:
        description: GitHub access code.
        type: string
      gitHubAccessTokenBaseUrl:
        description: GitHub access token base URL.
        type: string
      gitHubClientId:
        description: GitHub application client ID.
        type: string
    required:
      - gitHubAccessCode
      - gitHubAccessTokenBaseUrl
  GitHubAccessTokenResponse:
    description: Get GitHub access token response definition.
    properties:
      gitHubAccessToken:
        description: GitHub access token.
        type: string
  IntegrationRuntimeDebugResource:
    allOf:
      - $ref: "#/definitions/SubResourceDebugResource"
    description: Integration runtime debug resource.
    properties:
      properties:
        additionalProperties:
          type: object
        description: Azure Data Factory nested object which serves as a compute resource for activities.
        discriminator: type
        properties:
          description:
            description: Integration runtime description.
            type: string
          type:
            description: The type of integration runtime.
            enum:
              - Managed
              - SelfHosted
            type: string
            x-ms-enum:
              modelAsString: true
              name: IntegrationRuntimeType
        required:
          - type
        type: object
    required:
      - properties
  IntegrationRuntimeListResponse:
    description: A list of integration runtime resources.
    properties:
      nextLink:
        description: The link to the next page of results, if any remaining results exist.
        type: string
      value:
        description: List of integration runtimes.
        items:
          $ref: "#/definitions/IntegrationRuntimeResource"
        type: array
    required:
      - value
    type: object
  IntegrationRuntimeReference:
    description: Integration runtime reference type.
    properties:
      parameters:
        additionalProperties:
          type: object
        description: An object mapping parameter names to argument values.
        type: object
      referenceName:
        description: Reference integration runtime name.
        type: string
      type:
        description: Type of integration runtime.
        enum:
          - IntegrationRuntimeReference
        type: string
    required:
      - type
      - referenceName
  IntegrationRuntimeResource:
    allOf:
      - $ref: "#/definitions/SubResource"
    description: Integration runtime resource type.
    properties:
      properties:
        additionalProperties:
          type: object
        description: Azure Data Factory nested object which serves as a compute resource for activities.
        discriminator: type
        properties:
          description:
            description: Integration runtime description.
            type: string
          type:
            description: The type of integration runtime.
            enum:
              - Managed
              - SelfHosted
            type: string
            x-ms-enum:
              modelAsString: true
              name: IntegrationRuntimeType
        required:
          - type
        type: object
    required:
      - properties
  IntegrationRuntimeStatusListResponse:
    description: A list of integration runtime status.
    properties:
      nextLink:
        description: The link to the next page of results, if any remaining results exist.
        type: string
      value:
        description: List of integration runtime status.
        items:
          $ref: "#/definitions/IntegrationRuntimeStatusResponse"
        type: array
    required:
      - value
    type: object
  IntegrationRuntimeStatusResponse:
    description: Integration runtime status response.
    properties:
      name:
        description: The integration runtime name.
        readOnly: true
        type: string
      properties:
        additionalProperties:
          type: object
        description: Integration runtime status.
        discriminator: type
        properties:
          dataFactoryName:
            description: The data factory name which the integration runtime belong to.
            readOnly: true
            type: string
          state:
            description: The state of integration runtime.
            enum:
              - Initial
              - Stopped
              - Started
              - Starting
              - Stopping
              - NeedRegistration
              - Online
              - Limited
              - Offline
              - AccessDenied
            readOnly: true
            type: string
            x-ms-enum:
              modelAsString: true
              name: IntegrationRuntimeState
          type:
            description: The type of integration runtime.
            enum:
              - Managed
              - SelfHosted
            type: string
            x-ms-enum:
              modelAsString: true
              name: IntegrationRuntimeType
        required:
          - type
        type: object
    required:
      - properties
  LinkedIntegrationRuntimeRequest:
    description: Data factory name for linked integration runtime request.
    properties:
      factoryName:
        description: The data factory name for linked integration runtime.
        type: string
        x-ms-client-name: linkedFactoryName
    required:
      - factoryName
    type: object
  LinkedServiceDebugResource:
    allOf:
      - $ref: "#/definitions/SubResourceDebugResource"
    description: Linked service debug resource.
    properties:
      properties:
        additionalProperties:
          type: object
        description: The Azure Data Factory nested object which contains the information and credential which can be used to connect with related store or compute resource.
        discriminator: type
        properties:
          annotations:
            description: List of tags that can be used for describing the linked service.
            items:
              type: object
            type: array
          connectVia:
            description: Integration runtime reference type.
            properties:
              parameters:
                additionalProperties:
                  type: object
                description: An object mapping parameter names to argument values.
                type: object
              referenceName:
                description: Reference integration runtime name.
                type: string
              type:
                description: Type of integration runtime.
                enum:
                  - IntegrationRuntimeReference
                type: string
            required:
              - type
              - referenceName
          description:
            description: Linked service description.
            type: string
          parameters:
            additionalProperties:
              description: Definition of a single parameter for an entity.
              properties:
                defaultValue:
                  description: Default value of parameter.
                  type: object
                type:
                  description: Parameter type.
                  enum:
                    - Object
                    - String
                    - Int
                    - Float
                    - Bool
                    - Array
                    - SecureString
                  type: string
                  x-ms-enum:
                    modelAsString: true
                    name: ParameterType
              required:
                - type
              type: object
            description: Definition of all parameters for an entity.
            type: object
          type:
            description: Type of linked service.
            type: string
        required:
          - type
        type: object
    required:
      - properties
  LinkedServiceListResponse:
    description: A list of linked service resources.
    properties:
      nextLink:
        description: The link to the next page of results, if any remaining results exist.
        type: string
      value:
        description: List of linked services.
        items:
          $ref: "#/definitions/LinkedServiceResource"
        type: array
    required:
      - value
    type: object
  LinkedServiceReference:
    description: Linked service reference type.
    properties:
      parameters:
        additionalProperties:
          type: object
        description: An object mapping parameter names to argument values.
        type: object
      referenceName:
        description: Reference LinkedService name.
        type: string
      type:
        description: Linked service reference type.
        enum:
          - LinkedServiceReference
        type: string
    required:
      - type
      - referenceName
  LinkedServiceResource:
    allOf:
      - $ref: "#/definitions/SubResource"
    description: Linked service resource type.
    properties:
      properties:
        additionalProperties:
          type: object
        description: The Azure Data Factory nested object which contains the information and credential which can be used to connect with related store or compute resource.
        discriminator: type
        properties:
          annotations:
            description: List of tags that can be used for describing the linked service.
            items:
              type: object
            type: array
          connectVia:
            description: Integration runtime reference type.
            properties:
              parameters:
                additionalProperties:
                  type: object
                description: An object mapping parameter names to argument values.
                type: object
              referenceName:
                description: Reference integration runtime name.
                type: string
              type:
                description: Type of integration runtime.
                enum:
                  - IntegrationRuntimeReference
                type: string
            required:
              - type
              - referenceName
          description:
            description: Linked service description.
            type: string
          parameters:
            additionalProperties:
              description: Definition of a single parameter for an entity.
              properties:
                defaultValue:
                  description: Default value of parameter.
                  type: object
                type:
                  description: Parameter type.
                  enum:
                    - Object
                    - String
                    - Int
                    - Float
                    - Bool
                    - Array
                    - SecureString
                  type: string
                  x-ms-enum:
                    modelAsString: true
                    name: ParameterType
              required:
                - type
              type: object
            description: Definition of all parameters for an entity.
            type: object
          type:
            description: Type of linked service.
            type: string
        required:
          - type
        type: object
    required:
      - properties
  Operation:
    description: Azure Data Factory API operation definition.
    properties:
      display:
        description: Metadata associated with the operation.
        properties:
          description:
            description: The description of the operation.
            type: string
          operation:
            description: "The type of operation: get, read, delete, etc."
            type: string
          provider:
            description: The name of the provider.
            type: string
          resource:
            description: The name of the resource type on which the operation is performed.
            type: string
      name:
        description: "Operation name: {provider}/{resource}/{operation}"
        type: string
      origin:
        description: The intended executor of the operation.
        type: string
      properties:
        $ref: "#/definitions/OperationProperties"
        description: Additional details about the operation.
        x-ms-client-flatten: true
    type: object
  OperationListResponse:
    description: A list of operations that can be performed by the Data Factory service.
    properties:
      nextLink:
        description: The link to the next page of results, if any remaining results exist.
        type: string
      value:
        description: List of Data Factory operations supported by the Data Factory resource provider.
        items:
          $ref: "#/definitions/Operation"
        type: array
  OperationLogSpecification:
    description: Details about an operation related to logs.
    properties:
      blobDuration:
        description: Blobs created in the customer storage account, per hour.
        type: string
      displayName:
        description: Localized display name.
        type: string
      name:
        description: The name of the log category.
        type: string
    type: object
  OperationMetricAvailability:
    description: Defines how often data for a metric becomes available.
    properties:
      blobDuration:
        description: Blob created in the customer storage account, per hour.
        type: string
      timeGrain:
        description: The granularity for the metric.
        type: string
    type: object
  OperationMetricDimension:
    description: Defines the metric dimension.
    properties:
      displayName:
        description: The display name of the metric dimension.
        type: string
      name:
        description: The name of the dimension for the metric.
        type: string
      toBeExportedForShoebox:
        description: Whether the dimension should be exported to Azure Monitor.
        type: boolean
    type: object
  OperationMetricSpecification:
    description: Details about an operation related to metrics.
    properties:
      aggregationType:
        description: The type of metric aggregation.
        type: string
      availabilities:
        description: Defines how often data for metrics becomes available.
        items:
          $ref: "#/definitions/OperationMetricAvailability"
        type: array
      dimensions:
        description: Defines the metric dimension.
        items:
          $ref: "#/definitions/OperationMetricDimension"
        type: array
      displayDescription:
        description: The description of the metric.
        type: string
      displayName:
        description: Localized display name of the metric.
        type: string
      enableRegionalMdmAccount:
        description: Whether or not the service is using regional MDM accounts.
        type: string
      name:
        description: The name of the metric.
        type: string
      sourceMdmAccount:
        description: The name of the MDM account.
        type: string
      sourceMdmNamespace:
        description: The name of the MDM namespace.
        type: string
      unit:
        description: The unit that the metric is measured in.
        type: string
    type: object
  OperationProperties:
    description: Additional details about an operation.
    properties:
      serviceSpecification:
        $ref: "#/definitions/OperationServiceSpecification"
        description: Details about a service operation.
    type: object
    x-ms-client-flatten: true
  OperationServiceSpecification:
    description: Details about a service operation.
    properties:
      logSpecifications:
        description: Details about operations related to logs.
        items:
          $ref: "#/definitions/OperationLogSpecification"
        type: array
      metricSpecifications:
        description: Details about operations related to metrics.
        items:
          $ref: "#/definitions/OperationMetricSpecification"
        type: array
    type: object
  ParameterDefinitionSpecification:
    additionalProperties:
      description: Definition of a single parameter for an entity.
      properties:
        defaultValue:
          description: Default value of parameter.
          type: object
        type:
          description: Parameter type.
          enum:
            - Object
            - String
            - Int
            - Float
            - Bool
            - Array
            - SecureString
          type: string
          x-ms-enum:
            modelAsString: true
            name: ParameterType
      required:
        - type
      type: object
    description: Definition of all parameters for an entity.
    type: object
  ParameterSpecification:
    description: Definition of a single parameter for an entity.
    properties:
      defaultValue:
        description: Default value of parameter.
        type: object
      type:
        description: Parameter type.
        enum:
          - Object
          - String
          - Int
          - Float
          - Bool
          - Array
          - SecureString
        type: string
        x-ms-enum:
          modelAsString: true
          name: ParameterType
    required:
      - type
    type: object
  ParameterValueSpecification:
    additionalProperties:
      type: object
    description: An object mapping parameter names to argument values.
    type: object
  PipelineListResponse:
    description: A list of pipeline resources.
    properties:
      nextLink:
        description: The link to the next page of results, if any remaining results exist.
        type: string
      value:
        description: List of pipelines.
        items:
          $ref: "#/definitions/PipelineResource"
        type: array
    required:
      - value
    type: object
  PipelineReference:
    description: Pipeline reference type.
    properties:
      name:
        description: Reference name.
        type: string
      referenceName:
        description: Reference pipeline name.
        type: string
      type:
        description: Pipeline reference type.
        enum:
          - PipelineReference
        type: string
    required:
      - type
      - referenceName
  PipelineResource:
    additionalProperties:
      type: object
    allOf:
      - $ref: "#/definitions/SubResource"
    description: Pipeline resource type.
    properties:
      properties:
        description: A data factory pipeline.
        properties:
          activities:
            description: List of activities in pipeline.
            items:
              additionalProperties:
                type: object
              description: A pipeline activity.
              discriminator: type
              properties:
                dependsOn:
                  description: Activity depends on condition.
                  items:
                    additionalProperties:
                      type: object
                    description: Activity dependency information.
                    properties:
                      activity:
                        description: Activity name.
                        type: string
                      dependencyConditions:
                        description: Match-Condition for the dependency.
                        items:
                          enum:
                            - Succeeded
                            - Failed
                            - Skipped
                            - Completed
                          type: string
                          x-ms-enum:
                            modelAsString: true
                            name: DependencyCondition
                        type: array
                    required:
                      - activity
                      - dependencyConditions
                    type: object
                  type: array
                description:
                  description: Activity description.
                  type: string
                name:
                  description: Activity name.
                  type: string
                type:
                  description: Type of activity.
                  type: string
                userProperties:
                  description: Activity user properties.
                  items:
                    description: User property.
                    properties:
                      name:
                        description: User property name.
                        type: string
                      value:
                        description: "User property value. Type: string (or Expression with resultType string)."
                        type: object
                    required:
                      - name
                      - value
                    type: object
                  type: array
              required:
                - name
                - type
              type: object
            type: array
          annotations:
            description: List of tags that can be used for describing the Pipeline.
            items:
              type: object
            type: array
          concurrency:
            description: The max number of concurrent runs for the pipeline.
            minimum: 1
            type: integer
          description:
            description: The description of the pipeline.
            type: string
          folder:
            description: The folder that this Pipeline is in. If not specified, Pipeline will appear at the root level.
            properties:
              name:
                description: The name of the folder that this Pipeline is in.
                type: string
            type: object
          parameters:
            additionalProperties:
              description: Definition of a single parameter for an entity.
              properties:
                defaultValue:
                  description: Default value of parameter.
                  type: object
                type:
                  description: Parameter type.
                  enum:
                    - Object
                    - String
                    - Int
                    - Float
                    - Bool
                    - Array
                    - SecureString
                  type: string
                  x-ms-enum:
                    modelAsString: true
                    name: ParameterType
              required:
                - type
              type: object
            description: Definition of all parameters for an entity.
            type: object
          runDimensions:
            additionalProperties:
              description: "Type: string (or Expression with resultType string)."
              type: object
            description: Dimensions emitted by Pipeline.
            type: object
          variables:
            additionalProperties:
              description: Definition of a single variable for a Pipeline.
              properties:
                defaultValue:
                  description: Default value of variable.
                  type: object
                type:
                  description: Variable type.
                  enum:
                    - String
                    - Bool
                    - Array
                  type: string
                  x-ms-enum:
                    modelAsString: true
                    name: VariableType
              required:
                - type
              type: object
            description: Definition of variable for a Pipeline.
            type: object
        type: object
    required:
      - properties
    type: object
  PipelineRun:
    additionalProperties:
      type: object
    description: Information about a pipeline run.
    properties:
      durationInMs:
        description: The duration of a pipeline run.
        readOnly: true
        type: integer
      invokedBy:
        $ref: "#/definitions/PipelineRunInvokedBy"
        description: Entity that started the pipeline run.
        readOnly: true
      isLatest:
        description: Indicates if the recovered pipeline run is the latest in its group.
        readOnly: true
        type: boolean
      lastUpdated:
        description: The last updated timestamp for the pipeline run event in ISO8601 format.
        format: date-time
        readOnly: true
        type: string
      message:
        description: The message from a pipeline run.
        readOnly: true
        type: string
      parameters:
        additionalProperties:
          type: string
        description: The full or partial list of parameter name, value pair used in the pipeline run.
        readOnly: true
        type: object
      pipelineName:
        description: The pipeline name.
        readOnly: true
        type: string
      runDimensions:
        additionalProperties:
          type: string
        description: Run dimensions emitted by Pipeline run.
        readOnly: true
        type: object
      runEnd:
        description: The end time of a pipeline run in ISO8601 format.
        format: date-time
        readOnly: true
        type: string
      runGroupId:
        description: Identifier that correlates all the recovery runs of a pipeline run.
        readOnly: true
        type: string
      runId:
        description: Identifier of a run.
        readOnly: true
        type: string
      runStart:
        description: The start time of a pipeline run in ISO8601 format.
        format: date-time
        readOnly: true
        type: string
      status:
        description: The status of a pipeline run.
        readOnly: true
        type: string
    type: object
  PipelineRunInvokedBy:
    description: Provides entity name and id that started the pipeline run.
    properties:
      id:
        description: The ID of the entity that started the run.
        readOnly: true
        type: string
      invokedByType:
        description: The type of the entity that started the run.
        readOnly: true
        type: string
      name:
        description: Name of the entity that started the pipeline run.
        readOnly: true
        type: string
    type: object
  PipelineRunsQueryResponse:
    description: A list pipeline runs.
    properties:
      continuationToken:
        description: The continuation token for getting the next page of results, if any remaining results exist, null otherwise.
        type: string
      value:
        description: List of pipeline runs.
        items:
          $ref: "#/definitions/PipelineRun"
        type: array
    required:
      - value
    type: object
  QueryDataFlowDebugSessionsResponse:
    description: A list of active debug sessions.
    properties:
      nextLink:
        description: The link to the next page of results, if any remaining results exist.
        type: string
      value:
        description: Array with all active debug sessions.
        items:
          $ref: "#/definitions/DataFlowDebugSessionInfo"
        type: array
    type: object
  RerunTriggerListResponse:
    description: A list of rerun triggers.
    properties:
      nextLink:
        description: The continuation token for getting the next page of results, if any remaining results exist, null otherwise.
        readOnly: true
        type: string
      value:
        description: List of rerun triggers.
        items:
          $ref: "#/definitions/RerunTriggerResource"
        type: array
    required:
      - value
    type: object
  RerunTriggerResource:
    allOf:
      - $ref: "#/definitions/SubResource"
    description: RerunTrigger resource type.
    properties:
      properties:
        allOf:
          - additionalProperties:
              type: object
            description: Azure data factory nested object which contains information about creating pipeline run
            discriminator: type
            properties:
              annotations:
                description: List of tags that can be used for describing the trigger.
                items:
                  type: object
                type: array
              description:
                description: Trigger description.
                type: string
              runtimeState:
                description: Enumerates possible state of Triggers.
                enum:
                  - Started
                  - Stopped
                  - Disabled
                type: string
                x-ms-enum:
                  modelAsString: true
                  name: TriggerRuntimeState
              type:
                description: Trigger type.
                type: string
            required:
              - type
            type: object
        description: Trigger that schedules pipeline reruns for all fixed time interval windows from a requested start time to requested end time.
        properties:
          typeProperties:
            description: Rerun Trigger properties.
            properties:
              maxConcurrency:
                description: The max number of parallel time windows (ready for execution) for which a rerun is triggered.
                maximum: 50
                minimum: 1
                type: integer
              parentTrigger:
                description: The parent trigger reference.
                type: object
              requestedEndTime:
                description: The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
                format: date-time
                type: string
              requestedStartTime:
                description: The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
                format: date-time
                type: string
            required:
              - requestedStartTime
              - requestedEndTime
              - maxConcurrency
            x-ms-client-flatten: true
        required:
          - typeProperties
        type: object
    required:
      - properties
  RerunTumblingWindowTriggerActionParameters:
    description: Rerun tumbling window trigger Parameters.
    properties:
      endTime:
        description: The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
        format: date-time
        type: string
      maxConcurrency:
        description: The max number of parallel time windows (ready for execution) for which a rerun is triggered.
        maximum: 50
        minimum: 1
        type: integer
      startTime:
        description: The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
        format: date-time
        type: string
    required:
      - startTime
      - endTime
      - maxConcurrency
    type: object
  Resource:
    description: Azure Data Factory top-level resource.
    properties:
      eTag:
        description: Etag identifies change in the resource.
        readOnly: true
        type: string
      id:
        description: The resource identifier.
        readOnly: true
        type: string
      location:
        description: The resource location.
        type: string
        x-ms-mutability:
          - create
          - read
      name:
        description: The resource name.
        readOnly: true
        type: string
      tags:
        additionalProperties:
          type: string
        description: The resource tags.
        type: object
      type:
        description: The resource type.
        readOnly: true
        type: string
    x-ms-azure-resource: true
  RunFilterParameters:
    description: Query parameters for listing runs.
    properties:
      continuationToken:
        description: The continuation token for getting the next page of results. Null for first page.
        type: string
      filters:
        description: List of filters.
        items:
          $ref: "#/definitions/RunQueryFilter"
        type: array
      lastUpdatedAfter:
        description: The time at or after which the run event was updated in 'ISO 8601' format.
        format: date-time
        type: string
      lastUpdatedBefore:
        description: The time at or before which the run event was updated in 'ISO 8601' format.
        format: date-time
        type: string
      orderBy:
        description: List of OrderBy option.
        items:
          $ref: "#/definitions/RunQueryOrderBy"
        type: array
    required:
      - lastUpdatedAfter
      - lastUpdatedBefore
    type: object
  RunQueryFilter:
    description: Query filter option for listing runs.
    properties:
      operand:
        description: Parameter name to be used for filter. The allowed operands to query pipeline runs are PipelineName, RunStart, RunEnd and Status; to query activity runs are ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType and Status, and to query trigger runs are TriggerName, TriggerRunTimestamp and Status.
        enum:
          - PipelineName
          - Status
          - RunStart
          - RunEnd
          - ActivityName
          - ActivityRunStart
          - ActivityRunEnd
          - ActivityType
          - TriggerName
          - TriggerRunTimestamp
          - RunGroupId
          - LatestOnly
        type: string
        x-ms-enum:
          modelAsString: true
          name: RunQueryFilterOperand
      operator:
        description: Operator to be used for filter.
        enum:
          - Equals
          - NotEquals
          - In
          - NotIn
        type: string
        x-ms-enum:
          modelAsString: true
          name: RunQueryFilterOperator
      values:
        description: List of filter values.
        items:
          type: string
        type: array
    required:
      - operand
      - operator
      - values
    type: object
  RunQueryOrderBy:
    description: An object to provide order by options for listing runs.
    properties:
      order:
        description: Sorting order of the parameter.
        enum:
          - ASC
          - DESC
        type: string
        x-ms-enum:
          modelAsString: true
          name: RunQueryOrder
      orderBy:
        description: Parameter name to be used for order by. The allowed parameters to order by for pipeline runs are PipelineName, RunStart, RunEnd and Status; for activity runs are ActivityName, ActivityRunStart, ActivityRunEnd and Status; for trigger runs are TriggerName, TriggerRunTimestamp and Status.
        enum:
          - RunStart
          - RunEnd
          - PipelineName
          - Status
          - ActivityName
          - ActivityRunStart
          - ActivityRunEnd
          - TriggerName
          - TriggerRunTimestamp
        type: string
        x-ms-enum:
          modelAsString: true
          name: RunQueryOrderByField
    required:
      - orderBy
      - order
    type: object
  SecretBase:
    description: The base definition of a secret type.
    discriminator: type
    properties:
      type:
        description: Type of the secret.
        type: string
    required:
      - type
    type: object
  SecureString:
    allOf:
      - $ref: "#/definitions/SecretBase"
    description: Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.
    properties:
      value:
        description: Value of secure string.
        type: string
    required:
      - value
    type: object
    x-ms-discriminator-value: SecureString
  SsisObjectMetadataStatusResponse:
    description: The status of the operation.
    properties:
      error:
        description: The operation error message.
        type: string
      name:
        description: The operation name.
        type: string
      properties:
        description: The operation properties.
        type: string
      status:
        description: The status of the operation.
        type: string
    type: object
  SubResource:
    description: Azure Data Factory nested resource, which belongs to a factory.
    properties:
      etag:
        description: Etag identifies change in the resource.
        readOnly: true
        type: string
      id:
        description: The resource identifier.
        readOnly: true
        type: string
      name:
        description: The resource name.
        readOnly: true
        type: string
      type:
        description: The resource type.
        readOnly: true
        type: string
    x-ms-azure-resource: true
  SubResourceDebugResource:
    description: Azure Data Factory nested debug resource.
    properties:
      name:
        description: The resource name.
        type: string
  TriggerListResponse:
    description: A list of trigger resources.
    properties:
      nextLink:
        description: The link to the next page of results, if any remaining results exist.
        type: string
      value:
        description: List of triggers.
        items:
          $ref: "#/definitions/TriggerResource"
        type: array
    required:
      - value
    type: object
  TriggerPipelineReference:
    description: Pipeline that needs to be triggered with the given parameters.
    properties:
      parameters:
        $ref: "#/definitions/ParameterValueSpecification"
        description: Pipeline parameters.
      pipelineReference:
        $ref: "#/definitions/PipelineReference"
        description: Pipeline reference.
  TriggerResource:
    allOf:
      - $ref: "#/definitions/SubResource"
    description: Trigger resource type.
    properties:
      properties:
        additionalProperties:
          type: object
        description: Azure data factory nested object which contains information about creating pipeline run
        discriminator: type
        properties:
          annotations:
            description: List of tags that can be used for describing the trigger.
            items:
              type: object
            type: array
          description:
            description: Trigger description.
            type: string
          runtimeState:
            description: Enumerates possible state of Triggers.
            enum:
              - Started
              - Stopped
              - Disabled
            type: string
            x-ms-enum:
              modelAsString: true
              name: TriggerRuntimeState
          type:
            description: Trigger type.
            type: string
        required:
          - type
        type: object
    required:
      - properties
  TriggerRun:
    additionalProperties:
      type: object
    description: Trigger runs.
    properties:
      dependencyStatus:
        additionalProperties:
          type: object
        description: Status of the upstream pipelines.
        readOnly: true
        type: object
      message:
        description: Trigger error message.
        readOnly: true
        type: string
      properties:
        additionalProperties:
          type: string
        description: List of property name and value related to trigger run. Name, value pair depends on type of trigger.
        readOnly: true
        type: object
      runDimension:
        additionalProperties:
          type: string
        description: Run dimension for which trigger was fired.
        readOnly: true
        type: object
      status:
        description: Trigger run status.
        enum:
          - Succeeded
          - Failed
          - Inprogress
        readOnly: true
        type: string
        x-ms-enum:
          modelAsString: true
          name: TriggerRunStatus
      triggerName:
        description: Trigger name.
        readOnly: true
        type: string
      triggerRunId:
        description: Trigger run id.
        readOnly: true
        type: string
      triggerRunTimestamp:
        description: Trigger run start time.
        format: date-time
        readOnly: true
        type: string
      triggerType:
        description: Trigger type.
        readOnly: true
        type: string
      triggeredPipelines:
        additionalProperties:
          type: string
        description: List of pipeline name and run Id triggered by the trigger run.
        readOnly: true
        type: object
    type: object
  TriggerRunsQueryResponse:
    description: A list of trigger runs.
    properties:
      continuationToken:
        description: The continuation token for getting the next page of results, if any remaining results exist, null otherwise.
        type: string
      value:
        description: List of trigger runs.
        items:
          $ref: "#/definitions/TriggerRun"
        type: array
    required:
      - value
    type: object
  TriggerSubscriptionOperationStatus:
    description: Defines the response of a trigger subscription operation.
    properties:
      status:
        description: Event Subscription Status.
        enum:
          - Enabled
          - Provisioning
          - Deprovisioning
          - Disabled
          - Unknown
        readOnly: true
        type: string
        x-ms-enum:
          modelAsString: true
          name: EventSubscriptionStatus
      triggerName:
        description: Trigger name.
        readOnly: true
        type: string
    type: object
  UpdateIntegrationRuntimeNodeRequest:
    description: Update integration runtime node request.
    properties:
      concurrentJobsLimit:
        description: The number of concurrent jobs permitted to run on the integration runtime node. Values between 1 and maxConcurrentJobs(inclusive) are allowed.
        minimum: 1
        type: integer
    type: object
  UpdateIntegrationRuntimeRequest:
    description: Update integration runtime request.
    properties:
      autoUpdate:
        description: The state of integration runtime auto update.
        enum:
          - On
          - Off
        type: string
        x-ms-enum:
          modelAsString: true
          name: IntegrationRuntimeAutoUpdate
      updateDelayOffset:
        description: The time offset (in hours) in the day, e.g., PT03H is 3 hours. The integration runtime auto update will happen on that time.
        type: string
    type: object
  UserAccessPolicy:
    description: Get Data Plane read only token request definition.
    properties:
      accessResourcePath:
        description: The resource path to get access relative to factory. Currently only empty string is supported which corresponds to the factory resource.
        type: string
      expireTime:
        description: Expiration time for the token. Maximum duration for the token is eight hours and by default the token will expire in eight hours.
        type: string
      permissions:
        description: The string with permissions for Data Plane access. Currently only 'r' is supported which grants read only access.
        type: string
      profileName:
        description: The name of the profile. Currently only the default is supported. The default value is DefaultProfile.
        type: string
      startTime:
        description: Start time for the token. If not specified the current time will be used.
        type: string
  VariableDefinitionSpecification:
    additionalProperties:
      description: Definition of a single variable for a Pipeline.
      properties:
        defaultValue:
          description: Default value of variable.
          type: object
        type:
          description: Variable type.
          enum:
            - String
            - Bool
            - Array
          type: string
          x-ms-enum:
            modelAsString: true
            name: VariableType
      required:
        - type
      type: object
    description: Definition of variable for a Pipeline.
    type: object
  VariableSpecification:
    description: Definition of a single variable for a Pipeline.
    properties:
      defaultValue:
        description: Default value of variable.
        type: object
      type:
        description: Variable type.
        enum:
          - String
          - Bool
          - Array
        type: string
        x-ms-enum:
          modelAsString: true
          name: VariableType
    required:
      - type
    type: object
