Compartir a través de


Notification Hubs - List

Listas los centros de notificaciones asociados a un espacio de nombres.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs?api-version=2023-09-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs?$skipToken={$skipToken}&$top={$top}&api-version=2023-09-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
namespaceName
path True

string

Nombre del espacio de nombres

Patrón de Regex: ^[a-zA-Z][a-zA-Z0-9-]*$

resourceGroupName
path True

string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

subscriptionId
path True

string

uuid

Identificador de la suscripción de destino. El valor debe ser un UUID.

api-version
query True

string

Versión de API que se usará para la operación.

$skipToken
query

string

Token de continuación.

$top
query

integer

int32

Tamaño de página.

Respuestas

Nombre Tipo Description
200 OK

NotificationHubListResult

Correcto

Other Status Codes

ErrorResponse

Código de error con motivo.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

NotificationHubs_List

Solicitud de ejemplo

GET https://management.azure.com/subscriptions/29cfa613-cbbc-4512-b1d6-1b3a92c7fa40/resourceGroups/5ktrial/providers/Microsoft.NotificationHubs/namespaces/nh-sdk-ns/notificationHubs?api-version=2023-09-01

Respuesta de muestra

{
  "value": [
    {
      "location": "East US",
      "properties": {
        "name": "test",
        "registrationTtl": "10675199.02:48:05.4775807",
        "dailyMaxActiveDevices": 0
      },
      "id": "/subscriptions/29cfa613-cbbc-4512-b1d6-1b3a92c7fa40/resourceGroups/5ktrial/providers/Microsoft.NotificationHubs/namespaces/nh-sdk-ns/notificationHubs/test",
      "name": "test",
      "type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
      "tags": {
        "hubTag1": "hubTagValue1",
        "hubTag2": "hubTagValue2"
      }
    }
  ]
}

Definiciones

Nombre Description
AccessRights

Define los valores de AccessRights.

AdmCredential

Descripción de notificationHub AdmCredential.

AdmCredentialProperties

Descripción de notificationHub AdmCredential.

ApnsCredential

Descripción de notificationHub ApnsCredential.

ApnsCredentialProperties

Descripción de notificationHub ApnsCredential.

BaiduCredential

Descripción de notificationHub BaiduCredential.

BaiduCredentialProperties

Descripción de notificationHub BaiduCredential.

BrowserCredential

Descripción de notificationHub BrowserCredential.

BrowserCredentialProperties

Descripción de notificationHub BrowserCredential.

createdByType

Tipo de identidad que creó el recurso.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

GcmCredential

Descripción de notificationHub GcmCredential.

GcmCredentialProperties

Descripción de notificationHub GcmCredential.

MpnsCredential

Descripción de un Objeto MpnsCredential de NotificationHub.

MpnsCredentialProperties

Descripción de un Objeto MpnsCredential de NotificationHub.

NotificationHubListResult

Respuesta de la operación List NotificationHub.

NotificationHubProperties

Propiedades de NotificationHub.

NotificationHubResource

Recurso del Centro de notificaciones.

SharedAccessAuthorizationRuleProperties

Propiedades SharedAccessAuthorizationRule.

Sku

Descripción de la SKU de un espacio de nombres

SkuName

Nombre de la SKU del espacio de nombres.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

WnsCredential

Descripción de un NotificationHub WnsCredential.

WnsCredentialProperties

Descripción de un NotificationHub WnsCredential.

XiaomiCredential

Descripción de un NotificationHub XiaomiCredential.

XiaomiCredentialProperties

Descripción de notificationHub XiaomiCredentialProperties.

AccessRights

Define los valores de AccessRights.

Nombre Tipo Description
Listen

string

Manage

string

Send

string

AdmCredential

Descripción de notificationHub AdmCredential.

Nombre Tipo Description
properties

AdmCredentialProperties

Descripción de notificationHub AdmCredential.

AdmCredentialProperties

Descripción de notificationHub AdmCredential.

Nombre Tipo Description
authTokenUrl

string

Obtiene o establece la dirección URL del token de autorización.

clientId

string

Obtiene o establece el identificador de cliente.

clientSecret

string

Obtiene o establece la clave de acceso del secreto de credencial.

ApnsCredential

Descripción de notificationHub ApnsCredential.

Nombre Tipo Description
properties

ApnsCredentialProperties

Descripción de notificationHub ApnsCredential.

ApnsCredentialProperties

Descripción de notificationHub ApnsCredential.

Nombre Tipo Description
apnsCertificate

string

Obtiene o establece el certificado APNS.

appId

string

Obtiene o establece la clave de notificación registrada del emisor (iss), cuyo valor es el identificador de equipo de 10 caracteres, obtenido de la cuenta de desarrollador.

appName

string

Obtiene o establece el nombre de la aplicación.

certificateKey

string

Obtiene o establece la clave de certificado.

endpoint

string

Obtiene o establece el punto de conexión de esta credencial.

keyId

string

Obtiene o establece una clave de identificador de clave de 10 caracteres (kid), obtenida de la cuenta de desarrollador.

thumbprint

string

Obtiene o establece la huella digital del certificado APNS.

token

string

Obtiene o establece el token de autenticación del proveedor, obtenido a través de la cuenta de desarrollador.

BaiduCredential

Descripción de notificationHub BaiduCredential.

Nombre Tipo Description
properties

BaiduCredentialProperties

Descripción de notificationHub BaiduCredential.

BaiduCredentialProperties

Descripción de notificationHub BaiduCredential.

Nombre Tipo Description
baiduApiKey

string

Obtiene o establece baidu Api Key.

baiduEndPoint

string

Obtiene o establece el punto de conexión baidu.

baiduSecretKey

string

Obtiene o establece baidu Secret Key

BrowserCredential

Descripción de notificationHub BrowserCredential.

Nombre Tipo Description
properties

BrowserCredentialProperties

Descripción de notificationHub BrowserCredential.

BrowserCredentialProperties

Descripción de notificationHub BrowserCredential.

Nombre Tipo Description
subject

string

Obtiene o establece el asunto de inserción web.

vapidPrivateKey

string

Obtiene o establece la clave privada VAPID.

vapidPublicKey

string

Obtiene o establece la clave pública VAPID.

createdByType

Tipo de identidad que creó el recurso.

Nombre Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Los detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

GcmCredential

Descripción de notificationHub GcmCredential.

Nombre Tipo Description
properties

GcmCredentialProperties

Descripción de notificationHub GcmCredential.

GcmCredentialProperties

Descripción de notificationHub GcmCredential.

Nombre Tipo Description
gcmEndpoint

string

Obtiene o establece el punto de conexión de GCM.

googleApiKey

string

Obtiene o establece la clave de LA API de Google.

MpnsCredential

Descripción de un Objeto MpnsCredential de NotificationHub.

Nombre Tipo Description
properties

MpnsCredentialProperties

Descripción de un Objeto MpnsCredential de NotificationHub.

MpnsCredentialProperties

Descripción de un Objeto MpnsCredential de NotificationHub.

Nombre Tipo Description
certificateKey

string

Obtiene o establece la clave de certificado para esta credencial.

mpnsCertificate

string

Obtiene o establece el certificado MPNS.

thumbprint

string

Obtiene o establece la huella digital del certificado MPNS.

NotificationHubListResult

Respuesta de la operación List NotificationHub.

Nombre Tipo Description
nextLink

string

Obtiene o establece un vínculo al siguiente conjunto de resultados.

value

NotificationHubResource[]

Obtiene o establece el resultado de la operación List AuthorizationRules.

NotificationHubProperties

Propiedades de NotificationHub.

Nombre Tipo Description
admCredential

AdmCredential

Descripción de notificationHub AdmCredential.

apnsCredential

ApnsCredential

Descripción de notificationHub ApnsCredential.

authorizationRules

SharedAccessAuthorizationRuleProperties[]

Obtiene o establece authorizationRules del notificationHub creado.

baiduCredential

BaiduCredential

Descripción de notificationHub BaiduCredential.

browserCredential

BrowserCredential

Descripción de notificationHub BrowserCredential.

dailyMaxActiveDevices

integer

gcmCredential

GcmCredential

Descripción de notificationHub GcmCredential.

mpnsCredential

MpnsCredential

Descripción de un Objeto MpnsCredential de NotificationHub.

name

string

Obtiene o establece el nombre de NotificationHub.

registrationTtl

string

Obtiene o establece el objeto RegistrationTtl del NotificationHub creado.

wnsCredential

WnsCredential

Descripción de un NotificationHub WnsCredential.

xiaomiCredential

XiaomiCredential

Descripción de un NotificationHub XiaomiCredential.

NotificationHubResource

Recurso del Centro de notificaciones.

Nombre Tipo Description
id

string

Identificador de recurso completo del recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Ubicación geográfica donde reside el recurso

name

string

Nombre del recurso.

properties

NotificationHubProperties

Propiedades de NotificationHub.

sku

Sku

Descripción de la SKU de un espacio de nombres

systemData

systemData

Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy.

tags

object

Etiquetas del recurso.

type

string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

SharedAccessAuthorizationRuleProperties

Propiedades SharedAccessAuthorizationRule.

Nombre Tipo Description
claimType

string

Obtiene una cadena que describe el tipo de notificación.

claimValue

string

Obtiene una cadena que describe el valor de notificación.

createdTime

string

Obtiene la hora de creación de esta regla.

keyName

string

Obtiene una cadena que describe la regla de autorización.

modifiedTime

string

Obtiene la hora de la última modificación de esta regla.

primaryKey

string

Obtiene una clave principal de 256 bits codificada en base64 para firmar y validar el token de SAS.

revision

integer

Obtiene el número de revisión de la regla.

rights

AccessRights[]

Obtiene o establece los derechos asociados a la regla.

secondaryKey

string

Obtiene una clave principal de 256 bits codificada en base64 para firmar y validar el token de SAS.

Sku

Descripción de la SKU de un espacio de nombres

Nombre Tipo Description
capacity

integer

Obtiene o establece la capacidad del recurso.

family

string

Obtiene o establece la familia de SKU.

name

SkuName

Nombre de la SKU del espacio de nombres.

size

string

Obtiene o establece el tamaño de la SKU.

tier

string

Obtiene o establece el nivel de SKU determinada.

SkuName

Nombre de la SKU del espacio de nombres.

Nombre Tipo Description
Basic

string

Free

string

Standard

string

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

Nombre Tipo Description
createdAt

string

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.

WnsCredential

Descripción de un NotificationHub WnsCredential.

Nombre Tipo Description
properties

WnsCredentialProperties

Descripción de un NotificationHub WnsCredential.

WnsCredentialProperties

Descripción de un NotificationHub WnsCredential.

Nombre Tipo Description
certificateKey

string

Ges o establece la clave de certificado WNS.

packageSid

string

Obtiene o establece el identificador de paquete de esta credencial.

secretKey

string

Obtiene o establece la clave secreta.

windowsLiveEndpoint

string

Obtiene o establece el punto de conexión de Windows Live.

wnsCertificate

string

Obtiene o establece el certificado WNS.

XiaomiCredential

Descripción de un NotificationHub XiaomiCredential.

Nombre Tipo Description
properties

XiaomiCredentialProperties

Descripción de notificationHub XiaomiCredentialProperties.

XiaomiCredentialProperties

Descripción de notificationHub XiaomiCredentialProperties.

Nombre Tipo Description
appSecret

string

Obtiene o establece el secreto de la aplicación.

endpoint

string

Obtiene o establece el punto de conexión de servicio de Xiaomi.