{
"opencollection": "1.0.0",
"info": {
"name": "Microsoft Azure AccessControlClient AccessConnector Applications API",
"version": "2020-08-01-preview"
},
"items": [
{
"info": {
"name": "Applications",
"type": "folder"
},
"items": [
{
"info": {
"name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Solutions/applications/:applicationName",
"params": [
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the managed application."
}
]
},
"docs": "Gets the managed application."
},
{
"info": {
"name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Solutions/applications/:applicationName",
"params": [
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the managed application."
}
]
},
"docs": "Creates or updates a managed application."
},
{
"info": {
"name": "Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Solutions/applications/:applicationName",
"params": [
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the managed application."
}
]
},
"docs": "Updates an existing managed application."
},
{
"info": {
"name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Solutions/applications/:applicationName",
"params": [
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the managed application."
}
]
},
"docs": "Deletes the managed application."
},
{
"info": {
"name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Solutions/applications"
},
"docs": "Lists all the applications within a resource group."
},
{
"info": {
"name": "Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Solutions Applications",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Solutions/applications"
},
"docs": "Lists all the applications within a subscription."
},
{
"info": {
"name": "Microsoft Azure Get Applicationid",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/:applicationId",
"params": [
{
"name": "applicationId",
"value": "",
"type": "path",
"description": "The fully qualified ID of the managed application, including the managed application name and the managed application resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{application-name}"
}
]
},
"docs": "Gets the managed application."
},
{
"info": {
"name": "Microsoft Azure Put Applicationid",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/:applicationId",
"params": [
{
"name": "applicationId",
"value": "",
"type": "path",
"description": "The fully qualified ID of the managed application, including the managed application name and the managed application resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{application-name}"
}
]
},
"docs": "Creates or updates a managed application."
},
{
"info": {
"name": "Microsoft Azure Patch Applicationid",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "{{baseUrl}}/:applicationId",
"params": [
{
"name": "applicationId",
"value": "",
"type": "path",
"description": "The fully qualified ID of the managed application, including the managed application name and the managed application resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{application-name}"
}
]
},
"docs": "Updates an existing managed application."
},
{
"info": {
"name": "Microsoft Azure Delete Applicationid",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/:applicationId",
"params": [
{
"name": "applicationId",
"value": "",
"type": "path",
"description": "The fully qualified ID of the managed application, including the managed application name and the managed application resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{application-name}"
}
]
},
"docs": "Deletes the managed application."
},
{
"info": {
"name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname Refreshpermissions",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Solutions/applications/:applicationName/refreshPermissions",
"params": [
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the managed application."
}
]
},
"docs": "Refresh Permissions for application."
},
{
"info": {
"name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname Listallowedupgradeplans",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Solutions/applications/:applicationName/listAllowedUpgradePlans",
"params": [
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the managed application."
}
]
},
"docs": "List allowed upgrade plans for application."
},
{
"info": {
"name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname Updateaccess",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Solutions/applications/:applicationName/updateAccess",
"params": [
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the managed application."
}
]
},
"docs": "Update access for application."
},
{
"info": {
"name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Solutions Applications Applicationname Listtokens",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Solutions/applications/:applicationName/listTokens",
"params": [
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the managed application."
}
]
},
"docs": "List tokens for application."
},
{
"info": {
"name": "Microsoft Azure Lists All Of The Applications Available In The Specified Account",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/applications",
"headers": [
{
"name": "client-request-id",
"value": ""
},
{
"name": "return-client-request-id",
"value": ""
},
{
"name": "ocp-date",
"value": ""
}
],
"params": [
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The API version to use for this operation."
},
{
"name": "timeOut",
"value": "",
"type": "query",
"description": "The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value is larger than 30, the default will be used instead.\"."
},
{
"name": "maxresults",
"value": "",
"type": "query",
"description": "The maximum number of items to return in the response. A maximum of 1000\napplications can be returned."
}
]
},
"docs": "This operation returns only Applications and versions that are available for
use on Compute Nodes; that is, that can be used in an Package reference. For
administrator information about applications and versions that are not yet
available to Compute Nodes, use the Azure portal or the Azure Resource Manager
API."
},
{
"info": {
"name": "Microsoft Azure Gets Information About The Specified Application",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/applications/:applicationId",
"headers": [
{
"name": "client-request-id",
"value": ""
},
{
"name": "return-client-request-id",
"value": ""
},
{
"name": "ocp-date",
"value": ""
}
],
"params": [
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The API version to use for this operation."
},
{
"name": "timeOut",
"value": "",
"type": "query",
"description": "The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value is larger than 30, the default will be used instead.\"."
},
{
"name": "applicationId",
"value": "",
"type": "path",
"description": "The ID of the Application"
}
]
},
"docs": "This operation returns only Applications and versions that are available for
use on Compute Nodes; that is, that can be used in an Package reference. For
administrator information about Applications and versions that are not yet
available to Compute Nodes, use the Azure portal or the Azure Resource Manager
API."
},
{
"info": {
"name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.IntegrationSpaces/spaces/:spaceName/applications",
"params": [
{
"name": "top",
"value": "",
"type": "query",
"description": "The number of result items to return."
},
{
"name": "skip",
"value": "",
"type": "query",
"description": "The number of result items to skip."
},
{
"name": "maxpagesize",
"value": "",
"type": "query",
"description": "The maximum number of result items per page."
},
{
"name": "filter",
"value": "",
"type": "query",
"description": "Filter the result list using the given expression."
},
{
"name": "select",
"value": "",
"type": "query",
"description": "Select the specified fields to be included in the response."
},
{
"name": "expand",
"value": "",
"type": "query",
"description": "Expand the indicated resources into the response."
},
{
"name": "orderby",
"value": "",
"type": "query",
"description": "Expressions that specify the order of returned results."
},
{
"name": "spaceName",
"value": "",
"type": "path",
"description": "The name of the space"
}
]
},
"docs": "List Application resources by Space"
},
{
"info": {
"name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.IntegrationSpaces/spaces/:spaceName/applications/:applicationName",
"params": [
{
"name": "spaceName",
"value": "",
"type": "path",
"description": "The name of the space"
},
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the Application"
}
]
},
"docs": "Get a Application"
},
{
"info": {
"name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.IntegrationSpaces/spaces/:spaceName/applications/:applicationName",
"params": [
{
"name": "spaceName",
"value": "",
"type": "path",
"description": "The name of the space"
},
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the Application"
}
]
},
"docs": "Create a Application"
},
{
"info": {
"name": "Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.IntegrationSpaces/spaces/:spaceName/applications/:applicationName",
"params": [
{
"name": "spaceName",
"value": "",
"type": "path",
"description": "The name of the space"
},
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the Application"
}
]
},
"docs": "Update a Application"
},
{
"info": {
"name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.IntegrationSpaces/spaces/:spaceName/applications/:applicationName",
"params": [
{
"name": "spaceName",
"value": "",
"type": "path",
"description": "The name of the space"
},
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the Application"
}
]
},
"docs": "Delete a Application"
},
{
"info": {
"name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname Deletebusinessprocessdevelopmentartifact",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.IntegrationSpaces/spaces/:spaceName/applications/:applicationName/deleteBusinessProcessDevelopmentArtifact",
"params": [
{
"name": "spaceName",
"value": "",
"type": "path",
"description": "The name of the space"
},
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the Application"
}
]
},
"docs": "The delete business process development artifact action."
},
{
"info": {
"name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname Getbusinessprocessdevelopmentartifact",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.IntegrationSpaces/spaces/:spaceName/applications/:applicationName/getBusinessProcessDevelopmentArtifact",
"params": [
{
"name": "spaceName",
"value": "",
"type": "path",
"description": "The name of the space"
},
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the Application"
}
]
},
"docs": "The get business process development artifact action."
},
{
"info": {
"name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname Listbusinessprocessdevelopmentartifacts",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.IntegrationSpaces/spaces/:spaceName/applications/:applicationName/listBusinessProcessDevelopmentArtifacts",
"params": [
{
"name": "spaceName",
"value": "",
"type": "path",
"description": "The name of the space"
},
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the Application"
}
]
},
"docs": "The list business process development artifacts action."
},
{
"info": {
"name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname Savebusinessprocessdevelopmentartifact",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.IntegrationSpaces/spaces/:spaceName/applications/:applicationName/saveBusinessProcessDevelopmentArtifact",
"params": [
{
"name": "spaceName",
"value": "",
"type": "path",
"description": "The name of the space"
},
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the Application"
}
]
},
"docs": "The save business process development artifact action."
},
{
"info": {
"name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname Validatebusinessprocessdevelopmentartifact",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.IntegrationSpaces/spaces/:spaceName/applications/:applicationName/validateBusinessProcessDevelopmentArtifact",
"params": [
{
"name": "spaceName",
"value": "",
"type": "path",
"description": "The name of the space"
},
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The name of the Application"
}
]
},
"docs": "The validate business process development artifact action."
},
{
"info": {
"name": "Microsoft Azure Gets The Application Resource",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ServiceFabricMesh/applications/:applicationName",
"params": [
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "The customer subscription identifier"
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The version of the API. This parameter is required and its value must be `2018-07-01-preview`."
},
{
"name": "resourceGroupName",
"value": "",
"type": "path",
"description": "Azure resource group name"
},
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The identity of the application."
}
]
},
"docs": "Gets the information about the application resource with a given name. The information includes the information about the application's services and other runtime properties."
},
{
"info": {
"name": "Microsoft Azure Creates Or Updates An Application Resource",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ServiceFabricMesh/applications/:applicationName",
"params": [
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "The customer subscription identifier"
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The version of the API. This parameter is required and its value must be `2018-07-01-preview`."
},
{
"name": "resourceGroupName",
"value": "",
"type": "path",
"description": "Azure resource group name"
},
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The identity of the application."
}
]
},
"docs": "Creates an application resource with the specified name and description. If an application with the same name already exists, then its description is updated to the one indicated in this request.
Use network resources to provide public connectivity to the services of an application.
"
},
{
"info": {
"name": "Microsoft Azure Deletes The Application Resource",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ServiceFabricMesh/applications/:applicationName",
"params": [
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "The customer subscription identifier"
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The version of the API. This parameter is required and its value must be `2018-07-01-preview`."
},
{
"name": "resourceGroupName",
"value": "",
"type": "path",
"description": "Azure resource group name"
},
{
"name": "applicationName",
"value": "",
"type": "path",
"description": "The identity of the application."
}
]
},
"docs": "Deletes the application resource identified by the name."
},
{
"info": {
"name": "Microsoft Azure Gets All The Application Resources In A Given Resource Group",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ServiceFabricMesh/applications",
"params": [
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "The customer subscription identifier"
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The version of the API. This parameter is required and its value must be `2018-07-01-preview`."
},
{
"name": "resourceGroupName",
"value": "",
"type": "path",
"description": "Azure resource group name"
}
]
},
"docs": "Gets the information about all application resources in a given resource group. The information includes the information about the application's services and other runtime properties."
},
{
"info": {
"name": "Microsoft Azure Gets All The Application Resources In A Given Subscription",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.ServiceFabricMesh/applications",
"params": [
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "The customer subscription identifier"
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The version of the API. This parameter is required and its value must be `2018-07-01-preview`."
}
]
},
"docs": "Gets the information about all application resources in a given subscription. The information includes the information about the application's services and other runtime properties."
},
{
"info": {
"name": "Microsoft Azure Gets The Information About All Services Belonging To The Application Specified By The Application Id",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/Applications/:applicationId/$/GetServices",
"params": [
{
"name": "applicationId",
"value": "",
"type": "path",
"description": "The identity of the application. This is typically the full name of the application without the 'fabric:' URI scheme.\nStarting from version 6.0, hierarchical names are delimited with the \"~\" character.\nFor example, if the application name is \"fabric:/myapp/app1\", the application identity would be \"myapp~app1\" in 6.0+ and \"myapp/app1\" in previous versions."
},
{
"name": "ServiceTypeName",
"value": "",
"type": "query",
"description": "The service type name used to filter the services to query for."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The version of the API. This parameter is required and its value must be '6.0'.\n\nService Fabric REST API version is based on the runtime version in which the API was introduced or was changed. Service Fabric runtime supports more than one version of the API. This is the latest supported version of the API. If a lower API version is passed, the returned response may be different from the one documented in this specification.\n\nAdditionally the runtime accept any version that is higher than the latest supported version up to the current version of the runtime. So if the latest API version is 6.0, but if the runtime is 6.1, in order to make it easier to write the clients, the runtime will accept version 6.1 for that API. However the behavior of the API will be as per the documented 6.0 version."
},
{
"name": "ContinuationToken",
"value": "",
"type": "query",
"description": "The continuation token parameter is used to obtain next set of results. A continuation token with a non-empty value is included in the response of the API when the results from the system do not fit in a single response. When this value is passed to the next API call, the API returns next set of results. If there are no further results, then the continuation token does not contain a value. The value of this parameter should not be URL encoded."
},
{
"name": "timeout",
"value": "",
"type": "query",
"description": "The server timeout for performing the operation in seconds. This timeout specifies the time duration that the client is willing to wait for the requested operation to complete. The default value for this parameter is 60 seconds."
}
]
},
"docs": "Returns the information about all services belonging to the application specified by the application ID."
},
{
"info": {
"name": "Microsoft Azure Gets The Information About The Specific Service Belonging To The Service Fabric Application",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/Applications/:applicationId/$/GetServices/:serviceId",
"params": [
{
"name": "applicationId",
"value": "",
"type": "path",
"description": "The identity of the application. This is typically the full name of the application without the 'fabric:' URI scheme.\nStarting from version 6.0, hierarchical names are delimited with the \"~\" character.\nFor example, if the application name is \"fabric:/myapp/app1\", the application identity would be \"myapp~app1\" in 6.0+ and \"myapp/app1\" in previous versions."
},
{
"name": "serviceId",
"value": "",
"type": "path",
"description": "The identity of the service. This ID is typically the full name of the service without the 'fabric:' URI scheme.\nStarting from version 6.0, hierarchical names are delimited with the \"~\" character.\nFor example, if the service name is \"fabric:/myapp/app1/svc1\", the service identity would be \"myapp~app1~svc1\" in 6.0+ and \"myapp/app1/svc1\" in previous versions."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The version of the API. This parameter is required and its value must be '6.0'.\n\nService Fabric REST API version is based on the runtime version in which the API was introduced or was changed. Service Fabric runtime supports more than one version of the API. This is the latest supported version of the API. If a lower API version is passed, the returned response may be different from the one documented in this specification.\n\nAdditionally the runtime accept any version that is higher than the latest supported version up to the current version of the runtime. So if the latest API version is 6.0, but if the runtime is 6.1, in order to make it easier to write the clients, the runtime will accept version 6.1 for that API. However the behavior of the API will be as per the documented 6.0 version."
},
{
"name": "timeout",
"value": "",
"type": "query",
"description": "The server timeout for performing the operation in seconds. This timeout specifies the time duration that the client is willing to wait for the requested operation to complete. The default value for this parameter is 60 seconds."
}
]
},
"docs": "Returns the information about the specified service belonging to the specified Service Fabric application."
},
{
"info": {
"name": "Microsoft Azure Creates The Specified Service Fabric Service",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/Applications/:applicationId/$/GetServices/$/Create",
"params": [
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The version of the API. This parameter is required and its value must be '6.0'.\n\nService Fabric REST API version is based on the runtime version in which the API was introduced or was changed. Service Fabric runtime supports more than one version of the API. This is the latest supported version of the API. If a lower API version is passed, the returned response may be different from the one documented in this specification.\n\nAdditionally the runtime accept any version that is higher than the latest supported version up to the current version of the runtime. So if the latest API version is 6.0, but if the runtime is 6.1, in order to make it easier to write the clients, the runtime will accept version 6.1 for that API. However the behavior of the API will be as per the documented 6.0 version."
},
{
"name": "applicationId",
"value": "",
"type": "path",
"description": "The identity of the application. This is typically the full name of the application without the 'fabric:' URI scheme.\nStarting from version 6.0, hierarchical names are delimited with the \"~\" character.\nFor example, if the application name is \"fabric:/myapp/app1\", the application identity would be \"myapp~app1\" in 6.0+ and \"myapp/app1\" in previous versions."
},
{
"name": "timeout",
"value": "",
"type": "query",
"description": "The server timeout for performing the operation in seconds. This timeout specifies the time duration that the client is willing to wait for the requested operation to complete. The default value for this parameter is 60 seconds."
}
]
},
"docs": "This api allows creating a new Service Fabric stateless or stateful service under a specified Service Fabric application. The description for creating the service includes partitioning information and optional properties for placement and load balancing. Some of the properties can later be modified using `UpdateService` API."
},
{
"info": {
"name": "Microsoft Azure Creates A Service Fabric Service From The Service Template",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/Applications/:applicationId/$/GetServices/$/CreateFromTemplate",
"params": [
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The version of the API. This parameter is required and its value must be '6.0'.\n\nService Fabric REST API version is based on the runtime version in which the API was introduced or was changed. Service Fabric runtime supports more than one version of the API. This is the latest supported version of the API. If a lower API version is passed, the returned response may be different from the one documented in this specification.\n\nAdditionally the runtime accept any version that is higher than the latest supported version up to the current version of the runtime. So if the latest API version is 6.0, but if the runtime is 6.1, in order to make it easier to write the clients, the runtime will accept version 6.1 for that API. However the behavior of the API will be as per the documented 6.0 version."
},
{
"name": "applicationId",
"value": "",
"type": "path",
"description": "The identity of the application. This is typically the full name of the application without the 'fabric:' URI scheme.\nStarting from version 6.0, hierarchical names are delimited with the \"~\" character.\nFor example, if the application name is \"fabric:/myapp/app1\", the application identity would be \"myapp~app1\" in 6.0+ and \"myapp/app1\" in previous versions."
},
{
"name": "timeout",
"value": "",
"type": "query",
"description": "The server timeout for performing the operation in seconds. This timeout specifies the time duration that the client is willing to wait for the requested operation to complete. The default value for this parameter is 60 seconds."
}
]
},
"docs": "Creates a Service Fabric service from the service template defined in the application manifest. A service template contains the properties that will be same for the service instance of the same type. The API allows overriding the properties that are usually different for different services of the same service type."
}
]
}
],
"bundled": true
}