Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,247 @@
{
"parameters": {
"api-version": "2017-04-01"
},
"responses": {
"200": {
"body": {
"value": [
{
"name": "Microsoft.NotificationHubs/register/action",
"display": {
"provider": "Microsoft Azure Notification Hub",
"resource": "Microsoft Azure Notification Hub",
"operation": "Registers the NotificationHubs Provider",
"description": "Registers the subscription for the NotifciationHubs resource provider and enables the creation of Namespaces and NotificationHubs"
}
},
{
"name": "Microsoft.NotificationHubs/unregister/action",
"display": {
"provider": "Microsoft Azure Notification Hub",
"resource": "Microsoft Azure Notification Hub",
"operation": "Unregisters the NotificationHubs Provider",
"description": "Unregisters the subscription for the NotifciationHubs resource provider and enables the creation of Namespaces and NotificationHubs"
}
},
{
"name": "Microsoft.NotificationHubs/operationResults/read",
"display": {
"provider": "Microsoft Azure Notification Hub",
"resource": "Microsoft Azure Notification Hub",
"operation": "Operation results for Notification Hubs provider",
"description": "Returns operation results for Notification Hubs provider"
}
},
{
"name": "Microsoft.NotificationHubs/CheckNamespaceAvailability/action",
"display": {
"provider": "Microsoft Azure Notification Hub",
"resource": "Microsoft Azure Notification Hub",
"operation": "Get namespace availability.",
"description": "Checks availability of namespace under given subscription."
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/write",
"display": {
"provider": "Microsoft Azure Notification Hub",
"resource": "Namespace",
"operation": "Create Or Update Namespace ",
"description": "Create a Namespace Resource and Update its properties. Tags and status of the Namespace are the properties which can be updated."
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/read",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "Namespace",
"operation": "Get Namespace Resource",
"description": "Get the list of Namespace Resource Description"
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/Delete",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "Namespace",
"operation": "Delete Namespace",
"description": "Delete Namespace Resource"
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/authorizationRules/write",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "AuthorizationRules",
"operation": "Create or Update Namespace Authorization Rules",
"description": "Create a Namespace level Authorization Rules and update its properties. The Authorization Rules Access Rights, the Primary and Secondary Keys can be updated."
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/authorizationRules/action",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "AuthorizationRules",
"operation": "Get Namespace Authorization Rules",
"description": "Get the list of Namespaces Authorization Rules description."
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/authorizationRules/read",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "AuthorizationRules",
"operation": "Get Namespace Authorization Rules",
"description": "Get the list of Namespaces Authorization Rules description."
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/authorizationRules/delete",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "AuthorizationRules",
"operation": "Delete Namespace Authorization Rule",
"description": "Delete Namespace Authorization Rule. The Default Namespace Authorization Rule cannot be deleted. "
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/authorizationRules/listkeys/action",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "AuthorizationRules",
"operation": "Get Namespace Listkeys",
"description": "Get the Connection String to the Namespace"
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/authorizationRules/regenerateKeys/action",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "AuthorizationRules",
"operation": "Resource Regeneratekeys",
"description": "Regenerate the Primary or Secondary key to the Resource"
}
},
{
"name": "Microsoft.NotificationHubs/Namespaces/CheckNotificationHubAvailability/action",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "AuthorizationRules",
"operation": "CheckNotificationHubAvailability",
"description": "Checks whether or not a given NotificationHub name is available inside a Namespace"
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/notificationHubs/write",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "NotificationHub",
"operation": "Create or Update notification hub",
"description": "Create or Update notificationHub properties."
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/notificationHubs/read",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "NotificationHub",
"operation": "Get notification hub",
"description": "Get notification hub resource"
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/notificationHubs/Delete",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "NotificationHub",
"operation": "Delete notification hub",
"description": "Operation to delete notification hub resource"
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/notificationHubs/authorizationRules/write",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "NotificationHub Authorization Rule",
"operation": "Create or Update NotificationHub Authorization Rule",
"description": "Create NotificationHub Authorization Rules and Update its properties. The Authorization Rules Access Rights, the Primary and Secondary Keys can be updated."
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/notificationHubs/authorizationRules/action",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "NotificationHub AuthorizationRules",
"operation": " Get NotificationHub Authorization Rules",
"description": " Get the list of NotificationHub Authorization Rules"
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/notificationHubs/authorizationRules/read",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "NotificationHub AuthorizationRules",
"operation": " Get NotificationHub Authorization Rules",
"description": " Get the list of NotificationHub Authorization Rules"
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/notificationHubs/authorizationRules/delete",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "NotificationHub AuthorizationRules",
"operation": "Delete NotificationHub Authorization Rules",
"description": "Operation to delete NotificationHub Authorization Rules"
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/notificationHubs/authorizationRules/listkeys/action",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "NotificationHub AuthorizationRules",
"operation": "List NotificationHub keys",
"description": "Get the Connection String to NotificationHub"
}
},
{
"name": "Microsoft.NotificationHubs/namespaces/notificationHubs/authorizationRules/regenerateKeys/action",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "NotificationHub AuthorizationRules",
"operation": "Resource Regeneratekeys",
"description": "Regenerate the Primary or Secondary key to the Resource"
}
},
{
"name": "Microsoft.NotificationHubs/Namespaces/NotificationHubs/pnsCredentials/action",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "NotificationHub PnsCredential",
"operation": "Resource Get Notification Hub PNS Credentials",
"description": "Get All Notification Hub PNS Credentials. This includes, WNS, MPNS, APNS, GCM and Baidu credentials"
}
},
{
"name": "Microsoft.NotificationHubs/Namespaces/NotificationHubs/debugSend/action",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "NotificationHub resource",
"operation": "Send a test push notification",
"description": "Send a test push notification"
}
},
{
"name": "Microsoft.NotificationHubs/Namespaces/NotificationHubs/metricDefinitions/read",
"display": {
"provider": "Microsoft Azure NotificationHubs",
"resource": "NotificationHub metrics",
"operation": "Get NotificationHub metrics",
"description": "Get list of Namespace metrics Resource Descriptions"
}
}
]
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"parameters": {
"namespaceName": "nh-sdk-ns",
"authorizationRuleName": "sdk-AuthRules-1788",
"resourceGroupName": "5ktrial",
"api-version": "2017-04-01",
"subscriptionId": "29cfa613-cbbc-4512-b1d6-1b3a92c7fa40",
"location": "West Europe",
"parameters": {
"properties": {
"rights": [
"Listen",
"Send"
]
}
}
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/29cfa613-cbbc-4512-b1d6-1b3a92c7fa40/resourceGroups/ArunMonocle/providers/Microsoft.NotificationHubs/namespaces/sdk-Namespace-6914/AuthorizationRules/sdk-AuthRules-1788",
"name": "sdk-AuthRules-1788",
"type": "Microsoft.NotificationHubs/Namespaces/AuthorizationRules",
"properties": {
"rights": [
"Listen",
"Send"
]
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"parameters": {
"namespaceName": "nh-sdk-ns",
"authorizationRuleName": "RootManageSharedAccessKey",
"resourceGroupName": "5ktrial",
"api-version": "2017-04-01",
"subscriptionId": "29cfa613-cbbc-4512-b1d6-1b3a92c7fa40"
},
"responses": {
"200": {},
"204": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"parameters": {
"namespaceName": "nh-sdk-ns",
"authorizationRuleName": "RootManageSharedAccessKey",
"resourceGroupName": "5ktrial",
"api-version": "2017-04-01",
"subscriptionId": "29cfa613-cbbc-4512-b1d6-1b3a92c7fa40"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/29cfa613-cbbc-4512-b1d6-1b3a92c7fa40/resourceGroups/5ktrial/providers/Microsoft.NotificationHubs/namespaces/nh-sdk-ns/AuthorizationRules/RootManageSharedAccessKey",
"name": "RootManageSharedAccessKey",
"type": "Microsoft.NotificationHubs/Namespaces/AuthorizationRules",
"location": "South Central US",
"tags": null,
"properties": {
"keyName": "RootManageSharedAccessKey",
"primaryKey": "############################################",
"secondaryKey": "############################################",
"claimType": "SharedAccessKey",
"claimValue": "None",
"rights": [
"Listen",
"Manage",
"Send"
],
"createdTime": "2018-05-02T18:24:51.0690674Z",
"modifiedTime": "2018-05-02T18:24:51.0690674Z"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"parameters": {
"namespaceName": "nh-sdk-ns",
"resourceGroupName": "5ktrial",
"api-version": "2017-04-01",
"subscriptionId": "29cfa613-cbbc-4512-b1d6-1b3a92c7fa40"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/29cfa613-cbbc-4512-b1d6-1b3a92c7fa40/resourceGroups/5ktrial/providers/Microsoft.NotificationHubs/namespaces/nh-sdk-ns/AuthorizationRules/RootManageSharedAccessKey",
"name": "RootManageSharedAccessKey",
"type": "Microsoft.NotificationHubs/Namespaces/AuthorizationRules",
"location": null,
"tags": null,
"properties": {
"keyName": "RootManageSharedAccessKey",
"primaryKey": "e5FIqldZtpiWCwXfFn/MfofvpaqRpB2NzAlq+kGtoZ8=",
"secondaryKey": "p88zp8l/FSPLQyzOj2t2jMZk1k463SoFcQ13ritYjmI=",
"claimType": "SharedAccessKey",
"claimValue": "None",
"rights": [
"Listen",
"Manage",
"Send"
],
"createdTime": "2018-05-02T18:24:51.0690674Z",
"modifiedTime": "2018-05-02T18:31:28.5201555Z",
"revision": 1
}
}
],
"nextLink": null
}
}
}
}
Loading