Microsoft Azure Namespaces API is one of 1667 APIs that Microsoft Azure publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Namespaces. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.
This API exposes
20 operations
across 13 paths,
and defines 58 schemas.
It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.
The identity and technical contract details declared by the specification.
PrivateEndpointConnectionProperties
object
Private Endpoint Connection properties.
4 properties
SkuName
string
Namespace SKU name.
FcmV1Credential
object
Description of a NotificationHub FcmV1Credential.
1 property
1 required
PublicNetworkAccess
string
Type of public network access.
RemotePrivateEndpointConnection
object
Represents a Private Endpoint that is connected to Notification Hubs namespace using Private Endpoint Connection.
1 property
PrivateEndpointConnectionProvisioningState
string
State of Private Endpoint Connection.
CheckAvailabilityParameters
object
Parameters supplied to the Check Name Availability for Namespace and NotificationHubs.
7 properties
1 required
PolicykeyResource
object
Namespace/NotificationHub Regenerate Keys
1 property
SharedAccessAuthorizationRuleProperties
object
SharedAccessAuthorizationRule properties.
9 properties
1 required
NamespaceProperties
object
Represents namespace properties.
20 properties
MpnsCredentialProperties
object
Description of a NotificationHub MpnsCredential.
3 properties
3 required
XiaomiCredentialProperties
object
Description of a NotificationHub XiaomiCredentialProperties.
2 properties
SharedAccessAuthorizationRuleListResult
object
The response of the List Namespace operation.
2 properties
Sku_2
object
The Sku description for a namespace
5 properties
1 required
NamespaceResource
object
Notification Hubs Namespace Resource.
2 properties
2 required
AccessRights
string
Defines values for AccessRights.
PrivateLinkConnectionStatus
string
State of Private Link Connection.
ZoneRedundancyPreference
string
Namespace SKU name.
MpnsCredential
object
Description of a NotificationHub MpnsCredential.
1 property
1 required
NamespacePatchParameters
object
Patch parameter for NamespaceResource.
3 properties
Resource
object
6 properties
RemotePrivateLinkServiceConnectionState
object
State of the Private Link Service connection.
3 properties
WnsCredential
object
Description of a NotificationHub WnsCredential.
1 property
1 required
BrowserCredentialProperties
object
Description of a NotificationHub BrowserCredential.
3 properties
3 required
PolicyKeyType
string
Type of Shared Access Policy Key (primary or secondary).
FcmV1CredentialProperties
object
Description of a NotificationHub FcmV1Credential.
3 properties
3 required
AdmCredentialProperties
object
Description of a NotificationHub AdmCredential.
3 properties
3 required
ApnsCredential
object
Description of a NotificationHub ApnsCredential.
1 property
1 required
SharedAccessAuthorizationRuleResource_2
object
Description of a Namespace AuthorizationRules.
1 property
CheckAvailabilityResult
object
Description of a CheckAvailability resource.
4 properties
NamespaceListResult
object
The response of the List Namespace operation.
2 properties
ResourceListKeys_2
object
Namespace/NotificationHub Connection String
5 properties
Sku
object
The Sku description for a namespace
5 properties
1 required
SharedAccessAuthorizationRuleCreateOrUpdateParameters
object
Parameters supplied to the CreateOrUpdate Namespace AuthorizationRules.
1 property
1 required
SharedAccessAuthorizationRuleListResult_2
object
The response of the List Namespace operation.
2 properties
XiaomiCredential
object
Description of a NotificationHub XiaomiCredential.
1 property
1 required
GcmCredentialProperties
object
Description of a NotificationHub GcmCredential.
2 properties
1 required
ReplicationRegion
string
Allowed replication region
SharedAccessAuthorizationRuleProperties_2
object
SharedAccessAuthorizationRule properties.
9 properties
NetworkAcls
object
A collection of network authorization rules.
2 properties
PnsCredentialsResource
object
Description of a NotificationHub PNS Credentials. This is a response of the POST requests that return namespace or hubs PNS credentials.
3 properties
PolicyKeyResource
object
Namespace / NotificationHub Regenerate Keys request.
1 property
1 required
BrowserCredential
object
Description of a NotificationHub BrowserCredential.
1 property
1 required
WnsCredentialProperties
object
Description of a NotificationHub WnsCredential.
5 properties
BaiduCredential
object
Description of a NotificationHub BaiduCredential.
1 property
1 required
ResourceListKeys
object
Response for the POST request that returns Namespace or NotificationHub access keys (connection strings).
5 properties
ApnsCredentialProperties
object
Description of a NotificationHub ApnsCredential.
8 properties
1 required
SharedAccessAuthorizationRuleResource
object
Response for POST requests that return single SharedAccessAuthorizationRule.
3 properties
PrivateEndpointConnectionResource
object
Represents a Private Endpoint Connection ARM resource - a sub-resource of Notification Hubs namespace.
1 property
PublicInternetAuthorizationRule
object
A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
1 property
1 required
OperationProvisioningState
string
Defines values for OperationProvisioningState.
NamespaceType
string
Defines values for NamespaceType.
BaiduCredentialProperties
object
Description of a NotificationHub BaiduCredential.
3 properties
3 required
AdmCredential
object
Description of a NotificationHub AdmCredential.
1 property
1 required
PnsCredentials
object
Collection of Notification Hub or Notification Hub Namespace PNS credentials.
9 properties
GcmCredential
object
Description of a NotificationHub GcmCredential.
1 property
1 required
IpRule
object
A network authorization rule that filters traffic based on IP address.
2 properties
2 required
NamespaceStatus
string
Namespace status.
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Microsoft Azure publishes across the network.