ProviderOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

WebSiteManagementClient's

<xref:provider> attribute.

Inheritance
builtins.object
ProviderOperations

Constructor

ProviderOperations(*args, **kwargs)

Methods

get_available_stacks

Get available application frameworks and their versions.

Get available application frameworks and their versions.

get_available_stacks_on_prem

Get available application frameworks and their versions.

Get available application frameworks and their versions.

get_function_app_stacks

Get available Function app frameworks and their versions.

Get available Function app frameworks and their versions.

get_function_app_stacks_for_location

Get available Function app frameworks and their versions for location.

Get available Function app frameworks and their versions for location.

get_web_app_stacks

Get available Web app frameworks and their versions.

Get available Web app frameworks and their versions.

get_web_app_stacks_for_location

Get available Web app frameworks and their versions for location.

Get available Web app frameworks and their versions for location.

list_operations

Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions.

Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions.

get_available_stacks

Get available application frameworks and their versions.

Get available application frameworks and their versions.

get_available_stacks(os_type_selected: str | Enum3 | None = None, **kwargs: Any) -> Iterable[ApplicationStackResource]

Parameters

Name Description
os_type_selected
Required
str or Enum3

Known values are: "Windows", "Linux", "WindowsFunctions", "LinuxFunctions", and "All". Default value is None.

Returns

Type Description

An iterator like instance of either ApplicationStackResource or the result of cls(response)

Exceptions

Type Description

get_available_stacks_on_prem

Get available application frameworks and their versions.

Get available application frameworks and their versions.

get_available_stacks_on_prem(os_type_selected: str | Enum8 | None = None, **kwargs: Any) -> Iterable[ApplicationStackResource]

Parameters

Name Description
os_type_selected
Required
str or Enum8

Known values are: "Windows", "Linux", "WindowsFunctions", "LinuxFunctions", and "All". Default value is None.

Returns

Type Description

An iterator like instance of either ApplicationStackResource or the result of cls(response)

Exceptions

Type Description

get_function_app_stacks

Get available Function app frameworks and their versions.

Get available Function app frameworks and their versions.

get_function_app_stacks(stack_os_type: str | Enum4 | None = None, **kwargs: Any) -> Iterable[FunctionAppStack]

Parameters

Name Description
stack_os_type
Required
str or Enum4

Stack OS Type. Known values are: "Windows", "Linux", and "All". Default value is None.

Returns

Type Description

An iterator like instance of either FunctionAppStack or the result of cls(response)

Exceptions

Type Description

get_function_app_stacks_for_location

Get available Function app frameworks and their versions for location.

Get available Function app frameworks and their versions for location.

get_function_app_stacks_for_location(location: str, stack_os_type: str | Enum5 | None = None, **kwargs: Any) -> Iterable[FunctionAppStack]

Parameters

Name Description
location
Required
str

Function App stack location. Required.

stack_os_type
Required
str or Enum5

Stack OS Type. Known values are: "Windows", "Linux", and "All". Default value is None.

Returns

Type Description

An iterator like instance of either FunctionAppStack or the result of cls(response)

Exceptions

Type Description

get_web_app_stacks

Get available Web app frameworks and their versions.

Get available Web app frameworks and their versions.

get_web_app_stacks(stack_os_type: str | Enum7 | None = None, **kwargs: Any) -> Iterable[WebAppStack]

Parameters

Name Description
stack_os_type
Required
str or Enum7

Stack OS Type. Known values are: "Windows", "Linux", and "All". Default value is None.

Returns

Type Description

An iterator like instance of either WebAppStack or the result of cls(response)

Exceptions

Type Description

get_web_app_stacks_for_location

Get available Web app frameworks and their versions for location.

Get available Web app frameworks and their versions for location.

get_web_app_stacks_for_location(location: str, stack_os_type: str | Enum6 | None = None, **kwargs: Any) -> Iterable[WebAppStack]

Parameters

Name Description
location
Required
str

Web App stack location. Required.

stack_os_type
Required
str or Enum6

Stack OS Type. Known values are: "Windows", "Linux", and "All". Default value is None.

Returns

Type Description

An iterator like instance of either WebAppStack or the result of cls(response)

Exceptions

Type Description

list_operations

Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions.

Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions.

list_operations(**kwargs: Any) -> Iterable[CsmOperationDescription]

Returns

Type Description

An iterator like instance of either CsmOperationDescription or the result of cls(response)

Exceptions

Type Description

Attributes

models

models = <module 'azure.mgmt.web.v2020_12_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\\Lib\\site-packages\\azure\\mgmt\\web\\v2020_12_01\\models\\__init__.py'>