Udostępnij za pośrednictwem


Akri Connector Template - Create Or Update

Tworzenie zasobu AkriConnectorTemplateResource

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/akriConnectorTemplates/{akriConnectorTemplateName}?api-version=2026-03-01

Parametry URI

Nazwa W Wymagane Typ Opis
akriConnectorTemplateName
path True

string

minLength: 3
maxLength: 63
pattern: ^[a-z0-9][a-z0-9-]*[a-z0-9]$

Nazwa zasobu AkriConnectorTemplate.

instanceName
path True

string

minLength: 3
maxLength: 63
pattern: ^[a-z0-9][a-z0-9-]*[a-z0-9]$

Nazwa wystąpienia.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

subscriptionId
path True

string (uuid)

Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

Ciało żądania

Nazwa Typ Opis
extendedLocation

ExtendedLocation

Lokalizacja krawędzi zasobu.

properties

AkriConnectorTemplateProperties

Właściwości specyficzne dla zasobu dla tego zasobu.

Odpowiedzi

Nazwa Typ Opis
200 OK

AkriConnectorTemplateResource

Operacja aktualizacji zasobu "AkriConnectorTemplateResource" zakończyła się pomyślnie

201 Created

AkriConnectorTemplateResource

Operacja tworzenia zasobu "AkriConnectorTemplateResource" zakończyła się pomyślnie

Nagłówki

  • Azure-AsyncOperation: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Nieoczekiwana odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ OAuth2 w usłudze Azure Active Directory.

Typ: oauth2
Flow: implicit
URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresów

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

AkriConnectorTemplate_CreateOrUpdate_MaximumSet

Przykładowa prośba

PUT https://management.azure.com/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.IoTOperations/instances/resource-name123/akriConnectorTemplates/resource-name123?api-version=2026-03-01

{
  "properties": {
    "aioMetadata": {
      "aioMinVersion": "1.2.0",
      "aioMaxVersion": "1.4.0"
    },
    "runtimeConfiguration": {
      "runtimeConfigurationType": "ManagedConfiguration",
      "managedConfigurationSettings": {
        "managedConfigurationType": "ImageConfiguration",
        "imageConfigurationSettings": {
          "registrySettings": {
            "registrySettingsType": "ContainerRegistry",
            "containerRegistrySettings": {
              "registry": "akribuilds.azurecr.io"
            }
          },
          "imageName": "akri-connectors/rest",
          "tagDigestSettings": {
            "tagDigestType": "Tag",
            "tag": "0.5.0-20250825.4"
          }
        }
      }
    },
    "diagnostics": {
      "logs": {
        "level": "info"
      }
    },
    "deviceInboundEndpointTypes": [
      {
        "endpointType": "Microsoft.Rest",
        "version": "0.0.1"
      }
    ],
    "mqttConnectionConfiguration": {
      "authentication": {
        "method": "ServiceAccountToken",
        "serviceAccountTokenSettings": {
          "audience": "MQ-SAT"
        }
      },
      "host": "aio-broker:18883",
      "protocol": "Mqtt",
      "keepAliveSeconds": 10,
      "maxInflightMessages": 10,
      "sessionExpirySeconds": 60,
      "tls": {
        "mode": "Enabled",
        "trustedCaCertificateConfigMapRef": "azure-iot-operations-aio-ca-trust-bundle"
      }
    }
  },
  "extendedLocation": {
    "name": "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
    "type": "CustomLocation"
  }
}

Przykładowa odpowiedź

{
  "properties": {
    "provisioningState": "Succeeded",
    "aioMetadata": {
      "aioMinVersion": "1.2.0",
      "aioMaxVersion": "1.4.0"
    },
    "runtimeConfiguration": {
      "runtimeConfigurationType": "ManagedConfiguration",
      "managedConfigurationSettings": {
        "managedConfigurationType": "ImageConfiguration",
        "imageConfigurationSettings": {
          "registrySettings": {
            "registrySettingsType": "ContainerRegistry",
            "containerRegistrySettings": {
              "registry": "akribuilds.azurecr.io"
            }
          },
          "imageName": "akri-connectors/rest",
          "tagDigestSettings": {
            "tagDigestType": "Tag",
            "tag": "0.5.0-20250825.4"
          }
        }
      }
    },
    "diagnostics": {
      "logs": {
        "level": "info"
      }
    },
    "deviceInboundEndpointTypes": [
      {
        "endpointType": "Microsoft.Rest",
        "version": "0.0.1"
      }
    ],
    "mqttConnectionConfiguration": {
      "authentication": {
        "method": "ServiceAccountToken",
        "serviceAccountTokenSettings": {
          "audience": "MQ-SAT"
        }
      },
      "host": "aio-broker:18883",
      "protocol": "Mqtt",
      "keepAliveSeconds": 10,
      "maxInflightMessages": 10,
      "sessionExpirySeconds": 60,
      "tls": {
        "mode": "Enabled",
        "trustedCaCertificateConfigMapRef": "azure-iot-operations-aio-ca-trust-bundle"
      }
    }
  },
  "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/akriConnectorTemplates/resource-name123",
  "name": "bfimycofjtzxduufwanuxwoudsh",
  "type": "wnabnudmydrgpccqusxkmsmgcwzwh",
  "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": {
    "provisioningState": "Accepted",
    "aioMetadata": {
      "aioMinVersion": "1.2.0",
      "aioMaxVersion": "1.4.0"
    },
    "runtimeConfiguration": {
      "runtimeConfigurationType": "ManagedConfiguration",
      "managedConfigurationSettings": {
        "managedConfigurationType": "ImageConfiguration",
        "imageConfigurationSettings": {
          "registrySettings": {
            "registrySettingsType": "ContainerRegistry",
            "containerRegistrySettings": {
              "registry": "akribuilds.azurecr.io"
            }
          },
          "imageName": "akri-connectors/rest",
          "tagDigestSettings": {
            "tagDigestType": "Tag",
            "tag": "0.5.0-20250825.4"
          }
        }
      }
    },
    "diagnostics": {
      "logs": {
        "level": "info"
      }
    },
    "deviceInboundEndpointTypes": [
      {
        "endpointType": "Microsoft.Rest",
        "version": "0.0.1"
      }
    ],
    "mqttConnectionConfiguration": {
      "authentication": {
        "method": "ServiceAccountToken",
        "serviceAccountTokenSettings": {
          "audience": "MQ-SAT"
        }
      },
      "host": "aio-broker:18883",
      "protocol": "Mqtt",
      "keepAliveSeconds": 10,
      "maxInflightMessages": 10,
      "sessionExpirySeconds": 60,
      "tls": {
        "mode": "Enabled",
        "trustedCaCertificateConfigMapRef": "azure-iot-operations-aio-ca-trust-bundle"
      }
    }
  },
  "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/akriConnectorTemplates/resource-name123",
  "name": "bfimycofjtzxduufwanuxwoudsh",
  "type": "wnabnudmydrgpccqusxkmsmgcwzwh",
  "systemData": {
    "createdBy": "contosouser",
    "createdByType": "User",
    "createdAt": "2024-08-09T18:13:29.389Z",
    "lastModifiedBy": "contosouser",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2024-08-09T18:13:29.389Z"
  }
}

Definicje

Nazwa Opis
AkriConnectorsContainerRegistry

Właściwości AkriConnectorsContainerRegistry.

AkriConnectorsContainerRegistrySettings

Właściwości AkriConnectorsContainerRegistry.

AkriConnectorsDiagnosticsLogs

Właściwości dziennika diagnostycznego AkriConnectors.

AkriConnectorsDigest

Właściwości AkriConnectorsDigest.

AkriConnectorsImagePullPolicy

Zasady ściągania obrazów.

AkriConnectorsImagePullSecret

Właściwości AkriConnectorsImagePullSecret.

AkriConnectorsMqttAuthenticationMethod

Właściwości AkriConnectorsMqttAuthenticationMethod.

AkriConnectorsMqttConnectionConfiguration

Właściwości AkriConnectorsMqttConnectionConfiguration.

AkriConnectorsMqttProtocolType

Typy protokołów Mqtt.

AkriConnectorsRegistryEndpointRef

Właściwości AkriConnectorsRegistryEndpointRef.

AkriConnectorsRegistrySettingsType

Właściwości AkriConnectorsRegistrySettings.

AkriConnectorsSecret

Właściwości AkriConnectorsSecret.

AkriConnectorsServiceAccountAuthentication

Właściwości AkriConnectorsServiceAccountAuthentication.

AkriConnectorsServiceAccountTokenSettings

Właściwości AkriConnectorsServiceAccountTokenSettings.

AkriConnectorsTag

Właściwości AkriConnectorsTag.

AkriConnectorsTagDigestType

AkriConnectorsTagDigestType wartości.

AkriConnectorTemplateAioMetadata

Właściwości AkriConnectorTemplateAioMetadata.

AkriConnectorTemplateAllocationPolicy

Właściwości AkriConnectorTemplateAllocationPolicy.

AkriConnectorTemplateBucketizedAllocation

Właściwości AkriConnectorTemplateBucketizedAllocation.

AkriConnectorTemplateDeviceInboundEndpointType

Właściwości AkriConnectorTemplateDeviceInboundEndpointType.

AkriConnectorTemplateDiagnostics

Właściwości AkriConnectorTemplateDiagnostics.

AkriConnectorTemplateManagedConfiguration

Właściwości AkriConnectorTemplateManagedConfiguration.

AkriConnectorTemplateManagedConfigurationType

Zarządzane typy konfiguracji.

AkriConnectorTemplatePersistentVolumeClaim

Właściwości AkriConnectorTemplatePersistentVolumeClaim.

AkriConnectorTemplateProperties

Właściwości AkriConnectorTemplate.

AkriConnectorTemplateResource

AkriConnectorTemplate zasób.

AkriConnectorTemplateRuntimeConfigurationType

Typy konfiguracji środowiska uruchomieniowego.

AkriConnectorTemplateRuntimeImageConfiguration

Właściwości AkriConnectorTemplateRuntimeImageConfiguration.

AkriConnectorTemplateRuntimeImageConfigurationSettings

Właściwości AkriConnectorTemplateRuntimeImageConfiguration.

AkriConnectorTemplateRuntimeStatefulSetConfiguration

Właściwości AkriConnectorTemplateRuntimeStatefulSetConfiguration.

AkriConnectorTemplateTrustList

Właściwości AkriConnectorTemplateTrustList.

createdByType

Typ tożsamości, która utworzyła zasób.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

ExtendedLocation

Lokalizacja rozszerzona jest rozszerzeniem lokalizacji platformy Azure. Umożliwiają one korzystanie z klastrów Kubernetes z obsługą usługi Azure ARC jako lokalizacji docelowych do wdrażania wystąpień usług platformy Azure.

ExtendedLocationType

Akceptowano typ wyliczenia definiujący ExtendedLocation.

OperationalMode

Właściwości trybu

ProvisioningState

Wyliczenie definiujące stan zasobu.

ResourceHealthState

Stan kondycji zasobu.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

TlsProperties

Właściwości protokołu TLS

AkriConnectorsContainerRegistry

Właściwości AkriConnectorsContainerRegistry.

Nazwa Typ Opis
containerRegistrySettings

AkriConnectorsContainerRegistrySettings

Ustawienia rejestru dla rejestru kontenerów.

registrySettingsType string:

ContainerRegistry

Właściwości AkriConnectorsRegistrySettings.

AkriConnectorsContainerRegistrySettings

Właściwości AkriConnectorsContainerRegistry.

Nazwa Typ Opis
imagePullSecrets

AkriConnectorsImagePullSecret[]

Opcjonalna lista odwołań do wpisów tajnych w tej samej przestrzeni nazw do użycia do ściągania obrazu łącznika.

registry

string

Rejestr kontenerów, który ma być używany dla artefaktu.

AkriConnectorsDiagnosticsLogs

Właściwości dziennika diagnostycznego AkriConnectors.

Nazwa Typ Wartość domyślna Opis
level

string

info

Poziom logowania. Przykłady — "debugowanie", "info", "warn", "error", "trace".

AkriConnectorsDigest

Właściwości AkriConnectorsDigest.

Nazwa Typ Opis
digest

string

Podsumowanie obrazu.

tagDigestType string:

Digest

Typ tagu lub skrótu.

AkriConnectorsImagePullPolicy

Zasady ściągania obrazów.

Wartość Opis
Always

Zawsze ciągnij obraz.

IfNotPresent

IfNotPresent ściąga obraz.

Never

Nigdy nie ciągnij obrazu.

AkriConnectorsImagePullSecret

Właściwości AkriConnectorsImagePullSecret.

Nazwa Typ Opis
secretRef

string

Nazwa wpisu tajnego ściągania obrazu.

AkriConnectorsMqttAuthenticationMethod

Właściwości AkriConnectorsMqttAuthenticationMethod.

Wartość Opis
ServiceAccountToken

Uwierzytelnianie tokenu konta usługi.

AkriConnectorsMqttConnectionConfiguration

Właściwości AkriConnectorsMqttConnectionConfiguration.

Nazwa Typ Opis
authentication AkriConnectorsMqttAuthentication:

AkriConnectorsServiceAccountAuthentication

Właściwości uwierzytelniania.

host

string

Host brokera w postaci nazwy hosta <>:<port>.

keepAliveSeconds

integer (int32)

minimum: 0

KeepAlive do połączenia w kilka sekund.

maxInflightMessages

integer (int32)

minimum: 0

Maksymalna liczba komunikatów do utrzymania w locie. W przypadku subskrypcji jest to maksymalna wartość odbioru. W przypadku publikowania jest to maksymalna liczba komunikatów do wysłania przed oczekiwaniem na wykonanie ack.

protocol

AkriConnectorsMqttProtocolType

Protokół, który ma być używany dla połączenia. Obecnie obsługiwane są tylko mqtt.

sessionExpirySeconds

integer (int32)

minimum: 0

Wygaśnięcie sesji w sekundach.

tls

TlsProperties

Konfiguracja protokołu TLS.

AkriConnectorsMqttProtocolType

Typy protokołów Mqtt.

Wartość Opis
Mqtt

Protokół Mqtt.

AkriConnectorsRegistryEndpointRef

Właściwości AkriConnectorsRegistryEndpointRef.

Nazwa Typ Opis
registryEndpointRef

string

Nazwa punktu końcowego rejestru.

registrySettingsType string:

RegistryEndpointRef

Właściwości AkriConnectorsRegistrySettings.

AkriConnectorsRegistrySettingsType

Właściwości AkriConnectorsRegistrySettings.

Wartość Opis
RegistryEndpointRef

Odwołanie do punktu końcowego rejestru.

ContainerRegistry

Dokumentacja usługi Container Registry.

AkriConnectorsSecret

Właściwości AkriConnectorsSecret.

Nazwa Typ Opis
secretAlias

string

Zdefiniowany przez aplikację alias wpisu tajnego.

secretKey

string

Klucz w sekrecie do zamontowania.

secretRef

string

Nazwa wpisu tajnego, który ma zostać zamontowany.

AkriConnectorsServiceAccountAuthentication

Właściwości AkriConnectorsServiceAccountAuthentication.

Nazwa Typ Opis
method string:

ServiceAccountToken

Metoda uwierzytelniania dla połączenia MQTT.

serviceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings

Token konta usługi dla połączenia MQTT.

AkriConnectorsServiceAccountTokenSettings

Właściwości AkriConnectorsServiceAccountTokenSettings.

Nazwa Typ Opis
audience

string

Docelowi użytkownicy tokenu konta usługi.

AkriConnectorsTag

Właściwości AkriConnectorsTag.

Nazwa Typ Opis
tag

string

Znacznik obrazu.

tagDigestType string:

Tag

Typ tagu lub skrótu.

AkriConnectorsTagDigestType

AkriConnectorsTagDigestType wartości.

Wartość Opis
Tag

Wskazuje, że należy określić tag.

Digest

Wskazuje, że należy określić skrót.

AkriConnectorTemplateAioMetadata

Właściwości AkriConnectorTemplateAioMetadata.

Nazwa Typ Opis
aioMaxVersion

string

Maksymalna wersja AIO wymagana dla łącznika.

aioMinVersion

string

Minimalna wersja AIO wymagana dla łącznika.

AkriConnectorTemplateAllocationPolicy

Właściwości AkriConnectorTemplateAllocationPolicy.

Wartość Opis
Bucketized

Zasady alokacji w zasobnikach.

AkriConnectorTemplateBucketizedAllocation

Właściwości AkriConnectorTemplateBucketizedAllocation.

Nazwa Typ Opis
bucketSize

integer (int32)

minimum: 1
maximum: 100

Alokacja zasobników AEP dla łączników.

policy string:

Bucketized

Typ zasady alokacji.

AkriConnectorTemplateDeviceInboundEndpointType

Właściwości AkriConnectorTemplateDeviceInboundEndpointType.

Nazwa Typ Opis
displayName

string

Nazwa wyświetlana punktu końcowego ruchu przychodzącego urządzenia.

endpointType

string

minLength: 1

Typ punktu końcowego ruchu przychodzącego urządzenia.

version

string

minLength: 1

Wersja punktu końcowego ruchu przychodzącego urządzenia.

AkriConnectorTemplateDiagnostics

Właściwości AkriConnectorTemplateDiagnostics.

Nazwa Typ Opis
logs

AkriConnectorsDiagnosticsLogs

Ustawienia dziennika dla szablonu łącznika.

AkriConnectorTemplateManagedConfiguration

Właściwości AkriConnectorTemplateManagedConfiguration.

Nazwa Typ Opis
managedConfigurationSettings AkriConnectorTemplateManagedConfigurationSettings:

Ustawienia konfiguracji zarządzanej.

runtimeConfigurationType string:

ManagedConfiguration

Typ konfiguracji środowiska uruchomieniowego dla szablonu łącznika.

AkriConnectorTemplateManagedConfigurationType

Zarządzane typy konfiguracji.

Wartość Opis
ImageConfiguration

Typ konfiguracji obrazu.

StatefulSetConfiguration

Typ konfiguracji StatefulSet.

AkriConnectorTemplatePersistentVolumeClaim

Właściwości AkriConnectorTemplatePersistentVolumeClaim.

Nazwa Typ Opis
claimName

string

Nazwa trwałego oświadczenia woluminu.

mountPath

string

Ścieżka instalacji dla trwałego oświadczenia woluminu.

AkriConnectorTemplateProperties

Właściwości AkriConnectorTemplate.

Nazwa Typ Wartość domyślna Opis
aioMetadata

AkriConnectorTemplateAioMetadata

Metadane dotyczące AIO.

connectorMetadataRef

string

Odwołanie do dokumentacji metadanych łącznika w rejestrze kontenerów.

deviceInboundEndpointTypes

AkriConnectorTemplateDeviceInboundEndpointType[]

Typy punktów końcowych ruchu przychodzącego urządzenia.

diagnostics

AkriConnectorTemplateDiagnostics

Ustawienia diagnostyczne dla szablonu łącznika.

healthState

ResourceHealthState

Unknown

Stan kondycji zasobu.

mqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration

Ustawienia konfiguracji połączenia Mqtt.

provisioningState

ProvisioningState

Stan ostatniej operacji.

runtimeConfiguration AkriConnectorTemplateRuntimeConfiguration:

AkriConnectorTemplateManagedConfiguration

Konfiguracja środowiska uruchomieniowego dla szablonu łącznika.

AkriConnectorTemplateResource

AkriConnectorTemplate zasób.

Nazwa Typ Opis
extendedLocation

ExtendedLocation

Lokalizacja krawędzi zasobu.

id

string (arm-id)

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Nazwa zasobu

properties

AkriConnectorTemplateProperties

Właściwości specyficzne dla zasobu dla tego zasobu.

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

AkriConnectorTemplateRuntimeConfigurationType

Typy konfiguracji środowiska uruchomieniowego.

Wartość Opis
ManagedConfiguration

Typ konfiguracji zarządzanej.

AkriConnectorTemplateRuntimeImageConfiguration

Właściwości AkriConnectorTemplateRuntimeImageConfiguration.

Nazwa Typ Opis
additionalConfiguration

object

Dodatkowa konfiguracja obrazu konfiguracji zarządzanej.

allocation AkriConnectorTemplateAllocation:

AkriConnectorTemplateBucketizedAllocation

Ustawienia alokacji dla konfiguracji zarządzanej.

imageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfigurationSettings

Ustawienia konfiguracji obrazu.

managedConfigurationType string:

ImageConfiguration

Typ konfiguracji zarządzanej.

persistentVolumeClaimTemplates

AkriConnectorTemplateManagedConfigurationSettings.PersistentVolumeClaimTemplates[]

Szablony oświadczeń woluminów trwałych dla konfiguracji zarządzanej. Zobacz: https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.

persistentVolumeClaims

AkriConnectorTemplatePersistentVolumeClaim[]

Oświadczenia woluminu trwałego dla konfiguracji zarządzanej.

secrets

AkriConnectorsSecret[]

Wpisy tajne łącznika, które zostaną zainstalowane we wszystkich wystąpieniach łącznika.

trustSettings

AkriConnectorTemplateTrustList

Lista zaufania dla łącznika. Służy do określania certyfikatów, którym powinny ufać wszystkie wystąpienia łącznika.

AkriConnectorTemplateRuntimeImageConfigurationSettings

Właściwości AkriConnectorTemplateRuntimeImageConfiguration.

Nazwa Typ Opis
imageName

string

Nazwa obrazu bez żadnego odwołania do rejestru, tagu lub skrótu.

imagePullPolicy

AkriConnectorsImagePullPolicy

Zasady ściągania obrazu.

registrySettings AkriConnectorsRegistrySettings:

Ustawienia rejestru obrazu. To pole można pominąć w przypadku korzystania z domyślnego repozytorium Docker Hub lub korzystania z obrazu lokalnego.

replicas

integer (int32)

Liczba replik do skonfigurowania.

tagDigestSettings AkriConnectorsTagDigestSettings:

Opcjonalny tag graficzny lub skrót. Jeśli nie zostanie określony, domyślnym tagiem będzie latest.

AkriConnectorTemplateRuntimeStatefulSetConfiguration

Właściwości AkriConnectorTemplateRuntimeStatefulSetConfiguration.

Nazwa Typ Opis
additionalConfiguration

object

Dodatkowa konfiguracja obrazu konfiguracji zarządzanej.

allocation AkriConnectorTemplateAllocation:

AkriConnectorTemplateBucketizedAllocation

Ustawienia alokacji dla konfiguracji zarządzanej.

managedConfigurationType string:

StatefulSetConfiguration

Typ konfiguracji zarządzanej.

persistentVolumeClaimTemplates

AkriConnectorTemplateManagedConfigurationSettings.PersistentVolumeClaimTemplates[]

Szablony oświadczeń woluminów trwałych dla konfiguracji zarządzanej. Zobacz: https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.

persistentVolumeClaims

AkriConnectorTemplatePersistentVolumeClaim[]

Oświadczenia woluminu trwałego dla konfiguracji zarządzanej.

secrets

AkriConnectorsSecret[]

Wpisy tajne łącznika, które zostaną zainstalowane we wszystkich wystąpieniach łącznika.

statefulSetConfigurationSettings

Stanowy zestaw ustawień konfiguracji. Odpowiada to zasobowi Kubernetes StatefulSet. Zobacz https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json#/components/schemas/io.k8s.api.apps.v1.StatefulSetSpec

trustSettings

AkriConnectorTemplateTrustList

Lista zaufania dla łącznika. Służy do określania certyfikatów, którym powinny ufać wszystkie wystąpienia łącznika.

AkriConnectorTemplateTrustList

Właściwości AkriConnectorTemplateTrustList.

Nazwa Typ Opis
trustListSecretRef

string

Odwołanie do wpisu tajnego dla certyfikatów, które mają być zaufane.

createdByType

Typ tożsamości, która utworzyła zasób.

Wartość Opis
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

ExtendedLocation

Lokalizacja rozszerzona jest rozszerzeniem lokalizacji platformy Azure. Umożliwiają one korzystanie z klastrów Kubernetes z obsługą usługi Azure ARC jako lokalizacji docelowych do wdrażania wystąpień usług platformy Azure.

Nazwa Typ Opis
name

string

Nazwa lokalizacji rozszerzonej.

type

ExtendedLocationType

Typ extendedLocation.

ExtendedLocationType

Akceptowano typ wyliczenia definiujący ExtendedLocation.

Wartość Opis
CustomLocation

Typ CustomLocation

OperationalMode

Właściwości trybu

Wartość Opis
Enabled

Włączone jest równoważne wartości True

Disabled

Wyłączone jest równoważne wartości False.

ProvisioningState

Wyliczenie definiujące stan zasobu.

Wartość Opis
Succeeded

Zasób został utworzony.

Failed

Tworzenie zasobu nie powiodło się.

Canceled

Tworzenie zasobu zostało anulowane.

Provisioning

Zasób jest aprowizowany.

Updating

Zasób jest aktualizowany.

Deleting

Zasób jest usuwany.

Accepted

Zasób został zaakceptowany.

ResourceHealthState

Stan kondycji zasobu.

Wartość Opis
Available

Zasób jest dostępny i działa zgodnie z oczekiwaniami.

Degraded

Kondycja zasobów jest obniżona.

Unavailable

Zasób nie działa zgodnie z oczekiwaniami.

Unknown

Stan zasobu jest nieznany.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string (date-time)

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string (date-time)

Znacznik czasu ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.

TlsProperties

Właściwości protokołu TLS

Nazwa Typ Wartość domyślna Opis
mode

OperationalMode

Enabled

Tryb protokołu TLS.

trustedCaCertificateConfigMapRef

string

Mapa konfiguracji zaufanego certyfikatu urzędu certyfikacji.