swagger: '2.0'
info:
version: 2020-08-01-preview
title: Microsoft Azure AccessControlClient AccessConnector Provider API
schemes:
- https
tags:
- name: Provider
paths:
/providers/Microsoft.Web/availableStacks:
get:
tags:
- Provider
summary: Microsoft Azure Get Available Application Frameworks And Their Versions
description: Description for Get available application frameworks and their versions
operationId: microsoftAzureProviderGetavailablestacks
parameters:
- $ref: '#/parameters/osTypeSelectedParameter'
- $ref: '#/parameters/apiVersionParameter'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/ApplicationStackCollection'
default:
description: App Service error response.
schema:
$ref: ./CommonDefinitions.json#/definitions/DefaultErrorResponse
x-ms-pageable:
nextLinkName: nextLink
/providers/Microsoft.Web/functionAppStacks:
get:
tags:
- Provider
summary: Microsoft Azure Get Available Function App Frameworks And Their Versions
description: Description for Get available Function app frameworks and their versions
operationId: microsoftAzureProviderGetfunctionappstacks
parameters:
- $ref: '#/parameters/stackOsTypeParameter'
- $ref: '#/parameters/apiVersionParameter'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/FunctionAppStackCollection'
default:
description: App Service error response.
schema:
$ref: ./CommonDefinitions.json#/definitions/DefaultErrorResponse
x-ms-examples:
Get Function App Stacks:
$ref: ./examples/GetFunctionAppStacks.json
x-ms-pageable:
nextLinkName: nextLink
/providers/Microsoft.Web/locations/{location}/functionAppStacks:
get:
tags:
- Provider
summary: Microsoft Azure Get Available Function App Frameworks And Their Versions For Location
description: Description for Get available Function app frameworks and their versions for location
operationId: microsoftAzureProviderGetfunctionappstacksforlocation
parameters:
- name: location
in: path
description: Function App stack location.
required: true
type: string
- $ref: '#/parameters/stackOsTypeParameter'
- $ref: '#/parameters/apiVersionParameter'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/FunctionAppStackCollection'
default:
description: App Service error response.
schema:
$ref: ./CommonDefinitions.json#/definitions/DefaultErrorResponse
x-ms-examples:
Get Locations Function App Stacks:
$ref: ./examples/GetFunctionAppStacksForLocation.json
x-ms-pageable:
nextLinkName: nextLink
/providers/Microsoft.Web/locations/{location}/webAppStacks:
get:
tags:
- Provider
summary: Microsoft Azure Get Available Web App Frameworks And Their Versions For Location
description: Description for Get available Web app frameworks and their versions for location
operationId: microsoftAzureProviderGetwebappstacksforlocation
parameters:
- name: location
in: path
description: Web App stack location.
required: true
type: string
- $ref: '#/parameters/stackOsTypeParameter'
- $ref: '#/parameters/apiVersionParameter'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/WebAppStackCollection'
default:
description: App Service error response.
schema:
$ref: ./CommonDefinitions.json#/definitions/DefaultErrorResponse
x-ms-examples:
Get Locations Web App Stacks:
$ref: ./examples/GetWebAppStacksForLocation.json
x-ms-pageable:
nextLinkName: nextLink
/providers/Microsoft.Web/operations:
get:
tags:
- Provider
summary: Microsoft Azure Gets All Available Operations For The Microsoft Web Resource Provider Also Exposes Resource Metric Definitions
description: Description for Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions
operationId: microsoftAzureProviderListoperations
parameters:
- $ref: '#/parameters/apiVersionParameter'
responses:
'200':
description: OK
schema:
$ref: ./CommonDefinitions.json#/definitions/CsmOperationCollection
default:
description: App Service error response.
schema:
$ref: ./CommonDefinitions.json#/definitions/DefaultErrorResponse
x-ms-examples:
List operations:
$ref: ./examples/ListOperations.json
x-ms-pageable:
nextLinkName: nextLink
/providers/Microsoft.Web/webAppStacks:
get:
tags:
- Provider
summary: Microsoft Azure Get Available Web App Frameworks And Their Versions
description: Description for Get available Web app frameworks and their versions
operationId: microsoftAzureProviderGetwebappstacks
parameters:
- $ref: '#/parameters/stackOsTypeParameter'
- $ref: '#/parameters/apiVersionParameter'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/WebAppStackCollection'
default:
description: App Service error response.
schema:
$ref: ./CommonDefinitions.json#/definitions/DefaultErrorResponse
x-ms-examples:
Get Web App Stacks:
$ref: ./examples/GetWebAppStacks.json
x-ms-pageable:
nextLinkName: nextLink
/subscriptions/{subscriptionId}/providers/Microsoft.Web/availableStacks:
get:
tags:
- Provider
summary: Microsoft Azure Get Available Application Frameworks And Their Versions
description: Description for Get available application frameworks and their versions
operationId: microsoftAzureProviderGetavailablestacksonprem
parameters:
- $ref: '#/parameters/osTypeSelectedParameter'
- $ref: '#/parameters/subscriptionIdParameter'
- $ref: '#/parameters/apiVersionParameter'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/ApplicationStackCollection'
default:
description: App Service error response.
schema:
$ref: ./CommonDefinitions.json#/definitions/DefaultErrorResponse
x-ms-pageable:
nextLinkName: nextLink
/subscriptions/{subscriptionId}/providers/Microsoft.Purview/checkNameAvailability:
post:
tags:
- Provider
summary: Microsoft Azure Checks The Account Name Availability
description: Checks if account name is available.
operationId: microsoftAzureAccountsChecknameavailability
parameters:
- $ref: '#/parameters/subscriptionId'
- name: checkNameAvailabilityRequest
in: body
description: The check name availability request.
required: true
schema:
$ref: '#/definitions/CheckNameAvailabilityRequest'
- $ref: '#/parameters/api-version'
responses:
'200':
description: Success
schema:
$ref: '#/definitions/CheckNameAvailabilityResult'
default:
description: An error response received from the provider.
schema:
$ref: '#/definitions/ErrorResponseModel'
x-ms-examples:
Accounts_CheckNameAvailability:
$ref: ./examples/Accounts_CheckNameAvailability.json
/providers/Microsoft.Web/sourcecontrols:
get:
tags:
- Provider
summary: Microsoft Azure Gets The Source Controls Available For Azure Websites
operationId: microsoftAzureProviderGetsourcecontrols
consumes: []
produces:
- application/json
- text/json
parameters:
- $ref: '#/parameters/apiVersionParameter_2'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/SourceControlCollection'
deprecated: false
x-ms-pageable:
nextLinkName: nextLink
description: Needs a more full description created.
/providers/Microsoft.Web/sourcecontrols/{sourceControlType}:
get:
tags:
- Provider
summary: Microsoft Azure Gets Source Control Token
operationId: microsoftAzureProviderGetsourcecontrol
consumes: []
produces:
- application/json
- text/json
- application/xml
- text/xml
parameters:
- name: sourceControlType
in: path
description: Type of source control
required: true
type: string
- $ref: '#/parameters/apiVersionParameter_2'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/SourceControl'
deprecated: false
description: Needs a more full description created.
put:
tags:
- Provider
summary: Microsoft Azure Updates Source Control Token
operationId: microsoftAzureProviderUpdatesourcecontrol
consumes:
- application/json
- text/json
- application/x-www-form-urlencoded
produces:
- application/json
- text/json
- application/xml
- text/xml
parameters:
- name: sourceControlType
in: path
description: Type of source control
required: true
type: string
- name: requestMessage
in: body
description: Source control token information
required: true
schema:
$ref: '#/definitions/SourceControl'
- $ref: '#/parameters/apiVersionParameter_2'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/SourceControl'
deprecated: false
description: Needs a more full description created.
/providers/Microsoft.Web/publishingUsers/web:
get:
tags:
- Provider
summary: Microsoft Azure Gets Publishing User
operationId: microsoftAzureProviderGetpublishinguser
consumes: []
produces:
- application/json
- text/json
- application/xml
- text/xml
parameters:
- $ref: '#/parameters/apiVersionParameter_2'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/User'
deprecated: false
description: Needs a more full description created.
put:
tags:
- Provider
summary: Microsoft Azure Updates Publishing User
operationId: microsoftAzureProviderUpdatepublishinguser
consumes:
- application/json
- text/json
- application/x-www-form-urlencoded
produces:
- application/json
- text/json
- application/xml
- text/xml
parameters:
- name: requestMessage
in: body
description: Details of publishing user
required: true
schema:
$ref: '#/definitions/User'
- $ref: '#/parameters/apiVersionParameter_2'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/User'
deprecated: false
description: Needs a more full description created.
definitions:
FunctionAppMinorVersion:
description: Function App stack minor version.
type: object
properties:
displayText:
description: Function App stack (display only).
type: string
readOnly: true
value:
description: Function App stack name.
type: string
readOnly: true
stackSettings:
$ref: '#/definitions/FunctionAppRuntimes'
description: Settings associated with the minor version.
readOnly: true
StackMajorVersion:
description: Application stack major version.
type: object
properties:
displayVersion:
description: Application stack major version (display only).
type: string
runtimeVersion:
description: Application stack major version (runtime only).
type: string
isDefault:
description: true if this is the default major version; otherwise, false.
type: boolean
minorVersions:
description: Minor versions associated with the major version.
type: array
items:
$ref: '#/definitions/StackMinorVersion'
x-ms-identifiers:
- runtimeVersion
applicationInsights:
description: true if this supports Application Insights; otherwise, false.
type: boolean
isPreview:
description: true if this stack is in Preview, otherwise false.
type: boolean
isDeprecated:
description: true if this stack has been deprecated, otherwise false.
type: boolean
isHidden:
description: true if this stack should be hidden for new customers on portal, otherwise false.
type: boolean
appSettingsDictionary:
description: "\n \n\n Example: All the function apps need AppSetting: \"FUNCTIONS_WORKER_RUNTIME\" to be set stack name"
type: object
additionalProperties:
type: object
siteConfigPropertiesDictionary:
description: "\n \n\n Example: All Linux Function Apps, need Use32BitWorkerProcess to be set to 0"
type: object
additionalProperties:
type: object
ErrorModel:
description: Default error model
type: object
properties:
code:
description: Gets or sets the code.
type: string
readOnly: true
details:
description: Gets or sets the details.
uniqueItems: false
type: array
items:
$ref: '#/definitions/ErrorModel'
readOnly: true
message:
description: Gets or sets the messages.
type: string
readOnly: true
target:
description: Gets or sets the target.
type: string
readOnly: true
SourceControlCollection:
description: Collection of source controls
type: object
properties:
value:
description: Collection of resources
type: array
items:
$ref: '#/definitions/SourceControl'
nextLink:
description: Link to next page of resources
type: string
WebAppRuntimes:
description: Web App stack runtimes.
type: object
properties:
linuxRuntimeSettings:
$ref: '#/definitions/WebAppRuntimeSettings'
description: Linux-specific settings associated with the minor version.
readOnly: true
windowsRuntimeSettings:
$ref: '#/definitions/WebAppRuntimeSettings'
description: Windows-specific settings associated with the minor version.
readOnly: true
linuxContainerSettings:
$ref: '#/definitions/LinuxJavaContainerSettings'
description: Linux-specific settings associated with the Java container minor version.
readOnly: true
windowsContainerSettings:
$ref: '#/definitions/WindowsJavaContainerSettings'
description: Windows-specific settings associated with the Java container minor version.
readOnly: true
FunctionAppRuntimes:
description: Function App stack runtimes.
type: object
properties:
linuxRuntimeSettings:
$ref: '#/definitions/FunctionAppRuntimeSettings'
description: Linux-specific settings associated with the minor version.
readOnly: true
windowsRuntimeSettings:
$ref: '#/definitions/FunctionAppRuntimeSettings'
description: Windows-specific settings associated with the minor version.
readOnly: true
FunctionAppStack:
description: Function App Stack.
type: object
allOf:
- $ref: ./CommonDefinitions.json#/definitions/ProxyOnlyResource
properties:
location:
description: Function App stack location.
type: string
readOnly: true
properties:
description: FunctionAppStack resource specific properties
type: object
properties:
displayText:
description: Function App stack (display only).
type: string
readOnly: true
value:
description: Function App stack name.
type: string
readOnly: true
majorVersions:
description: List of major versions available.
type: array
items:
$ref: '#/definitions/FunctionAppMajorVersion'
readOnly: true
x-ms-identifiers:
- value
preferredOs:
description: Function App stack preferred OS.
enum:
- Windows
- Linux
type: string
readOnly: true
x-ms-enum:
name: StackPreferredOs
modelAsString: false
x-ms-client-flatten: true
WebAppStack:
description: Web App stack.
type: object
allOf:
- $ref: ./CommonDefinitions.json#/definitions/ProxyOnlyResource
properties:
location:
description: Web App stack location.
type: string
readOnly: true
properties:
description: WebAppStack resource specific properties
type: object
properties:
displayText:
description: Web App stack (display only).
type: string
readOnly: true
value:
description: Web App stack name.
type: string
readOnly: true
majorVersions:
description: List of major versions available.
type: array
items:
$ref: '#/definitions/WebAppMajorVersion'
readOnly: true
x-ms-identifiers:
- value
preferredOs:
description: Web App stack preferred OS.
enum:
- Windows
- Linux
type: string
readOnly: true
x-ms-enum:
name: StackPreferredOs
modelAsString: false
x-ms-client-flatten: true
LinuxJavaContainerSettings:
description: Linux Java Container settings.
type: object
properties:
java11Runtime:
description: Java 11 version (runtime only).
type: string
readOnly: true
java8Runtime:
description: Java 8 version (runtime only).
type: string
readOnly: true
isPreview:
description: true if the stack is in preview; otherwise, false.
type: boolean
readOnly: true
isDeprecated:
description: true if the stack is deprecated; otherwise, false.
type: boolean
readOnly: true
isHidden:
description: true if the stack should be hidden; otherwise, false.
type: boolean
readOnly: true
endOfLifeDate:
format: date-time
description: End-of-life date for the minor version.
type: string
readOnly: true
isAutoUpdate:
description: true if the stack version is auto-updated; otherwise, false.
type: boolean
readOnly: true
isEarlyAccess:
description: true if the minor version is early-access; otherwise, false.
type: boolean
readOnly: true
Resource:
required:
- location
properties:
id:
description: Resource Id
type: string
name:
description: Resource Name
type: string
kind:
description: Kind of resource
type: string
location:
description: Resource Location
type: string
type:
description: Resource type
type: string
tags:
description: Resource tags
type: object
additionalProperties:
type: string
x-ms-azure-resource: true
CheckNameAvailabilityRequest:
description: The request payload for CheckNameAvailability API
type: object
properties:
name:
description: Resource name to verify for availability
type: string
type:
description: Fully qualified resource type which includes provider namespace
type: string
CheckNameAvailabilityResult:
description: The response payload for CheckNameAvailability API
type: object
properties:
message:
description: Error message
type: string
nameAvailable:
description: Indicates if name is valid and available.
type: boolean
reason:
description: The reason the name is not available.
enum:
- Invalid
- AlreadyExists
type: string
x-ms-enum:
name: reason
modelAsString: true
FunctionAppRuntimeSettings:
description: Function App runtime settings.
type: object
properties:
runtimeVersion:
description: Function App stack minor version (runtime only).
type: string
readOnly: true
remoteDebuggingSupported:
description: true if remote debugging is supported for the stack; otherwise, false.
type: boolean
readOnly: true
appInsightsSettings:
$ref: '#/definitions/AppInsightsWebAppStackSettings'
description: Application Insights settings associated with the minor version.
readOnly: true
gitHubActionSettings:
$ref: '#/definitions/GitHubActionWebAppStackSettings'
description: GitHub Actions settings associated with the minor version.
readOnly: true
appSettingsDictionary:
description: Application settings associated with the minor version.
type: object
additionalProperties:
type: string
readOnly: true
siteConfigPropertiesDictionary:
$ref: '#/definitions/SiteConfigPropertiesDictionary'
description: Configuration settings associated with the minor version.
readOnly: true
supportedFunctionsExtensionVersions:
description: List of supported Functions extension versions.
type: array
items:
type: string
readOnly: true
isPreview:
description: true if the stack is in preview; otherwise, false.
type: boolean
readOnly: true
isDeprecated:
description: true if the stack is deprecated; otherwise, false.
type: boolean
readOnly: true
isHidden:
description: true if the stack should be hidden; otherwise, false.
type: boolean
readOnly: true
endOfLifeDate:
format: date-time
description: End-of-life date for the minor version.
type: string
readOnly: true
isAutoUpdate:
description: true if the stack version is auto-updated; otherwise, false.
type: boolean
readOnly: true
isEarlyAccess:
description: true if the minor version is early-access; otherwise, false.
type: boolean
readOnly: true
isDefault:
description: true if the minor version the default; otherwise, false.
type: boolean
readOnly: true
SourceControl:
description: Describes the Source Control OAuth Token
type: object
allOf:
- $ref: '#/definitions/Resource'
properties:
properties:
properties:
name:
description: Name or Source Control Type
type: string
token:
description: OAuth Access Token
type: string
tokenSecret:
description: OAuth Access Token Secret
type: string
refreshToken:
description: OAuth Refresh Token
type: string
expirationTime:
format: date-time
description: OAuth Token Expiration
type: string
x-ms-client-flatten: true
ApplicationStackCollection:
description: Collection of Application Stacks
required:
- value
type: object
properties:
value:
description: Collection of resources.
type: array
items:
$ref: '#/definitions/ApplicationStackResource'
nextLink:
description: Link to next page of resources.
type: string
readOnly: true
AppInsightsWebAppStackSettings:
description: App Insights Web App stack settings.
type: object
properties:
isSupported:
description: true if remote Application Insights is supported for the stack; otherwise, false.
type: boolean
readOnly: true
isDefaultOff:
description: true if Application Insights is disabled by default for the stack; otherwise, false.
type: boolean
readOnly: true
FunctionAppMajorVersion:
description: Function App stack major version.
type: object
properties:
displayText:
description: Function App stack major version (display only).
type: string
readOnly: true
value:
description: Function App stack major version name.
type: string
readOnly: true
minorVersions:
description: Minor versions associated with the major version.
type: array
items:
$ref: '#/definitions/FunctionAppMinorVersion'
readOnly: true
x-ms-identifiers:
- value
ApplicationStack:
description: Application stack.
type: object
properties:
name:
description: Application stack name.
type: string
display:
description: Application stack display name.
type: string
dependency:
description: Application stack dependency.
type: string
majorVersions:
description: List of major versions available.
type: array
items:
$ref: '#/definitions/StackMajorVersion'
x-ms-identifiers:
- runtimeVersion
frameworks:
description: List of frameworks associated with application stack.
type: array
items:
$ref: '#/definitions/ApplicationStack'
x-ms-identifiers:
- name
isDeprecated:
description: true if this is the stack is deprecated; otherwise, false.
type: array
items:
$ref: '#/definitions/ApplicationStack'
x-ms-identifiers:
- name
GitHubActionWebAppStackSettings:
description: GitHub Actions Web App stack settings.
type: object
properties:
isSupported:
description: true if GitHub Actions is supported for the stack; otherwise, false.
type: boolean
readOnly: true
supportedVersion:
description: The minor version that is supported for GitHub Actions.
type: string
readOnly: true
User:
description: Represents user credentials used for publishing activity
type: object
allOf:
- $ref: '#/definitions/Resource'
properties:
properties:
properties:
name:
description: Username (internal)
type: string
publishingUserName:
description: Username used for publishing
type: string
publishingPassword:
description: Password used for publishing
type: string
scmUri:
description: Service Control Manager URI, including username and password
type: string
x-ms-client-flatten: true
SiteConfigPropertiesDictionary:
description: Site config properties dictionary.
type: object
properties:
use32BitWorkerProcess:
description: true if use32BitWorkerProcess should be set to true for the stack; otherwise, false.
type: boolean
readOnly: true
linuxFxVersion:
description: LinuxFxVersion configuration setting.
type: string
readOnly: true
javaVersion:
description: JavaVersion configuration setting.
type: string
readOnly: true
powerShellVersion:
description: PowerShellVersion configuration setting.
type: string
readOnly: true
WindowsJavaContainerSettings:
description: Windows Java Container settings.
type: object
properties:
javaContainer:
description: Java container (runtime only).
type: string
readOnly: true
javaContainerVersion:
description: Java container version (runtime only).
type: string
readOnly: true
isPreview:
description: true if the stack is in preview; otherwise, false.
type: boolean
readOnly: true
isDeprecated:
description: true if the stack is deprecated; otherwise, false.
type: boolean
readOnly: true
isHidden:
description: true if the stack should be hidden; otherwise, false.
type: boolean
readOnly: true
endOfLifeDate:
format: date-time
description: End-of-life date for the minor version.
type: string
readOnly: true
isAutoUpdate:
description: true if the stack version is auto-updated; otherwise, false.
type: boolean
readOnly: true
isEarlyAccess:
description: true if the minor version is early-access; otherwise, false.
type: boolean
readOnly: true
WebAppRuntimeSettings:
description: Web App runtime settings.
type: object
properties:
runtimeVersion:
description: Web App stack minor version (runtime only).
type: string
readOnly: true
remoteDebuggingSupported:
description: true if remote debugging is supported for the stack; otherwise, false.
type: boolean
readOnly: true
appInsightsSettings:
$ref: '#/definitions/AppInsightsWebAppStackSettings'
description: Application Insights settings associated with the minor version.
readOnly: true
gitHubActionSettings:
$ref: '#/definitions/GitHubActionWebAppStackSettings'
description: GitHub Actions settings associated with the minor version.
readOnly: true
isPreview:
description: true if the stack is in preview; otherwise, false.
type: boolean
readOnly: true
isDeprecated:
description: true if the stack is deprecated; otherwise, false.
type: boolean
readOnly: true
isHidden:
description: true if the stack should be hidden; otherwise, false.
type: boolean
readOnly: true
endOfLifeDate:
format: date-time
description: End-of-life date for the minor version.
type: string
readOnly: true
isAutoUpdate:
description: true if the stack version is auto-updated; otherwise, false.
type: boolean
readOnly: true
isEarlyAccess:
description: true if the minor version is early-access; otherwise, false.
type: boolean
readOnly: true
ErrorResponseModel:
description: Default error response model
type: object
properties:
error:
description: Gets or sets the error.
allOf:
- $ref: '#/definitions/ErrorModel'
readOnly: true
WebAppMinorVersion:
description: Web App stack minor version.
type: object
properties:
displayText:
description: Web App stack minor version (display only).
type: string
readOnly: true
value:
description: Web App stack major version name.
type: string
readOnly: true
stackSettings:
$ref: '#/definitions/WebAppRuntimes'
description: Settings associated with the minor version.
readOnly: true
StackMinorVersion:
description: Application stack minor version.
type: object
properties:
displayVersion:
description: Application stack minor version (display only).
type: string
runtimeVersion:
description: Application stack minor version (runtime only).
type: string
isDefault:
description: true if this is the default minor version; otherwise, false.
type: boolean
isRemoteDebuggingEnabled:
description: true if this supports Remote Debugging, otherwise false.
type: boolean
WebAppMajorVersion:
description: Web App stack major version.
type: object
properties:
displayText:
description: Web App stack major version (display only).
type: string
readOnly: true
value:
description: Web App stack major version name.
type: string
readOnly: true
minorVersions:
description: Minor versions associated with the major version.
type: array
items:
$ref: '#/definitions/WebAppMinorVersion'
readOnly: true
x-ms-identifiers:
- value
FunctionAppStackCollection:
description: Collection of Function app Stacks
required:
- value
type: object
properties:
value:
description: Collection of resources.
type: array
items:
$ref: '#/definitions/FunctionAppStack'
nextLink:
description: Link to next page of resources.
type: string
readOnly: true
WebAppStackCollection:
description: Collection of Web app Stacks
required:
- value
type: object
properties:
value:
description: Collection of resources.
type: array
items:
$ref: '#/definitions/WebAppStack'
nextLink:
description: Link to next page of resources.
type: string
readOnly: true
ApplicationStackResource:
description: ARM resource for a ApplicationStack.
type: object
allOf:
- $ref: ./CommonDefinitions.json#/definitions/ProxyOnlyResource
properties:
properties:
$ref: '#/definitions/ApplicationStack'
description: Core resource properties
type: object
x-ms-client-flatten: true
parameters:
api-version:
name: api-version
in: query
description: The api version to use.
required: true
type: string
apiVersionParameter_2:
name: api-version
in: query
description: API Version
required: true
type: string
subscriptionId:
name: subscriptionId
in: path
description: The subscription identifier
required: true
type: string
stackOsTypeParameter:
name: stackOsType
in: query
description: Stack OS Type
type: string
enum:
- Windows
- Linux
- All
x-ms-enum:
name: ProviderStackOsType
modelAsString: true
x-ms-parameter-location: method
apiVersionParameter:
name: api-version
in: query
description: API Version
required: true
type: string
x-ms-parameter-location: client
osTypeSelectedParameter:
name: osTypeSelected
in: query
type: string
enum:
- Windows
- Linux
- WindowsFunctions
- LinuxFunctions
- All
x-ms-enum:
name: ProviderOsTypeSelected
modelAsString: true
x-ms-parameter-location: method
subscriptionIdParameter:
name: subscriptionId
in: path
description: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
required: true
type: string
x-ms-parameter-location: client
x-ms-parameterized-host:
hostTemplate: '{endpoint}'
useSchemePrefix: false
parameters:
- $ref: '#/parameters/Endpoint'