Udostępnij przez


Wystąpienia Microsoft.IoTOperations/dataflowProfiles

Definicja zasobu Bicep

Typ zasobu instances/dataflowProfiles 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/dataflowProfiles, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.IoTOperations/instances/dataflowProfiles@2025-10-01' = {
  parent: resourceSymbolicName
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  name: 'string'
  properties: {
    diagnostics: {
      logs: {
        level: 'string'
      }
      metrics: {
        prometheusPort: int
      }
    }
    instanceCount: int
  }
}

Wartości właściwości

Microsoft.IoTOperations/instances/dataflowProfiles

Name Description Value
extendedLocation Lokalizacja krawędzi zasobu. ExtendedLocation
name Nazwa zasobu string

Constraints:
Minimalna długość = 3
Maksymalna długość = 63
Wzorzec = ^[a-z0-9][a-z0-9-]*[a-z0-9]$ (wymagane)
nadrzędny W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: wystąpienia
properties Właściwości specyficzne dla zasobu dla tego zasobu. DataflowProfileProperties

DataflowProfileProperties

Name Description Value
diagnostics Specyfikacja definiuje żądane tożsamości ustawień diagnostycznych NBC. ProfileDiagnostics
instanceCount Aby ręcznie skalować profil przepływu danych, określ maksymalną liczbę wystąpień, które chcesz uruchomić. int

Constraints:
Minimalna wartość = 1
Wartość maksymalna = 20

DiagnosticsLogs

Name Description Value
poziom Poziom logowania. Przykłady — "debugowanie", "info", "warn", "error", "trace". ciąg

ExtendedLocation

Name Description Value
name Nazwa lokalizacji rozszerzonej. ciąg (wymagany)
typ Typ extendedLocation. "CustomLocation" (wymagane)

Metrics

Name Description Value
prometheusPort Port prometheus umożliwiający uwidocznienie metryk. int

Constraints:
Minimalna wartość = 0
Wartość maksymalna = 65535

ProfileDiagnostics

Name Description Value
dzienniki Ustawienia dziennika diagnostycznego dla zasobu. DiagnosticsLogs
metryki Ustawienia metryk dla zasobu. Metrics

Definicja zasobu szablonu usługi ARM

Typ zasobu instances/dataflowProfiles 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/dataflowProfiles, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.IoTOperations/instances/dataflowProfiles",
  "apiVersion": "2025-10-01",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "properties": {
    "diagnostics": {
      "logs": {
        "level": "string"
      },
      "metrics": {
        "prometheusPort": "int"
      }
    },
    "instanceCount": "int"
  }
}

Wartości właściwości

Microsoft.IoTOperations/instances/dataflowProfiles

Name Description Value
apiVersion Wersja interfejsu API '2025-10-01'
extendedLocation Lokalizacja krawędzi zasobu. ExtendedLocation
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. DataflowProfileProperties
typ Typ zasobu 'Microsoft.IoTOperations/instances/dataflowProfiles'

DataflowProfileProperties

Name Description Value
diagnostics Specyfikacja definiuje żądane tożsamości ustawień diagnostycznych NBC. ProfileDiagnostics
instanceCount Aby ręcznie skalować profil przepływu danych, określ maksymalną liczbę wystąpień, które chcesz uruchomić. int

Constraints:
Minimalna wartość = 1
Wartość maksymalna = 20

DiagnosticsLogs

Name Description Value
poziom Poziom logowania. Przykłady — "debugowanie", "info", "warn", "error", "trace". ciąg

ExtendedLocation

Name Description Value
name Nazwa lokalizacji rozszerzonej. ciąg (wymagany)
typ Typ extendedLocation. "CustomLocation" (wymagane)

Metrics

Name Description Value
prometheusPort Port prometheus umożliwiający uwidocznienie metryk. int

Constraints:
Minimalna wartość = 0
Wartość maksymalna = 65535

ProfileDiagnostics

Name Description Value
dzienniki Ustawienia dziennika diagnostycznego dla zasobu. DiagnosticsLogs
metryki Ustawienia metryk dla zasobu. Metrics

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu instances/dataflowProfiles 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/dataflowProfiles, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.IoTOperations/instances/dataflowProfiles@2025-10-01"
  name = "string"
  parent_id = "string"
  body = {
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      diagnostics = {
        logs = {
          level = "string"
        }
        metrics = {
          prometheusPort = int
        }
      }
      instanceCount = int
    }
  }
}

Wartości właściwości

Microsoft.IoTOperations/instances/dataflowProfiles

Name Description Value
extendedLocation Lokalizacja krawędzi zasobu. ExtendedLocation
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, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: wystąpienia
properties Właściwości specyficzne dla zasobu dla tego zasobu. DataflowProfileProperties
typ Typ zasobu "Microsoft.IoTOperations/instances/dataflowProfiles@2025-10-01"

DataflowProfileProperties

Name Description Value
diagnostics Specyfikacja definiuje żądane tożsamości ustawień diagnostycznych NBC. ProfileDiagnostics
instanceCount Aby ręcznie skalować profil przepływu danych, określ maksymalną liczbę wystąpień, które chcesz uruchomić. int

Constraints:
Minimalna wartość = 1
Wartość maksymalna = 20

DiagnosticsLogs

Name Description Value
poziom Poziom logowania. Przykłady — "debugowanie", "info", "warn", "error", "trace". ciąg

ExtendedLocation

Name Description Value
name Nazwa lokalizacji rozszerzonej. ciąg (wymagany)
typ Typ extendedLocation. "CustomLocation" (wymagane)

Metrics

Name Description Value
prometheusPort Port prometheus umożliwiający uwidocznienie metryk. int

Constraints:
Minimalna wartość = 0
Wartość maksymalna = 65535

ProfileDiagnostics

Name Description Value
dzienniki Ustawienia dziennika diagnostycznego dla zasobu. DiagnosticsLogs
metryki Ustawienia metryk dla zasobu. Metrics