Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definicja zasobu Bicep
Typ zasobu wystąpień można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.IoTOperations/instances, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.IoTOperations/instances@2025-10-01' = {
scope: resourceSymbolicName or scope
extendedLocation: {
name: 'string'
type: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
adrNamespaceRef: {
resourceId: 'string'
}
defaultSecretProviderClassRef: {
resourceId: 'string'
}
description: 'string'
features: {
{customized property}: {
mode: 'string'
settings: {
{customized property}: 'string'
}
}
}
schemaRegistryRef: {
resourceId: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
Microsoft.IoTOperations/instances
| Name | Description | Value |
|---|---|---|
| extendedLocation | Lokalizacja krawędzi zasobu. | ExtendedLocation (wymagane) |
| tożsamość | Tożsamości usługi zarządzanej przypisane do tego zasobu. | ManagedServiceIdentity |
| lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
| name | Nazwa zasobu | string Constraints: Minimalna długość = 3 Maksymalna długość = 63 Wzorzec = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (wymagane) |
| properties | Właściwości specyficzne dla zasobu dla tego zasobu. | InstanceProperties |
| zakres | Użyj polecenia podczas tworzenia zasobu w zakresie innym niż zakres wdrożenia. | Ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia. |
| tags | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
AzureDeviceRegistryNamespaceRef
| Name | Description | Value |
|---|---|---|
| resourceId | Identyfikator zasobu przestrzeni nazw rejestru urządzeń platformy Azure. | ciąg (wymagany) |
ExtendedLocation
| Name | Description | Value |
|---|---|---|
| name | Nazwa lokalizacji rozszerzonej. | ciąg (wymagany) |
| typ | Typ extendedLocation. | "CustomLocation" (wymagane) |
InstanceFeature
| Name | Description | Value |
|---|---|---|
| mode | Stan funkcji. | 'Disabled' 'Preview' 'Stable' |
| ustawienia | Ustawienia funkcji. | InstanceFeatureSettings |
InstanceFeatureSettings
| Name | Description | Value |
|---|
InstanceProperties
| Name | Description | Value |
|---|---|---|
| adrNamespaceRef (Odniesienie do przestrzeni nazw) | Przestrzeń nazw rejestru urządzeń platformy Azure używana przez zasoby, odnalezione zasoby i urządzenia | AzureDeviceRegistryNamespaceRef |
| defaultSecretProviderClassRef | Odwołanie do klasy dostawcy AIO Secret. | SecretProviderClassRef |
| description | Szczegółowy opis wystąpienia. | ciąg |
| features | Funkcje wystąpienia AIO. | InstancePropertiesFeatures |
| schemaRegistryRef | Odwołanie do rejestru schematów dla tego wystąpienia AIO. | SchemaRegistryRef (wymagane) |
InstancePropertiesFeatures
| Name | Description | Value |
|---|
ManagedServiceIdentity
| Name | Description | Value |
|---|---|---|
| typ | Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' "UserAssigned" (wymagane) |
| userAssignedIdentities | Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. | UserAssignedIdentities |
SchemaRegistryRef
| Name | Description | Value |
|---|---|---|
| resourceId | Identyfikator zasobu rejestru schematów. | ciąg (wymagany) |
SecretProviderClassRef
| Name | Description | Value |
|---|---|---|
| resourceId | Identyfikator zasobu klasy dostawcy AIO Secret. | ciąg (wymagany) |
TrackedResourceTags
| Name | Description | Value |
|---|
UserAssignedIdentities
| Name | Description | Value |
|---|
UserAssignedIdentity
| Name | Description | Value |
|---|
Definicja zasobu szablonu usługi ARM
Typ zasobu wystąpień można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.IoTOperations/instances, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.IoTOperations/instances",
"apiVersion": "2025-10-01",
"name": "string",
"extendedLocation": {
"name": "string",
"type": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"adrNamespaceRef": {
"resourceId": "string"
},
"defaultSecretProviderClassRef": {
"resourceId": "string"
},
"description": "string",
"features": {
"{customized property}": {
"mode": "string",
"settings": {
"{customized property}": "string"
}
}
},
"schemaRegistryRef": {
"resourceId": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
Microsoft.IoTOperations/instances
| Name | Description | Value |
|---|---|---|
| apiVersion | Wersja interfejsu API | '2025-10-01' |
| extendedLocation | Lokalizacja krawędzi zasobu. | ExtendedLocation (wymagane) |
| tożsamość | Tożsamości usługi zarządzanej przypisane do tego zasobu. | ManagedServiceIdentity |
| lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
| name | Nazwa zasobu | string Constraints: Minimalna długość = 3 Maksymalna długość = 63 Wzorzec = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (wymagane) |
| properties | Właściwości specyficzne dla zasobu dla tego zasobu. | InstanceProperties |
| tags | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
| typ | Typ zasobu | 'Microsoft.IoTOperations/instances' |
AzureDeviceRegistryNamespaceRef
| Name | Description | Value |
|---|---|---|
| resourceId | Identyfikator zasobu przestrzeni nazw rejestru urządzeń platformy Azure. | ciąg (wymagany) |
ExtendedLocation
| Name | Description | Value |
|---|---|---|
| name | Nazwa lokalizacji rozszerzonej. | ciąg (wymagany) |
| typ | Typ extendedLocation. | "CustomLocation" (wymagane) |
InstanceFeature
| Name | Description | Value |
|---|---|---|
| mode | Stan funkcji. | 'Disabled' 'Preview' 'Stable' |
| ustawienia | Ustawienia funkcji. | InstanceFeatureSettings |
InstanceFeatureSettings
| Name | Description | Value |
|---|
InstanceProperties
| Name | Description | Value |
|---|---|---|
| adrNamespaceRef (Odniesienie do przestrzeni nazw) | Przestrzeń nazw rejestru urządzeń platformy Azure używana przez zasoby, odnalezione zasoby i urządzenia | AzureDeviceRegistryNamespaceRef |
| defaultSecretProviderClassRef | Odwołanie do klasy dostawcy AIO Secret. | SecretProviderClassRef |
| description | Szczegółowy opis wystąpienia. | ciąg |
| features | Funkcje wystąpienia AIO. | InstancePropertiesFeatures |
| schemaRegistryRef | Odwołanie do rejestru schematów dla tego wystąpienia AIO. | SchemaRegistryRef (wymagane) |
InstancePropertiesFeatures
| Name | Description | Value |
|---|
ManagedServiceIdentity
| Name | Description | Value |
|---|---|---|
| typ | Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' "UserAssigned" (wymagane) |
| userAssignedIdentities | Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. | UserAssignedIdentities |
SchemaRegistryRef
| Name | Description | Value |
|---|---|---|
| resourceId | Identyfikator zasobu rejestru schematów. | ciąg (wymagany) |
SecretProviderClassRef
| Name | Description | Value |
|---|---|---|
| resourceId | Identyfikator zasobu klasy dostawcy AIO Secret. | ciąg (wymagany) |
TrackedResourceTags
| Name | Description | Value |
|---|
UserAssignedIdentities
| Name | Description | Value |
|---|
UserAssignedIdentity
| Name | Description | Value |
|---|
Przykłady użycia
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu wystąpień można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.IoTOperations/instances, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.IoTOperations/instances@2025-10-01"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
extendedLocation = {
name = "string"
type = "string"
}
properties = {
adrNamespaceRef = {
resourceId = "string"
}
defaultSecretProviderClassRef = {
resourceId = "string"
}
description = "string"
features = {
{customized property} = {
mode = "string"
settings = {
{customized property} = "string"
}
}
}
schemaRegistryRef = {
resourceId = "string"
}
}
}
}
Wartości właściwości
Microsoft.IoTOperations/instances
| Name | Description | Value |
|---|---|---|
| extendedLocation | Lokalizacja krawędzi zasobu. | ExtendedLocation (wymagane) |
| tożsamość | Tożsamości usługi zarządzanej przypisane do tego zasobu. | ManagedServiceIdentity |
| lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
| name | Nazwa zasobu | string Constraints: Minimalna długość = 3 Maksymalna długość = 63 Wzorzec = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (wymagane) |
| parent_id | Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. | ciąg (wymagany) |
| properties | Właściwości specyficzne dla zasobu dla tego zasobu. | InstanceProperties |
| tags | Tagi zasobów | Słownik nazw tagów i wartości. |
| typ | Typ zasobu | "Microsoft.IoTOperations/instances@2025-10-01" |
AzureDeviceRegistryNamespaceRef
| Name | Description | Value |
|---|---|---|
| resourceId | Identyfikator zasobu przestrzeni nazw rejestru urządzeń platformy Azure. | ciąg (wymagany) |
ExtendedLocation
| Name | Description | Value |
|---|---|---|
| name | Nazwa lokalizacji rozszerzonej. | ciąg (wymagany) |
| typ | Typ extendedLocation. | "CustomLocation" (wymagane) |
InstanceFeature
| Name | Description | Value |
|---|---|---|
| mode | Stan funkcji. | 'Disabled' 'Preview' 'Stable' |
| ustawienia | Ustawienia funkcji. | InstanceFeatureSettings |
InstanceFeatureSettings
| Name | Description | Value |
|---|
InstanceProperties
| Name | Description | Value |
|---|---|---|
| adrNamespaceRef (Odniesienie do przestrzeni nazw) | Przestrzeń nazw rejestru urządzeń platformy Azure używana przez zasoby, odnalezione zasoby i urządzenia | AzureDeviceRegistryNamespaceRef |
| defaultSecretProviderClassRef | Odwołanie do klasy dostawcy AIO Secret. | SecretProviderClassRef |
| description | Szczegółowy opis wystąpienia. | ciąg |
| features | Funkcje wystąpienia AIO. | InstancePropertiesFeatures |
| schemaRegistryRef | Odwołanie do rejestru schematów dla tego wystąpienia AIO. | SchemaRegistryRef (wymagane) |
InstancePropertiesFeatures
| Name | Description | Value |
|---|
ManagedServiceIdentity
| Name | Description | Value |
|---|---|---|
| typ | Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' "UserAssigned" (wymagane) |
| userAssignedIdentities | Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. | UserAssignedIdentities |
SchemaRegistryRef
| Name | Description | Value |
|---|---|---|
| resourceId | Identyfikator zasobu rejestru schematów. | ciąg (wymagany) |
SecretProviderClassRef
| Name | Description | Value |
|---|---|---|
| resourceId | Identyfikator zasobu klasy dostawcy AIO Secret. | ciąg (wymagany) |
TrackedResourceTags
| Name | Description | Value |
|---|
UserAssignedIdentities
| Name | Description | Value |
|---|
UserAssignedIdentity
| Name | Description | Value |
|---|