Namespaces - Check Availability
Comprueba la disponibilidad del espacio de nombres de servicio especificado en todas las suscripciones de Azure. Esto es útil porque el nombre de dominio se crea en función del nombre del espacio de nombres del servicio.
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.NotificationHubs/checkNamespaceAvailability?api-version=2023-09-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
subscription
|
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. |
Cuerpo de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
name | True |
string |
Obtiene o establece el nombre del recurso. |
isAvailiable |
boolean |
No se usa y está en desuso desde la versión de API 2023-09-01 |
|
location |
string |
Obtiene o establece la ubicación del recurso. |
|
sku |
Descripción de SKU para un espacio de nombres |
||
tags |
object |
Obtiene o establece etiquetas de recursos |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Correcto |
|
Other Status Codes |
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
Namespaces_CheckAvailability
Solicitud de ejemplo
POST https://management.azure.com/subscriptions/29cfa613-cbbc-4512-b1d6-1b3a92c7fa40/providers/Microsoft.NotificationHubs/checkNamespaceAvailability?api-version=2023-09-01
{
"name": "sdk-Namespace-2924"
}
Respuesta de muestra
{
"isAvailiable": true,
"id": "/subscriptions/29cfa613-cbbc-4512-b1d6-1b3a92c7fa40/providers/Microsoft.NotificationHubs/namespaces/sdk-Namespace-2924",
"name": "sdk-Namespace-2924",
"type": "Microsoft.NotificationHubs/namespaces/checkNamespaceAvailability"
}
Definiciones
Nombre | Description |
---|---|
Check |
Parámetros proporcionados a Check Name Availability for Namespace y NotificationHubs. |
Check |
Descripción de un recurso CheckAvailability. |
created |
Tipo de identidad que creó el recurso. |
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
Sku |
Descripción de SKU para un espacio de nombres |
Sku |
Nombre de la SKU del espacio de nombres. |
system |
Metadatos relacionados con la creación y la última modificación del recurso. |
CheckAvailabilityParameters
Parámetros proporcionados a Check Name Availability for Namespace y NotificationHubs.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Obtiene el identificador de recurso. |
isAvailiable |
boolean |
No se usa y está en desuso desde la versión de API 2023-09-01 |
location |
string |
Obtiene o establece la ubicación del recurso. |
name |
string |
Obtiene o establece el nombre del recurso. |
sku |
Descripción de SKU para un espacio de nombres |
|
tags |
object |
Obtiene o establece etiquetas de recursos |
type |
string |
Obtiene el tipo de recurso. |
CheckAvailabilityResult
Descripción de un recurso CheckAvailability.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso completo del recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
isAvailiable |
boolean |
Obtiene o establece true si el nombre está disponible y se puede usar para crear un nuevo espacio de nombres o NotificationHub. De lo contrario, false. |
location |
string |
En desuso: solo para compatibilidad. |
name |
string |
Nombre del recurso. |
sku |
Descripción de SKU para un espacio de nombres |
|
systemData |
Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy. |
|
tags |
object |
En desuso: solo para compatibilidad. |
type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
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 |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Los detalles del error. |
|
message |
string |
El mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
Sku
Descripción de SKU para 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 |
Nombre de la SKU del espacio de nombres. |
|
size |
string |
Obtiene o establece el tamaño de SKU. |
tier |
string |
Obtiene o establece el nivel de SKU en particular. |
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 |
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 |
Tipo de identidad que modificó por última vez el recurso. |