@datafire/azure_monitor_guestdiagnosticsettings_api
Client library for Guest Diagnostic Settings
Installation and Usage
npm install --save @datafire/azure_monitor_guestdiagnosticsettings_apilet azure_monitor_guestdiagnosticsettings_api = require('@datafire/azure_monitor_guestdiagnosticsettings_api').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});Description
API to Add/Remove/List Guest Diagnostics Configuration to Azure Resources
Actions
guestDiagnosticsSettings_List
Get a list of all guest diagnostic settings in a subscription.
azure_monitor_guestdiagnosticsettings_api.guestDiagnosticsSettings_List({
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- subscriptionId required
string: The Azure subscription Id. - api-version required
string: Client Api Version.
- subscriptionId required
Output
- output GuestDiagnosticSettingsList
guestDiagnosticsSettings_ListByResourceGroup
Get a list of all guest diagnostic settings in a resource group.
azure_monitor_guestdiagnosticsettings_api.guestDiagnosticsSettings_ListByResourceGroup({
"resourceGroupName": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: The name of the resource group. - subscriptionId required
string: The Azure subscription Id. - api-version required
string: Client Api Version.
- resourceGroupName required
Output
- output GuestDiagnosticSettingsList
guestDiagnosticsSettings_Delete
Delete guest diagnostics settings.
azure_monitor_guestdiagnosticsettings_api.guestDiagnosticsSettings_Delete({
"resourceGroupName": "",
"diagnosticSettingsName": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: The name of the resource group. - diagnosticSettingsName required
string: The name of the diagnostic setting. - subscriptionId required
string: The Azure subscription Id. - api-version required
string: Client Api Version.
- resourceGroupName required
Output
Output schema unknown
guestDiagnosticsSettings_Get
Gets guest diagnostics settings.
azure_monitor_guestdiagnosticsettings_api.guestDiagnosticsSettings_Get({
"resourceGroupName": "",
"diagnosticSettingsName": "",
"subscriptionId": "",
"api-version": ""
}, context)Input
- input
object- resourceGroupName required
string: The name of the resource group. - diagnosticSettingsName required
string: The name of the diagnostic setting. - subscriptionId required
string: The Azure subscription Id. - api-version required
string: Client Api Version.
- resourceGroupName required
Output
guestDiagnosticsSettings_Update
Updates guest diagnostics settings.
azure_monitor_guestdiagnosticsettings_api.guestDiagnosticsSettings_Update({
"resourceGroupName": "",
"diagnosticSettingsName": "",
"api-version": "",
"subscriptionId": "",
"parameters": null
}, context)Input
- input
object- resourceGroupName required
string: The name of the resource group. - diagnosticSettingsName required
string: The name of the diagnostic setting. - api-version required
string: Client Api Version. - subscriptionId required
string: The Azure subscription Id. - parameters required GuestDiagnosticSettingsPatchResource
- resourceGroupName required
Output
guestDiagnosticsSettings_CreateOrUpdate
Creates or updates guest diagnostics settings.
azure_monitor_guestdiagnosticsettings_api.guestDiagnosticsSettings_CreateOrUpdate({
"resourceGroupName": "",
"diagnosticSettingsName": "",
"api-version": "",
"subscriptionId": "",
"diagnosticSettings": {
"properties": null
}
}, context)Input
- input
object- resourceGroupName required
string: The name of the resource group. - diagnosticSettingsName required
string: The name of the diagnostic setting. - api-version required
string: Client Api Version. - subscriptionId required
string: The Azure subscription Id. - diagnosticSettings required GuestDiagnosticSettingsResource
- resourceGroupName required
Output
Definitions
DataSource
- DataSource
object: Data source object contains configuration to collect telemetry and one or more sinks to send that telemetry data to- configuration required DataSourceConfiguration
- kind required
string(values: PerformanceCounter, ETWProviders, WindowsEventLogs): Datasource kind - sinks required
array- items SinkConfiguration
DataSourceConfiguration
- DataSourceConfiguration
object- eventLogs
array: Windows event logs configuration.- items EventLogConfiguration
- perfCounters
array: Performance counter configuration - providers
array: ETW providers configuration- items EtwProviderConfiguration
- eventLogs
ErrorResponse
- ErrorResponse
object: Describes the format of Error response.- code
string: Error code - message
string: Error message indicating why the operation failed.
- code
EtwEventConfiguration
- EtwEventConfiguration
object- filter
string - id required
integer - name required
string
- filter
EtwProviderConfiguration
- EtwProviderConfiguration
object- events required
array- items EtwEventConfiguration
- id required
string
- events required
EventLogConfiguration
- EventLogConfiguration
object- filter
string - logName required
string
- filter
GuestDiagnosticSettings
- GuestDiagnosticSettings
object: Virtual machine diagnostic settings- dataSources
array: the array of data source object which are configured to collect and send data- items DataSource
- osType
string(values: Windows, Linux): Operating system type for the configuration - proxySetting
string
- dataSources
GuestDiagnosticSettingsList
- GuestDiagnosticSettingsList
object: A list of guest diagnostic settings.- nextLink
string: Provides the link to retrieve the next set of elements. - value
array: The list of guest diagnostic settings.
- nextLink
GuestDiagnosticSettingsPatchResource
- GuestDiagnosticSettingsPatchResource
object: An diagnostic settings object for the body of patch operations.- properties GuestDiagnosticSettings
GuestDiagnosticSettingsResource
- GuestDiagnosticSettingsResource
object: Virtual machine guest diagnostics settings resource.- properties required GuestDiagnosticSettings
- id
string: Azure resource Id - location required
string: Resource location - name
string: Azure resource name - type
string: Azure resource type
PerformanceCounterConfiguration
- PerformanceCounterConfiguration
object- instance
string - name required
string - samplingPeriod required
string
- instance
Resource
- Resource
object: An azure resource object- id
string: Azure resource Id - location required
string: Resource location - name
string: Azure resource name - type
string: Azure resource type
- id
SinkConfiguration
- SinkConfiguration
object- kind required
string(values: EventHub, ApplicationInsights, LogAnalytics)
- kind required