@datafire/azure_monitor_logprofiles_api
Client library for MonitorManagementClient
Installation and Usage
npm install --save @datafire/azure_monitor_logprofiles_api
let azure_monitor_logprofiles_api = require('@datafire/azure_monitor_logprofiles_api').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
Actions
LogProfiles_List
List the log profiles.
azure_monitor_logprofiles_api.LogProfiles_List({
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: The Azure subscription Id.
- api-version required
Output
- output LogProfileCollection
LogProfiles_Delete
Deletes the log profile.
azure_monitor_logprofiles_api.LogProfiles_Delete({
"logProfileName": "",
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- logProfileName required
string
: The name of the log profile. - api-version required
string
: Client Api Version. - subscriptionId required
string
: The Azure subscription Id.
- logProfileName required
Output
Output schema unknown
LogProfiles_Get
Gets the log profile.
azure_monitor_logprofiles_api.LogProfiles_Get({
"logProfileName": "",
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- logProfileName required
string
: The name of the log profile. - api-version required
string
: Client Api Version. - subscriptionId required
string
: The Azure subscription Id.
- logProfileName required
Output
- output LogProfileResource
LogProfiles_Update
Updates an existing LogProfilesResource. To update other fields use the CreateOrUpdate method.
azure_monitor_logprofiles_api.LogProfiles_Update({
"subscriptionId": "",
"logProfileName": "",
"api-version": "",
"logProfilesResource": null
}, context)
Input
- input
object
- subscriptionId required
string
: The Azure subscription Id. - logProfileName required
string
: The name of the log profile. - api-version required
string
: Client Api Version. - logProfilesResource required LogProfileResourcePatch
- subscriptionId required
Output
- output LogProfileResource
LogProfiles_CreateOrUpdate
Create or update a log profile in Azure Monitoring REST API.
azure_monitor_logprofiles_api.LogProfiles_CreateOrUpdate({
"logProfileName": "",
"api-version": "",
"parameters": {
"properties": null
},
"subscriptionId": ""
}, context)
Input
- input
object
- logProfileName required
string
: The name of the log profile. - api-version required
string
: Client Api Version. - parameters required LogProfileResource
- subscriptionId required
string
: The Azure subscription Id.
- logProfileName required
Output
- output LogProfileResource
Definitions
ErrorResponse
- ErrorResponse
object
: Describes the format of Error response.- code
string
: Error code - message
string
: Error message indicating why the operation failed.
- code
LogProfileCollection
- LogProfileCollection
object
: Represents a collection of log profiles.- value required
array
: the values of the log profiles.- items LogProfileResource
- value required
LogProfileProperties
- LogProfileProperties
object
: The log profile properties.- categories required
array
: the categories of the logs. These categories are created as is convenient to the user. Some values are: 'Write', 'Delete', and/or 'Action.'- items
string
- items
- locations required
array
: List of regions for which Activity Log events should be stored or streamed. It is a comma separated list of valid ARM locations including the 'global' location.- items
string
- items
- retentionPolicy required RetentionPolicy
- serviceBusRuleId
string
: The service bus rule ID of the service bus namespace in which you would like to have Event Hubs created for streaming the Activity Log. The rule ID is of the format: '{service bus resource ID}/authorizationrules/{key name}'. - storageAccountId
string
: the resource id of the storage account to which you would like to send the Activity Log.
- categories required
LogProfileResource
- LogProfileResource
object
: The log profile resource.- properties required LogProfileProperties
- id
string
: Azure resource Id - location required
string
: Resource location - name
string
: Azure resource name - type
string
: Azure resource type
LogProfileResourcePatch
- LogProfileResourcePatch
object
: The log profile resource for patch operations.- properties LogProfileProperties
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
RetentionPolicy
- RetentionPolicy
object
: Specifies the retention policy for the log.- days required
integer
: the number of days for the retention in days. A value of 0 will retain the events indefinitely. - enabled required
boolean
: a value indicating whether the retention policy is enabled.
- days required