GuestDiagnosticsSettingsOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

MonitorManagementClient's

<xref:guest_diagnostics_settings> attribute.

Inheritance
builtins.object
GuestDiagnosticsSettingsOperations

Constructor

GuestDiagnosticsSettingsOperations(*args, **kwargs)

Methods

create_or_update

Creates or updates guest diagnostics settings.

delete

Delete guest diagnostics settings.

get

Gets guest diagnostics settings.

list

Get a list of all guest diagnostic settings in a subscription.

list_by_resource_group

Get a list of all guest diagnostic settings in a resource group.

update

Updates guest diagnostics settings.

create_or_update

Creates or updates guest diagnostics settings.

create_or_update(resource_group_name: str, diagnostic_settings_name: str, diagnostic_settings: _models.GuestDiagnosticSettingsResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.GuestDiagnosticSettingsResource

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

diagnostic_settings_name
Required
str

The name of the diagnostic setting. Required.

diagnostic_settings
Required

The configuration to create or update. Is either a GuestDiagnosticSettingsResource type or a IO type. Required.

Keyword-Only Parameters

Name Description
content_type
str

Body Parameter content-type. Known values are: 'application/json'. Default value is None.

cls

A custom type or function that will be passed the direct response

Returns

Type Description

GuestDiagnosticSettingsResource or the result of cls(response)

Exceptions

Type Description

delete

Delete guest diagnostics settings.

delete(resource_group_name: str, diagnostic_settings_name: str, **kwargs: Any) -> None

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

diagnostic_settings_name
Required
str

The name of the diagnostic setting. Required.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

get

Gets guest diagnostics settings.

get(resource_group_name: str, diagnostic_settings_name: str, **kwargs: Any) -> GuestDiagnosticSettingsResource

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

diagnostic_settings_name
Required
str

The name of the diagnostic setting. Required.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

GuestDiagnosticSettingsResource or the result of cls(response)

Exceptions

Type Description

list

Get a list of all guest diagnostic settings in a subscription.

list(**kwargs: Any) -> Iterable[GuestDiagnosticSettingsResource]

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

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

Exceptions

Type Description

list_by_resource_group

Get a list of all guest diagnostic settings in a resource group.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[GuestDiagnosticSettingsResource]

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

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

Exceptions

Type Description

update

Updates guest diagnostics settings.

update(resource_group_name: str, diagnostic_settings_name: str, parameters: _models.GuestDiagnosticSettingsPatchResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.GuestDiagnosticSettingsResource

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

diagnostic_settings_name
Required
str

The name of the diagnostic setting. Required.

parameters
Required

The configuration to patch. Is either a GuestDiagnosticSettingsPatchResource type or a IO type. Required.

Keyword-Only Parameters

Name Description
content_type
str

Body Parameter content-type. Known values are: 'application/json'. Default value is None.

cls

A custom type or function that will be passed the direct response

Returns

Type Description

GuestDiagnosticSettingsResource or the result of cls(response)

Exceptions

Type Description

Attributes

models

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