NotificationHubs interface
Interfaz que representa un NotificationHubs.
Métodos
Detalles del método
checkNotificationHubAvailability(string, string, CheckAvailabilityParameters, NotificationHubsCheckNotificationHubAvailabilityOptionalParams)
Comprueba la disponibilidad del notificationHub especificado en un espacio de nombres.
function checkNotificationHubAvailability(resourceGroupName: string, namespaceName: string, parameters: CheckAvailabilityParameters, options?: NotificationHubsCheckNotificationHubAvailabilityOptionalParams): Promise<CheckAvailabilityResult>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos.
- namespaceName
-
string
El espacio de nombres.
- parameters
- CheckAvailabilityParameters
El nombre de notificationHub.
Parámetros de opciones.
Devoluciones
Promise<CheckAvailabilityResult>
createOrUpdate(string, string, string, NotificationHubCreateOrUpdateParameters, NotificationHubsCreateOrUpdateOptionalParams)
Crea o actualiza un NotificationHub en un espacio de nombres.
function createOrUpdate(resourceGroupName: string, namespaceName: string, notificationHubName: string, parameters: NotificationHubCreateOrUpdateParameters, options?: NotificationHubsCreateOrUpdateOptionalParams): Promise<NotificationHubResource>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos.
- namespaceName
-
string
El espacio de nombres.
- notificationHubName
-
string
Nombre del centro de notificaciones.
- parameters
- NotificationHubCreateOrUpdateParameters
Parámetros proporcionados para crear o actualizar un recurso de NotificationHub.
Parámetros de opciones.
Devoluciones
Promise<NotificationHubResource>
createOrUpdateAuthorizationRule(string, string, string, string, SharedAccessAuthorizationRuleCreateOrUpdateParameters, NotificationHubsCreateOrUpdateAuthorizationRuleOptionalParams)
Crea o Novedades una regla de autorización para un NotificationHub
function createOrUpdateAuthorizationRule(resourceGroupName: string, namespaceName: string, notificationHubName: string, authorizationRuleName: string, parameters: SharedAccessAuthorizationRuleCreateOrUpdateParameters, options?: NotificationHubsCreateOrUpdateAuthorizationRuleOptionalParams): Promise<SharedAccessAuthorizationRuleResource>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos.
- namespaceName
-
string
El espacio de nombres.
- notificationHubName
-
string
Nombre del centro de notificaciones.
- authorizationRuleName
-
string
Nombre de la regla de autorización.
Regla de autorización de acceso compartido.
Parámetros de opciones.
Devoluciones
debugSend(string, string, string, NotificationHubsDebugSendOptionalParams)
test send a push notification (enviar una notificación push)
function debugSend(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsDebugSendOptionalParams): Promise<DebugSendResponse>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos.
- namespaceName
-
string
El espacio de nombres.
- notificationHubName
-
string
Nombre del centro de notificaciones.
Parámetros de opciones.
Devoluciones
Promise<DebugSendResponse>
delete(string, string, string, NotificationHubsDeleteOptionalParams)
Elimina un centro de notificaciones asociado a un espacio de nombres.
function delete(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsDeleteOptionalParams): Promise<void>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos.
- namespaceName
-
string
El espacio de nombres.
- notificationHubName
-
string
Nombre del centro de notificaciones.
Parámetros de opciones.
Devoluciones
Promise<void>
deleteAuthorizationRule(string, string, string, string, NotificationHubsDeleteAuthorizationRuleOptionalParams)
Elimina una regla de autorización notificationHub.
function deleteAuthorizationRule(resourceGroupName: string, namespaceName: string, notificationHubName: string, authorizationRuleName: string, options?: NotificationHubsDeleteAuthorizationRuleOptionalParams): Promise<void>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos.
- namespaceName
-
string
El espacio de nombres.
- notificationHubName
-
string
Nombre del centro de notificaciones.
- authorizationRuleName
-
string
Nombre de la regla de autorización.
Parámetros de opciones.
Devoluciones
Promise<void>
get(string, string, string, NotificationHubsGetOptionalParams)
Enumera los centros de notificaciones asociados a un espacio de nombres.
function get(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsGetOptionalParams): Promise<NotificationHubResource>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos.
- namespaceName
-
string
El espacio de nombres.
- notificationHubName
-
string
Nombre del centro de notificaciones.
Parámetros de opciones.
Devoluciones
Promise<NotificationHubResource>
getAuthorizationRule(string, string, string, string, NotificationHubsGetAuthorizationRuleOptionalParams)
Obtiene una regla de autorización para un NotificationHub por nombre.
function getAuthorizationRule(resourceGroupName: string, namespaceName: string, notificationHubName: string, authorizationRuleName: string, options?: NotificationHubsGetAuthorizationRuleOptionalParams): Promise<SharedAccessAuthorizationRuleResource>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos.
- namespaceName
-
string
Nombre del espacio de nombres
- notificationHubName
-
string
Nombre del centro de notificaciones.
- authorizationRuleName
-
string
nombre de la regla de autorización.
Parámetros de opciones.
Devoluciones
getPnsCredentials(string, string, string, NotificationHubsGetPnsCredentialsOptionalParams)
Enumera las credenciales de PNS asociadas a un centro de notificaciones .
function getPnsCredentials(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsGetPnsCredentialsOptionalParams): Promise<PnsCredentialsResource>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos.
- namespaceName
-
string
El espacio de nombres.
- notificationHubName
-
string
Nombre del centro de notificaciones.
Parámetros de opciones.
Devoluciones
Promise<PnsCredentialsResource>
list(string, string, NotificationHubsListOptionalParams)
Enumera los centros de notificaciones asociados a un espacio de nombres.
function list(resourceGroupName: string, namespaceName: string, options?: NotificationHubsListOptionalParams): PagedAsyncIterableIterator<NotificationHubResource, NotificationHubResource[], PageSettings>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos.
- namespaceName
-
string
El espacio de nombres.
Parámetros de opciones.
Devoluciones
listAuthorizationRules(string, string, string, NotificationHubsListAuthorizationRulesOptionalParams)
Obtiene las reglas de autorización de un NotificationHub.
function listAuthorizationRules(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsListAuthorizationRulesOptionalParams): PagedAsyncIterableIterator<SharedAccessAuthorizationRuleResource, SharedAccessAuthorizationRuleResource[], PageSettings>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos.
- namespaceName
-
string
Nombre del espacio de nombres
- notificationHubName
-
string
Nombre del centro de notificaciones.
Parámetros de opciones.
Devoluciones
listKeys(string, string, string, string, NotificationHubsListKeysOptionalParams)
Obtiene connectionStrings principal y secundario en NotificationHub.
function listKeys(resourceGroupName: string, namespaceName: string, notificationHubName: string, authorizationRuleName: string, options?: NotificationHubsListKeysOptionalParams): Promise<ResourceListKeys>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos.
- namespaceName
-
string
El espacio de nombres.
- notificationHubName
-
string
Nombre del centro de notificaciones.
- authorizationRuleName
-
string
Cadena de conexión de NotificationHub para el authorizationRule especificado.
Parámetros de opciones.
Devoluciones
Promise<ResourceListKeys>
patch(string, string, string, NotificationHubsPatchOptionalParams)
Aplicar revisiones a NotificationHub en un espacio de nombres.
function patch(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsPatchOptionalParams): Promise<NotificationHubResource>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos.
- namespaceName
-
string
El espacio de nombres.
- notificationHubName
-
string
Nombre del centro de notificaciones.
Parámetros de opciones.
Devoluciones
Promise<NotificationHubResource>
regenerateKeys(string, string, string, string, PolicykeyResource, NotificationHubsRegenerateKeysOptionalParams)
Regenera las claves principales o secundarias en la regla de autorización de NotificationHub
function regenerateKeys(resourceGroupName: string, namespaceName: string, notificationHubName: string, authorizationRuleName: string, parameters: PolicykeyResource, options?: NotificationHubsRegenerateKeysOptionalParams): Promise<ResourceListKeys>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos.
- namespaceName
-
string
El espacio de nombres.
- notificationHubName
-
string
Nombre del centro de notificaciones.
- authorizationRuleName
-
string
Cadena de conexión de NotificationHub para el authorizationRule especificado.
- parameters
- PolicykeyResource
Parámetros proporcionados para volver a generar la clave de regla de autorización de NotificationHub.
Parámetros de opciones.
Devoluciones
Promise<ResourceListKeys>