Endpoints - DigitalTwinsEndpoint CreateOrUpdate
DigitalTwinsInstance-eindpunt maken of bijwerken.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/endpoints/{endpointName}?api-version=2023-01-31
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Naam van eindpuntresource. Regex pattern: |
resource
|
path | True |
string |
De naam van de resourcegroep die de DigitalTwinsInstance bevat. |
resource
|
path | True |
string |
De naam van de DigitalTwinsInstance. Regex pattern: |
subscription
|
path | True |
string |
De abonnements-id. |
api-version
|
query | True |
string |
Versie van de DigitalTwinsInstance Management-API. |
Aanvraagbody
Name | Vereist | Type | Description |
---|---|---|---|
properties | True | DigitalTwinsEndpointResourceProperties: |
Eigenschappen van eindpuntresources DigitalTwinsInstance. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Dit wordt geretourneerd als reactie op de aanvraag voor de statuspoling voor de bewerking voor het maken of bijwerken. De hoofdtekst bevat de resourceweergave die een overgangsinrichtingsstatus aangeeft. |
|
201 Created |
Gemaakt - Put-aanvraag geaccepteerd; de bewerking wordt asynchroon voltooid. |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2-stroom
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
Put a Digital |
Put a Digital |
Put a Digital |
Put a DigitalTwinsEndpoint resource
Sample Request
PUT https://management.azure.com/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourceGroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus?api-version=2023-01-31
{
"properties": {
"endpointType": "ServiceBus",
"authenticationType": "KeyBased",
"primaryConnectionString": "Endpoint=sb://mysb.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=xyzxyzoX4=;EntityPath=abcabc",
"secondaryConnectionString": "Endpoint=sb://mysb.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=xyzxyzoX4=;EntityPath=abcabc"
}
}
Sample Response
{
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus",
"type": "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints",
"name": "myServiceBus",
"systemData": {
"createdBy": "user@example.com",
"createdByType": "User",
"createdAt": "2021-03-11T17:13:59.4037715Z",
"lastModifiedBy": "user@example.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-03-11T17:14:02.5281409Z"
},
"properties": {
"endpointType": "ServiceBus",
"authenticationType": "KeyBased",
"provisioningState": "Succeeded",
"primaryConnectionString": "Endpoint=sb://***/;SharedAccessKeyName=***;SharedAccessKey=***;EntityPath=***",
"secondaryConnectionString": "Endpoint=sb://***/;SharedAccessKeyName=***;SharedAccessKey=***;EntityPath=***",
"createdTime": "2019-11-19T01:10:34.350Z"
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/providers/Microsoft.DigitalTwins/locations/westus2/operationStatuses/12345678-1234-1234-123456789012
location: https://management.azure.com/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/providers/Microsoft.DigitalTwins/locations/westus2/operationResults/12345678-1234-1234-123456789012
retry-after: 10
{
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus",
"type": "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints",
"name": "myServiceBus",
"systemData": {
"createdBy": "user@example.com",
"createdByType": "User",
"createdAt": "2021-03-11T17:13:59.4037715Z",
"lastModifiedBy": "user@example.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-03-11T17:14:02.5281409Z"
},
"properties": {
"endpointType": "ServiceBus",
"authenticationType": "KeyBased",
"provisioningState": "Provisioning",
"primaryConnectionString": "",
"secondaryConnectionString": "",
"createdTime": "2019-11-19T01:10:34.350Z"
}
}
Put a DigitalTwinsEndpoint resource with identity
Sample Request
PUT https://management.azure.com/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourceGroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus?api-version=2023-01-31
{
"properties": {
"endpointType": "ServiceBus",
"authenticationType": "IdentityBased",
"endpointUri": "sb://mysb.servicebus.windows.net/",
"entityPath": "mysbtopic"
}
}
Sample Response
{
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus",
"type": "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints",
"name": "myServiceBus",
"systemData": {
"createdBy": "user@example.com",
"createdByType": "User",
"createdAt": "2021-03-11T17:13:59.4037715Z",
"lastModifiedBy": "user@example.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-03-11T17:14:02.5281409Z"
},
"properties": {
"endpointType": "ServiceBus",
"provisioningState": "Provisioning",
"authenticationType": "IdentityBased",
"endpointUri": "sb://mysb.servicebus.windows.net/",
"entityPath": "mysbtopic",
"createdTime": "2019-11-19T01:10:34.350Z"
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/providers/Microsoft.DigitalTwins/locations/westus2/operationStatuses/12345678-1234-1234-123456789012
location: https://management.azure.com/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/providers/Microsoft.DigitalTwins/locations/westus2/operationResults/12345678-1234-1234-123456789012
retry-after: 10
{
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus",
"type": "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints",
"name": "myServiceBus",
"systemData": {
"createdBy": "user@example.com",
"createdByType": "User",
"createdAt": "2021-03-11T17:13:59.4037715Z",
"lastModifiedBy": "user@example.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-03-11T17:14:02.5281409Z"
},
"properties": {
"endpointType": "ServiceBus",
"provisioningState": "Provisioning",
"authenticationType": "IdentityBased",
"endpointUri": "sb://mysb.servicebus.windows.net/",
"entityPath": "mysbtopic",
"createdTime": "2019-11-19T01:10:34.350Z"
}
}
Put a DigitalTwinsEndpoint resource with user assigned identity
Sample Request
PUT https://management.azure.com/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourceGroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus?api-version=2023-01-31
{
"properties": {
"endpointType": "ServiceBus",
"authenticationType": "IdentityBased",
"endpointUri": "sb://mysb.servicebus.windows.net/",
"entityPath": "mysbtopic",
"identity": {
"type": "UserAssigned",
"userAssignedIdentity": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourceGroups/testrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity"
}
}
}
Sample Response
{
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus",
"type": "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints",
"name": "myServiceBus",
"systemData": {
"createdBy": "user@example.com",
"createdByType": "User",
"createdAt": "2021-03-11T17:13:59.4037715Z",
"lastModifiedBy": "user@example.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-03-11T17:14:02.5281409Z"
},
"properties": {
"endpointType": "ServiceBus",
"provisioningState": "Provisioning",
"authenticationType": "IdentityBased",
"endpointUri": "sb://mysb.servicebus.windows.net/",
"entityPath": "mysbtopic",
"createdTime": "2019-11-19T01:10:34.350Z",
"identity": {
"type": "UserAssigned",
"userAssignedIdentity": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourceGroups/testrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity"
}
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/providers/Microsoft.DigitalTwins/locations/westus2/operationStatuses/12345678-1234-1234-123456789012
location: https://management.azure.com/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/providers/Microsoft.DigitalTwins/locations/westus2/operationResults/12345678-1234-1234-123456789012
retry-after: 10
{
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus",
"type": "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints",
"name": "myServiceBus",
"systemData": {
"createdBy": "user@example.com",
"createdByType": "User",
"createdAt": "2021-03-11T17:13:59.4037715Z",
"lastModifiedBy": "user@example.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-03-11T17:14:02.5281409Z"
},
"properties": {
"endpointType": "ServiceBus",
"provisioningState": "Provisioning",
"authenticationType": "IdentityBased",
"endpointUri": "sb://mysb.servicebus.windows.net/",
"entityPath": "mysbtopic",
"createdTime": "2019-11-19T01:10:34.350Z",
"identity": {
"type": "UserAssigned",
"userAssignedIdentity": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourceGroups/testrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity"
}
}
}
Definities
Name | Description |
---|---|
Authentication |
Hiermee geeft u het verificatietype op dat wordt gebruikt om verbinding te maken met het eindpunt. De standaardwaarde is 'KeyBased'. Als 'KeyBased' is geselecteerd, moet er een connection string worden opgegeven (ten minste de primaire connection string). Als 'IdentityBased' is geselecteerd, moeten de eigenschappen endpointUri en entityPath worden opgegeven. |
created |
Het type identiteit waarmee de resource is gemaakt. |
Digital |
Eindpuntresource DigitalTwinsInstance. |
Endpoint |
De inrichtingsstatus. |
Error |
Foutdefinitie. |
Error |
Foutreactie. |
Event |
Eigenschappen met betrekking tot EventGrid. |
Event |
Eigenschappen met betrekking tot EventHub. |
Identity |
Het type beheerde identiteit dat wordt gebruikt. |
Managed |
De eigenschappen van de beheerde identiteit. |
Service |
Eigenschappen met betrekking tot ServiceBus. |
System |
Metagegevens met betrekking tot het maken en laatste wijzigen van de resource. |
AuthenticationType
Hiermee geeft u het verificatietype op dat wordt gebruikt om verbinding te maken met het eindpunt. De standaardwaarde is 'KeyBased'. Als 'KeyBased' is geselecteerd, moet er een connection string worden opgegeven (ten minste de primaire connection string). Als 'IdentityBased' is geselecteerd, moeten de eigenschappen endpointUri en entityPath worden opgegeven.
Name | Type | Description |
---|---|---|
IdentityBased |
string |
|
KeyBased |
string |
createdByType
Het type identiteit waarmee de resource is gemaakt.
Name | Type | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
DigitalTwinsEndpointResource
Eindpuntresource DigitalTwinsInstance.
Name | Type | Description |
---|---|---|
id |
string |
De resource-id. |
name |
string |
Naam van extensieresource. |
properties | DigitalTwinsEndpointResourceProperties: |
Eigenschappen van eindpuntresources DigitalTwinsInstance. |
systemData |
Metagegevens met betrekking tot het maken en laatste wijzigen van de resource. |
|
type |
string |
Het resourcetype. |
EndpointProvisioningState
De inrichtingsstatus.
Name | Type | Description |
---|---|---|
Canceled |
string |
|
Deleted |
string |
|
Deleting |
string |
|
Disabled |
string |
|
Failed |
string |
|
Moving |
string |
|
Provisioning |
string |
|
Restoring |
string |
|
Succeeded |
string |
|
Suspending |
string |
|
Updating |
string |
|
Warning |
string |
ErrorDefinition
Foutdefinitie.
Name | Type | Description |
---|---|---|
code |
string |
Servicespecifieke foutcode die fungeert als de substatus voor de HTTP-foutcode. |
details |
Interne foutdetails. |
|
message |
string |
Beschrijving van de fout. |
ErrorResponse
Foutreactie.
Name | Type | Description |
---|---|---|
error |
Foutbeschrijving |
EventGrid
Eigenschappen met betrekking tot EventGrid.
Name | Type | Description |
---|---|---|
TopicEndpoint |
string |
Eindpunt van EventGrid-onderwerp. |
accessKey1 |
string |
Secundaire eventGrid-toegangssleutel. Wordt verborgen tijdens het lezen. |
accessKey2 |
string |
Secundaire eventGrid-toegangssleutel. Wordt verborgen tijdens het lezen. |
authenticationType |
Hiermee geeft u het verificatietype op dat wordt gebruikt om verbinding te maken met het eindpunt. De standaardwaarde is 'KeyBased'. Als 'KeyBased' is geselecteerd, moet er een connection string worden opgegeven (ten minste de primaire connection string). Als 'IdentityBased' is geselecteerd, moeten de eigenschappen endpointUri en entityPath worden opgegeven. |
|
createdTime |
string |
Tijdstip waarop het eindpunt is toegevoegd aan DigitalTwinsInstance. |
deadLetterSecret |
string |
Opslaggeheim voor onbestelbare berichten voor verificatie op basis van sleutels. Wordt verborgen tijdens het lezen. |
deadLetterUri |
string |
Opslag-URL voor onbestelbare berichten voor verificatie op basis van identiteit. |
endpointType | string: |
Het type Digital Twins-eindpunt |
identity |
Eigenschappen van beheerde identiteit voor het eindpunt. |
|
provisioningState |
De inrichtingsstatus. |
EventHub
Eigenschappen met betrekking tot EventHub.
Name | Type | Description |
---|---|---|
authenticationType |
Hiermee geeft u het verificatietype op dat wordt gebruikt om verbinding te maken met het eindpunt. De standaardwaarde is 'KeyBased'. Als 'KeyBased' is geselecteerd, moet er een connection string worden opgegeven (ten minste de primaire connection string). Als 'IdentityBased' is geselecteerd, moeten de eigenschappen endpointUri en entityPath worden opgegeven. |
|
connectionStringPrimaryKey |
string |
PrimaryConnectionString van het eindpunt voor verificatie op basis van sleutels. Wordt verborgen tijdens het lezen. |
connectionStringSecondaryKey |
string |
SecondaryConnectionString van het eindpunt voor verificatie op basis van sleutels. Wordt verborgen tijdens het lezen. |
createdTime |
string |
Tijdstip waarop het eindpunt is toegevoegd aan DigitalTwinsInstance. |
deadLetterSecret |
string |
Opslaggeheim voor onbestelbare berichten voor verificatie op basis van sleutels. Wordt verborgen tijdens het lezen. |
deadLetterUri |
string |
Opslag-URL voor onbestelbare berichten voor verificatie op basis van identiteit. |
endpointType | string: |
Het type Digital Twins-eindpunt |
endpointUri |
string |
De URL van de EventHub-naamruimte voor verificatie op basis van identiteit. Het moet het protocol 'sb://' bevatten. |
entityPath |
string |
De EventHub-naam in de EventHub-naamruimte voor verificatie op basis van identiteit. |
identity |
Eigenschappen van beheerde identiteit voor het eindpunt. |
|
provisioningState |
De inrichtingsstatus. |
IdentityType
Het type beheerde identiteit dat wordt gebruikt.
Name | Type | Description |
---|---|---|
SystemAssigned |
string |
|
UserAssigned |
string |
ManagedIdentityReference
De eigenschappen van de beheerde identiteit.
Name | Type | Description |
---|---|---|
type |
Het type beheerde identiteit dat wordt gebruikt. |
|
userAssignedIdentity |
string |
De ARM-resource-id van de gebruikersidentiteit als het type beheerde identiteit 'UserAssigned' is. |
ServiceBus
Eigenschappen met betrekking tot ServiceBus.
Name | Type | Description |
---|---|---|
authenticationType |
Hiermee geeft u het verificatietype op dat wordt gebruikt om verbinding te maken met het eindpunt. De standaardwaarde is 'KeyBased'. Als 'KeyBased' is geselecteerd, moet er een connection string worden opgegeven (ten minste de primaire connection string). Als 'IdentityBased' is geselecteerd, moeten de eigenschappen endpointUri en entityPath worden opgegeven. |
|
createdTime |
string |
Tijdstip waarop het eindpunt is toegevoegd aan DigitalTwinsInstance. |
deadLetterSecret |
string |
Opslaggeheim voor onbestelbare berichten voor verificatie op basis van sleutels. Wordt verborgen tijdens het lezen. |
deadLetterUri |
string |
Opslag-URL voor onbestelbare berichten voor verificatie op basis van identiteit. |
endpointType | string: |
Het type Digital Twins-eindpunt |
endpointUri |
string |
De URL van de ServiceBus-naamruimte voor verificatie op basis van identiteit. Het moet het protocol 'sb://' bevatten. |
entityPath |
string |
De ServiceBus-onderwerpnaam voor verificatie op basis van identiteit. |
identity |
Eigenschappen van beheerde identiteit voor het eindpunt. |
|
primaryConnectionString |
string |
PrimaryConnectionString van het eindpunt voor verificatie op basis van sleutels. Wordt verborgen tijdens het lezen. |
provisioningState |
De inrichtingsstatus. |
|
secondaryConnectionString |
string |
SecondaryConnectionString van het eindpunt voor verificatie op basis van sleutels. Wordt verborgen tijdens het lezen. |
SystemData
Metagegevens met betrekking tot het maken en laatste wijzigen van de resource.
Name | Type | Description |
---|---|---|
createdAt |
string |
De tijdstempel van het maken van resources (UTC). |
createdBy |
string |
De identiteit die de resource heeft gemaakt. |
createdByType |
Het type identiteit waarmee de resource is gemaakt. |
|
lastModifiedAt |
string |
Het tijdstempel van de laatste wijziging van de resource (UTC) |
lastModifiedBy |
string |
De identiteit die de resource het laatst heeft gewijzigd. |
lastModifiedByType |
Het type identiteit dat de resource het laatst heeft gewijzigd. |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor