diff --git a/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-07-14/analysisservices.json b/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-07-14/analysisservices.json new file mode 100644 index 000000000000..b1eae3a5d591 --- /dev/null +++ b/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-07-14/analysisservices.json @@ -0,0 +1,753 @@ +{ + "swagger": "2.0", + "info": { + "version": "2017-07-14", + "title": "AzureAnalysisServices", + "description": "The Azure Analysis Services Web API provides a RESTful set of web services that enables users to create, retrieve, update, and delete Analysis Services servers", + "x-ms-code-generation-settings": { + "name": "AnalysisServicesManagementClient" + } + }, + "host": "management.azure.com", + "schemes": [ "https" ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}": { + "get": { + "description": "Gets details about the specified Analysis Services server.", + "tags": [ "Servers" ], + "operationId": "Servers_GetDetails", + "parameters": [ + { + "$ref": "#/parameters/ResourceGroupNameParameter" + }, + { + "name": "serverName", + "in": "path", + "required": true, + "type": "string", + "pattern": "^[a-z][a-z0-9]*$", + "minLength": 3, + "maxLength": 63, + "description": "The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "OK. The operation was successful.", + "schema": { "$ref": "#/definitions/AnalysisServicesServer" } + } + } + }, + "put": { + "description": "Provisions the specified Analysis Services server based on the configuration specified in the request.", + "tags": [ "Servers" ], + "operationId": "Servers_Create", + "parameters": [ + { + "$ref": "#/parameters/ResourceGroupNameParameter" + }, + { + "name": "serverName", + "in": "path", + "required": true, + "type": "string", + "pattern": "^[a-z][a-z0-9]*$", + "minLength": 3, + "maxLength": 63, + "description": "The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63." + }, + { + "name": "serverParameters", + "in": "body", + "required": true, + "schema": { "$ref": "#/definitions/AnalysisServicesServer" }, + "description": "Contains the information used to provision the Analysis Services server." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "OK. The operation completed successfully.", + "schema": { "$ref": "#/definitions/AnalysisServicesServer" } + }, + "201": { + "description": "InProgress. The operation is still completing.", + "schema": { "$ref": "#/definitions/AnalysisServicesServer" } + } + }, + "x-ms-long-running-operation": true + }, + "delete": { + "description": "Deletes the specified Analysis Services server.", + "tags": [ "Servers" ], + "operationId": "Servers_Delete", + "parameters": [ + { + "$ref": "#/parameters/ResourceGroupNameParameter" + }, + { + "name": "serverName", + "in": "path", + "required": true, + "type": "string", + "pattern": "^[a-z][a-z0-9]*$", + "minLength": 3, + "maxLength": 63, + "description": "The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "OK." + }, + "204": { + "description": "No Content." + }, + "202": { + "description": "Accepted." + } + }, + "x-ms-long-running-operation": true + }, + "patch": { + "description": "Updates the current state of the specified Analysis Services server.", + "tags": [ "Servers" ], + "operationId": "Servers_Update", + "parameters": [ + { + "$ref": "#/parameters/ResourceGroupNameParameter" + }, + { + "name": "serverName", + "in": "path", + "required": true, + "type": "string", + "pattern": "^[a-z][a-z0-9]*$", + "minLength": 3, + "maxLength": 63, + "description": "The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63." + }, + { + "name": "serverUpdateParameters", + "in": "body", + "required": true, + "schema": { "$ref": "#/definitions/AnalysisServicesServerUpdateParameters" }, + "description": "Request object that contains the updated information for the server." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { "$ref": "#/definitions/AnalysisServicesServer" } + }, + "202": { + "description": "Accepted", + "schema": { "$ref": "#/definitions/AnalysisServicesServer" } + } + }, + "x-ms-long-running-operation": true + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/suspend": { + "post": { + "description": "Supends operation of the specified Analysis Services server instance.", + "tags": [ "Servers" ], + "operationId": "Servers_Suspend", + "parameters": [ + { + "$ref": "#/parameters/ResourceGroupNameParameter" + }, + { + "name": "serverName", + "in": "path", + "required": true, + "type": "string", + "pattern": "^[a-z][a-z0-9]*$", + "minLength": 3, + "maxLength": 63, + "description": "The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "OK." + }, + "202": { + "description": "Accepted." + } + }, + "x-ms-long-running-operation": true + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/resume": { + "post": { + "description": "Resumes operation of the specified Analysis Services server instance.", + "tags": [ "Servers" ], + "operationId": "Servers_Resume", + "parameters": [ + { + "$ref": "#/parameters/ResourceGroupNameParameter" + }, + { + "name": "serverName", + "in": "path", + "required": true, + "type": "string", + "pattern": "^[a-z][a-z0-9]*$", + "minLength": 3, + "maxLength": 63, + "description": "The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "202": { + "description": "Accepted" + } + }, + "x-ms-long-running-operation": true + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers": { + "get": { + "description": "Gets all the Analysis Services servers for the given resource group.", + "tags": [ "Servers" ], + "operationId": "Servers_ListByResourceGroup", + "parameters": [ + { + "$ref": "#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { "$ref": "#/definitions/AnalysisServicesServers" } + } + }, + "x-ms-pageable": { + "nextLinkName": null + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.AnalysisServices/servers": { + "get": { + "description": "Lists all the Analysis Services servers for the given subscription.", + "tags": [ "Servers" ], + "operationId": "Servers_List", + "parameters": [ + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { "$ref": "#/definitions/AnalysisServicesServers" } + } + }, + "x-ms-pageable": { + "nextLinkName": null + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.AnalysisServices/skus": { + "get": { + "description": "Lists eligible SKUs for Analysis Services resource provider.", + "x-ms-examples": { + "List eligible SKUs for a new server": { "$ref": "./examples/listSkusForNew.json" } + }, + "operationId": "Servers_ListSkusForNew", + "parameters": [ + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { "$ref": "#/definitions/SkuEnumerationForNewResourceResult" } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/skus": { + "get": { + "description": "Lists eligible SKUs for an Analysis Services resource.", + "x-ms-examples": { + "List eligible SKUs for an existing server": { "$ref": "./examples/listSkusForExisting.json" } + }, + "tags": [ "Servers" ], + "operationId": "Servers_ListSkusForExisting", + "parameters": [ + { + "$ref": "#/parameters/ResourceGroupNameParameter" + }, + { + "name": "serverName", + "in": "path", + "required": true, + "type": "string", + "pattern": "^[a-z][a-z0-9]*$", + "minLength": 3, + "maxLength": 63, + "description": "The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { "$ref": "#/definitions/SkuEnumerationForExistingResourceResult" } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/listGatewayStatus": { + "post": { + "description": "Return the gateway status of the specified Analysis Services server instance.", + "tags": [ "Servers" ], + "operationId": "Servers_ListGatewayStatus", + "parameters": [ + { + "$ref": "#/parameters/ResourceGroupNameParameter" + }, + { + "name": "serverName", + "in": "path", + "required": true, + "type": "string", + "pattern": "^[a-z][a-z0-9]*$", + "minLength": 3, + "maxLength": 63, + "description": "The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "OK.", + "schema": { "$ref": "#/definitions/GatewayListStatusLive" } + }, + "default": { + "description": "Default response as an error", + "schema": { "$ref": "#/definitions/GatewayListStatusError" } + } + } + } + } + }, + "definitions": { + "Resource": { + "description": "Represents an instance of an Analysis Services resource.", + "type": "object", + "properties": { + "id": { + "type": "string", + "readOnly": true, + "description": "An identifier that represents the Analysis Services resource." + }, + "name": { + "type": "string", + "readOnly": true, + "description": "The name of the Analysis Services resource." + }, + "type": { + "type": "string", + "readOnly": true, + "description": "The type of the Analysis Services resource." + }, + "location": { + "type": "string", + "description": "Location of the Analysis Services resource." + }, + "sku": { + "$ref": "#/definitions/ResourceSku", + "description": "The SKU of the Analysis Services resource." + }, + "tags": { + "type": "object", + "additionalProperties": { "type": "string" }, + "description": "Key-value pairs of additional resource provisioning properties." + } + }, + "required": [ + "location", + "sku" + ], + "x-ms-azure-resource": true + }, + "AnalysisServicesServer": { + "description": "Represents an instance of an Analysis Services resource.", + "type": "object", + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/AnalysisServicesServerProperties", + "description": "Properties of the provision operation request." + } + }, + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] + }, + "AnalysisServicesServers": { + "description": "An array of Analysis Services resources.", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { "$ref": "#/definitions/AnalysisServicesServer" }, + "description": "An array of Analysis Services resources." + } + }, + "required": [ + "value" + ] + }, + "AnalysisServicesServerUpdateParameters": { + "description": "Provision request specification", + "type": "object", + "properties": { + "sku": { + "$ref": "#/definitions/ResourceSku", + "description": "The SKU of the Analysis Services resource." + }, + "tags": { + "type": "object", + "additionalProperties": { "type": "string" }, + "description": "Key-value pairs of additional provisioning properties." + }, + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/AnalysisServicesServerMutableProperties", + "description": "Properties of the provision operation request." + } + } + }, + "AnalysisServicesServerProperties": { + "description": "Properties of Analysis Services resource.", + "type": "object", + "properties": { + "state": { + "type": "string", + "enum": [ + "Deleting", + "Succeeded", + "Failed", + "Paused", + "Suspended", + "Provisioning", + "Updating", + "Suspending", + "Pausing", + "Resuming", + "Preparing", + "Scaling" + ], + "x-ms-enum": { + "name": "State", + "modelAsString": true + }, + "readOnly": true, + "description": "The current state of Analysis Services resource. The state is to indicate more states outside of resource provisioning." + }, + "provisioningState": { + "type": "string", + "enum": [ + "Deleting", + "Succeeded", + "Failed", + "Paused", + "Suspended", + "Provisioning", + "Updating", + "Suspending", + "Pausing", + "Resuming", + "Preparing", + "Scaling" + ], + "x-ms-enum": { + "name": "ProvisioningState", + "modelAsString": true + }, + "readOnly": true, + "description": "The current deployment state of Analysis Services resource. The provisioningState is to indicate states for resource provisioning." + }, + "serverFullName": { + "type": "string", + "readOnly": true, + "description": "The full name of the Analysis Services resource." + } + }, + "allOf": [ + { + "$ref": "#/definitions/AnalysisServicesServerMutableProperties" + } + ] + }, + "ResourceSku": { + "description": "Represents the SKU name and Azure pricing tier for Analysis Services resource.", + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the SKU level." + }, + "tier": { + "type": "string", + "enum": [ + "Development", + "Basic", + "Standard" + ], + "x-ms-enum": { + "name": "SkuTier", + "modelAsString": true + }, + "description": "The name of the Azure pricing tier to which the SKU applies." + } + }, + "required": [ + "name" + ] + }, + "AnalysisServicesServerMutableProperties": { + "description": "An object that represents a set of mutable Analysis Services resource properties.", + "type": "object", + "properties": { + "asAdministrators": { + "$ref": "#/definitions/ServerAdministrators", + "description": "A collection of AS server administrators" + }, + "backupBlobContainerUri": { + "type": "string", + "description": "The container URI of backup blob." + }, + "gatewayDetails": { + "$ref": "#/definitions/GatewayDetails", + "description": "The gateway details configured for the AS server." + } + } + }, + "ServerAdministrators": { + "description": "An array of administrator user identities", + "type": "object", + "properties": { + "members": { + "type": "array", + "items": { + "type": "string", + "description": "The UPN of the user. For example: johnsmith@contoso.com." + }, + "description": "An array of administrator user identities." + } + } + }, + "GatewayDetails": { + "description": "The gateway details.", + "type": "object", + "properties": { + "gatewayResourceId": { + "type": "string", + "description": "Gateway resource to be associated with the server." + }, + "gatewayObjectId": { + "type": "string", + "readOnly": true, + "description": "Gateway object id from in the DMTS cluster for the gateway resource." + }, + "dmtsClusterUri": { + "type": "string", + "readOnly": true, + "description": "Uri of the DMTS cluster." + } + } + }, + "GatewayListStatusLive": { + "description": "Status of gateway is live", + "type": "object", + "properties": { + "status": { + "type": "string", + "enum": [ + "Live" + ], + "x-ms-enum": { + "name": "Status", + "modelAsString": true + }, + "description": "Live message of list gateway." + } + } + }, + "GatewayListStatusError": { + "description": "Status of gateway is error", + "type": "object", + "properties": { + "error": { + "$ref": "#/definitions/GatewayError", + "description": "Error of the list gateway status." + } + } + }, + "GatewayError": { + "description": "Detail of gateway errors", + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "Error code of list gateway." + }, + "message": { + "type": "string", + "description": "Error message of list gateway." + } + } + }, + "SkuEnumerationForNewResourceResult": { + "description": "An object that represents enumerating SKUs for new resources", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { "$ref": "#/definitions/ResourceSku" }, + "description": "The collection of available SKUs for new resources" + } + } + }, + "SkuEnumerationForExistingResourceResult": { + "description": "An object that represents enumerating SKUs for existing resources", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { "$ref": "#/definitions/SkuDetailsForExistingResource" }, + "description": "The collection of available SKUs for existing resources" + } + } + }, + "SkuDetailsForExistingResource": { + "description": "An object that represents SKU details for existing resources", + "type": "object", + "properties": { + "sku": { + "$ref": "#/definitions/ResourceSku", + "description": "The SKU in SKU details for existing resources." + } + } + } + }, + "parameters": { + "SubscriptionIdParameter": { + "name": "subscriptionId", + "in": "path", + "required": true, + "type": "string", + "description": "A unique identifier for a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call." + }, + "ApiVersionParameter": { + "name": "api-version", + "in": "query", + "required": true, + "type": "string", + "description": "The client API version." + }, + "ResourceGroupNameParameter": { + "name": "resourceGroupName", + "in": "path", + "required": true, + "type": "string", + "pattern": "^[-\\w\\._\\(\\)]+$", + "minLength": 1, + "maxLength": 90 , + "x-ms-parameter-location": "method", + "description": "The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90." + } + } +} \ No newline at end of file diff --git a/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-07-14/examples/listSkusForExisting.json b/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-07-14/examples/listSkusForExisting.json new file mode 100644 index 000000000000..35e7b314e759 --- /dev/null +++ b/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-07-14/examples/listSkusForExisting.json @@ -0,0 +1,59 @@ +{ + "parameters": { + "subscriptionId": "613192d7-503f-477a-9cfe-4efc3ee2bd60", + "resourceGroupName": "TestRG", + "serverName": "azsdktest", + "api-version": "2017-07-14" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "sku": { + "name": "B1", + "tier": "Basic" + } + }, + { + "sku": { + "name": "B2", + "tier": "Basic" + } + }, + { + "sku": { + "name": "S0", + "tier": "Standard" + } + }, + { + "sku": { + "name": "S1", + "tier": "Standard" + } + }, + { + "sku": { + "name": "S2", + "tier": "Standard" + } + }, + { + "sku": { + "name": "S3", + "tier": "Standard" + } + }, + { + "sku": { + "name": "S4", + "tier": "Standard" + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-07-14/examples/listSkusForNew.json b/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-07-14/examples/listSkusForNew.json new file mode 100644 index 000000000000..8baddfd4233c --- /dev/null +++ b/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-07-14/examples/listSkusForNew.json @@ -0,0 +1,39 @@ +{ + "parameters": { + "subscriptionId": "613192d7-503f-477a-9cfe-4efc3ee2bd60", + "api-version": "2017-07-14" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "name": "B1" + }, + { + "name": "B2" + }, + { + "name": "D1" + }, + { + "name": "S0" + }, + { + "name": "S1" + }, + { + "name": "S2" + }, + { + "name": "S3" + }, + { + "name": "S4" + } + ] + } + } + } +} \ No newline at end of file diff --git a/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-08-01-beta/analysisservices.json b/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-08-01-beta/analysisservices.json index f786314721c7..a7da8bfb5ab8 100644 --- a/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-08-01-beta/analysisservices.json +++ b/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/2017-08-01-beta/analysisservices.json @@ -379,6 +379,44 @@ } } } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/listGatewayStatus": { + "post": { + "description": "Return the gateway status of the specified Analysis Services server instance.", + "tags": [ "Servers" ], + "operationId": "Servers_ListGatewayStatus", + "parameters": [ + { + "$ref": "#/parameters/ResourceGroupNameParameter" + }, + { + "name": "serverName", + "in": "path", + "required": true, + "type": "string", + "pattern": "^[a-z][a-z0-9]*$", + "minLength": 3, + "maxLength": 63, + "description": "The name of the Analysis Services server." + }, + { + "$ref": "#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "OK.", + "schema": { "$ref": "#/definitions/GatewayListStatusLive" } + }, + "default": { + "description": "Default response as an error", + "schema": { "$ref": "#/definitions/GatewayListStatusError" } + } + } + } } }, "definitions": { @@ -578,6 +616,10 @@ "type": "string", "description": "The container URI of backup blob." }, + "gatewayDetails": { + "$ref": "#/definitions/GatewayDetails", + "description": "The gateway details configured for the AS server." + }, "querypoolConnectionMode": { "type":"string", "description": "How the read-write server's participation in the query pool is controlled.
It can have the following values: Specifying readOnly when capacity is 1 results in error.", @@ -607,6 +649,67 @@ } } }, + "GatewayDetails": { + "description": "The gateway details.", + "type": "object", + "properties": { + "gatewayResourceId": { + "type": "string", + "description": "Gateway resource to be associated with the server." + }, + "gatewayObjectId": { + "type": "string", + "readOnly": true, + "description": "Gateway object id from in the DMTS cluster for the gateway resource." + }, + "dmtsClusterUri": { + "type": "string", + "readOnly": true, + "description": "Uri of the DMTS cluster." + } + } + }, + "GatewayListStatusLive": { + "description": "Status of gateway is live", + "type": "object", + "properties": { + "status": { + "type": "string", + "enum": [ + "Live" + ], + "x-ms-enum": { + "name": "Status", + "modelAsString": true + }, + "description": "Live message of list gateway." + } + } + }, + "GatewayListStatusError": { + "description": "Status of gateway is error", + "type": "object", + "properties": { + "error": { + "$ref": "#/definitions/GatewayError", + "description": "Error of the list gateway status." + } + } + }, + "GatewayError": { + "description": "Detail of gateway errors", + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "Error code of list gateway." + }, + "message": { + "type": "string", + "description": "Error message of list gateway." + } + } + }, "SkuEnumerationForNewResourceResult": { "description": "An object that represents enumerating SKUs for new resources", "type": "object", diff --git a/specification/analysisservices/resource-manager/readme.md b/specification/analysisservices/resource-manager/readme.md index ac8736a8a367..cc3b8cf4e09d 100644 --- a/specification/analysisservices/resource-manager/readme.md +++ b/specification/analysisservices/resource-manager/readme.md @@ -26,10 +26,28 @@ These are the global settings for the AnalysisServices API. ``` yaml openapi-type: arm -tag: package-2016-05 +tag: package-2017-08-beta ``` +### Tag: package-2017-08-beta + +These settings apply only when `--tag=package-2017-08-beta` is specified on the command line. + +``` yaml $(tag) == 'package-2017-08-beta' +input-file: +- Microsoft.AnalysisServices/2017-08-01-beta/analysisservices.json +``` + +### Tag: package-2017-07 + +These settings apply only when `--tag=package-2017-07` is specified on the command line. + +``` yaml $(tag) == 'package-2017-07' +input-file: +- Microsoft.AnalysisServices/2017-07-14/analysisservices.json +``` + ### Tag: package-2016-05 These settings apply only when `--tag=package-2016-05` is specified on the command line.