Delen via


Akri Connector Template - Create Or Update

Maak een AkriConnectorTemplateResource

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

URI-parameters

Name In Vereist Type Description
akriConnectorTemplateName
path True

string

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

Naam van de AkriConnectorTemplate-bron.

instanceName
path True

string

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

Naam van exemplaar.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is hoofdletterongevoelig.

subscriptionId
path True

string (uuid)

De id van het doelabonnement. De waarde moet een UUID zijn.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Type Description
extendedLocation

ExtendedLocation

Edge-locatie van de resource.

properties

AkriConnectorTemplateProperties

De resourcespecifieke eigenschappen voor deze resource.

Antwoorden

Name Type Description
200 OK

AkriConnectorTemplateResource

De updatebewerking van de resource 'AkriConnectorTemplateResource' is geslaagd

201 Created

AkriConnectorTemplateResource

Resource 'AkriConnectorTemplateResource' create bewerking geslaagd

Kopteksten

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

ErrorResponse

Een onverwachte foutreactie.

Beveiliging

azure_auth

OAuth2-stroom voor Azure Active Directory.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

AkriConnectorTemplate_CreateOrUpdate_MaximumSet

Voorbeeldaanvraag

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"
  }
}

Voorbeeldrespons

{
  "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"
  }
}

Definities

Name Description
AkriConnectorsContainerRegistry

AkriConnectorsContainerRegistry eigenschappen.

AkriConnectorsContainerRegistrySettings

AkriConnectorsContainerRegistry eigenschappen.

AkriConnectorsDiagnosticsLogs

AkriConnectorsEigenschappen van het diagnostisch logboek.

AkriConnectorsDigest

AkriConnectorsDigest eigenschappen.

AkriConnectorsImagePullPolicy

Pull-beleid voor installatiekopieën.

AkriConnectorsImagePullSecret

AkriConnectorsImagePullSecret eigenschappen.

AkriConnectorsMqttAuthenticationMethod

AkriConnectorsMqttAuthenticationMethod eigenschappen.

AkriConnectorsMqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration eigenschappen.

AkriConnectorsMqttProtocolType

Typen Mqtt-protocollen.

AkriConnectorsRegistryEndpointRef

AkriConnectorsRegistryEndpointRef eigenschappen.

AkriConnectorsRegistrySettingsType

AkriConnectorsRegistrySettings eigenschappen.

AkriConnectorsSecret

AkriConnectorsGeheime eigenschappen.

AkriConnectorsServiceAccountAuthentication

AkriConnectorsServiceAccountAuthentication eigenschappen.

AkriConnectorsServiceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings eigenschappen.

AkriConnectorsTag

AkriConnectorsTag eigenschappen.

AkriConnectorsTagDigestType

AkriConnectorsTagDigestType-waarden.

AkriConnectorTemplateAioMetadata

AkriConnectorTemplateAioMetadata-eigenschappen.

AkriConnectorTemplateAllocationPolicy

AkriConnectorTemplateAllocationPolicy eigenschappen.

AkriConnectorTemplateBucketizedAllocation

AkriConnectorTemplateBucketizedAllocation eigenschappen.

AkriConnectorTemplateDeviceInboundEndpointType

AkriConnectorTemplateDeviceInboundEndpointType eigenschappen.

AkriConnectorTemplateDiagnostics

AkriConnectorTemplateDiagnostics eigenschappen.

AkriConnectorTemplateManagedConfiguration

AkriConnectorTemplateManagedConfiguration-eigenschappen.

AkriConnectorTemplateManagedConfigurationType

Beheerde configuratietypen.

AkriConnectorTemplatePersistentVolumeClaim

AkriConnectorTemplatePersistentVolumeClaim eigenschappen.

AkriConnectorTemplateProperties

AkriConnectorTemplate-eigenschappen.

AkriConnectorTemplateResource

AkriConnectorTemplate-bron.

AkriConnectorTemplateRuntimeConfigurationType

Typen runtime-configuraties.

AkriConnectorTemplateRuntimeImageConfiguration

AkriConnectorTemplateRuntimeImageConfiguration-eigenschappen.

AkriConnectorTemplateRuntimeImageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfiguration-eigenschappen.

AkriConnectorTemplateRuntimeStatefulSetConfiguration

AkriConnectorTemplateRuntimeStatefulSetConfiguration-eigenschappen.

AkriConnectorTemplateTrustList

AkriConnectorTemplateTrustList eigenschappen.

createdByType

Het type identiteit waarmee de resource is gemaakt.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

ExtendedLocation

Uitgebreide locatie is een uitbreiding van Azure-locaties. Ze bieden een manier om hun Azure ARC-enabled Kubernetes-clusters te gebruiken als doellocaties voor het implementeren van Azure-servicesexemplaren.

ExtendedLocationType

Het enum definiërende type ExtendedLocation geaccepteerd.

OperationalMode

Eigenschappen van de modus

ProvisioningState

De enum die de status van de resource definieert.

ResourceHealthState

De gezondheidstoestand van de bron.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

TlsProperties

Tls eigenschappen

AkriConnectorsContainerRegistry

AkriConnectorsContainerRegistry eigenschappen.

Name Type Description
containerRegistrySettings

AkriConnectorsContainerRegistrySettings

De registerinstellingen voor het containerregister.

registrySettingsType string:

ContainerRegistry

AkriConnectorsRegistrySettings eigenschappen.

AkriConnectorsContainerRegistrySettings

AkriConnectorsContainerRegistry eigenschappen.

Name Type Description
imagePullSecrets

AkriConnectorsImagePullSecret[]

Optionele lijst met verwijzingen naar geheimen in dezelfde naamruimte om te gebruiken voor het ophalen van de connectorafbeelding.

registry

string

Het containerregister dat voor het artefact moet worden gebruikt.

AkriConnectorsDiagnosticsLogs

AkriConnectorsEigenschappen van het diagnostisch logboek.

Name Type Default value Description
level

string

info

Het logboekniveau. Voorbeelden: 'debug', 'info', 'warn', 'error', 'trace'.

AkriConnectorsDigest

AkriConnectorsDigest eigenschappen.

Name Type Description
digest

string

De samenvatting van het beeld.

tagDigestType string:

Digest

Het tag- of digesttype.

AkriConnectorsImagePullPolicy

Pull-beleid voor installatiekopieën.

Waarde Description
Always

Trek altijd aan de afbeelding.

IfNotPresent

IfNotPresent trekt de afbeelding op.

Never

Trek nooit aan de afbeelding.

AkriConnectorsImagePullSecret

AkriConnectorsImagePullSecret eigenschappen.

Name Type Description
secretRef

string

De naam van de afbeelding is geheim.

AkriConnectorsMqttAuthenticationMethod

AkriConnectorsMqttAuthenticationMethod eigenschappen.

Waarde Description
ServiceAccountToken

Verificatie van serviceaccounttoken.

AkriConnectorsMqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration eigenschappen.

Name Type Description
authentication AkriConnectorsMqttAuthentication:

AkriConnectorsServiceAccountAuthentication

Verificatie-eigenschappen.

host

string

Host van de broker in de vorm van <hostnaam>:<poort>.

keepAliveSeconds

integer (int32)

minimum: 0

KeepAlive voor verbinding in seconden.

maxInflightMessages

integer (int32)

minimum: 0

Het maximum aantal berichten dat tijdens de vlucht moet worden bewaard. Voor abonneren is dit het maximum voor ontvangst. Voor publiceren is dit het maximum aantal berichten dat moet worden verzonden voordat er wordt gewacht op een ack.

protocol

AkriConnectorsMqttProtocolType

Het protocol dat moet worden gebruikt voor de verbinding. Momenteel wordt alleen mqtt ondersteund.

sessionExpirySeconds

integer (int32)

minimum: 0

De sessie verloopt in seconden.

tls

TlsProperties

TLS-configuratie.

AkriConnectorsMqttProtocolType

Typen Mqtt-protocollen.

Waarde Description
Mqtt

Mqtt-protocol.

AkriConnectorsRegistryEndpointRef

AkriConnectorsRegistryEndpointRef eigenschappen.

Name Type Description
registryEndpointRef

string

De naam van het register-eindpunt.

registrySettingsType string:

RegistryEndpointRef

AkriConnectorsRegistrySettings eigenschappen.

AkriConnectorsRegistrySettingsType

AkriConnectorsRegistrySettings eigenschappen.

Waarde Description
RegistryEndpointRef

Een verwijzing naar het eindpunt van het register.

ContainerRegistry

Een referentie naar het containerregister.

AkriConnectorsSecret

AkriConnectorsGeheime eigenschappen.

Name Type Description
secretAlias

string

De door de applicatie gedefinieerde alias voor het geheim.

secretKey

string

De sleutel in het geheim om te monteren.

secretRef

string

De naam van het geheim dat moet worden gemonteerd.

AkriConnectorsServiceAccountAuthentication

AkriConnectorsServiceAccountAuthentication eigenschappen.

Name Type Description
method string:

ServiceAccountToken

De authenticatiemethode voor de MQTT-verbinding.

serviceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings

Het serviceaccounttoken voor de MQTT-verbinding.

AkriConnectorsServiceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings eigenschappen.

Name Type Description
audience

string

De doelgroep voor het serviceaccounttoken.

AkriConnectorsTag

AkriConnectorsTag eigenschappen.

Name Type Description
tag

string

De tag van de afbeelding.

tagDigestType string:

Tag

Het tag- of digesttype.

AkriConnectorsTagDigestType

AkriConnectorsTagDigestType-waarden.

Waarde Description
Tag

Geeft aan dat er een tag moet worden opgegeven.

Digest

Geeft aan dat een digest moet worden opgegeven.

AkriConnectorTemplateAioMetadata

AkriConnectorTemplateAioMetadata-eigenschappen.

Name Type Description
aioMaxVersion

string

De maximale versie van AIO die nodig is voor de connector.

aioMinVersion

string

De minimale versie van AIO die vereist is voor de connector.

AkriConnectorTemplateAllocationPolicy

AkriConnectorTemplateAllocationPolicy eigenschappen.

Waarde Description
Bucketized

Toewijzingsbeleid in emmers.

AkriConnectorTemplateBucketizedAllocation

AkriConnectorTemplateBucketizedAllocation eigenschappen.

Name Type Description
bucketSize

integer (int32)

minimum: 1
maximum: 100

De toewijzing van AEP's in emmers voor connectoren.

policy string:

Bucketized

Het type toewijzingsbeleid.

AkriConnectorTemplateDeviceInboundEndpointType

AkriConnectorTemplateDeviceInboundEndpointType eigenschappen.

Name Type Description
displayName

string

De weergavenaam van het binnenkomende eindpunt van het apparaat.

endpointType

string

minLength: 1

Het type van het binnenkomende eindpunt van het apparaat.

version

string

minLength: 1

De versie van het binnenkomende eindpunt van het apparaat.

AkriConnectorTemplateDiagnostics

AkriConnectorTemplateDiagnostics eigenschappen.

Name Type Description
logs

AkriConnectorsDiagnosticsLogs

De loginstellingen voor de connectorsjabloon.

AkriConnectorTemplateManagedConfiguration

AkriConnectorTemplateManagedConfiguration-eigenschappen.

Name Type Description
managedConfigurationSettings AkriConnectorTemplateManagedConfigurationSettings:

De instellingen voor beheerde configuratie.

runtimeConfigurationType string:

ManagedConfiguration

Runtime-configuratietype voor de connectorsjabloon.

AkriConnectorTemplateManagedConfigurationType

Beheerde configuratietypen.

Waarde Description
ImageConfiguration

Type afbeeldingsconfiguratie.

StatefulSetConfiguration

StatefulSet configuratietype.

AkriConnectorTemplatePersistentVolumeClaim

AkriConnectorTemplatePersistentVolumeClaim eigenschappen.

Name Type Description
claimName

string

De naam van de claim voor persistent volume.

mountPath

string

Het koppelingspad voor de claim voor persistent volume.

AkriConnectorTemplateProperties

AkriConnectorTemplate-eigenschappen.

Name Type Default value Description
aioMetadata

AkriConnectorTemplateAioMetadata

Metadata over AIO.

connectorMetadataRef

string

Een verwijzing naar de verwijzing naar een document met metagegevens van een connector in een containerregister.

deviceInboundEndpointTypes

AkriConnectorTemplateDeviceInboundEndpointType[]

Typen binnenkomende eindpunten van apparaten.

diagnostics

AkriConnectorTemplateDiagnostics

Diagnostische instellingen voor de connectorsjabloon.

healthState

ResourceHealthState

Unknown

De gezondheidstoestand van de bron.

mqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration

Instellingen voor de configuratie van de Mqtt-verbinding.

provisioningState

ProvisioningState

De status van de laatste bewerking.

runtimeConfiguration AkriConnectorTemplateRuntimeConfiguration:

AkriConnectorTemplateManagedConfiguration

De runtimeconfiguratie voor de Connector-sjabloon.

AkriConnectorTemplateResource

AkriConnectorTemplate-bron.

Name Type Description
extendedLocation

ExtendedLocation

Edge-locatie van de resource.

id

string (arm-id)

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceType}/{resourceName}"

name

string

De naam van de resource

properties

AkriConnectorTemplateProperties

De resourcespecifieke eigenschappen voor deze resource.

systemData

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens.

type

string

Het type bron. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

AkriConnectorTemplateRuntimeConfigurationType

Typen runtime-configuraties.

Waarde Description
ManagedConfiguration

Type beheerde configuratie.

AkriConnectorTemplateRuntimeImageConfiguration

AkriConnectorTemplateRuntimeImageConfiguration-eigenschappen.

Name Type Description
additionalConfiguration

object

Aanvullende configuratie voor de installatiekopie van de beheerde configuratie.

allocation AkriConnectorTemplateAllocation:

AkriConnectorTemplateBucketizedAllocation

Toewijzingsinstellingen voor de beheerde configuratie.

imageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfigurationSettings

De instellingen voor de afbeeldingsconfiguratie.

managedConfigurationType string:

ImageConfiguration

Het type van de beheerde configuratie.

persistentVolumeClaimTemplates

AkriConnectorTemplateManagedConfigurationSettings.PersistentVolumeClaimTemplates[]

De sjablonen voor persistente volumeclaims voor de beheerde configuratie. Zie https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.

persistentVolumeClaims

AkriConnectorTemplatePersistentVolumeClaim[]

De persistente volumeclaims voor de beheerde configuratie.

secrets

AkriConnectorsSecret[]

Connectorgeheimen die op alle connectorinstanties worden gemonteerd.

trustSettings

AkriConnectorTemplateTrustList

Vertrouwenslijst voor de connector. Dit wordt gebruikt om de certificaten op te geven die alle connectorexemplaren moeten vertrouwen.

AkriConnectorTemplateRuntimeImageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfiguration-eigenschappen.

Name Type Description
imageName

string

De naam van de afbeelding zonder enige registerreferentie, tag of digest.

imagePullPolicy

AkriConnectorsImagePullPolicy

Het pull-beleid van de afbeelding.

registrySettings AkriConnectorsRegistrySettings:

De registerinstellingen voor de installatiekopie. U kunt dit veld weglaten als u de standaardopslagplaats voor de docker-hub gebruikt of een lokale installatiekopie gebruikt.

replicas

integer (int32)

Het aantal replica's dat moet worden opgesteld.

tagDigestSettings AkriConnectorsTagDigestSettings:

Optionele afbeeldingstag of digest. Als dit niet is opgegeven, is latestde standaardtag .

AkriConnectorTemplateRuntimeStatefulSetConfiguration

AkriConnectorTemplateRuntimeStatefulSetConfiguration-eigenschappen.

Name Type Description
additionalConfiguration

object

Aanvullende configuratie voor de installatiekopie van de beheerde configuratie.

allocation AkriConnectorTemplateAllocation:

AkriConnectorTemplateBucketizedAllocation

Toewijzingsinstellingen voor de beheerde configuratie.

managedConfigurationType string:

StatefulSetConfiguration

Het type van de beheerde configuratie.

persistentVolumeClaimTemplates

AkriConnectorTemplateManagedConfigurationSettings.PersistentVolumeClaimTemplates[]

De sjablonen voor persistente volumeclaims voor de beheerde configuratie. Zie https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.

persistentVolumeClaims

AkriConnectorTemplatePersistentVolumeClaim[]

De persistente volumeclaims voor de beheerde configuratie.

secrets

AkriConnectorsSecret[]

Connectorgeheimen die op alle connectorinstanties worden gemonteerd.

statefulSetConfigurationSettings

De stateful set configuratie-instellingen. Dit komt overeen met de Kubernetes StatefulSet-resource. Zie 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

Vertrouwenslijst voor de connector. Dit wordt gebruikt om de certificaten op te geven die alle connectorexemplaren moeten vertrouwen.

AkriConnectorTemplateTrustList

AkriConnectorTemplateTrustList eigenschappen.

Name Type Description
trustListSecretRef

string

De geheime referentie voor certificaten om te vertrouwen.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Waarde Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het extra informatietype.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout bevat aanvullende informatie.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoel.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

Het foutobject.

ExtendedLocation

Uitgebreide locatie is een uitbreiding van Azure-locaties. Ze bieden een manier om hun Azure ARC-enabled Kubernetes-clusters te gebruiken als doellocaties voor het implementeren van Azure-servicesexemplaren.

Name Type Description
name

string

De naam van de uitgebreide locatie.

type

ExtendedLocationType

Type UitgebreideLocatie.

ExtendedLocationType

Het enum definiërende type ExtendedLocation geaccepteerd.

Waarde Description
CustomLocation

CustomLocation-type

OperationalMode

Eigenschappen van de modus

Waarde Description
Enabled

Ingeschakeld is gelijk aan Waar

Disabled

Uitgeschakeld is gelijk aan Onwaar.

ProvisioningState

De enum die de status van de resource definieert.

Waarde Description
Succeeded

Er is een bron gemaakt.

Failed

Het maken van bronnen is mislukt.

Canceled

Het maken van grondstoffen is geannuleerd.

Provisioning

Resource wordt ingericht.

Updating

Bron wordt bijgewerkt.

Deleting

Bron wordt verwijderd.

Accepted

Bron is geaccepteerd.

ResourceHealthState

De gezondheidstoestand van de bron.

Waarde Description
Available

Resource is beschikbaar en functioneert zoals verwacht.

Degraded

De gezondheid van hulpbronnen wordt aangetast.

Unavailable

De resource werkt niet zoals verwacht.

Unknown

De status van de bron is onbekend.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

Name Type Description
createdAt

string (date-time)

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit waarmee de resource is gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string (date-time)

De tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource voor het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource voor het laatst heeft gewijzigd.

TlsProperties

Tls eigenschappen

Name Type Default value Description
mode

OperationalMode

Enabled

Modus voor TLS.

trustedCaCertificateConfigMapRef

string

Configuratietoewijzing van vertrouwd CA-certificaat.