azure.mgmt.portalservicescopilot.operations module

class azure.mgmt.portalservicescopilot.operations.CopilotSettingsOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through PortalServicesCopilotMgmtClient’s copilot_settings attribute.

create_or_update(resource: CopilotSettingsResource | MutableMapping[str, Any] | IO[bytes], **kwargs: Any) CopilotSettingsResource[source]

Create a CopilotSettingsResource.

Parameters:

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

Returns:

CopilotSettingsResource. The CopilotSettingsResource is compatible with MutableMapping

Return type:

CopilotSettingsResource

Raises:

HttpResponseError

delete(**kwargs: Any) None[source]

Delete a CopilotSettingsResource.

Returns:

None

Return type:

None

Raises:

HttpResponseError

get(**kwargs: Any) CopilotSettingsResource[source]

Get a CopilotSettingsResource.

Returns:

CopilotSettingsResource. The CopilotSettingsResource is compatible with MutableMapping

Return type:

CopilotSettingsResource

Raises:

HttpResponseError

update(properties: CopilotSettingsResourceUpdate | MutableMapping[str, Any] | IO[bytes], **kwargs: Any) CopilotSettingsResource[source]

Update a CopilotSettingsResource.

Parameters:

properties (CopilotSettingsResourceUpdate or JSON or IO[bytes]) – The resource properties to be updated. Is one of the following types: CopilotSettingsResourceUpdate, JSON, IO[bytes] Required.

Returns:

CopilotSettingsResource. The CopilotSettingsResource is compatible with MutableMapping

Return type:

CopilotSettingsResource

Raises:

HttpResponseError

class azure.mgmt.portalservicescopilot.operations.Operations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

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

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

List the operations for the provider.

Returns:

An iterator like instance of Operation

Return type:

ItemPaged[Operation]

Raises:

HttpResponseError