Dela via


Akri Connector Template - Create Or Update

Skapa en AkriConnectorTemplateResource

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

URI-parametrar

Namn I Krävs Typ Beskrivning
akriConnectorTemplateName
path True

string

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

Namnet på AkriConnectorTemplate-resursen.

instanceName
path True

string

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

Namnet på instansen.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string (uuid)

ID för målprenumerationen. Värdet måste vara ett UUID.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Begäranarorgan

Namn Typ Beskrivning
extendedLocation

ExtendedLocation

Resursens gränsplats.

properties

AkriConnectorTemplateProperties

Resursspecifika egenskaper för den här resursen.

Svaren

Namn Typ Beskrivning
200 OK

AkriConnectorTemplateResource

Uppdateringsåtgärden för resursen "AkriConnectorTemplateResource" lyckades

201 Created

AkriConnectorTemplateResource

Resursen "AkriConnectorTemplateResource" för att skapa åtgärden lyckades

Headers

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

ErrorResponse

Ett oväntat felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2-flöde.

Typ: oauth2
Rinna: implicit
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/authorize

Scope

Namn Beskrivning
user_impersonation personifiera ditt användarkonto

Exempel

AkriConnectorTemplate_CreateOrUpdate_MaximumSet

Exempelförfrågan

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

Exempelsvar

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

Definitioner

Namn Beskrivning
AkriConnectorsContainerRegistry

AkriConnectorsContainerRegistry egenskaper.

AkriConnectorsContainerRegistrySettings

AkriConnectorsContainerRegistry egenskaper.

AkriConnectorsDiagnosticsLogs

Egenskaper för AkriConnectorsDiagnostic Log.

AkriConnectorsDigest

AkriConnectorsDigest-egenskaper.

AkriConnectorsImagePullPolicy

Princip för bildhämtning.

AkriConnectorsImagePullSecret

AkriConnectorsImagePullSecret egenskaper.

AkriConnectorsMqttAuthenticationMethod

AkriConnectorsMqttAuthenticationMethod-egenskaper.

AkriConnectorsMqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration egenskaper.

AkriConnectorsMqttProtocolType

Typer av Mqtt-protokoll.

AkriConnectorsRegistryEndpointRef

AkriConnectorsRegistryEndpointRef egenskaper.

AkriConnectorsRegistrySettingsType

AkriConnectorsRegistrySettings egenskaper.

AkriConnectorsSecret

AkriConnectorsSecret-egenskaper.

AkriConnectorsServiceAccountAuthentication

AkriConnectorsServiceAccountAuthentication-egenskaper.

AkriConnectorsServiceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings egenskaper.

AkriConnectorsTag

AkriConnectorsTag-egenskaper.

AkriConnectorsTagDigestType

AkriConnectorsTagDigestType-värden.

AkriConnectorTemplateAioMetadata

AkriConnectorTemplateAioMetadata-egenskaper.

AkriConnectorTemplateAllocationPolicy

AkriConnectorTemplateAllocationPolicy egenskaper.

AkriConnectorTemplateBucketizedAllocation

AkriConnectorTemplateBucketizedAllocation-egenskaper.

AkriConnectorTemplateDeviceInboundEndpointType

AkriConnectorTemplateDeviceInboundEndpointType egenskaper.

AkriConnectorTemplateDiagnostics

AkriConnectorTemplateDiagnostics-egenskaper.

AkriConnectorTemplateManagedConfiguration

AkriConnectorTemplateManagedConfiguration egenskaper.

AkriConnectorTemplateManagedConfigurationType

Hanterade konfigurationstyper.

AkriConnectorTemplatePersistentVolumeClaim

AkriConnectorTemplatePersistentVolumeClaim-egenskaper.

AkriConnectorTemplateProperties

AkriConnectorTemplate-egenskaper.

AkriConnectorTemplateResource

AkriConnectorTemplate-resurs.

AkriConnectorTemplateRuntimeConfigurationType

Konfigurationstyper för körning.

AkriConnectorTemplateRuntimeImageConfiguration

AkriConnectorTemplateRuntimeImageConfiguration egenskaper.

AkriConnectorTemplateRuntimeImageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfiguration egenskaper.

AkriConnectorTemplateRuntimeStatefulSetConfiguration

AkriConnectorTemplateRuntimeStatefulSetConfiguration egenskaper.

AkriConnectorTemplateTrustList

AkriConnectorTemplateTrustList-egenskaper.

createdByType

Den typ av identitet som skapade resursen.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

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.

ExtendedLocationType

Uppräkningen som definierar typen av ExtendedLocation accepterad.

OperationalMode

Egenskaper för läge

ProvisioningState

Uppräkningen som definierar status för resursen.

ResourceHealthState

Resursens hälsotillstånd.

systemData

Metadata som rör skapande och senaste ändring av resursen.

TlsProperties

TLS-egenskaper

AkriConnectorsContainerRegistry

AkriConnectorsContainerRegistry egenskaper.

Namn Typ Beskrivning
containerRegistrySettings

AkriConnectorsContainerRegistrySettings

Registerinställningarna för containerregistret.

registrySettingsType string:

ContainerRegistry

AkriConnectorsRegistrySettings egenskaper.

AkriConnectorsContainerRegistrySettings

AkriConnectorsContainerRegistry egenskaper.

Namn Typ Beskrivning
imagePullSecrets

AkriConnectorsImagePullSecret[]

Valfri lista över referenser till hemligheter i samma namnområde som ska användas för att hämta anslutningsavbildningen.

registry

string

Containerregistret som ska användas för artefakten.

AkriConnectorsDiagnosticsLogs

Egenskaper för AkriConnectorsDiagnostic Log.

Namn Typ Standardvärde Beskrivning
level

string

info

Loggnivån Exempel – "felsökning", "info", "warn", "error", "trace".

AkriConnectorsDigest

AkriConnectorsDigest-egenskaper.

Namn Typ Beskrivning
digest

string

Sammanfattningen av bilden.

tagDigestType string:

Digest

Taggen eller sammanfattningstypen.

AkriConnectorsImagePullPolicy

Princip för bildhämtning.

Värde Beskrivning
Always

Dra alltid i bilden.

IfNotPresent

IfNotPresent dra avbildningen.

Never

Dra aldrig i bilden.

AkriConnectorsImagePullSecret

AkriConnectorsImagePullSecret egenskaper.

Namn Typ Beskrivning
secretRef

string

Namnet på pull-hemligheten för avbildningen.

AkriConnectorsMqttAuthenticationMethod

AkriConnectorsMqttAuthenticationMethod-egenskaper.

Värde Beskrivning
ServiceAccountToken

Tokenautentisering för tjänstkonto.

AkriConnectorsMqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration egenskaper.

Namn Typ Beskrivning
authentication AkriConnectorsMqttAuthentication:

AkriConnectorsServiceAccountAuthentication

Autentiseringsegenskaper.

host

string

Värd för brokern i form av <värdnamn>:<port>.

keepAliveSeconds

integer (int32)

minimum: 0

KeepAlive för anslutning på några sekunder.

maxInflightMessages

integer (int32)

minimum: 0

Det maximala antalet meddelanden som ska hållas under flygning. För prenumeration är detta maximalt antal mottagna. För publicering är detta det maximala antalet meddelanden som ska skickas innan du väntar på ett ack.

protocol

AkriConnectorsMqttProtocolType

Det protokoll som ska användas för anslutningen. För närvarande stöds endast mqtt.

sessionExpirySeconds

integer (int32)

minimum: 0

Sessionen upphör att gälla i sekunder.

tls

TlsProperties

TLS-konfiguration.

AkriConnectorsMqttProtocolType

Typer av Mqtt-protokoll.

Värde Beskrivning
Mqtt

Mqtt-protokollet.

AkriConnectorsRegistryEndpointRef

AkriConnectorsRegistryEndpointRef egenskaper.

Namn Typ Beskrivning
registryEndpointRef

string

Namnet på registerslutpunkten.

registrySettingsType string:

RegistryEndpointRef

AkriConnectorsRegistrySettings egenskaper.

AkriConnectorsRegistrySettingsType

AkriConnectorsRegistrySettings egenskaper.

Värde Beskrivning
RegistryEndpointRef

En referens för registerslutpunkt.

ContainerRegistry

En Container Registry-referens.

AkriConnectorsSecret

AkriConnectorsSecret-egenskaper.

Namn Typ Beskrivning
secretAlias

string

Det programdefinierade aliaset för hemligheten.

secretKey

string

Nyckeln i hemligheten som ska monteras.

secretRef

string

Namnet på hemligheten som ska monteras.

AkriConnectorsServiceAccountAuthentication

AkriConnectorsServiceAccountAuthentication-egenskaper.

Namn Typ Beskrivning
method string:

ServiceAccountToken

Autentiseringsmetoden för MQTT-anslutningen.

serviceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings

Tjänstkontotoken för MQTT-anslutningen.

AkriConnectorsServiceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings egenskaper.

Namn Typ Beskrivning
audience

string

Målgruppen för servicekontots token.

AkriConnectorsTag

AkriConnectorsTag-egenskaper.

Namn Typ Beskrivning
tag

string

Taggen för bilden.

tagDigestType string:

Tag

Taggen eller sammanfattningstypen.

AkriConnectorsTagDigestType

AkriConnectorsTagDigestType-värden.

Värde Beskrivning
Tag

Anger att en tagg ska anges.

Digest

Anger att en sammanfattning ska anges.

AkriConnectorTemplateAioMetadata

AkriConnectorTemplateAioMetadata-egenskaper.

Namn Typ Beskrivning
aioMaxVersion

string

Den maximala versionen av AIO som krävs för anslutningsappen.

aioMinVersion

string

Den lägsta version av AIO som krävs för anslutningsappen.

AkriConnectorTemplateAllocationPolicy

AkriConnectorTemplateAllocationPolicy egenskaper.

Värde Beskrivning
Bucketized

Bucketized allocation princip.

AkriConnectorTemplateBucketizedAllocation

AkriConnectorTemplateBucketizedAllocation-egenskaper.

Namn Typ Beskrivning
bucketSize

integer (int32)

minimum: 1
maximum: 100

Den bucketiserade allokeringen av AEP:er för anslutningsappar.

policy string:

Bucketized

Typ av allokeringsprincip.

AkriConnectorTemplateDeviceInboundEndpointType

AkriConnectorTemplateDeviceInboundEndpointType egenskaper.

Namn Typ Beskrivning
displayName

string

Visningsnamnet för enhetens inkommande slutpunkt.

endpointType

string

minLength: 1

Typen av inkommande slutpunkt för enheten.

version

string

minLength: 1

Versionen av enhetens inkommande slutpunkt.

AkriConnectorTemplateDiagnostics

AkriConnectorTemplateDiagnostics-egenskaper.

Namn Typ Beskrivning
logs

AkriConnectorsDiagnosticsLogs

Logginställningarna för anslutningsmallen.

AkriConnectorTemplateManagedConfiguration

AkriConnectorTemplateManagedConfiguration egenskaper.

Namn Typ Beskrivning
managedConfigurationSettings AkriConnectorTemplateManagedConfigurationSettings:

De hanterade konfigurationsinställningarna.

runtimeConfigurationType string:

ManagedConfiguration

Konfigurationstyp för körning för kopplingsmallen.

AkriConnectorTemplateManagedConfigurationType

Hanterade konfigurationstyper.

Värde Beskrivning
ImageConfiguration

Typ av avbildningskonfiguration.

StatefulSetConfiguration

StatefulSet konfigurationstyp.

AkriConnectorTemplatePersistentVolumeClaim

AkriConnectorTemplatePersistentVolumeClaim-egenskaper.

Namn Typ Beskrivning
claimName

string

Namnet på det beständiga volymanspråket.

mountPath

string

Monteringssökvägen för det beständiga volymanspråket.

AkriConnectorTemplateProperties

AkriConnectorTemplate-egenskaper.

Namn Typ Standardvärde Beskrivning
aioMetadata

AkriConnectorTemplateAioMetadata

Metadata om AIO.

connectorMetadataRef

string

En referens till en dokumentreferens för anslutningsmetadata i ett containerregister.

deviceInboundEndpointTypes

AkriConnectorTemplateDeviceInboundEndpointType[]

Typer av inkommande slutpunkter för enhet.

diagnostics

AkriConnectorTemplateDiagnostics

Diagnostikinställningar för connector-mallen.

healthState

ResourceHealthState

Unknown

Resursens hälsotillstånd.

mqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration

Konfigurationsinställningar för Mqtt-anslutning.

provisioningState

ProvisioningState

Status för den senaste åtgärden.

runtimeConfiguration AkriConnectorTemplateRuntimeConfiguration:

AkriConnectorTemplateManagedConfiguration

Körningskonfigurationen för anslutningsmallen.

AkriConnectorTemplateResource

AkriConnectorTemplate-resurs.

Namn Typ Beskrivning
extendedLocation

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

AkriConnectorTemplateProperties

Resursspecifika egenskaper för den här resursen.

systemData

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

AkriConnectorTemplateRuntimeConfigurationType

Konfigurationstyper för körning.

Värde Beskrivning
ManagedConfiguration

Hanterad konfigurationstyp.

AkriConnectorTemplateRuntimeImageConfiguration

AkriConnectorTemplateRuntimeImageConfiguration egenskaper.

Namn Typ Beskrivning
additionalConfiguration

object

Ytterligare konfiguration för avbildningen av den hanterade konfigurationen.

allocation AkriConnectorTemplateAllocation:

AkriConnectorTemplateBucketizedAllocation

Allokeringsinställningar för den hanterade konfigurationen.

imageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfigurationSettings

Konfigurationsinställningarna för avbildningen.

managedConfigurationType string:

ImageConfiguration

Typen av hanterad konfiguration.

persistentVolumeClaimTemplates

AkriConnectorTemplateManagedConfigurationSettings.PersistentVolumeClaimTemplates[]

Mallarna för beständiga volymanspråk för den hanterade konfigurationen. Se även https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.

persistentVolumeClaims

AkriConnectorTemplatePersistentVolumeClaim[]

De beständiga volymanspråken för den hanterade konfigurationen.

secrets

AkriConnectorsSecret[]

Anslutningshemligheter som ska monteras på alla anslutningsinstanser.

trustSettings

AkriConnectorTemplateTrustList

Förtroendelista för anslutningsappen. Detta används för att ange de certifikat som alla anslutningsinstanser ska lita på.

AkriConnectorTemplateRuntimeImageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfiguration egenskaper.

Namn Typ Beskrivning
imageName

string

Avbildningsnamnet utan någon registerreferens, tagg eller sammanfattning.

imagePullPolicy

AkriConnectorsImagePullPolicy

Pull-principen för avbildningen.

registrySettings AkriConnectorsRegistrySettings:

Registerinställningarna för avbildningen. Du kan utelämna det här fältet om du använder standardlagringsplatsen för Docker Hub eller om du använder en lokal avbildning.

replicas

integer (int32)

Antalet repliker som ska konfigureras.

tagDigestSettings AkriConnectorsTagDigestSettings:

Valfri bildtagg eller sammanfattning. Om inget anges är lateststandardtaggen .

AkriConnectorTemplateRuntimeStatefulSetConfiguration

AkriConnectorTemplateRuntimeStatefulSetConfiguration egenskaper.

Namn Typ Beskrivning
additionalConfiguration

object

Ytterligare konfiguration för avbildningen av den hanterade konfigurationen.

allocation AkriConnectorTemplateAllocation:

AkriConnectorTemplateBucketizedAllocation

Allokeringsinställningar för den hanterade konfigurationen.

managedConfigurationType string:

StatefulSetConfiguration

Typen av hanterad konfiguration.

persistentVolumeClaimTemplates

AkriConnectorTemplateManagedConfigurationSettings.PersistentVolumeClaimTemplates[]

Mallarna för beständiga volymanspråk för den hanterade konfigurationen. Se även https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.

persistentVolumeClaims

AkriConnectorTemplatePersistentVolumeClaim[]

De beständiga volymanspråken för den hanterade konfigurationen.

secrets

AkriConnectorsSecret[]

Anslutningshemligheter som ska monteras på alla anslutningsinstanser.

statefulSetConfigurationSettings

Den tillståndskänsliga uppsättningen konfigurationsinställningar. Detta motsvarar Kubernetes StatefulSet-resursen. Se 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

Förtroendelista för anslutningsappen. Detta används för att ange de certifikat som alla anslutningsinstanser ska lita på.

AkriConnectorTemplateTrustList

AkriConnectorTemplateTrustList-egenskaper.

Namn Typ Beskrivning
trustListSecretRef

string

Den hemliga referensen för certifikat som ska litas på.

createdByType

Den typ av identitet som skapade resursen.

Värde Beskrivning
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Namn Typ Beskrivning
info

object

Den ytterligare informationen.

type

string

Typen av ytterligare information.

ErrorDetail

Felinformationen.

Namn Typ Beskrivning
additionalInfo

ErrorAdditionalInfo[]

Felet ytterligare information.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felet riktas.

ErrorResponse

Felsvar

Namn Typ Beskrivning
error

ErrorDetail

Felet objektet.

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.

Namn Typ Beskrivning
name

string

Namnet på den utökade platsen.

type

ExtendedLocationType

Typ av ExtendedLocation.

ExtendedLocationType

Uppräkningen som definierar typen av ExtendedLocation accepterad.

Värde Beskrivning
CustomLocation

CustomLocation-typ

OperationalMode

Egenskaper för läge

Värde Beskrivning
Enabled

Aktiverad motsvarar Sant

Disabled

Inaktiverad motsvarar Falskt.

ProvisioningState

Uppräkningen som definierar status för resursen.

Värde Beskrivning
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 Beskrivning
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.

Namn Typ Beskrivning
createdAt

string (date-time)

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string (date-time)

Tidsstämpeln för senaste ändring av resurs (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.

TlsProperties

TLS-egenskaper

Namn Typ Standardvärde Beskrivning
mode

OperationalMode

Enabled

Läge för TLS.

trustedCaCertificateConfigMapRef

string

Certifikatkonfigurationskarta för betrodd certifikatutfärdare.