@datafire/azure_apimanagement_apimnotifications v4.0.0
@datafire/azure_apimanagement_apimnotifications
Client library for ApiManagementClient
Installation and Usage
npm install --save @datafire/azure_apimanagement_apimnotificationslet azure_apimanagement_apimnotifications = require('@datafire/azure_apimanagement_apimnotifications').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});Description
Use these REST APIs for performing operations on who is going to receive notifications associated with your Azure API Management deployment.
Actions
Notification_ListByService
Lists a collection of properties defined within a service instance.
azure_apimanagement_apimnotifications.Notification_ListByService({
"resourceGroupName": "",
"serviceName": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- input
object- resourceGroupName required
string: The name of the resource group. - serviceName required
string: The name of the API Management service. - $top
integer: Number of records to return. - $skip
integer: Number of records to skip. - api-version required
string: Version of the API to be used with the client request. - subscriptionId required
string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output
- output
object: Paged Notification list representation.- nextLink
string: Next page link if any. - value
array: Page values.- items
object: Notification details.- properties
object: Notification Contract properties.- description
string: Description of the Notification. - recipients
object: Notification Parameter contract.- emails
array: List of Emails subscribed for the notification. - users
array: List of Users subscribed for the notification.
- emails
- title required
string: Title of the Notification.
- description
- id
string: Resource ID. - name
string: Resource name. - type
string: Resource type for API Management resource.
- properties
- items
- nextLink
Notification_Get
Gets the details of the Notification specified by its identifier.
azure_apimanagement_apimnotifications.Notification_Get({
"resourceGroupName": "",
"serviceName": "",
"notificationName": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- input
object- resourceGroupName required
string: The name of the resource group. - serviceName required
string: The name of the API Management service. - notificationName required
string(values: RequestPublisherNotificationMessage, PurchasePublisherNotificationMessage, NewApplicationNotificationMessage, BCC, NewIssuePublisherNotificationMessage, AccountClosedPublisher, QuotaLimitApproachingPublisherNotificationMessage): Notification Name Identifier. - api-version required
string: Version of the API to be used with the client request. - subscriptionId required
string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output
- output
object: Notification details.- properties
object: Notification Contract properties.- description
string: Description of the Notification. - recipients
object: Notification Parameter contract.- emails
array: List of Emails subscribed for the notification.- items
string
- items
- users
array: List of Users subscribed for the notification.- items
string
- items
- emails
- title required
string: Title of the Notification.
- description
- id
string: Resource ID. - name
string: Resource name. - type
string: Resource type for API Management resource.
- properties
Notification_CreateOrUpdate
Create or Update API Management publisher notification.
azure_apimanagement_apimnotifications.Notification_CreateOrUpdate({
"resourceGroupName": "",
"serviceName": "",
"notificationName": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- input
object- resourceGroupName required
string: The name of the resource group. - serviceName required
string: The name of the API Management service. - notificationName required
string(values: RequestPublisherNotificationMessage, PurchasePublisherNotificationMessage, NewApplicationNotificationMessage, BCC, NewIssuePublisherNotificationMessage, AccountClosedPublisher, QuotaLimitApproachingPublisherNotificationMessage): Notification Name Identifier. - If-Match
string: ETag of the Entity. Not required when creating an entity, but required when updating an entity. - api-version required
string: Version of the API to be used with the client request. - subscriptionId required
string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output
- output
object: Notification details.- properties
object: Notification Contract properties.- description
string: Description of the Notification. - recipients
object: Notification Parameter contract.- emails
array: List of Emails subscribed for the notification.- items
string
- items
- users
array: List of Users subscribed for the notification.- items
string
- items
- emails
- title required
string: Title of the Notification.
- description
- id
string: Resource ID. - name
string: Resource name. - type
string: Resource type for API Management resource.
- properties
NotificationRecipientEmail_ListByNotification
Gets the list of the Notification Recipient Emails subscribed to a notification.
azure_apimanagement_apimnotifications.NotificationRecipientEmail_ListByNotification({
"resourceGroupName": "",
"serviceName": "",
"notificationName": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- input
object- resourceGroupName required
string: The name of the resource group. - serviceName required
string: The name of the API Management service. - notificationName required
string(values: RequestPublisherNotificationMessage, PurchasePublisherNotificationMessage, NewApplicationNotificationMessage, BCC, NewIssuePublisherNotificationMessage, AccountClosedPublisher, QuotaLimitApproachingPublisherNotificationMessage): Notification Name Identifier. - api-version required
string: Version of the API to be used with the client request. - subscriptionId required
string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output
- output
object: Paged Recipient User list representation.- nextLink
string: Next page link if any. - value
array: Page values.- items
object: Recipient Email details.- properties
object: Recipient Email Contract Properties.- email
string: User Email subscribed to notification.
- email
- id
string: Resource ID. - name
string: Resource name. - type
string: Resource type for API Management resource.
- properties
- items
- nextLink
NotificationRecipientEmail_Delete
Removes the email from the list of Notification.
azure_apimanagement_apimnotifications.NotificationRecipientEmail_Delete({
"resourceGroupName": "",
"serviceName": "",
"notificationName": "",
"email": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- input
object- resourceGroupName required
string: The name of the resource group. - serviceName required
string: The name of the API Management service. - notificationName required
string(values: RequestPublisherNotificationMessage, PurchasePublisherNotificationMessage, NewApplicationNotificationMessage, BCC, NewIssuePublisherNotificationMessage, AccountClosedPublisher, QuotaLimitApproachingPublisherNotificationMessage): Notification Name Identifier. - email required
string: Email identifier. - api-version required
string: Version of the API to be used with the client request. - subscriptionId required
string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output
Output schema unknown
NotificationRecipientEmail_CheckEntityExists
Determine if Notification Recipient Email subscribed to the notification.
azure_apimanagement_apimnotifications.NotificationRecipientEmail_CheckEntityExists({
"resourceGroupName": "",
"serviceName": "",
"notificationName": "",
"email": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- input
object- resourceGroupName required
string: The name of the resource group. - serviceName required
string: The name of the API Management service. - notificationName required
string(values: RequestPublisherNotificationMessage, PurchasePublisherNotificationMessage, NewApplicationNotificationMessage, BCC, NewIssuePublisherNotificationMessage, AccountClosedPublisher, QuotaLimitApproachingPublisherNotificationMessage): Notification Name Identifier. - email required
string: Email identifier. - api-version required
string: Version of the API to be used with the client request. - subscriptionId required
string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output
Output schema unknown
NotificationRecipientEmail_CreateOrUpdate
Adds the Email address to the list of Recipients for the Notification.
azure_apimanagement_apimnotifications.NotificationRecipientEmail_CreateOrUpdate({
"resourceGroupName": "",
"serviceName": "",
"notificationName": "",
"email": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- input
object- resourceGroupName required
string: The name of the resource group. - serviceName required
string: The name of the API Management service. - notificationName required
string(values: RequestPublisherNotificationMessage, PurchasePublisherNotificationMessage, NewApplicationNotificationMessage, BCC, NewIssuePublisherNotificationMessage, AccountClosedPublisher, QuotaLimitApproachingPublisherNotificationMessage): Notification Name Identifier. - email required
string: Email identifier. - api-version required
string: Version of the API to be used with the client request. - subscriptionId required
string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output
- output
object: Recipient Email details.- properties
object: Recipient Email Contract Properties.- email
string: User Email subscribed to notification.
- email
- id
string: Resource ID. - name
string: Resource name. - type
string: Resource type for API Management resource.
- properties
NotificationRecipientUser_ListByNotification
Gets the list of the Notification Recipient User subscribed to the notification.
azure_apimanagement_apimnotifications.NotificationRecipientUser_ListByNotification({
"resourceGroupName": "",
"serviceName": "",
"notificationName": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- input
object- resourceGroupName required
string: The name of the resource group. - serviceName required
string: The name of the API Management service. - notificationName required
string(values: RequestPublisherNotificationMessage, PurchasePublisherNotificationMessage, NewApplicationNotificationMessage, BCC, NewIssuePublisherNotificationMessage, AccountClosedPublisher, QuotaLimitApproachingPublisherNotificationMessage): Notification Name Identifier. - api-version required
string: Version of the API to be used with the client request. - subscriptionId required
string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output
- output
object: Paged Recipient User list representation.- nextLink
string: Next page link if any. - value
array: Page values.- items
object: Recipient User details.- properties
object: Recipient User Contract Properties.- userId
string: API Management UserId subscribed to notification.
- userId
- id
string: Resource ID. - name
string: Resource name. - type
string: Resource type for API Management resource.
- properties
- items
- nextLink
NotificationRecipientUser_Delete
Removes the API Management user from the list of Notification.
azure_apimanagement_apimnotifications.NotificationRecipientUser_Delete({
"resourceGroupName": "",
"serviceName": "",
"notificationName": "",
"userId": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- input
object- resourceGroupName required
string: The name of the resource group. - serviceName required
string: The name of the API Management service. - notificationName required
string(values: RequestPublisherNotificationMessage, PurchasePublisherNotificationMessage, NewApplicationNotificationMessage, BCC, NewIssuePublisherNotificationMessage, AccountClosedPublisher, QuotaLimitApproachingPublisherNotificationMessage): Notification Name Identifier. - userId required
string: User identifier. Must be unique in the current API Management service instance. - api-version required
string: Version of the API to be used with the client request. - subscriptionId required
string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output
Output schema unknown
NotificationRecipientUser_CheckEntityExists
Determine if the Notification Recipient User is subscribed to the notification.
azure_apimanagement_apimnotifications.NotificationRecipientUser_CheckEntityExists({
"resourceGroupName": "",
"serviceName": "",
"notificationName": "",
"userId": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- input
object- resourceGroupName required
string: The name of the resource group. - serviceName required
string: The name of the API Management service. - notificationName required
string(values: RequestPublisherNotificationMessage, PurchasePublisherNotificationMessage, NewApplicationNotificationMessage, BCC, NewIssuePublisherNotificationMessage, AccountClosedPublisher, QuotaLimitApproachingPublisherNotificationMessage): Notification Name Identifier. - userId required
string: User identifier. Must be unique in the current API Management service instance. - api-version required
string: Version of the API to be used with the client request. - subscriptionId required
string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output
Output schema unknown
NotificationRecipientUser_CreateOrUpdate
Adds the API Management User to the list of Recipients for the Notification.
azure_apimanagement_apimnotifications.NotificationRecipientUser_CreateOrUpdate({
"resourceGroupName": "",
"serviceName": "",
"notificationName": "",
"userId": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- input
object- resourceGroupName required
string: The name of the resource group. - serviceName required
string: The name of the API Management service. - notificationName required
string(values: RequestPublisherNotificationMessage, PurchasePublisherNotificationMessage, NewApplicationNotificationMessage, BCC, NewIssuePublisherNotificationMessage, AccountClosedPublisher, QuotaLimitApproachingPublisherNotificationMessage): Notification Name Identifier. - userId required
string: User identifier. Must be unique in the current API Management service instance. - api-version required
string: Version of the API to be used with the client request. - subscriptionId required
string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output
- output
object: Recipient User details.- properties
object: Recipient User Contract Properties.- userId
string: API Management UserId subscribed to notification.
- userId
- id
string: Resource ID. - name
string: Resource name. - type
string: Resource type for API Management resource.
- properties
Definitions
This integration has no definitions