azure.mgmt.sitemanager.operations module

class azure.mgmt.sitemanager.operations.SitesByServiceGroupOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through SiteManagerMgmtClient’s sites_by_service_group attribute.

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:
  • servicegroup_name (str) – The name of the service group. Required.

  • site_name (str) – The name of the site. Required.

  • resource (Site or JSON or IO[bytes]) – The properties of the site. Is one of the following types: Site, JSON, IO[bytes] Required.

Returns:

An instance of LROPoller that returns Site. The Site is compatible with MutableMapping

Return type:

LROPoller[Site]

Raises:

HttpResponseError

delete(servicegroup_name: str, site_name: str, **kwargs: Any) None[source]

delete Site at SG scope.

Parameters:
  • servicegroup_name (str) – The name of the service group. Required.

  • site_name (str) – The name of the site. Required.

Returns:

None

Return type:

None

Raises:

HttpResponseError

get(servicegroup_name: str, site_name: str, **kwargs: Any) Site[source]

Get Site at SG scope.

Parameters:
  • servicegroup_name (str) – The name of the service group. Required.

  • site_name (str) – The name of the site. Required.

Returns:

Site. The Site is compatible with MutableMapping

Return type:

Site

Raises:

HttpResponseError

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:

ItemPaged[Site]

Raises:

HttpResponseError

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:

Site

Raises:

HttpResponseError

class azure.mgmt.sitemanager.operations.SitesBySubscriptionOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through SiteManagerMgmtClient’s sites_by_subscription attribute.

begin_create_or_update(site_name: str, resource: Site | MutableMapping[str, Any] | IO[bytes], **kwargs: Any) LROPoller[Site][source]

Create a Site.

Parameters:
  • site_name (str) – Name of Site resource. Required.

  • resource (Site or JSON or IO[bytes]) – Resource create parameters. Is one of the following types: Site, JSON, IO[bytes] Required.

Returns:

An instance of LROPoller that returns Site. The Site is compatible with MutableMapping

Return type:

LROPoller[Site]

Raises:

HttpResponseError

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:

HttpResponseError

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:

Site

Raises:

HttpResponseError

list(**kwargs: Any) Iterable[Site][source]

List Site resources by subscription ID.

Returns:

An iterator like instance of Site

Return type:

ItemPaged[Site]

Raises:

HttpResponseError

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:

Site

Raises:

HttpResponseError

class azure.mgmt.sitemanager.operations.SitesOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through SiteManagerMgmtClient’s sites attribute.

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:
  • resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.

  • site_name (str) – Name of Site resource. Required.

  • resource (Site or JSON or IO[bytes]) – Resource create parameters. Is one of the following types: Site, JSON, IO[bytes] Required.

Returns:

An instance of LROPoller that returns Site. The Site is compatible with MutableMapping

Return type:

LROPoller[Site]

Raises:

HttpResponseError

delete(resource_group_name: str, site_name: str, **kwargs: Any) None[source]

Delete 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.

Returns:

None

Return type:

None

Raises:

HttpResponseError

get(resource_group_name: str, site_name: str, **kwargs: Any) Site[source]

Get 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.

Returns:

Site. The Site is compatible with MutableMapping

Return type:

Site

Raises:

HttpResponseError

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:

ItemPaged[Site]

Raises:

HttpResponseError

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:

Site

Raises:

HttpResponseError