Dataflow Profile - Create Or Update
Skapa en DataflowProfileResource
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/dataflowProfiles/{dataflowProfileName}?api-version=2025-10-01URI-parametrar
| Name | I | Obligatorisk | Typ | Description | 
|---|---|---|---|---|
| dataflow | path | True | stringminLength: 3 maxLength: 63 pattern: ^[a-z0-9][a-z0-9-]*[a-z0-9]$ | Namn på instansdataflödeProfilresurs | 
| instance | path | True | stringminLength: 3 maxLength: 63 pattern: ^[a-z0-9][a-z0-9-]*[a-z0-9]$ | Namnet på instansen. | 
| resource | path | True | stringminLength: 1 maxLength: 90 | Namnet på resursgruppen. Namnet är skiftlägesokänsligt. | 
| subscription | path | True | string (uuid) | ID för målprenumerationen. Värdet måste vara ett UUID. | 
| api-version | query | True | stringminLength: 1 | Den API-version som ska användas för den här åtgärden. | 
Begärandetext
| Name | Typ | Description | 
|---|---|---|
| extendedLocation | Resursens gränsplats. | |
| properties | Resursspecifika egenskaper för den här resursen. | 
Svar
| Name | Typ | Description | 
|---|---|---|
| 200 OK | Uppdateringsåtgärden för resursen "DataflowProfileResource" lyckades | |
| 201 Created | Resursen "DataflowProfileResource" create-åtgärden lyckades Sidhuvuden 
 | |
| Other Status Codes | Ett oväntat felsvar. | 
Säkerhet
azure_auth
Azure Active Directory OAuth2-flöde.
					Typ: 
					oauth2
					Flow: 
					implicit
					Auktoriseringswebbadress: 
					https://login.microsoftonline.com/common/oauth2/authorize
			
Omfattningar
| Name | Description | 
|---|---|
| user_impersonation | personifiera ditt användarkonto | 
Exempel
| Dataflow | 
| Dataflow | 
| Dataflow | 
DataflowProfile_CreateOrUpdate  
			Exempelbegäran
PUT https://management.azure.com/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.IoTOperations/instances/resource-name123/dataflowProfiles/resource-name123?api-version=2025-10-01
{
  "properties": {
    "diagnostics": {
      "logs": {
        "level": "rnmwokumdmebpmfxxxzvvjfdywotav"
      },
      "metrics": {
        "prometheusPort": 7581
      }
    },
    "instanceCount": 14
  },
  "extendedLocation": {
    "name": "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
    "type": "CustomLocation"
  }
}
Exempelsvar
{
  "properties": {
    "diagnostics": {
      "logs": {
        "level": "rnmwokumdmebpmfxxxzvvjfdywotav"
      },
      "metrics": {
        "prometheusPort": 7581
      }
    },
    "instanceCount": 14,
    "provisioningState": "Succeeded"
  },
  "extendedLocation": {
    "name": "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
    "type": "CustomLocation"
  },
  "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123/dataflowProfiles/resource-name123",
  "name": "bwhcjsnnfnrmbixamyxjau",
  "type": "Microsoft.IoTOperations/instances/dataflowProfiles",
  "systemData": {
    "createdBy": "contosouser",
    "createdByType": "User",
    "createdAt": "2024-08-09T18:13:29.389Z",
    "lastModifiedBy": "contosouser",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2024-08-09T18:13:29.389Z"
  }
}Azure-AsyncOperation: https://contoso.com/operationstatus{
  "properties": {
    "diagnostics": {
      "logs": {
        "level": "rnmwokumdmebpmfxxxzvvjfdywotav"
      },
      "metrics": {
        "prometheusPort": 7581
      }
    },
    "instanceCount": 14,
    "provisioningState": "Succeeded"
  },
  "extendedLocation": {
    "name": "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
    "type": "CustomLocation"
  },
  "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123/dataflowProfiles/resource-name123",
  "name": "bwhcjsnnfnrmbixamyxjau",
  "type": "Microsoft.IoTOperations/instances/dataflowProfiles",
  "systemData": {
    "createdBy": "contosouser",
    "createdByType": "User",
    "createdAt": "2024-08-09T18:13:29.389Z",
    "lastModifiedBy": "contosouser",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2024-08-09T18:13:29.389Z"
  }
}DataflowProfile_CreateOrUpdate_Minimal  
			Exempelbegäran
PUT https://management.azure.com/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.IoTOperations/instances/resource-name123/dataflowProfiles/aio-dataflowprofile?api-version=2025-10-01
{
  "properties": {
    "instanceCount": 1
  },
  "extendedLocation": {
    "name": "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
    "type": "CustomLocation"
  }
}
Exempelsvar
{
  "properties": {
    "instanceCount": 1,
    "provisioningState": "Succeeded"
  },
  "extendedLocation": {
    "name": "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
    "type": "CustomLocation"
  },
  "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123/dataflowProfiles/resource-name123",
  "name": "bwhcjsnnfnrmbixamyxjau",
  "type": "Microsoft.IoTOperations/instances/dataflowProfiles",
  "systemData": {
    "createdBy": "contosouser",
    "createdByType": "User",
    "createdAt": "2024-08-09T18:13:29.389Z",
    "lastModifiedBy": "contosouser",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2024-08-09T18:13:29.389Z"
  }
}Azure-AsyncOperation: https://contoso.com/operationstatus{
  "properties": {
    "instanceCount": 1,
    "provisioningState": "Succeeded"
  },
  "extendedLocation": {
    "name": "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
    "type": "CustomLocation"
  },
  "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123/dataflowProfiles/resource-name123",
  "name": "bwhcjsnnfnrmbixamyxjau",
  "type": "Microsoft.IoTOperations/instances/dataflowProfiles",
  "systemData": {
    "createdBy": "contosouser",
    "createdByType": "User",
    "createdAt": "2024-08-09T18:13:29.389Z",
    "lastModifiedBy": "contosouser",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2024-08-09T18:13:29.389Z"
  }
}DataflowProfile_CreateOrUpdate_Multi  
			Exempelbegäran
PUT https://management.azure.com/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.IoTOperations/instances/resource-name123/dataflowProfiles/aio-dataflowprofile?api-version=2025-10-01
{
  "properties": {
    "instanceCount": 3
  },
  "extendedLocation": {
    "name": "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
    "type": "CustomLocation"
  }
}
Exempelsvar
{
  "properties": {
    "instanceCount": 3,
    "provisioningState": "Succeeded"
  },
  "extendedLocation": {
    "name": "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
    "type": "CustomLocation"
  },
  "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123/dataflowProfiles/resource-name123",
  "name": "bwhcjsnnfnrmbixamyxjau",
  "type": "Microsoft.IoTOperations/instances/dataflowProfiles",
  "systemData": {
    "createdBy": "contosouser",
    "createdByType": "User",
    "createdAt": "2024-08-09T18:13:29.389Z",
    "lastModifiedBy": "contosouser",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2024-08-09T18:13:29.389Z"
  }
}Azure-AsyncOperation: https://contoso.com/operationstatus{
  "properties": {
    "instanceCount": 3,
    "provisioningState": "Succeeded"
  },
  "extendedLocation": {
    "name": "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
    "type": "CustomLocation"
  },
  "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123/dataflowProfiles/resource-name123",
  "name": "bwhcjsnnfnrmbixamyxjau",
  "type": "Microsoft.IoTOperations/instances/dataflowProfiles",
  "systemData": {
    "createdBy": "contosouser",
    "createdByType": "User",
    "createdAt": "2024-08-09T18:13:29.389Z",
    "lastModifiedBy": "contosouser",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2024-08-09T18:13:29.389Z"
  }
}Definitioner
| Name | Description | 
|---|---|
| created | Den typ av identitet som skapade resursen. | 
| Dataflow | Egenskaper för DataflowProfile-resurs | 
| Dataflow | Instans dataflowProfile-resurs | 
| Diagnostics | Egenskaper för diagnostiklogg | 
| Error | Ytterligare information om resurshanteringsfelet. | 
| Error | Felinformationen. | 
| Error | Felsvar | 
| Extended | Utökad plats är en utökning av Azure-platser. De är ett sätt att använda sina Azure ARC-aktiverade Kubernetes-kluster som målplatser för att distribuera instanser av Azure-tjänster. | 
| Extended | Uppräkningen som definierar typen av ExtendedLocation accepterad. | 
| Metrics | Egenskaper för diagnostikmått | 
| Profile | Egenskaper för DataflowProfile Diagnostics | 
| Provisioning | Uppräkningen som definierar status för resursen. | 
| Resource | Resursens hälsotillstånd. | 
| system | Metadata som rör skapande och senaste ändring av resursen. | 
createdByType 
			
			Den typ av identitet som skapade resursen.
| Värde | Description | 
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key | 
DataflowProfileProperties  
			
			Egenskaper för DataflowProfile-resurs
| Name | Typ | Standardvärde | Description | 
|---|---|---|---|
| diagnostics | Specifikationen definierar önskade identiteter för NBC-diagnostikinställningar. | ||
| healthState | Unknown | Resursens hälsotillstånd. | |
| instanceCount | integer (int32)minimum: 1 maximum: 20 | 1 | Om du vill skala dataflödesprofilen manuellt anger du det maximala antalet instanser som du vill köra. | 
| provisioningState | Status för den senaste åtgärden. | 
DataflowProfileResource  
			
			Instans dataflowProfile-resurs
| Name | Typ | Description | 
|---|---|---|
| extendedLocation | Resursens gränsplats. | |
| id | string (arm-id) | Fullständigt kvalificerat resurs-ID för resursen. Till exempel "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" | 
| name | string | Namnet på resursen | 
| properties | Resursspecifika egenskaper för den här resursen. | |
| systemData | Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information. | |
| type | string | Resurstypen. T.ex. "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" | 
DiagnosticsLogs 
			
			Egenskaper för diagnostiklogg
| Name | Typ | Standardvärde | Description | 
|---|---|---|---|
| level | string | info | Loggnivån Exempel – "felsökning", "info", "warn", "error", "trace". | 
ErrorAdditionalInfo  
			
			Ytterligare information om resurshanteringsfelet.
| Name | Typ | Description | 
|---|---|---|
| info | object | Ytterligare information. | 
| type | string | Ytterligare informationstyp. | 
ErrorDetail 
			
			Felinformationen.
| Name | Typ | Description | 
|---|---|---|
| additionalInfo | Ytterligare information om felet. | |
| code | string | Felkoden. | 
| details | Felinformationen. | |
| message | string | Felmeddelandet. | 
| target | string | Felmålet. | 
ErrorResponse 
			
			Felsvar
| Name | Typ | Description | 
|---|---|---|
| error | Felobjektet. | 
ExtendedLocation 
			
			Utökad plats är en utökning av Azure-platser. De är ett sätt att använda sina Azure ARC-aktiverade Kubernetes-kluster som målplatser för att distribuera instanser av Azure-tjänster.
| Name | Typ | Description | 
|---|---|---|
| name | string | Namnet på den utökade platsen. | 
| type | Typ av ExtendedLocation. | 
ExtendedLocationType  
			
			Uppräkningen som definierar typen av ExtendedLocation accepterad.
| Värde | Description | 
|---|---|
| CustomLocation | CustomLocation-typ | 
Metrics
Egenskaper för diagnostikmått
| Name | Typ | Standardvärde | Description | 
|---|---|---|---|
| prometheusPort | integer (int32)minimum: 0 maximum: 65535 | 9600 | Prometheus-porten för att exponera måtten. | 
ProfileDiagnostics 
			
			Egenskaper för DataflowProfile Diagnostics
| Name | Typ | Description | 
|---|---|---|
| logs | Diagnostiklogginställningar för resursen. | |
| metrics | Måttinställningarna för resursen. | 
ProvisioningState 
			
			Uppräkningen som definierar status för resursen.
| Värde | Description | 
|---|---|
| Succeeded | Resursen har skapats. | 
| Failed | Det gick inte att skapa resurser. | 
| Canceled | Resursskapandet avbröts. | 
| Provisioning | Resursen etableras. | 
| Updating | Resursen uppdateras. | 
| Deleting | Resursen tas bort. | 
| Accepted | Resursen har godkänts. | 
ResourceHealthState  
			
			Resursens hälsotillstånd.
| Värde | Description | 
|---|---|
| Available | Resursen är tillgänglig och fungerar som förväntat. | 
| Degraded | Resurshälsan försämras. | 
| Unavailable | Resursen fungerar inte som förväntat. | 
| Unknown | Resurstillståndet är okänt. | 
systemData 
			
			Metadata som rör skapande och senaste ändring av resursen.
| Name | Typ | Description | 
|---|---|---|
| createdAt | string (date-time) | Tidsstämpeln för resursskapande (UTC). | 
| createdBy | string | Identiteten som skapade resursen. | 
| createdByType | Den typ av identitet som skapade resursen. | |
| lastModifiedAt | string (date-time) | Tidsstämpeln för resursens senaste ändring (UTC) | 
| lastModifiedBy | string | Identiteten som senast ändrade resursen. | 
| lastModifiedByType | Den typ av identitet som senast ändrade resursen. |