Namespaces - Update

Een naamruimte bijwerken

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

URI-parameters

Name In Vereist Type Description
namespaceName
path True

string

minLength: 3
maxLength: 64
pattern: ^[a-z0-9][a-z0-9-]*[a-z0-9]$

De naam van de naamruimte.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is hoofdletterongevoelig.

subscriptionId
path True

string (uuid)

De id van het doelabonnement. De waarde moet een UUID zijn.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Type Description
identity

SystemAssignedServiceIdentity

De beheerde service-identiteiten die zijn toegewezen aan deze resource.

properties.management

Management

Toegewezen en niet-toegewezen beheer-endpoints.

properties.messaging

Messaging

Toegewezen en niet-toegewezen berichteneindpunten.

tags

object

Resourcetags.

Antwoorden

Name Type Description
200 OK

Namespace

De Azure-bewerking is voltooid.

202 Accepted

Aanvraag voor resource-update geaccepteerd.

Kopteksten

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Een onverwachte foutreactie.

Beveiliging

azure_auth

OAuth2-stroom voor Azure Active Directory.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Update_Namespace_Endpoints
Update_Namespace_ManagementEndpoints

Update_Namespace_Endpoints

Voorbeeldaanvraag

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DeviceRegistry/namespaces/adr-namespace-gbk0925-n01?api-version=2026-04-01

{
  "properties": {
    "messaging": {
      "endpoints": {
        "eventGridEndpoint": {
          "endpointType": "Microsoft.Devices/IoTHubs",
          "address": "https://myeventgridtopic.westeurope-1.eventgrid.azure.net/api/events"
        }
      }
    }
  }
}

Voorbeeldrespons

{
  "id": "/subscriptions/00000000-1366-430f-0000-cc873bcf2d27/resourceGroups/gbktestRG/providers/Microsoft.DeviceRegistry/namespaces/adr-namespace-gbk0925-n01",
  "name": "adr-namespace-gbk0925-n01",
  "type": "Microsoft.DeviceRegistry/namespaces",
  "location": "North Europe",
  "systemData": {
    "createdBy": "00003442-0000-0000-0000-494059220000",
    "createdByType": "Application",
    "createdAt": "2024-09-25T23:41:41.8591157Z",
    "lastModifiedBy": "00003442-0000-0000-0000-494059220000",
    "lastModifiedByType": "Application",
    "lastModifiedAt": "2024-10-01T21:03:33.5993192Z"
  },
  "identity": {
    "principalId": "00000000-0000-0000-9d20-8a5570c3eb6e",
    "tenantId": "0006f47a-0000-0000-0000-99be82dea000",
    "type": "SystemAssigned"
  },
  "properties": {
    "uuid": "cbfe124a-6971-4c90-a7a9-99be82def1ab",
    "provisioningState": "Succeeded",
    "messaging": {
      "endpoints": {
        "eventGridEndpoint1": {
          "endpointType": "Microsoft.Devices/IoTHubs",
          "address": "https://myeventgridtopic1.westeurope-1.eventgrid.azure.net/api/events"
        },
        "eventGridEndpoint2": {
          "endpointType": "Microsoft.Devices/IoTHubs",
          "address": "https://myeventgridtopic2.westeurope-1.eventgrid.azure.net/api/events"
        },
        "eventGridEndpoint3": {
          "endpointType": "Microsoft.Devices/IoTHubs",
          "address": "https://myeventgridtopic3.westeurope-1.eventgrid.azure.net/api/events"
        }
      }
    }
  }
}
Location: https://contoso.com/operationstatus
azure-AsyncOperation: http://azure.async.operation/status

Update_Namespace_ManagementEndpoints

Voorbeeldaanvraag

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DeviceRegistry/namespaces/adr-namespace-gbk0925-n01?api-version=2026-04-01

{
  "properties": {
    "management": {
      "endpoints": {
        "customLocation1": {
          "endpointType": "Microsoft.EventGrid/Namespaces",
          "address": "eg-for-adr.eastus2-1.ts.eventgrid.azure.net",
          "scopeId": "scope-id-for-management-endpoint-1",
          "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.EventGrid/Namespaces/eg-for-adr"
        }
      }
    }
  }
}

Voorbeeldrespons

{
  "id": "/subscriptions/00000000-1366-430f-0000-cc873bcf2d27/resourceGroups/gbktestRG/providers/Microsoft.DeviceRegistry/namespaces/adr-namespace-gbk0925-n01",
  "name": "adr-namespace-gbk0925-n01",
  "type": "Microsoft.DeviceRegistry/namespaces",
  "location": "North Europe",
  "systemData": {
    "createdBy": "00003442-0000-0000-0000-494059220000",
    "createdByType": "Application",
    "createdAt": "2024-09-25T23:41:41.8591157Z",
    "lastModifiedBy": "00003442-0000-0000-0000-494059220000",
    "lastModifiedByType": "Application",
    "lastModifiedAt": "2024-10-01T21:03:33.5993192Z"
  },
  "identity": {
    "principalId": "00000000-0000-0000-9d20-8a5570c3eb6e",
    "tenantId": "0006f47a-0000-0000-0000-99be82dea000",
    "type": "SystemAssigned"
  },
  "properties": {
    "uuid": "cbfe124a-6971-4c90-a7a9-99be82def1ab",
    "provisioningState": "Succeeded",
    "messaging": {
      "endpoints": {
        "iothubEndpoint1": {
          "endpointType": "Microsoft.Devices/IotHubs",
          "address": "https://iothub-for-dps.azure-devices.net/api/events"
        },
        "iothubEndpoint2": {
          "endpointType": "Microsoft.Devices/IotHubs",
          "address": "https://iothub-for-dps-2.azure-devices.net"
        },
        "iothubEndpoint3": {
          "endpointType": "Microsoft.Devices/IotHubs",
          "address": "https://iothub-for-dps-3.azure-devices.net"
        }
      }
    },
    "management": {
      "endpoints": {
        "customLocation1": {
          "endpointType": "Microsoft.EventGrid/Namespaces",
          "address": "eg-for-adr.eastus2-1.ts.eventgrid.azure.net",
          "scopeId": "scope-id-for-management-endpoint-1",
          "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.EventGrid/Namespaces/eg-for-adr"
        }
      }
    }
  }
}
Location: https://contoso.com/operationstatus

Definities

Name Description
createdByType

Het type identiteit waarmee de resource is gemaakt.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

Management

Het model van namespace-beheer-endpoints.

ManagementEndpoint

Namespace-beheer-endpointmodel dat door de service wordt gebruikt om verbinding te maken met het apparaat.

Messaging

Het model voor berichteneindpunten in de naamruimte.

MessagingEndpoint

Naamruimte-eindpuntmodel voor berichtenverkeer dat door een apparaat wordt gebruikt om verbinding te maken met een service.

Namespace

Definitie van naamruimte.

NamespaceUpdate

Het type dat wordt gebruikt voor het bijwerken van de naamruimte.

ProvisioningState

De inrichtingsstatus van de resource.

SystemAssignedServiceIdentity

Beheerde service-identiteit (door het systeem toegewezen of geen)

SystemAssignedServiceIdentityType

Type beheerde service-identiteit (door het systeem toegewezen of geen).

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Waarde Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het extra informatietype.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout bevat aanvullende informatie.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoel.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

Het foutobject.

Management

Het model van namespace-beheer-endpoints.

Name Type Description
endpoints

<string,  ManagementEndpoint>

Woordenboek van beheer-eindpunten.

ManagementEndpoint

Namespace-beheer-endpointmodel dat door de service wordt gebruikt om verbinding te maken met het apparaat.

Name Type Description
address

string

Het eindpuntadres waarmee verbinding moet worden gemaakt.

endpointType

string

Type verbinding gebruikt voor het beheer-eindpunt.

resourceId

string

De Azure-resource-id van het berichteneindpunt.

scopeId

string

De scope ID voor het beheer-endpoint.

Messaging

Het model voor berichteneindpunten in de naamruimte.

Name Type Description
endpoints

<string,  MessagingEndpoint>

Woordenboek van eindpunten voor berichten.

MessagingEndpoint

Naamruimte-eindpuntmodel voor berichtenverkeer dat door een apparaat wordt gebruikt om verbinding te maken met een service.

Name Type Description
address

string

Het eindpuntadres waarmee verbinding moet worden gemaakt.

endpointType

string

Type verbinding dat wordt gebruikt voor het eindpunt voor berichten.

resourceId

string

De Azure-resource-id van het berichteneindpunt.

Namespace

Definitie van naamruimte.

Name Type Description
id

string (arm-id)

Volledig gekwalificeerde resource-id voor de resource. Bijv. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

SystemAssignedServiceIdentity

De beheerde service-identiteiten die zijn toegewezen aan deze resource.

location

string

De geografische locatie waar de resource zich bevindt

name

string

De naam van de resource

properties.management

Management

Toegewezen en niet-toegewezen beheer-endpoints.

properties.messaging

Messaging

Toegewezen en niet-toegewezen berichteneindpunten.

properties.provisioningState

ProvisioningState

Inrichtingsstatus van de resource.

properties.uuid

string

Wereldwijd unieke, onveranderlijke, niet-herbruikbare ID.

systemData

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens.

tags

object

Resourcetags.

type

string

Het type bron. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

NamespaceUpdate

Het type dat wordt gebruikt voor het bijwerken van de naamruimte.

Name Type Description
identity

SystemAssignedServiceIdentity

De beheerde service-identiteiten die zijn toegewezen aan deze resource.

properties.management

Management

Toegewezen en niet-toegewezen beheer-endpoints.

properties.messaging

Messaging

Toegewezen en niet-toegewezen berichteneindpunten.

tags

object

Resourcetags.

ProvisioningState

De inrichtingsstatus van de resource.

Waarde Description
Succeeded

Er is een bron gemaakt.

Failed

Het maken van bronnen is mislukt.

Canceled

Het maken van grondstoffen is geannuleerd.

Accepted

De bron is geaccepteerd door de server.

Deleting

Resource is aan het verwijderen.

SystemAssignedServiceIdentity

Beheerde service-identiteit (door het systeem toegewezen of geen)

Name Type Description
principalId

string (uuid)

De service-principal-id van de aan het systeem toegewezen identiteit. Deze eigenschap wordt alleen verstrekt voor een door het systeem toegewezen identiteit.

tenantId

string (uuid)

De tenant-id van de aan het systeem toegewezen identiteit. Deze eigenschap wordt alleen verstrekt voor een door het systeem toegewezen identiteit.

type

SystemAssignedServiceIdentityType

Type beheerde service-identiteit (door het systeem toegewezen of geen).

SystemAssignedServiceIdentityType

Type beheerde service-identiteit (door het systeem toegewezen of geen).

Waarde Description
None
SystemAssigned

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

Name Type Description
createdAt

string (date-time)

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit waarmee de resource is gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string (date-time)

De tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource voor het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource voor het laatst heeft gewijzigd.