openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 89.7 kB
JSON
{"openapi":"3.0.0","info":{"description":"REST APIs for orchestrating deployments using the Azure Deployment Manager (ADM). See https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-manager-overview for more information.","title":"AzureDeploymentManager","version":"2019-11-01-preview","x-apisguru-categories":["cloud"],"x-logo":{"url":"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/deploymentmanager/resource-manager/Microsoft.DeploymentManager/preview/2019-11-01-preview/deploymentmanager.json","version":"2.0"}],"x-preferred":true,"x-providerName":"azure.com","x-serviceName":"deploymentmanager","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/providers/Microsoft.DeploymentManager/operations":{"get":{"operationId":"Operations_List","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"The operations are successfully returned. The response code does not determine if the request which this operation corresponds to is successful. Check the response content for the status and any error information on failures.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationsList"},"examples":{"Get operations":{"$ref":"#/components/examples/Get_operations"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Lists the supported operations.","tags":["Operations"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeploymentManager/artifactSources":{"get":{"operationId":"ArtifactSources_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactSourceListResult"},"examples":{"List steps":{"$ref":"#/components/examples/List_steps"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Lists the artifact sources in a resource group.","tags":["ArtifactSources"]},"parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/ApiVersionParameter"}]},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeploymentManager/artifactSources/{artifactSourceName}":{"delete":{"operationId":"ArtifactSources_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/artifactSourceName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"The artifact source was successfully deleted."},"204":{"description":"The artifact source was not found and the operation is considered success."},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Deletes an artifact source.","tags":["ArtifactSources"]},"get":{"operationId":"ArtifactSources_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/artifactSourceName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactSource"},"examples":{"Get artifact source":{"$ref":"#/components/examples/Get_artifact_source"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Gets an artifact source.","tags":["ArtifactSources"]},"put":{"description":"Synchronously creates a new artifact source or updates an existing artifact source.","operationId":"ArtifactSources_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/artifactSourceName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactSource"}}},"description":"Source object that defines the resource."},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactSource"},"examples":{"Create artifact source":{"$ref":"#/components/examples/Create_artifact_source"},"Create artifact source with artifact root, an offset into the storage container":{"$ref":"#/components/examples/Create_artifact_source_with_artifact_root_an_offset_into_the_storage_container"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Creates or updates an artifact source.","tags":["ArtifactSources"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeploymentManager/rollouts":{"get":{"operationId":"Rollouts_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RolloutListResult"},"examples":{"List rollouts by resource group":{"$ref":"#/components/examples/List_rollouts_by_resource_group"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Lists the rollouts in a resource group.","tags":["Rollouts"]},"parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/ApiVersionParameter"}]},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeploymentManager/rollouts/{rolloutName}":{"delete":{"description":"Only rollouts in terminal state can be deleted.","operationId":"Rollouts_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/rolloutName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"The rollout was successfully deleted."},"204":{"description":"The rollout was not found and the operation is considered success."},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Deletes a rollout resource.","tags":["Rollouts"]},"get":{"operationId":"Rollouts_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/rolloutName"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/retryAttempt"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Rollout"},"examples":{"Get rollout":{"$ref":"#/components/examples/Get_rollout"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Gets detailed information of a rollout.","tags":["Rollouts"]},"put":{"description":"This is an asynchronous operation and can be polled to completion using the location header returned by this operation.","operationId":"Rollouts_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/rolloutName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RolloutRequest"}}},"description":"Source rollout request object that defines the rollout."},"responses":{"201":{"description":"This is a long running operation. The operation returns a 201 if the request was successfully registered and basic validation is successful. The response includes an Azure-AsyncOperation header that contains the operation status URL. Clients are expected to poll the status URL for the status of the operation.","headers":{"Azure-AsyncOperation":{"description":"Contains the status URL on which clients are expected to poll the status of the operation.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RolloutRequest"},"examples":{"Create or update rollout":{"$ref":"#/components/examples/Create_or_update_rollout"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Creates or updates a rollout.","tags":["Rollouts"],"x-ms-long-running-operation":true}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeploymentManager/rollouts/{rolloutName}/cancel":{"post":{"description":"Only running rollouts can be canceled.","operationId":"Rollouts_Cancel","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/rolloutName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Rollout"},"examples":{"Cancel rollout":{"$ref":"#/components/examples/Cancel_rollout"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Stops a running rollout.","tags":["Rollouts"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeploymentManager/rollouts/{rolloutName}/restart":{"post":{"description":"Only failed rollouts can be restarted.","operationId":"Rollouts_Restart","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/rolloutName"},{"description":"If true, will skip all succeeded steps so far in the rollout. If false, will execute the entire rollout again regardless of the current state of individual resources. Defaults to false if not specified.","in":"query","name":"skipSucceeded","required":false,"schema":{"type":"boolean"},"examples":{"Restart rollout":{"value":true}}},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Rollout"},"examples":{"Restart rollout":{"$ref":"#/components/examples/Restart_rollout"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Restarts a failed rollout and optionally skips all succeeded steps.","tags":["Rollouts"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeploymentManager/serviceTopologies":{"get":{"operationId":"ServiceTopologies_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceTopologiesListResult"},"examples":{"List topologies":{"$ref":"#/components/examples/List_topologies"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Lists the service topologies in the resource group.","tags":["ServiceTopologies"]},"parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/ApiVersionParameter"}]},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeploymentManager/serviceTopologies/{serviceTopologyName}":{"delete":{"operationId":"ServiceTopologies_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/serviceTopologyName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"The topology was successfully deleted."},"204":{"description":"The topology was not found and the operation is considered success."},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Deletes the service topology.","tags":["ServiceTopologies"]},"get":{"operationId":"ServiceTopologies_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/serviceTopologyName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceTopologyResource"},"examples":{"Get topology":{"$ref":"#/components/examples/Get_topology"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Gets the service topology.","tags":["ServiceTopologies"]},"parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/serviceTopologyName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"put":{"description":"Synchronously creates a new service topology or updates an existing service topology.","operationId":"ServiceTopologies_CreateOrUpdate","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceTopologyResource"}}},"description":"Source topology object defines the resource.","required":true},"responses":{"201":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceTopologyResource"},"examples":{"Create a topology with Artifact Source":{"$ref":"#/components/examples/Create_a_topology_with_Artifact_Source"},"Create a topology without Artifact Source":{"$ref":"#/components/examples/Create_a_topology_without_Artifact_Source"}}}}},"default":{"description":"All non-success conditions are handled using the standard Error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Creates or updates a service topology.","tags":["ServiceTopologies"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeploymentManager/serviceTopologies/{serviceTopologyName}/services":{"get":{"operationId":"Services_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/serviceTopologyName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceListResult"},"examples":{"List services":{"$ref":"#/components/examples/List_services"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Lists the services in the service topology.","tags":["Services"]},"parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/serviceTopologyName"},{"$ref":"#/components/parameters/ApiVersionParameter"}]},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeploymentManager/serviceTopologies/{serviceTopologyName}/services/{serviceName}":{"delete":{"operationId":"Services_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/serviceTopologyName"},{"$ref":"#/components/parameters/serviceName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"The service was successfully deleted."},"204":{"description":"The service was not found and the operation is considered success."},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Deletes the service.","tags":["Services"]},"get":{"operationId":"Services_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/serviceTopologyName"},{"$ref":"#/components/parameters/serviceName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResource"},"examples":{"Get service":{"$ref":"#/components/examples/Get_service"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Gets the service.","tags":["Services"]},"put":{"description":"Synchronously creates a new service or updates an existing service.","operationId":"Services_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/serviceTopologyName"},{"$ref":"#/components/parameters/serviceName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResource"}}},"description":"The service object","required":true},"responses":{"201":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResource"},"examples":{"Create service":{"$ref":"#/components/examples/Create_service"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Creates or updates a service in the service topology.","tags":["Services"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeploymentManager/serviceTopologies/{serviceTopologyName}/services/{serviceName}/serviceUnits":{"get":{"operationId":"ServiceUnits_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/serviceTopologyName"},{"$ref":"#/components/parameters/serviceName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceUnitListResult"},"examples":{"List service units":{"$ref":"#/components/examples/List_service_units"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Lists the service units under a service in the service topology.","tags":["ServiceUnits"]},"parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/serviceTopologyName"},{"$ref":"#/components/parameters/serviceName"},{"$ref":"#/components/parameters/ApiVersionParameter"}]},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeploymentManager/serviceTopologies/{serviceTopologyName}/services/{serviceName}/serviceUnits/{serviceUnitName}":{"delete":{"operationId":"ServiceUnits_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/serviceTopologyName"},{"$ref":"#/components/parameters/serviceName"},{"$ref":"#/components/parameters/serviceUnitName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"The service unit was successfully deleted."},"204":{"description":"The service unit was not found and the operation is considered success."},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Deletes the service unit.","tags":["ServiceUnits"]},"get":{"operationId":"ServiceUnits_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/serviceTopologyName"},{"$ref":"#/components/parameters/serviceName"},{"$ref":"#/components/parameters/serviceUnitName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceUnitResource"},"examples":{"Get service unit":{"$ref":"#/components/examples/Get_service_unit"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Gets the service unit.","tags":["ServiceUnits"]},"put":{"description":"This is an asynchronous operation and can be polled to completion using the operation resource returned by this operation.","operationId":"ServiceUnits_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/serviceTopologyName"},{"$ref":"#/components/parameters/serviceName"},{"$ref":"#/components/parameters/serviceUnitName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceUnitResource"}}},"description":"The service unit resource object.","required":true},"responses":{"201":{"description":"This is a long running operation. The operation returns a 201 if the validation is complete. The response includes an Azure-AsyncOperation header that contains a status URL. Clients are expected to poll the status URL for the status of the operation.","headers":{"Azure-AsyncOperation":{"description":"Contains the status URL on which clients are expected to poll the status of the operation.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceUnitResource"},"examples":{"Create service unit using SAS URIs":{"$ref":"#/components/examples/Create_service_unit_using_SAS_URIs"},"Create service unit using relative paths into the artifact source":{"$ref":"#/components/examples/Create_service_unit_using_relative_paths_into_the_artifact_source"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Creates or updates a service unit under the service in the service topology.","tags":["ServiceUnits"],"x-ms-long-running-operation":true}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeploymentManager/steps":{"get":{"operationId":"Steps_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StepResourceListResult"},"examples":{"List steps":{"$ref":"#/components/examples/List_steps"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Lists the steps in a resource group.","tags":["Steps"]},"parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/ApiVersionParameter"}]},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeploymentManager/steps/{stepName}":{"delete":{"operationId":"Steps_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/stepName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"The step was successfully deleted."},"204":{"description":"The step was not found and the operation is considered success."},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Deletes the step.","tags":["Steps"]},"get":{"operationId":"Steps_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/stepName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StepResource"},"examples":{"Get deployment step":{"$ref":"#/components/examples/Get_deployment_step"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Gets the step.","tags":["Steps"]},"put":{"description":"Synchronously creates a new step or updates an existing step.","operationId":"Steps_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/stepName"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StepResource"}}},"description":"The step object."},"responses":{"201":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StepResource"},"examples":{"Create health check step":{"$ref":"#/components/examples/Create_health_check_step"},"Create wait step":{"$ref":"#/components/examples/Create_wait_step"}}}}},"default":{"description":"All non-success conditions are handled using the standard error contract.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"summary":"Creates or updates a rollout step with the given step properties.","tags":["Steps"]}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"Get_operations":{"value":{"value":[{"display":{"description":"View the properties of a service topology","operation":"View service topology","provider":"Azure Deployment Manager","resource":"ServiceTopology"},"name":"Microsoft.DeploymentManager/serviceTopologies/read"},{"display":{"description":"Create a new topology or update the properties of an existing topology","operation":"Update the service topology","provider":"Azure Deployment Manager","resource":"ServiceTopology"},"name":"Microsoft.DeploymentManager/serviceTopologies/write"},{"display":{"description":"Deletes an existing topology.","operation":"Delete service topology","provider":"Azure Deployment Manager","resource":"ServiceTopology"},"name":"Microsoft.DeploymentManager/serviceTopologies/delete"},{"display":{"description":"View the properties of a service in a service topology","operation":"View service in a topology","provider":"Azure Deployment Manager","resource":"Service"},"name":"Microsoft.DeploymentManager/serviceTopologies/services/read"},{"display":{"description":"Create a new service or update the properties of an existing service","operation":"Update the service in a topology","provider":"Azure Deployment Manager","resource":"Service"},"name":"Microsoft.DeploymentManager/serviceTopologies/services/write"},{"display":{"description":"Deletes an existing service in a service topology.","operation":"Delete service","provider":"Azure Deployment Manager","resource":"Service"},"name":"Microsoft.DeploymentManager/serviceTopologies/services/delete"},{"display":{"description":"View the properties of a service unit","operation":"View service unit","provider":"Azure Deployment Manager","resource":"ServiceUnit"},"name":"Microsoft.DeploymentManager/serviceTopologies/services/serviceUnits/read"},{"display":{"description":"Create a new service unit or update the properties of an existing service unit","operation":"Update the service unit","provider":"Azure Deployment Manager","resource":"ServiceUnit"},"name":"Microsoft.DeploymentManager/serviceTopologies/services/serviceUnits/write"},{"display":{"description":"Deletes an existing service unit.","operation":"Delete service unit","provider":"Azure Deployment Manager","resource":"ServiceUnit"},"name":"Microsoft.DeploymentManager/serviceTopologies/services/serviceUnits/delete"},{"display":{"description":"View the properties of an artifact source.","operation":"View artifact source","provider":"Azure Deployment Manager","resource":"ArtifactSource"},"name":"Microsoft.DeploymentManager/artifactSources/read"},{"display":{"description":"Create a new artifact source or updates the properties of an existing artifact source.","operation":"Update the artifact source","provider":"Azure Deployment Manager","resource":"ArtifactSource"},"name":"Microsoft.DeploymentManager/artifactSources/write"},{"display":{"description":"Deletes an existing artifact source.","operation":"Delete artifact source","provider":"Azure Deployment Manager","resource":"ArtifactSource"},"name":"Microsoft.DeploymentManager/artifactSources/delete"},{"display":{"description":"View the properties of rollout.","operation":"View rollout","provider":"Azure Deployment Manager","resource":"Rollout"},"name":"Microsoft.DeploymentManager/rollouts/read"},{"display":{"description":"Create a new rollout or update an existing rollout.","operation":"Create or update a rollout.","provider":"Azure Deployment Manager","resource":"Rollout"},"name":"Microsoft.DeploymentManager/rollouts/write"},{"display":{"description":"Restarts a failed rollout.","operation":"Restart a rollout","provider":"Azure Deployment Manager","resource":"Rollout"},"name":"Microsoft.DeploymentManager/rollouts/restart"},{"display":{"description":"Cancel a rollout in progress.","operation":"Cancel a rollout","provider":"Azure Deployment Manager","resource":"Rollout"},"name":"Microsoft.DeploymentManager/rollouts/cancel"},{"display":{"description":"Deletes an existing rollout.","operation":"Delete rollout","provider":"Azure Deployment Manager","resource":"Rollout"},"name":"Microsoft.DeploymentManager/rollouts/delete"}]}},"List_steps":{"value":[{"location":"centralus","name":"waitStepfrontEnd","properties":{"attributes":{"duration":"PT10M"},"stepType":"Wait"},"tags":{},"type":"Microsoft.DeploymentManager/steps"},{"location":"centralus","name":"waitStepBackEnd","properties":{"attributes":{"duration":"PT30M"},"stepType":"Wait"},"tags":{},"type":"Microsoft.DeploymentManager/steps"}]},"Get_artifact_source":{"value":{"location":"centralus","name":"myArtifactSource","properties":{"authentication":{"properties":{"sasUri":"https://mystorageaccount.blob.core.windows.net/myartifactsource?st=2018-07-07T14%3A10%3A00Z&se=2019-12-31T15%3A10%3A00Z&sp=rl&sv=2017-04-17&sr=c&sig=Yh2SoJ1NhhLRwCLln7de%2Fkabcdefghijklmno5sWEIk%3D"},"type":"Sas"},"sourceType":"AzureStorage"},"tags":{},"type":"Microsoft.DeploymentManager/artifactSources"}},"Create_artifact_source":{"value":{"location":"centralus","name":"myArtifactSource","properties":{"authentication":{"properties":{"sasUri":"https://mystorageaccount.blob.core.windows.net/myartifactsource?st=2018-07-07T14%3A10%3A00Z&se=2019-12-31T15%3A10%3A00Z&sp=rl&sv=2017-04-17&sr=c&sig=Yh2SoJ1NhhLRwCLln7de%2Fkabcdefghijklmno5sWEIk%3D"},"type":"Sas"},"sourceType":"AzureStorage"},"tags":{},"type":"Microsoft.DeploymentManager/artifactSources"}},"Create_artifact_source_with_artifact_root_an_offset_into_the_storage_container":{"value":{"location":"centralus","name":"myArtifactSource","properties":{"authentication":{"properties":{"sasUri":"https://mystorageaccount.blob.core.windows.net/myartifactsource?st=2018-07-07T14%3A10%3A00Z&se=2019-12-31T15%3A10%3A00Z&sp=rl&sv=2017-04-17&sr=c&sig=Yh2SoJ1NhhLRwCLln7de%2Fkabcdefghijklmno5sWEIk%3D"},"type":"Sas"},"sourceType":"AzureStorage"},"tags":{},"type":"Microsoft.DeploymentManager/artifactSources"}},"List_rollouts_by_resource_group":{"value":[{"identity":{"identityIds":["/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userassignedidentities/myuseridentity"],"type":"userAssigned"},"location":"centralus","name":"CanaryRollout","properties":{"artifactSourceId":"/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/Microsoft.DeploymentManager/artifactSources/binariesArtifactSource","buildVersion":"1.0.0.1","operationInfo":{"endTime":"2018-08-28T03:43:55.010Z","retryAttempt":0,"startTime":"2018-08-28T03:33:56.386Z"},"status":"Succeeded","stepGroups":[{"deploymentTargetId":"Microsoft.DeploymentManager/serviceTopologies/myTopology/services/myService/serviceUnits/myServiceUnit1'","name":"FirstRegion","postDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/postDeployStep1"}],"preDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep1"},{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep2"}]}],"targetServiceTopologyId":"/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/Microsoft.DeploymentManager/serviceTopologies/myTopology","totalRetryAttempts":0},"tags":{},"type":"Microsoft.DeploymentManager/rollouts"},{"identity":{"identityIds":["/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userassignedidentities/myuseridentity"],"type":"userAssigned"},"location":"centralus","name":"ProdRollout","properties":{"artifactSourceId":"/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/Microsoft.DeploymentManager/artifactSources/binariesArtifactSource","buildVersion":"1.0.0.1","operationInfo":{"retryAttempt":0,"startTime":"2019-05-02T03:33:56.386Z"},"status":"Running","stepGroups":[{"dependsOnStepGroups":["FirstRegion"],"deploymentTargetId":"Microsoft.DeploymentManager/serviceTopologies/myTopology/services/myService/serviceUnits/myServiceUnit2'","name":"ProdRegion","postDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/postDeployStep3"}],"preDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep"},{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep2"}]}],"targetServiceTopologyId":"/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/Microsoft.DeploymentManager/serviceTopologies/myTopology","totalRetryAttempts":0},"tags":{},"type":"Microsoft.DeploymentManager/rollouts"}]},"Get_rollout":{"value":{"identity":{"identityIds":["/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userassignedidentities/myuseridentity"],"type":"userAssigned"},"location":"centralus","name":"myRollout","properties":{"artifactSourceId":"/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/Microsoft.DeploymentManager/artifactSources/myArtifactSource","buildVersion":"1.0.0.1","operationInfo":{"retryAttempt":0,"startTime":"2018-08-28T03:33:56.386Z"},"services":[{"name":"myService1","serviceUnits":[{"deploymentMode":"Incremental","name":"myTopologyUni1","steps":[{"name":"preDeploymentStep1","operationInfo":{"endTime":"2018-08-28T03:35:28.556Z","startTime":"2018-08-28T03:33:56.386Z"},"status":"succeeded"},{"name":"preDeploymentStep2","operationInfo":{"endTime":"2018-08-28T03:37:28.556Z","startTime":"2018-08-28T03:36:56.386Z"},"status":"succeeded"},{"name":"deploy","operationInfo":{"lastUpdatedTime":"2018-08-28T03:39:28.556Z","startTime":"2018-08-28T03:38:56.386Z"},"resourceOperations":[{"operationId":"20FC5A21382DA306","provisioningState":"Succeeded","resourceName":"keyVaultcentralus","resourceType":"Microsoft.KeyVault/vaults","statusCode":"OK","statusMessage":""}],"status":"running"}],"targetResourceGroup":"myDeploymentResourceGroup"}],"targetLocation":"centralus","targetSubscriptionId":"600c95c5-3ee5-44fe-b190-ca38a19adcd7"}],"status":"Running","stepGroups":[{"deploymentTargetId":"Microsoft.DeploymentManager/serviceTopologies/myTopology/services/myService/serviceUnits/myServiceUnit1'","name":"FirstRegion","postDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/postDeployStep1"}],"preDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep1"},{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep2"}]},{"dependsOnStepGroups":["FirstRegion"],"deploymentTargetId":"Microsoft.DeploymentManager/serviceTopologies/myTopology/services/myService/serviceUnits/myServiceUnit2'","name":"SecondRegion","postDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/postDeployStep5"}],"preDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep3"},{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep4"}]}],"targetServiceTopologyId":"/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/Microsoft.DeploymentManager/serviceTopologies/myTopology","totalRetryAttempts":0},"tags":{},"type":"Microsoft.DeploymentManager/rollouts"}},"Create_or_update_rollout":{"value":{"identity":{"identityIds":["/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userassignedidentities/myuseridentity"],"type":"userAssigned"},"location":"centralus","name":"myRollout","properties":{"artifactSourceId":"/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/Microsoft.DeploymentManager/artifactSources/myArtifactSource","buildVersion":"1.0.0.1","stepGroups":[{"deploymentTargetId":"Microsoft.DeploymentManager/serviceTopologies/myTopology/services/myService/serviceUnits/myServiceUnit1'","name":"FirstRegion","postDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/postDeployStep1"}],"preDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep1"},{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep2"}]},{"dependsOnStepGroups":["FirstRegion"],"deploymentTargetId":"Microsoft.DeploymentManager/serviceTopologies/myTopology/services/myService/serviceUnits/myServiceUnit2'","name":"SecondRegion","postDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/postDeployStep5"}],"preDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep3"},{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep4"}]}],"targetServiceTopologyId":"/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/Microsoft.DeploymentManager/serviceTopologies/myTopology"},"tags":{},"type":"Microsoft.DeploymentManager/rollouts"}},"Cancel_rollout":{"value":{"identity":{"identityIds":["/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userassignedidentities/myuseridentity"],"type":"userAssigned"},"location":"centralus","name":"myRollout","properties":{"artifactSourceId":"/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/Microsoft.DeploymentManager/artifactSources/myArtifactSource","buildVersion":"1.0.0.1","operationInfo":{"retryAttempt":0,"startTime":"2018-08-28T03:33:56.386Z"},"services":[{"name":"myService1","serviceUnits":[{"deploymentMode":"Incremental","name":"myTopologyUni1","steps":[{"name":"preDeploymentStep1","operationInfo":{"endTime":"2018-08-28T03:35:28.556Z","startTime":"2018-08-28T03:33:56.386Z"},"status":"succeeded"},{"name":"preDeploymentStep2","operationInfo":{"endTime":"2018-08-28T03:37:28.556Z","startTime":"2018-08-28T03:36:56.386Z"},"status":"succeeded"},{"name":"deploy","operationInfo":{"lastUpdatedTime":"2018-08-28T03:39:28.556Z","startTime":"2018-08-28T03:38:56.386Z"},"resourceOperations":[{"operationId":"20FC5A21382DA306","provisioningState":"Succeeded","resourceName":"keyVaultcentralus","resourceType":"Microsoft.KeyVault/vaults","statusCode":"OK","statusMessage":""}],"status":"running"}],"targetResourceGroup":"myDeploymentResourceGroup"}],"targetLocation":"centralus","targetSubscriptionId":"600c95c5-3ee5-44fe-b190-ca38a19adcd7"}],"status":"Canceling","stepGroups":[{"deploymentTargetId":"Microsoft.DeploymentManager/serviceTopologies/myTopology/services/myService/serviceUnits/myServiceUnit1'","name":"FirstRegion","postDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/postDeployStep1"}],"preDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep1"},{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep2"}]},{"dependsOnStepGroups":["FirstRegion"],"deploymentTargetId":"Microsoft.DeploymentManager/serviceTopologies/myTopology/services/myService/serviceUnits/myServiceUnit2'","name":"SecondRegion","postDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/postDeployStep5"}],"preDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep3"},{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep4"}]}],"targetServiceTopologyId":"/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/Microsoft.DeploymentManager/serviceTopologies/myTopology","totalRetryAttempts":0},"tags":{},"type":"Microsoft.DeploymentManager/rollouts"}},"Restart_rollout":{"value":{"identity":{"identityIds":["/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userassignedidentities/myuseridentity"],"type":"userAssigned"},"location":"centralus","name":"myRollout","properties":{"artifactSourceId":"/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/Microsoft.DeploymentManager/artifactSources/myArtifactSource","buildVersion":"1.0.0.1","operationInfo":{"retryAttempt":1,"startTime":"2018-08-28T03:33:56.386Z"},"status":"Running","stepGroups":[{"deploymentTargetId":"Microsoft.DeploymentManager/serviceTopologies/myTopology/services/myService/serviceUnits/myServiceUnit1'","name":"FirstRegion","postDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/postDeployStep1"}],"preDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep1"},{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep2"}]},{"dependsOnStepGroups":["FirstRegion"],"deploymentTargetId":"Microsoft.DeploymentManager/serviceTopologies/myTopology/services/myService/serviceUnits/myServiceUnit2'","name":"SecondRegion","postDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/postDeployStep5"}],"preDeploymentSteps":[{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep3"},{"stepId":"Microsoft.DeploymentManager/steps/preDeployStep4"}]}],"targetServiceTopologyId":"/subscriptions/caac1590-e859-444f-a9e0-62091c0f5929/resourceGroups/myResourceGroup/Microsoft.DeploymentManager/serviceTopologies/myTopology","totalRetryAttempts":1},"tags":{},"type":"Microsoft.DeploymentManager/rollouts"}},"List_topologies":{"value":[{"location":"centralus","name":"ContosoSvc1Topology","properties":{"artifactSourceId":"Microsoft.DeploymentManager/artifactSources/contoso1ArtifactSource"},"tags":{},"type":"Microsoft.DeploymentManager/serviceTopologies"},{"location":"centralus","name":"ContosoSvc2Topology","properties":{"artifactSourceId":"Microsoft.DeploymentManager/artifactSources/contoso2ArtifactSource"},"tags":{},"type":"Microsoft.DeploymentManager/serviceTopologies"}]},"Get_topology":{"value":{"location":"centralus","name":"myTopology","properties":{"artifactSourceId":"Microsoft.DeploymentManager/artifactSources/myArtifactSource"},"tags":{},"type":"Microsoft.DeploymentManager/serviceTopologies"}},"Create_a_topology_with_Artifact_Source":{"value":{"location":"centralus","name":"myTopology","properties":{"artifactSourceId":"Microsoft.DeploymentManager/artifactSources/myArtifactSource"},"tags":{},"type":"Microsoft.DeploymentManager/serviceTopologies"}},"Create_a_topology_without_Artifact_Source":{"value":{"location":"centralus","name":"myTopology","properties":{},"tags":{},"type":"Microsoft.DeploymentManager/serviceTopologies"}},"List_services":{"value":[{"location":"centralus","name":"Service East","properties":{"targetLocation":"eastus","targetSubscriptionId":"600c95c5-3ee5-44fe-b190-ca38a19adcd7"},"tags":{},"type":"Microsoft.DeploymentManager/serviceTopologies/services"},{"location":"centralus","name":"Service West","properties":{"targetLocation":"westus","targetSubscriptionId":"600c95c5-3ee5-44fe-b190-ca38a19adcd7"},"tags":{},"type":"Microsoft.DeploymentManager/serviceTopologies/services"}]},"Get_service":{"value":{"location":"centralus","name":"myService","properties":{"targetLocation":"centralus","targetSubscriptionId":"600c95c5-3ee5-44fe-b190-ca38a19adcd7"},"tags":{},"type":"Microsoft.DeploymentManager/serviceTopologies/services"}},"Create_service":{"value":{"location":"centralus","name":"myService","properties":{"targetLocation":"centralus","targetSubscriptionId":"600c95c5-3ee5-44fe-b190-ca38a19adcd7"},"tags":{},"type":"Microsoft.DeploymentManager/serviceTopologies/services"}},"List_service_units":{"value":[{"location":"centralus","name":"BackEndServiceUnit","properties":{"artifacts":{"parametersArtifactSourceRelativePath":"parameter/backend.parameters.json","templateArtifactSourceRelativePath":"templates/backend.template.json"},"deploymentMode":"Incremental","targetResourceGroup":"myDeploymentResourceGroup"},"tags":{},"type":"Microsoft.DeploymentManager/servicetopologies/services/serviceunits"},{"location":"centralus","name":"FrontEndServiceUnit","properties":{"artifacts":{"parametersArtifactSourceRelativePath":"parameter/frontend.parameters.json","templateArtifactSourceRelativePath":"templates/frontend.template.json"},"deploymentMode":"Complete","targetResourceGroup":"myDeploymentResourceGroup"},"tags":{},"type":"Microsoft.DeploymentManager/servicetopologies/services/serviceunits"}]},"Get_service_unit":{"value":{"location":"centralus","name":"myServiceUnit","properties":{"artifacts":{"parametersArtifactSourceRelativePath":"parameter/myTopologyUnit.parameters.json","templateArtifactSourceRelativePath":"templates/myTopologyUnit.template.json"},"deploymentMode":"Incremental","targetResourceGroup":"myDeploymentResourceGroup"},"tags":{},"type":"Microsoft.DeploymentManager/servicetopologies/services/serviceunits"}},"Create_service_unit_using_SAS_URIs":{"value":{"location":"centralus","name":"myServiceUnit","properties":{"artifacts":{"parametersUri":"https://mystorageaccount.blob.core.windows.net/myartifactsource/parameter/myTopologyUnit.parameters.json?st=2018-07-07T14%3A10%3A00Z&se=2019-12-31T15%3A10%3A00Z&sp=rl&sv=2017-04-17&sr=c&sig=Yh2SoJ1NhhLRwCLln7de%2Fkabcdefghijklmno5sWEIk%3D","templateUri":"https://mystorageaccount.blob.core.windows.net/myartifactsource/templates/myTopologyUnit.template.json?st=2018-07-07T14%3A10%3A00Z&se=2019-12-31T15%3A10%3A00Z&sp=rl&sv=2017-04-17&sr=c&sig=Yh2SoJ1NhhLRwCLln7de%2Fkabcdefghijklmno5sWEIk%3D"},"deploymentMode":"Incremental","targetResourceGroup":"myDeploymentResourceGroup"},"tags":{},"type":"Microsoft.DeploymentManager/serviceTopologies/services/serviceUnits"}},"Create_service_unit_using_relative_paths_into_the_artifact_source":{"value":{"location":"centralus","name":"myServiceUnit","properties":{"artifacts":{"parametersArtifactSourceRelativePath":"parameter/myTopologyUnit.parameters.json","templateArtifactSourceRelativePath":"templates/myTopologyUnit.template.json"},"deploymentMode":"Incremental","targetResourceGroup":"myDeploymentResourceGroup"},"tags":{},"type":"Microsoft.DeploymentManager/serviceTopologies/services/serviceUnits"}},"Get_deployment_step":{"value":{"location":"centralus","name":"deploymentStep1","properties":{"attributes":{"duration":"PT20M"},"stepType":"Wait"},"tags":{},"type":"Microsoft.DeploymentManager/steps"}},"Create_health_check_step":{"value":{"location":"centralus","name":"healthCheckStep","properties":{"attributes":{"healthyStateDuration":"PT2H","maxElasticDuration":"PT30M","properties":{"healthChecks":[{"name":"appHealth","request":{"authentication":{"in"