Compartir a través de


Namespaces - Patch

Parches del espacio de nombres existente

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}?api-version=2017-04-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
namespaceName
path True

string

Nombre del espacio de nombres.

resourceGroupName
path True

string

Nombre del grupo de recursos.

subscriptionId
path True

string

Obtiene las credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

api-version
query True

string

Versión de api de cliente.

Cuerpo de la solicitud

Nombre Tipo Description
sku

Sku

SKU del espacio de nombres creado

tags

object

Etiquetas de recursos

Respuestas

Nombre Tipo Description
200 OK

NamespaceResource

El espacio de nombres se actualiza

Seguridad

azure_auth

Flujo de 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 suplantar la cuenta de usuario

Ejemplos

NameSpaceUpdate

Solicitud de ejemplo

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

{
  "sku": {
    "name": "Standard",
    "tier": "Standard"
  },
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  }
}

Respuesta de muestra

{
  "sku": {
    "name": "Standard",
    "tier": "Standard"
  },
  "id": "/subscriptions/29cfa613-cbbc-4512-b1d6-1b3a92c7fa40/resourceGroups/ArunMonocle/providers/Microsoft.NotificationHubs/namespaces/sdk-Namespace-3285",
  "name": "sdk-Namespace-3285",
  "type": "Microsoft.NotificationHubs/Namespaces",
  "location": "South Central US",
  "tags": {
    "tag3": "value3",
    "tag4": "value4"
  },
  "properties": {
    "provisioningState": "Updating",
    "createdAt": "2017-05-25T23:07:58.17Z",
    "serviceBusEndpoint": "https://sdk-Namespace-3285.servicebus.windows-int.net:443/"
  }
}

Definiciones

Nombre Description
NamespacePatchParameters

Parámetros proporcionados a la operación Patch Namespace.

NamespaceResource

Descripción de un recurso de espacio de nombres.

NamespaceType

Tipo de espacio de nombres.

Sku

Descripción de la SKU de un espacio de nombres

SkuName

Nombre de la SKU del centro de notificaciones

NamespacePatchParameters

Parámetros proporcionados a la operación Patch Namespace.

Nombre Tipo Description
sku

Sku

SKU del espacio de nombres creado

tags

object

Etiquetas de recursos

NamespaceResource

Descripción de un recurso de espacio de nombres.

Nombre Tipo Description
id

string

Identificador de recurso

location

string

Ubicación del recurso

name

string

Nombre del recurso

properties.createdAt

string (date-time)

Hora en que se creó el espacio de nombres.

properties.critical

boolean

Indica si el espacio de nombres se establece como Crítico.

properties.dataCenter

string

Centro de datos para el espacio de nombres

properties.enabled

boolean

Indica si el espacio de nombres está habilitado actualmente.

properties.metricId

string

Identificador de las métricas de Azure Insights

properties.name

string

Nombre del espacio de nombres.

properties.namespaceType

NamespaceType

Tipo de espacio de nombres.

properties.provisioningState

string

Estado de aprovisionamiento del espacio de nombres.

properties.region

string

Especifica la región de destino en la que se debe crear el espacio de nombres. Puede ser cualquiera de los siguientes valores: Este de Australia, Sudeste de Australia, Centro de EE. UU., Este de EE. UU. 2, Oeste de EE. UU., Centro-norte de EE. UU., Centro-sur de EE. UU., Este de Asia, Sudeste de Asia, Sur de Brasil, Este de Japón, Oeste de Japón, Norte de Europa, Oeste de Europa

properties.scaleUnit

string

ScaleUnit donde se crea el espacio de nombres

properties.serviceBusEndpoint

string

Punto de conexión que puede usar para realizar operaciones de NotificationHub.

properties.status

string

Estado del espacio de nombres. Puede ser cualquiera de estos valores:1 = Created/Active2 = Creating3 = Suspended4 = Eliminar

properties.subscriptionId

string

Identificador de la suscripción de Azure asociada al espacio de nombres.

properties.updatedAt

string (date-time)

Hora en que se actualizó el espacio de nombres.

sku

Sku

SKU del espacio de nombres creado

tags

object

Etiquetas de recursos

type

string

Tipo de recurso

NamespaceType

Tipo de espacio de nombres.

Valor Description
Messaging
NotificationHub

Sku

Descripción de la SKU de un espacio de nombres

Nombre Tipo Description
capacity

integer

Capacidad del recurso

family

string

La familia de SKU

name

SkuName

Nombre de la SKU del centro de notificaciones

size

string

Tamaño de SKU

tier

string

Nivel de SKU concreto

SkuName

Nombre de la SKU del centro de notificaciones

Valor Description
Basic
Free
Standard