Aracılığıyla paylaş


Microsoft.IoTOperations örnekleri

Bicep kaynak tanımı

Örneklerin kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.IoTOperations/instances kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.IoTOperations/instances@2025-04-01' = {
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    description: 'string'
    features: {
      {customized property}: {
        mode: 'string'
        settings: {
          {customized property}: 'string'
        }
      }
    }
    schemaRegistryRef: {
      resourceId: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

ExtendedLocation

Ad Açıklama Değer
ad Genişletilmiş konumun adı. dize (gerekli)
tür ExtendedLocation türü. 'CustomLocation' (gerekli)

InstanceFeature

Ad Açıklama Değer
mod Özelliğin durumu. 'Devre Dışı'
'Önizleme'
'Kararlı'
Ayarlar Özelliğin ayarları. InstanceFeatureSettings

InstanceFeatureSettings

Ad Açıklama Değer

InstanceProperties

Ad Açıklama Değer
Açıklama Örneğin ayrıntılı açıklaması. dizgi
Özellik AIO Örneğinin özellikleri. InstancePropertiesFeatures
schemaRegistryRef Bu AIO Örneği için Şema Kayıt Defteri başvurusu. SchemaRegistryRef (gerekli)

InstancePropertiesFeatures

Ad Açıklama Değer

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

Microsoft.IoTOperations/instances

Ad Açıklama Değer
extendedLocation Kaynağın kenar konumu. ExtendedLocation (gerekli)
kimlik Bu kaynağa atanan yönetilen hizmet kimlikleri. ManagedServiceIdentity
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 3
Maksimum uzunluk = 63
Desen = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (gerekli)
Özellikler Bu kaynağın kaynağa özgü özellikleri. InstanceProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

SchemaRegistryRef

Ad Açıklama Değer
resourceId Şema Kayıt Defteri'nin kaynak kimliği. dize (gerekli)

TrackedResourceTags

Ad Açıklama Değer

UserAssignedIdentities

Ad Açıklama Değer

UserAssignedIdentity

Ad Açıklama Değer

ARM şablonu kaynak tanımı

Örneklerin kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.IoTOperations/instances kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "type": "Microsoft.IoTOperations/instances",
  "apiVersion": "2025-04-01",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "description": "string",
    "features": {
      "{customized property}": {
        "mode": "string",
        "settings": {
          "{customized property}": "string"
        }
      }
    },
    "schemaRegistryRef": {
      "resourceId": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

ExtendedLocation

Ad Açıklama Değer
ad Genişletilmiş konumun adı. dize (gerekli)
tür ExtendedLocation türü. 'CustomLocation' (gerekli)

InstanceFeature

Ad Açıklama Değer
mod Özelliğin durumu. 'Devre Dışı'
'Önizleme'
'Kararlı'
Ayarlar Özelliğin ayarları. InstanceFeatureSettings

InstanceFeatureSettings

Ad Açıklama Değer

InstanceProperties

Ad Açıklama Değer
Açıklama Örneğin ayrıntılı açıklaması. dizgi
Özellik AIO Örneğinin özellikleri. InstancePropertiesFeatures
schemaRegistryRef Bu AIO Örneği için Şema Kayıt Defteri başvurusu. SchemaRegistryRef (gerekli)

InstancePropertiesFeatures

Ad Açıklama Değer

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

Microsoft.IoTOperations/instances

Ad Açıklama Değer
apiVersion API sürümü '2025-04-01'
extendedLocation Kaynağın kenar konumu. ExtendedLocation (gerekli)
kimlik Bu kaynağa atanan yönetilen hizmet kimlikleri. ManagedServiceIdentity
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 3
Maksimum uzunluk = 63
Desen = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (gerekli)
Özellikler Bu kaynağın kaynağa özgü özellikleri. InstanceProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.IoTOperations/instances'

SchemaRegistryRef

Ad Açıklama Değer
resourceId Şema Kayıt Defteri'nin kaynak kimliği. dize (gerekli)

TrackedResourceTags

Ad Açıklama Değer

UserAssignedIdentities

Ad Açıklama Değer

UserAssignedIdentity

Ad Açıklama Değer

Kullanım Örnekleri

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Örneklerin kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.IoTOperations/instances kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.IoTOperations/instances@2025-04-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      description = "string"
      features = {
        {customized property} = {
          mode = "string"
          settings = {
            {customized property} = "string"
          }
        }
      }
      schemaRegistryRef = {
        resourceId = "string"
      }
    }
  })
}

Özellik Değerleri

ExtendedLocation

Ad Açıklama Değer
ad Genişletilmiş konumun adı. dize (gerekli)
tür ExtendedLocation türü. 'CustomLocation' (gerekli)

InstanceFeature

Ad Açıklama Değer
mod Özelliğin durumu. 'Devre Dışı'
'Önizleme'
'Kararlı'
Ayarlar Özelliğin ayarları. InstanceFeatureSettings

InstanceFeatureSettings

Ad Açıklama Değer

InstanceProperties

Ad Açıklama Değer
Açıklama Örneğin ayrıntılı açıklaması. dizgi
Özellik AIO Örneğinin özellikleri. InstancePropertiesFeatures
schemaRegistryRef Bu AIO Örneği için Şema Kayıt Defteri başvurusu. SchemaRegistryRef (gerekli)

InstancePropertiesFeatures

Ad Açıklama Değer

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

Microsoft.IoTOperations/instances

Ad Açıklama Değer
extendedLocation Kaynağın kenar konumu. ExtendedLocation (gerekli)
kimlik Bu kaynağa atanan yönetilen hizmet kimlikleri. ManagedServiceIdentity
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 3
Maksimum uzunluk = 63
Desen = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (gerekli)
Özellikler Bu kaynağın kaynağa özgü özellikleri. InstanceProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.IoTOperations/instances@2025-04-01"

SchemaRegistryRef

Ad Açıklama Değer
resourceId Şema Kayıt Defteri'nin kaynak kimliği. dize (gerekli)

TrackedResourceTags

Ad Açıklama Değer

UserAssignedIdentities

Ad Açıklama Değer

UserAssignedIdentity

Ad Açıklama Değer