Endpoints - DigitalTwinsEndpoint CreateOrUpdate
Vytvoření nebo aktualizace koncového bodu DigitalTwinsInstance
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/endpoints/{endpointName}?api-version=2023-01-31
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Název prostředku koncového bodu. Regex pattern: |
resource
|
path | True |
string |
Název skupiny prostředků, která obsahuje digitalTwinsInstance. |
resource
|
path | True |
string |
Název instance DigitalTwinsInstance. Regex pattern: |
subscription
|
path | True |
string |
Identifikátor předplatného. |
api-version
|
query | True |
string |
Verze rozhraní API služby DigitalTwinsInstance Management |
Text požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
properties | True | DigitalTwinsEndpointResourceProperties: |
Vlastnosti prostředku koncového bodu DigitalTwinsInstance. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Vrátí se jako odpověď na požadavek dotazování stavu pro operaci vytvoření nebo aktualizace. Tělo obsahuje reprezentaci prostředku, která označuje přechodný stav zřizování. |
|
201 Created |
Vytvořeno – Žádost o vložení byla přijata. operace se dokončí asynchronně. |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | Zosobnění uživatelského účtu |
Příklady
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"
}
}
}
Definice
Name | Description |
---|---|
Authentication |
Určuje typ ověřování, který se používá pro připojení ke koncovému bodu. Výchozí hodnota je KeyBased. Pokud je vybraná možnost KeyBased, musí se zadat připojovací řetězec (alespoň primární připojovací řetězec). Pokud je možnost IdentityBased vybraná, musí být zadány vlastnosti endpointUri a entityPath. |
created |
Typ identity, která prostředek vytvořila. |
Digital |
Prostředek koncového bodu DigitalTwinsInstance. |
Endpoint |
Stav zřizování. |
Error |
Definice chyby. |
Error |
Chybová odpověď. |
Event |
Vlastnosti související s EventGrid. |
Event |
Vlastnosti související s EventHubem |
Identity |
Typ použité spravované identity. |
Managed |
Vlastnosti spravované identity. |
Service |
Vlastnosti související se službou ServiceBus. |
System |
Metadata týkající se vytvoření a poslední změny prostředku. |
AuthenticationType
Určuje typ ověřování, který se používá pro připojení ke koncovému bodu. Výchozí hodnota je KeyBased. Pokud je vybraná možnost KeyBased, musí se zadat připojovací řetězec (alespoň primární připojovací řetězec). Pokud je možnost IdentityBased vybraná, musí být zadány vlastnosti endpointUri a entityPath.
Name | Typ | Description |
---|---|---|
IdentityBased |
string |
|
KeyBased |
string |
createdByType
Typ identity, která prostředek vytvořila.
Name | Typ | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
DigitalTwinsEndpointResource
Prostředek koncového bodu DigitalTwinsInstance.
Name | Typ | Description |
---|---|---|
id |
string |
Identifikátor prostředku. |
name |
string |
Název prostředku rozšíření. |
properties | DigitalTwinsEndpointResourceProperties: |
Vlastnosti prostředku koncového bodu DigitalTwinsInstance. |
systemData |
Metadata týkající se vytvoření a poslední změny prostředku. |
|
type |
string |
Typ prostředku. |
EndpointProvisioningState
Stav zřizování.
Name | Typ | 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
Definice chyby.
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby specifický pro službu, který slouží jako dílčí stav pro kód chyby HTTP. |
details |
Podrobnosti o vnitřní chybě. |
|
message |
string |
Popis chyby |
ErrorResponse
Chybová odpověď.
Name | Typ | Description |
---|---|---|
error |
Popis chyby |
EventGrid
Vlastnosti související s EventGrid.
Name | Typ | Description |
---|---|---|
TopicEndpoint |
string |
Koncový bod tématu EventGrid. |
accessKey1 |
string |
Sekundární přístupový klíč EventGrid. Během čtení bude zamlženo. |
accessKey2 |
string |
Sekundární přístupový klíč EventGrid. Během čtení bude zamlženo. |
authenticationType |
Určuje typ ověřování, který se používá pro připojení ke koncovému bodu. Výchozí hodnota je KeyBased. Pokud je vybraná možnost KeyBased, musí se zadat připojovací řetězec (alespoň primární připojovací řetězec). Pokud je možnost IdentityBased vybraná, musí být zadány vlastnosti endpointUri a entityPath. |
|
createdTime |
string |
Čas přidání koncového bodu do instance DigitalTwinsInstance. |
deadLetterSecret |
string |
Nedoručený tajný kód úložiště pro ověřování na základě klíčů. Během čtení bude zamlženo. |
deadLetterUri |
string |
Nedoručených adres URL úložiště pro ověřování na základě identity. |
endpointType | string: |
Typ koncového bodu služby Digital Twins |
identity |
Vlastnosti spravované identity pro koncový bod |
|
provisioningState |
Stav zřizování. |
EventHub
Vlastnosti související s EventHubem
Name | Typ | Description |
---|---|---|
authenticationType |
Určuje typ ověřování, který se používá pro připojení ke koncovému bodu. Výchozí hodnota je KeyBased. Pokud je vybraná možnost KeyBased, musí se zadat připojovací řetězec (alespoň primární připojovací řetězec). Pokud je možnost IdentityBased vybraná, musí být zadány vlastnosti endpointUri a entityPath. |
|
connectionStringPrimaryKey |
string |
PrimaryConnectionString koncového bodu pro ověřování na základě klíčů. Během čtení bude zamlženo. |
connectionStringSecondaryKey |
string |
SecondaryConnectionString koncového bodu pro ověřování na základě klíčů. Během čtení bude zamlženo. |
createdTime |
string |
Čas přidání koncového bodu do instance DigitalTwinsInstance. |
deadLetterSecret |
string |
Nedoručený tajný kód úložiště pro ověřování na základě klíčů. Během čtení bude zamlženo. |
deadLetterUri |
string |
Nedoručených adres URL úložiště pro ověřování na základě identity. |
endpointType | string: |
Typ koncového bodu služby Digital Twins |
endpointUri |
string |
Adresa URL oboru názvů EventHubu pro ověřování na základě identity. Musí obsahovat protokol "sb://". |
entityPath |
string |
Název EventHubu v oboru názvů EventHub pro ověřování na základě identity. |
identity |
Vlastnosti spravované identity pro koncový bod |
|
provisioningState |
Stav zřizování. |
IdentityType
Typ použité spravované identity.
Name | Typ | Description |
---|---|---|
SystemAssigned |
string |
|
UserAssigned |
string |
ManagedIdentityReference
Vlastnosti spravované identity.
Name | Typ | Description |
---|---|---|
type |
Typ použité spravované identity. |
|
userAssignedIdentity |
string |
ID prostředku ARM identity uživatele, pokud je typ spravované identity UserAssigned. |
ServiceBus
Vlastnosti související se službou ServiceBus.
Name | Typ | Description |
---|---|---|
authenticationType |
Určuje typ ověřování, který se používá pro připojení ke koncovému bodu. Výchozí hodnota je KeyBased. Pokud je vybraná možnost KeyBased, musí se zadat připojovací řetězec (alespoň primární připojovací řetězec). Pokud je možnost IdentityBased vybraná, musí být zadány vlastnosti endpointUri a entityPath. |
|
createdTime |
string |
Čas přidání koncového bodu do instance DigitalTwinsInstance. |
deadLetterSecret |
string |
Nedoručený tajný kód úložiště pro ověřování na základě klíčů. Během čtení bude zamlženo. |
deadLetterUri |
string |
Nedoručených adres URL úložiště pro ověřování na základě identity. |
endpointType | string: |
Typ koncového bodu služby Digital Twins |
endpointUri |
string |
Adresa URL oboru názvů ServiceBus pro ověřování na základě identity. Musí obsahovat protokol "sb://". |
entityPath |
string |
Název tématu Služby ServiceBus pro ověřování na základě identity. |
identity |
Vlastnosti spravované identity pro koncový bod |
|
primaryConnectionString |
string |
PrimaryConnectionString koncového bodu pro ověřování na základě klíčů. Během čtení bude zamlženo. |
provisioningState |
Stav zřizování. |
|
secondaryConnectionString |
string |
SecondaryConnectionString koncového bodu pro ověřování na základě klíčů. Během čtení bude zamlženo. |
SystemData
Metadata týkající se vytvoření a poslední změny prostředku.
Name | Typ | Description |
---|---|---|
createdAt |
string |
Časové razítko vytvoření prostředku (UTC) |
createdBy |
string |
Identita, která vytvořila prostředek. |
createdByType |
Typ identity, která prostředek vytvořila. |
|
lastModifiedAt |
string |
Časové razítko poslední změny prostředku (UTC) |
lastModifiedBy |
string |
Identita, která naposledy změnila prostředek. |
lastModifiedByType |
Typ identity, která naposledy změnila prostředek. |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro