azure.mgmt.sitemanager.operations module
- class azure.mgmt.sitemanager.operations.SitesByServiceGroupOperations(*args, **kwargs)[source]
Bases:
objectWarning
DO NOT instantiate this class directly.
Instead, you should access the following operations through
SiteManagerMgmtClient’ssites_by_service_groupattribute.- begin_create_or_update(servicegroup_name: str, site_name: str, resource: Site | MutableMapping[str, Any] | IO[bytes], **kwargs: Any) LROPoller[Site][source]
create or update Site at SG scope.
- Parameters:
- Returns:
An instance of LROPoller that returns Site. The Site is compatible with MutableMapping
- Return type:
- Raises:
- delete(servicegroup_name: str, site_name: str, **kwargs: Any) None[source]
delete Site at SG scope.
- Parameters:
- Returns:
None
- Return type:
None
- Raises:
- get(servicegroup_name: str, site_name: str, **kwargs: Any) Site[source]
Get Site at SG scope.
- Parameters:
- Returns:
Site. The Site is compatible with MutableMapping
- Return type:
- Raises:
- list_by_service_group(servicegroup_name: str, **kwargs: Any) Iterable[Site][source]
list Site at SG scope.
- Parameters:
servicegroup_name (str) – The name of the service group. Required.
- Returns:
An iterator like instance of Site
- Return type:
- Raises:
- update(servicegroup_name: str, site_name: str, properties: SiteUpdate | MutableMapping[str, Any] | IO[bytes], **kwargs: Any) Site[source]
update Site at SG scope.
- Parameters:
servicegroup_name (str) – The name of the service group. Required.
site_name (str) – The name of the site. Required.
properties (SiteUpdate or JSON or IO[bytes]) – The properties of the site. Is one of the following types: SiteUpdate, JSON, IO[bytes] Required.
- Returns:
Site. The Site is compatible with MutableMapping
- Return type:
- Raises:
- class azure.mgmt.sitemanager.operations.SitesBySubscriptionOperations(*args, **kwargs)[source]
Bases:
objectWarning
DO NOT instantiate this class directly.
Instead, you should access the following operations through
SiteManagerMgmtClient’ssites_by_subscriptionattribute.- begin_create_or_update(site_name: str, resource: Site | MutableMapping[str, Any] | IO[bytes], **kwargs: Any) LROPoller[Site][source]
Create a Site.
- Parameters:
- Returns:
An instance of LROPoller that returns Site. The Site is compatible with MutableMapping
- Return type:
- Raises:
- delete(site_name: str, **kwargs: Any) None[source]
Delete a Site.
- Parameters:
site_name (str) – Name of Site resource. Required.
- Returns:
None
- Return type:
None
- Raises:
- get(site_name: str, **kwargs: Any) Site[source]
Get a Site.
- Parameters:
site_name (str) – Name of Site resource. Required.
- Returns:
Site. The Site is compatible with MutableMapping
- Return type:
- Raises:
- list(**kwargs: Any) Iterable[Site][source]
List Site resources by subscription ID.
- Returns:
An iterator like instance of Site
- Return type:
- Raises:
- update(site_name: str, properties: SiteUpdate | MutableMapping[str, Any] | IO[bytes], **kwargs: Any) Site[source]
Update a Site.
- Parameters:
site_name (str) – Name of Site resource. Required.
properties (SiteUpdate or JSON or IO[bytes]) – The resource properties to be updated. Is one of the following types: SiteUpdate, JSON, IO[bytes] Required.
- Returns:
Site. The Site is compatible with MutableMapping
- Return type:
- Raises:
- class azure.mgmt.sitemanager.operations.SitesOperations(*args, **kwargs)[source]
Bases:
objectWarning
DO NOT instantiate this class directly.
Instead, you should access the following operations through
SiteManagerMgmtClient’ssitesattribute.- begin_create_or_update(resource_group_name: str, site_name: str, resource: Site | MutableMapping[str, Any] | IO[bytes], **kwargs: Any) LROPoller[Site][source]
Create a Site.
- Parameters:
- Returns:
An instance of LROPoller that returns Site. The Site is compatible with MutableMapping
- Return type:
- Raises:
- delete(resource_group_name: str, site_name: str, **kwargs: Any) None[source]
Delete a Site.
- Parameters:
- Returns:
None
- Return type:
None
- Raises:
- get(resource_group_name: str, site_name: str, **kwargs: Any) Site[source]
Get a Site.
- Parameters:
- Returns:
Site. The Site is compatible with MutableMapping
- Return type:
- Raises:
- list_by_resource_group(resource_group_name: str, **kwargs: Any) Iterable[Site][source]
List Site resources by resource group.
- Parameters:
resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.
- Returns:
An iterator like instance of Site
- Return type:
- Raises:
- update(resource_group_name: str, site_name: str, properties: SiteUpdate | MutableMapping[str, Any] | IO[bytes], **kwargs: Any) Site[source]
Update a Site.
- Parameters:
resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.
site_name (str) – Name of Site resource. Required.
properties (SiteUpdate or JSON or IO[bytes]) – The resource properties to be updated. Is one of the following types: SiteUpdate, JSON, IO[bytes] Required.
- Returns:
Site. The Site is compatible with MutableMapping
- Return type:
- Raises: