Udostępnij przez


Wystąpienia Microsoft.IoTOperations

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