Endpoints - DigitalTwinsEndpoint CreateOrUpdate
DigitalTwinsInstance エンドポイントを作成または更新します。
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/endpoints/{endpointName}?api-version=2023-01-31
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
endpoint
|
path | True |
string |
エンドポイント リソースの名前。 Regex pattern: |
resource
|
path | True |
string |
DigitalTwinsInstance を含むリソース グループの名前。 |
resource
|
path | True |
string |
DigitalTwinsInstance の名前。 Regex pattern: |
subscription
|
path | True |
string |
サブスクリプションの識別子です。 |
api-version
|
query | True |
string |
DigitalTwinsInstance Management API のバージョン。 |
要求本文
名前 | 必須 | 型 | 説明 |
---|---|---|---|
properties | True | DigitalTwinsEndpointResourceProperties: |
DigitalTwinsInstance エンドポイント リソースのプロパティ。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
これは、作成または更新操作の状態ポーリング要求への応答として返されます。 本文には、移行プロビジョニング状態を示すリソース表現が含まれています。 |
|
201 Created |
作成済み - Put 要求が受け入れられます。操作は非同期的に完了します。 |
|
Other Status Codes |
操作に失敗した理由を説明するエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントの借用 |
例
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"
}
}
}
定義
名前 | 説明 |
---|---|
Authentication |
エンドポイントへの接続に使用される認証の種類を指定します。 既定値は 'KeyBased' です。 'KeyBased' が選択されている場合は、接続文字列を指定する必要があります (少なくともプライマリ接続文字列)。 'IdentityBased' が選択されている場合は、endpointUri プロパティと entityPath プロパティを指定する必要があります。 |
created |
リソースを作成した ID の種類。 |
Digital |
DigitalTwinsInstance エンドポイント リソース。 |
Endpoint |
プロビジョニングの状態。 |
Error |
エラー定義。 |
Error |
エラー応答。 |
Event |
EventGrid に関連するプロパティ。 |
Event |
EventHub に関連するプロパティ。 |
Identity |
使用されるマネージド ID の種類。 |
Managed |
マネージド ID のプロパティ。 |
Service |
ServiceBus に関連するプロパティ。 |
System |
リソースの作成と最後の変更に関連するメタデータ。 |
AuthenticationType
エンドポイントへの接続に使用される認証の種類を指定します。 既定値は 'KeyBased' です。 'KeyBased' が選択されている場合は、接続文字列を指定する必要があります (少なくともプライマリ接続文字列)。 'IdentityBased' が選択されている場合は、endpointUri プロパティと entityPath プロパティを指定する必要があります。
名前 | 型 | 説明 |
---|---|---|
IdentityBased |
string |
|
KeyBased |
string |
createdByType
リソースを作成した ID の種類。
名前 | 型 | 説明 |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
DigitalTwinsEndpointResource
DigitalTwinsInstance エンドポイント リソース。
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソース識別子。 |
name |
string |
拡張機能リソース名。 |
properties | DigitalTwinsEndpointResourceProperties: |
DigitalTwinsInstance エンドポイント リソースのプロパティ。 |
systemData |
リソースの作成と最後の変更に関連するメタデータ。 |
|
type |
string |
リソースの種類。 |
EndpointProvisioningState
プロビジョニングの状態。
名前 | 型 | 説明 |
---|---|---|
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
エラー定義。
名前 | 型 | 説明 |
---|---|---|
code |
string |
HTTP エラー コードのサブステータスとして機能するサービス固有のエラー コード。 |
details |
内部エラーの詳細。 |
|
message |
string |
エラーの説明。 |
ErrorResponse
エラー応答。
名前 | 型 | 説明 |
---|---|---|
error |
エラーの説明 |
EventGrid
EventGrid に関連するプロパティ。
名前 | 型 | 説明 |
---|---|---|
TopicEndpoint |
string |
EventGrid トピック エンドポイント。 |
accessKey1 |
string |
EventGrid セカンダリ アクセス キー。 読み取り中に難読化されます。 |
accessKey2 |
string |
EventGrid セカンダリ アクセス キー。 読み取り中に難読化されます。 |
authenticationType |
エンドポイントへの接続に使用される認証の種類を指定します。 既定値は 'KeyBased' です。 'KeyBased' が選択されている場合は、接続文字列を指定する必要があります (少なくともプライマリ接続文字列)。 'IdentityBased' が選択されている場合は、endpointUri プロパティと entityPath プロパティを指定する必要があります。 |
|
createdTime |
string |
エンドポイントが DigitalTwinsInstance に追加された時刻。 |
deadLetterSecret |
string |
キーベースの認証用の配信不能ストレージ シークレット。 読み取り中に難読化されます。 |
deadLetterUri |
string |
ID ベースの認証用の配信不能ストレージ URL。 |
endpointType | string: |
Digital Twins エンドポイントの種類 |
identity |
エンドポイントのマネージド ID プロパティ。 |
|
provisioningState |
プロビジョニングの状態。 |
EventHub
EventHub に関連するプロパティ。
名前 | 型 | 説明 |
---|---|---|
authenticationType |
エンドポイントへの接続に使用される認証の種類を指定します。 既定値は 'KeyBased' です。 'KeyBased' が選択されている場合は、接続文字列を指定する必要があります (少なくともプライマリ接続文字列)。 'IdentityBased' が選択されている場合は、endpointUri プロパティと entityPath プロパティを指定する必要があります。 |
|
connectionStringPrimaryKey |
string |
キーベース認証用のエンドポイントの PrimaryConnectionString。 読み取り中に難読化されます。 |
connectionStringSecondaryKey |
string |
キーベース認証用のエンドポイントの SecondaryConnectionString。 読み取り中に難読化されます。 |
createdTime |
string |
エンドポイントが DigitalTwinsInstance に追加された時刻。 |
deadLetterSecret |
string |
キーベースの認証用の配信不能ストレージ シークレット。 読み取り中に難読化されます。 |
deadLetterUri |
string |
ID ベースの認証用の配信不能ストレージ URL。 |
endpointType | string: |
Digital Twins エンドポイントの種類 |
endpointUri |
string |
ID ベースの認証用の EventHub 名前空間の URL。 プロトコル 'sb://' を含める必要があります。 |
entityPath |
string |
ID ベースの認証用の EventHub 名前空間の EventHub 名。 |
identity |
エンドポイントのマネージド ID プロパティ。 |
|
provisioningState |
プロビジョニングの状態。 |
IdentityType
使用されるマネージド ID の種類。
名前 | 型 | 説明 |
---|---|---|
SystemAssigned |
string |
|
UserAssigned |
string |
ManagedIdentityReference
マネージド ID のプロパティ。
名前 | 型 | 説明 |
---|---|---|
type |
使用されるマネージド ID の種類。 |
|
userAssignedIdentity |
string |
マネージド ID の種類が "UserAssigned" の場合のユーザー ID ARM リソース ID。 |
ServiceBus
ServiceBus に関連するプロパティ。
名前 | 型 | 説明 |
---|---|---|
authenticationType |
エンドポイントへの接続に使用される認証の種類を指定します。 既定値は 'KeyBased' です。 'KeyBased' が選択されている場合は、接続文字列を指定する必要があります (少なくともプライマリ接続文字列)。 'IdentityBased' が選択されている場合は、endpointUri プロパティと entityPath プロパティを指定する必要があります。 |
|
createdTime |
string |
エンドポイントが DigitalTwinsInstance に追加された時刻。 |
deadLetterSecret |
string |
キーベースの認証用の配信不能ストレージ シークレット。 読み取り中に難読化されます。 |
deadLetterUri |
string |
ID ベースの認証用の配信不能ストレージ URL。 |
endpointType | string: |
Digital Twins エンドポイントの種類 |
endpointUri |
string |
ID ベースの認証用の ServiceBus 名前空間の URL。 プロトコル 'sb://' を含める必要があります。 |
entityPath |
string |
ID ベースの認証の ServiceBus トピック名。 |
identity |
エンドポイントのマネージド ID プロパティ。 |
|
primaryConnectionString |
string |
キーベース認証用のエンドポイントの PrimaryConnectionString。 読み取り中に難読化されます。 |
provisioningState |
プロビジョニングの状態。 |
|
secondaryConnectionString |
string |
キーベース認証用のエンドポイントの SecondaryConnectionString。 読み取り中に難読化されます。 |
SystemData
リソースの作成と最後の変更に関連するメタデータ。
名前 | 型 | 説明 |
---|---|---|
createdAt |
string |
リソース作成のタイムスタンプ (UTC)。 |
createdBy |
string |
リソースを作成した ID。 |
createdByType |
リソースを作成した ID の種類。 |
|
lastModifiedAt |
string |
リソースの最終変更のタイムスタンプ (UTC) |
lastModifiedBy |
string |
リソースを最後に変更した ID。 |
lastModifiedByType |
リソースを最後に変更した ID の種類。 |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示