Aracılığıyla paylaş


Akri Connector Template - Create Or Update

AkriConnectorTemplateResource oluşturma

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

URI Parametreleri

Name İçinde Gerekli Tür Description
akriConnectorTemplateName
path True

string

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

AkriConnectorTemplate kaynağının adı.

instanceName
path True

string

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

Örneğin adı.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

subscriptionId
path True

string (uuid)

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Tür Description
extendedLocation

ExtendedLocation

Kaynağın kenar konumu.

properties

AkriConnectorTemplateProperties

Bu kaynağın kaynağa özgü özellikleri.

Yanıtlar

Name Tür Description
200 OK

AkriConnectorTemplateResource

Kaynak 'AkriConnectorTemplateResource' güncelleştirme işlemi başarılı oldu

201 Created

AkriConnectorTemplateResource

Kaynak 'AkriConnectorTemplateResource' oluşturma işlemi başarılı oldu

Üst Bilgiler

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

ErrorResponse

Beklenmeyen bir hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

AkriConnectorTemplate_CreateOrUpdate_MaximumSet

Örnek isteği

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

Örnek yanıt

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

Tanımlar

Name Description
AkriConnectorsContainerRegistry

AkriConnectorsContainerRegistry özellikleri.

AkriConnectorsContainerRegistrySettings

AkriConnectorsContainerRegistry özellikleri.

AkriConnectorsDiagnosticsLogs

AkriConnectorsDiagnostic Günlüğü özellikleri.

AkriConnectorsDigest

AkriConnectorsDigest özellikleri.

AkriConnectorsImagePullPolicy

Görüntü çekme ilkesi.

AkriConnectorsImagePullSecret

AkriConnectorsImagePullSecret özellikleri.

AkriConnectorsMqttAuthenticationMethod

AkriConnectorsMqttAuthenticationMethod özellikleri.

AkriConnectorsMqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration özellikleri.

AkriConnectorsMqttProtocolType

Mqtt protokol türleri.

AkriConnectorsRegistryEndpointRef

AkriConnectorsRegistryEndpointRef özellikleri.

AkriConnectorsRegistrySettingsType

AkriConnectorsRegistrySettings özellikleri.

AkriConnectorsSecret

AkriConnectorsSecret özellikleri.

AkriConnectorsServiceAccountAuthentication

AkriConnectorsServiceAccountAuthentication özellikleri.

AkriConnectorsServiceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings özellikleri.

AkriConnectorsTag

AkriConnectorsTag özellikleri.

AkriConnectorsTagDigestType

AkriConnectorsTagDigestType değerleri.

AkriConnectorTemplateAioMetadata

AkriConnectorTemplateAioMetadata özellikleri.

AkriConnectorTemplateAllocationPolicy

AkriConnectorTemplateAllocationPolicy özellikleri.

AkriConnectorTemplateBucketizedAllocation

AkriConnectorTemplateBucketizedAllocation özellikleri.

AkriConnectorTemplateDeviceInboundEndpointType

AkriConnectorTemplateDeviceInboundEndpointType özellikleri.

AkriConnectorTemplateDiagnostics

AkriConnectorTemplateDiagnostics özellikleri.

AkriConnectorTemplateManagedConfiguration

AkriConnectorTemplateManagedConfiguration özellikleri.

AkriConnectorTemplateManagedConfigurationType

Yönetilen yapılandırma türleri.

AkriConnectorTemplatePersistentVolumeClaim

AkriConnectorTemplatePersistentVolumeClaim özellikleri.

AkriConnectorTemplateProperties

AkriConnectorTemplate özellikleri.

AkriConnectorTemplateResource

AkriConnectorTemplate kaynağı.

AkriConnectorTemplateRuntimeConfigurationType

Çalışma zamanı yapılandırma türleri.

AkriConnectorTemplateRuntimeImageConfiguration

AkriConnectorTemplateRuntimeImageConfiguration özellikleri.

AkriConnectorTemplateRuntimeImageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfiguration özellikleri.

AkriConnectorTemplateRuntimeStatefulSetConfiguration

AkriConnectorTemplateRuntimeStatefulSetConfiguration özellikleri.

AkriConnectorTemplateTrustList

AkriConnectorTemplateTrustList özellikleri.

createdByType

Kaynağı oluşturan kimliğin türü.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

ExtendedLocation

Genişletilmiş konum, Azure konumlarının bir uzantısıdır. Azure ARC özellikli Kubernetes kümelerini Azure hizmetleri örneklerini dağıtmak için hedef konumlar olarak kullanmanın bir yolunu sağlar.

ExtendedLocationType

ExtendedLocation sabit listesi tanımlayıcı türü kabul edildi.

OperationalMode

Mod özellikleri

ProvisioningState

Kaynağın durumunu tanımlayan numaralandırma.

ResourceHealthState

Kaynağın sistem durumu.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

TlsProperties

Tls özellikleri

AkriConnectorsContainerRegistry

AkriConnectorsContainerRegistry özellikleri.

Name Tür Description
containerRegistrySettings

AkriConnectorsContainerRegistrySettings

Kapsayıcı kayıt defteri için kayıt defteri ayarları.

registrySettingsType string:

ContainerRegistry

AkriConnectorsRegistrySettings özellikleri.

AkriConnectorsContainerRegistrySettings

AkriConnectorsContainerRegistry özellikleri.

Name Tür Description
imagePullSecrets

AkriConnectorsImagePullSecret[]

Bağlayıcı görüntüsünü çekmek için kullanılacak aynı ad alanındaki gizli dizilere yapılan başvuruların isteğe bağlı listesi.

registry

string

Yapıt için kullanılacak kapsayıcı kayıt defteri.

AkriConnectorsDiagnosticsLogs

AkriConnectorsDiagnostic Günlüğü özellikleri.

Name Tür Default value Description
level

string

info

Log seviyesi. Örnekler : 'debug', 'info', 'warn', 'error', 'trace'.

AkriConnectorsDigest

AkriConnectorsDigest özellikleri.

Name Tür Description
digest

string

Görüntünün özeti.

tagDigestType string:

Digest

Etiket veya özet türü.

AkriConnectorsImagePullPolicy

Görüntü çekme ilkesi.

Değer Description
Always

Her zaman görüntüyü çekin.

IfNotPresent

IfNotPresent görüntüyü çekin.

Never

Görüntüyü asla çekmeyin.

AkriConnectorsImagePullSecret

AkriConnectorsImagePullSecret özellikleri.

Name Tür Description
secretRef

string

Görüntü çekme sırrının adı.

AkriConnectorsMqttAuthenticationMethod

AkriConnectorsMqttAuthenticationMethod özellikleri.

Değer Description
ServiceAccountToken

Hizmet Hesabı Belirteci kimlik doğrulaması.

AkriConnectorsMqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration özellikleri.

Name Tür Description
authentication AkriConnectorsMqttAuthentication:

AkriConnectorsServiceAccountAuthentication

Kimlik doğrulama özellikleri.

host

string

Hostname:<port> biçiminde Aracı'nın <>ana bilgisayarı.

keepAliveSeconds

integer (int32)

minimum: 0

Saniyeler içinde bağlantı için KeepAlive.

maxInflightMessages

integer (int32)

minimum: 0

Uçuşta tutulacak maksimum ileti sayısı. Abone olmak için en yüksek alma değeri budur. Yayımlama için, bir uyarı beklenmeden önce gönderilecek en fazla ileti sayısıdır.

protocol

AkriConnectorsMqttProtocolType

Bağlantı için kullanılacak protokol. Şu anda yalnızca mqtt desteklenmektedir.

sessionExpirySeconds

integer (int32)

minimum: 0

Oturumun süresi saniye olarak doluyor.

tls

TlsProperties

TLS yapılandırması.

AkriConnectorsMqttProtocolType

Mqtt protokol türleri.

Değer Description
Mqtt

Mqtt protokolü.

AkriConnectorsRegistryEndpointRef

AkriConnectorsRegistryEndpointRef özellikleri.

Name Tür Description
registryEndpointRef

string

Kayıt defteri uç noktasının adı.

registrySettingsType string:

RegistryEndpointRef

AkriConnectorsRegistrySettings özellikleri.

AkriConnectorsRegistrySettingsType

AkriConnectorsRegistrySettings özellikleri.

Değer Description
RegistryEndpointRef

Kayıt Defteri Uç Noktası başvurusu.

ContainerRegistry

Container Registry başvurusu.

AkriConnectorsSecret

AkriConnectorsSecret özellikleri.

Name Tür Description
secretAlias

string

Gizli dizi için uygulama tanımlı diğer ad.

secretKey

string

Bağlanacak sırdaki anahtar.

secretRef

string

Bağlanacak gizli dizinin adı.

AkriConnectorsServiceAccountAuthentication

AkriConnectorsServiceAccountAuthentication özellikleri.

Name Tür Description
method string:

ServiceAccountToken

MQTT bağlantısı için kimlik doğrulama yöntemi.

serviceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings

MQTT bağlantısı için hizmet hesabı belirteci.

AkriConnectorsServiceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings özellikleri.

Name Tür Description
audience

string

Hizmet hesabı belirtecinin hedeflenen kullanıcıları.

AkriConnectorsTag

AkriConnectorsTag özellikleri.

Name Tür Description
tag

string

Resmin etiketi.

tagDigestType string:

Tag

Etiket veya özet türü.

AkriConnectorsTagDigestType

AkriConnectorsTagDigestType değerleri.

Değer Description
Tag

Bir etiketin belirtilmesi gerektiğini belirtir.

Digest

Bir özetin belirtilmesi gerektiğini belirtir.

AkriConnectorTemplateAioMetadata

AkriConnectorTemplateAioMetadata özellikleri.

Name Tür Description
aioMaxVersion

string

Bağlayıcı için gereken en yüksek AIO sürümü.

aioMinVersion

string

Bağlayıcı için gereken en düşük AIO sürümü.

AkriConnectorTemplateAllocationPolicy

AkriConnectorTemplateAllocationPolicy özellikleri.

Değer Description
Bucketized

Gruplanmış ayırma ilkesi.

AkriConnectorTemplateBucketizedAllocation

AkriConnectorTemplateBucketizedAllocation özellikleri.

Name Tür Description
bucketSize

integer (int32)

minimum: 1
maximum: 100

Konektörler için AEP'lerin gruplanmış tahsisi.

policy string:

Bucketized

Tahsisat ilkesi türü.

AkriConnectorTemplateDeviceInboundEndpointType

AkriConnectorTemplateDeviceInboundEndpointType özellikleri.

Name Tür Description
displayName

string

Cihaz gelen uç noktasının görünen adı.

endpointType

string

minLength: 1

Cihaz gelen uç noktasının türü.

version

string

minLength: 1

Cihaz gelen uç noktasının sürümü.

AkriConnectorTemplateDiagnostics

AkriConnectorTemplateDiagnostics özellikleri.

Name Tür Description
logs

AkriConnectorsDiagnosticsLogs

Bağlayıcı şablonu için günlük ayarları.

AkriConnectorTemplateManagedConfiguration

AkriConnectorTemplateManagedConfiguration özellikleri.

Name Tür Description
managedConfigurationSettings AkriConnectorTemplateManagedConfigurationSettings:

Yönetilen yapılandırma ayarları.

runtimeConfigurationType string:

ManagedConfiguration

Bağlayıcı şablonu için çalışma zamanı yapılandırma türü.

AkriConnectorTemplateManagedConfigurationType

Yönetilen yapılandırma türleri.

Değer Description
ImageConfiguration

Görüntü Yapılandırma Türü.

StatefulSetConfiguration

StatefulSet yapılandırma türü.

AkriConnectorTemplatePersistentVolumeClaim

AkriConnectorTemplatePersistentVolumeClaim özellikleri.

Name Tür Description
claimName

string

Kalıcı birim talebinin adı.

mountPath

string

Kalıcı birim talebi için bağlama yolu.

AkriConnectorTemplateProperties

AkriConnectorTemplate özellikleri.

Name Tür Default value Description
aioMetadata

AkriConnectorTemplateAioMetadata

AIO ile ilgili meta veriler.

connectorMetadataRef

string

Kapsayıcı kayıt defterindeki bağlayıcı meta veri belgesi başvurusuna başvuru.

deviceInboundEndpointTypes

AkriConnectorTemplateDeviceInboundEndpointType[]

Cihaz gelen uç nokta türleri.

diagnostics

AkriConnectorTemplateDiagnostics

Bağlayıcı şablonu için tanılama ayarları.

healthState

ResourceHealthState

Unknown

Kaynağın sistem durumu.

mqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration

Mqtt bağlantı yapılandırma ayarları.

provisioningState

ProvisioningState

Son işlemin durumu.

runtimeConfiguration AkriConnectorTemplateRuntimeConfiguration:

AkriConnectorTemplateManagedConfiguration

Bağlayıcı şablonu için çalışma zamanı yapılandırması.

AkriConnectorTemplateResource

AkriConnectorTemplate kaynağı.

Name Tür Description
extendedLocation

ExtendedLocation

Kaynağın kenar konumu.

id

string (arm-id)

Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Kaynağın adı

properties

AkriConnectorTemplateProperties

Bu kaynağın kaynağa özgü özellikleri.

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

AkriConnectorTemplateRuntimeConfigurationType

Çalışma zamanı yapılandırma türleri.

Değer Description
ManagedConfiguration

Yönetilen Yapılandırma Türü.

AkriConnectorTemplateRuntimeImageConfiguration

AkriConnectorTemplateRuntimeImageConfiguration özellikleri.

Name Tür Description
additionalConfiguration

object

Yönetilen yapılandırmanın görüntüsü için ek yapılandırma.

allocation AkriConnectorTemplateAllocation:

AkriConnectorTemplateBucketizedAllocation

Yönetilen yapılandırma için ayırma ayarları.

imageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfigurationSettings

Görüntü yapılandırma ayarları.

managedConfigurationType string:

ImageConfiguration

Yönetilen yapılandırmanın türü.

persistentVolumeClaimTemplates

AkriConnectorTemplateManagedConfigurationSettings.PersistentVolumeClaimTemplates[]

Yönetilen yapılandırma için kalıcı birim talebi şablonları. Bkz. https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.

persistentVolumeClaims

AkriConnectorTemplatePersistentVolumeClaim[]

Yönetilen yapılandırma için kalıcı birim talepleri.

secrets

AkriConnectorsSecret[]

Tüm bağlayıcı örneklerine bağlanacak bağlayıcı gizli dizileri.

trustSettings

AkriConnectorTemplateTrustList

Bağlayıcı için güven listesi. Bu, tüm bağlayıcı örneklerinin güvenmesi gereken sertifikaları belirtmek için kullanılır.

AkriConnectorTemplateRuntimeImageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfiguration özellikleri.

Name Tür Description
imageName

string

Herhangi bir kayıt defteri referansı, etiketi veya özeti olmayan görüntü adı.

imagePullPolicy

AkriConnectorsImagePullPolicy

Görüntünün çekme politikası.

registrySettings AkriConnectorsRegistrySettings:

Görüntünün kayıt defteri ayarları. Varsayılan docker hub deposunu kullanıyorsanız veya yerel bir görüntü kullanıyorsanız bu alanı atlayabilirsiniz.

replicas

integer (int32)

Ayarlanacak çoğaltma sayısı.

tagDigestSettings AkriConnectorsTagDigestSettings:

İsteğe bağlı resim etiketi veya özet. Belirtilmezse, varsayılan etiket 'dir latest.

AkriConnectorTemplateRuntimeStatefulSetConfiguration

AkriConnectorTemplateRuntimeStatefulSetConfiguration özellikleri.

Name Tür Description
additionalConfiguration

object

Yönetilen yapılandırmanın görüntüsü için ek yapılandırma.

allocation AkriConnectorTemplateAllocation:

AkriConnectorTemplateBucketizedAllocation

Yönetilen yapılandırma için ayırma ayarları.

managedConfigurationType string:

StatefulSetConfiguration

Yönetilen yapılandırmanın türü.

persistentVolumeClaimTemplates

AkriConnectorTemplateManagedConfigurationSettings.PersistentVolumeClaimTemplates[]

Yönetilen yapılandırma için kalıcı birim talebi şablonları. Bkz. https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.

persistentVolumeClaims

AkriConnectorTemplatePersistentVolumeClaim[]

Yönetilen yapılandırma için kalıcı birim talepleri.

secrets

AkriConnectorsSecret[]

Tüm bağlayıcı örneklerine bağlanacak bağlayıcı gizli dizileri.

statefulSetConfigurationSettings

Durum bilgisi olan ayarlanan yapılandırma ayarları. Bu, Kubernetes StatefulSet kaynağına karşılık gelir. Bkz. 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

Bağlayıcı için güven listesi. Bu, tüm bağlayıcı örneklerinin güvenmesi gereken sertifikaları belirtmek için kullanılır.

AkriConnectorTemplateTrustList

AkriConnectorTemplateTrustList özellikleri.

Name Tür Description
trustListSecretRef

string

Güvenilecek sertifikalar için gizli başvuru.

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

ExtendedLocation

Genişletilmiş konum, Azure konumlarının bir uzantısıdır. Azure ARC özellikli Kubernetes kümelerini Azure hizmetleri örneklerini dağıtmak için hedef konumlar olarak kullanmanın bir yolunu sağlar.

Name Tür Description
name

string

Genişletilmiş konumun adı.

type

ExtendedLocationType

ExtendedLocation türü.

ExtendedLocationType

ExtendedLocation sabit listesi tanımlayıcı türü kabul edildi.

Değer Description
CustomLocation

CustomLocation türü

OperationalMode

Mod özellikleri

Değer Description
Enabled

Etkin, True ile eşdeğerdir

Disabled

Disabled, False ile eşdeğerdir.

ProvisioningState

Kaynağın durumunu tanımlayan numaralandırma.

Değer Description
Succeeded

Kaynak oluşturuldu.

Failed

Kaynak oluşturulamadı.

Canceled

Kaynak oluşturma işlemi iptal edildi.

Provisioning

Kaynak sağlanıyor.

Updating

Kaynak Güncelleniyor.

Deleting

Kaynak Siliniyor.

Accepted

Kaynak Kabul Edildi.

ResourceHealthState

Kaynağın sistem durumu.

Değer Description
Available

Kaynak Kullanılabilir ve beklendiği gibi çalışıyor.

Degraded

Kaynak sağlığı bozulur.

Unavailable

Kaynak beklendiği gibi çalışmıyor.

Unknown

Kaynak durumu bilinmiyor.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.

TlsProperties

Tls özellikleri

Name Tür Default value Description
mode

OperationalMode

Enabled

TLS modu.

trustedCaCertificateConfigMapRef

string

Güvenilen CA sertifikası yapılandırma eşlemesi.