Partager via


Akri Connector Template - Create Or Update

Créer un AkriConnectorTemplateResource

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

Paramètres URI

Nom Dans Obligatoire Type Description
akriConnectorTemplateName
path True

string

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

Nom de la ressource AkriConnectorTemplate.

instanceName
path True

string

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

Nom de l’instance.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True

string (uuid)

ID de l’abonnement cible. La valeur doit être un UUID.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Corps de la demande

Nom Type Description
extendedLocation

ExtendedLocation

Emplacement de périphérie de la ressource.

properties

AkriConnectorTemplateProperties

Propriétés spécifiques à la ressource pour cette ressource.

Réponses

Nom Type Description
200 OK

AkriConnectorTemplateResource

Réussite de l’opération de mise à jour de la ressource 'AkriConnectorTemplateResource'

201 Created

AkriConnectorTemplateResource

Réussite de l’opération de création de la ressource 'AkriConnectorTemplateResource'

En-têtes

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

ErrorResponse

Réponse d’erreur inattendue.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

AkriConnectorTemplate_CreateOrUpdate_MaximumSet

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
AkriConnectorsContainerRegistry

AkriConnectorsContainerRegistry.

AkriConnectorsContainerRegistrySettings

AkriConnectorsContainerRegistry.

AkriConnectorsDiagnosticsLogs

Propriétés du journal AkriConnectorsDiagnostic.

AkriConnectorsDigest

AkriConnectorsDigest.

AkriConnectorsImagePullPolicy

Stratégie d’extraction d’image.

AkriConnectorsImagePullSecret

AkriConnectorsImagePullSecret.

AkriConnectorsMqttAuthenticationMethod

AkriConnectorsMqttAuthenticationMethod.

AkriConnectorsMqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration.

AkriConnectorsMqttProtocolType

Types de protocole Mqtt.

AkriConnectorsRegistryEndpointRef

AkriConnectorsRegistryEndpointRef.

AkriConnectorsRegistrySettingsType

AkriConnectorsRegistrySettings.

AkriConnectorsSecret

AkriConnectorsSecret.

AkriConnectorsServiceAccountAuthentication

AkriConnectorsServiceAccountAuthentication.

AkriConnectorsServiceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings.

AkriConnectorsTag

AkriConnectorsTag.

AkriConnectorsTagDigestType

Valeurs AkriConnectorsTagDigestType.

AkriConnectorTemplateAioMetadata

AkriConnectorTemplateAioMetadata.

AkriConnectorTemplateAllocationPolicy

AkriConnectorTemplateAllocationPolicy.

AkriConnectorTemplateBucketizedAllocation

AkriConnectorTemplateBucketizedAllocation.

AkriConnectorTemplateDeviceInboundEndpointType

AkriConnectorTemplateDeviceInboundEndpointType.

AkriConnectorTemplateDiagnostics

AkriConnectorTemplateDiagnostics.

AkriConnectorTemplateManagedConfiguration

AkriConnectorTemplateManagedConfiguration.

AkriConnectorTemplateManagedConfigurationType

Types de configuration gérée.

AkriConnectorTemplatePersistentVolumeClaim

AkriConnectorTemplatePersistentVolumeClaim.

AkriConnectorTemplateProperties

Propriétés AkriConnectorTemplate.

AkriConnectorTemplateResource

AkriConnectorTemplate.

AkriConnectorTemplateRuntimeConfigurationType

Types de configuration d’exécution.

AkriConnectorTemplateRuntimeImageConfiguration

AkriConnectorTemplateRuntimeImageConfiguration.

AkriConnectorTemplateRuntimeImageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfiguration.

AkriConnectorTemplateRuntimeStatefulSetConfiguration

AkriConnectorTemplateRuntimeStatefulSetConfiguration.

AkriConnectorTemplateTrustList

AkriConnectorTemplateTrustList.

createdByType

Type d’identité qui a créé la ressource.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

ExtendedLocation

L’emplacement étendu est une extension des emplacements Azure. Ils permettent d’utiliser leurs clusters Kubernetes avec Azure ARC comme emplacements cibles pour le déploiement d’instances de services Azure.

ExtendedLocationType

L’énumération définissant le type de ExtendedLocation acceptée.

OperationalMode

Propriétés du mode

ProvisioningState

L’énumération définissant le statut de la ressource.

ResourceHealthState

L’état de santé de la ressource.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

TlsProperties

Propriétés de Tls

AkriConnectorsContainerRegistry

AkriConnectorsContainerRegistry.

Nom Type Description
containerRegistrySettings

AkriConnectorsContainerRegistrySettings

Paramètres de registre pour le registre de conteneurs.

registrySettingsType string:

ContainerRegistry

AkriConnectorsRegistrySettings.

AkriConnectorsContainerRegistrySettings

AkriConnectorsContainerRegistry.

Nom Type Description
imagePullSecrets

AkriConnectorsImagePullSecret[]

Liste facultative de références à des secrets dans le même espace de noms à utiliser pour extraire l’image du connecteur.

registry

string

Registre de conteneurs à utiliser pour l’artefact.

AkriConnectorsDiagnosticsLogs

Propriétés du journal AkriConnectorsDiagnostic.

Nom Type Valeur par défaut Description
level

string

info

Niveau du journal. Exemples : « debug », « info », « warn », « error », « trace ».

AkriConnectorsDigest

AkriConnectorsDigest.

Nom Type Description
digest

string

Le condensé de l’image.

tagDigestType string:

Digest

Le type de balise ou de résumé.

AkriConnectorsImagePullPolicy

Stratégie d’extraction d’image.

Valeur Description
Always

Tirez toujours l’image.

IfNotPresent

IfNotPresent extrait l’image.

Never

Ne tirez jamais l’image.

AkriConnectorsImagePullSecret

AkriConnectorsImagePullSecret.

Nom Type Description
secretRef

string

Nom du secret d’extraction d’image.

AkriConnectorsMqttAuthenticationMethod

AkriConnectorsMqttAuthenticationMethod.

Valeur Description
ServiceAccountToken

Authentification du jeton de compte de service.

AkriConnectorsMqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration.

Nom Type Description
authentication AkriConnectorsMqttAuthentication:

AkriConnectorsServiceAccountAuthentication

Propriétés d’authentification.

host

string

Hôte du répartiteur sous la forme de <nom d’hôte>:<port>.

keepAliveSeconds

integer (int32)

minimum: 0

KeepAlive pour une connexion en quelques secondes.

maxInflightMessages

integer (int32)

minimum: 0

Nombre maximal de messages à conserver en cours d’exécution. Pour l’abonnement, il s’agit du maximum de réception. Pour la publication, il s’agit du nombre maximal de messages à envoyer avant d’attendre unck.

protocol

AkriConnectorsMqttProtocolType

Le protocole à utiliser pour la connexion. Actuellement, seul mqtt est pris en charge.

sessionExpirySeconds

integer (int32)

minimum: 0

Expiration de la session en secondes.

tls

TlsProperties

Configuration TLS.

AkriConnectorsMqttProtocolType

Types de protocole Mqtt.

Valeur Description
Mqtt

Protocole Mqtt.

AkriConnectorsRegistryEndpointRef

AkriConnectorsRegistryEndpointRef.

Nom Type Description
registryEndpointRef

string

Nom du point de terminaison du registre.

registrySettingsType string:

RegistryEndpointRef

AkriConnectorsRegistrySettings.

AkriConnectorsRegistrySettingsType

AkriConnectorsRegistrySettings.

Valeur Description
RegistryEndpointRef

Référence de point de terminaison de registre.

ContainerRegistry

Référence Container Registry.

AkriConnectorsSecret

AkriConnectorsSecret.

Nom Type Description
secretAlias

string

Alias défini par l’application pour le secret.

secretKey

string

La clé dans le secret à monter.

secretRef

string

Le nom du secret à monter.

AkriConnectorsServiceAccountAuthentication

AkriConnectorsServiceAccountAuthentication.

Nom Type Description
method string:

ServiceAccountToken

Méthode d’authentification pour la connexion MQTT.

serviceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings

Jeton de compte de service pour la connexion MQTT.

AkriConnectorsServiceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings.

Nom Type Description
audience

string

Audience pour le jeton de compte de service.

AkriConnectorsTag

AkriConnectorsTag.

Nom Type Description
tag

string

La balise de l’image.

tagDigestType string:

Tag

Le type de balise ou de résumé.

AkriConnectorsTagDigestType

Valeurs AkriConnectorsTagDigestType.

Valeur Description
Tag

Indique qu’une balise doit être spécifiée.

Digest

Indique qu’un résumé doit être spécifié.

AkriConnectorTemplateAioMetadata

AkriConnectorTemplateAioMetadata.

Nom Type Description
aioMaxVersion

string

La version maximale de l’AIO requise pour le connecteur.

aioMinVersion

string

Version minimale de l’AIO requise pour le connecteur.

AkriConnectorTemplateAllocationPolicy

AkriConnectorTemplateAllocationPolicy.

Valeur Description
Bucketized

Politique d’allocation par compartiments.

AkriConnectorTemplateBucketizedAllocation

AkriConnectorTemplateBucketizedAllocation.

Nom Type Description
bucketSize

integer (int32)

minimum: 1
maximum: 100

L’allocation compartimentée d’AEP pour les connecteurs.

policy string:

Bucketized

Type de politique d’allocation.

AkriConnectorTemplateDeviceInboundEndpointType

AkriConnectorTemplateDeviceInboundEndpointType.

Nom Type Description
displayName

string

Nom complet du point de terminaison entrant de l’appareil.

endpointType

string

minLength: 1

Type de point de terminaison entrant de l’appareil.

version

string

minLength: 1

Version du point de terminaison entrant de l’appareil.

AkriConnectorTemplateDiagnostics

AkriConnectorTemplateDiagnostics.

Nom Type Description
logs

AkriConnectorsDiagnosticsLogs

Les paramètres de journal du modèle Connecteur.

AkriConnectorTemplateManagedConfiguration

AkriConnectorTemplateManagedConfiguration.

Nom Type Description
managedConfigurationSettings AkriConnectorTemplateManagedConfigurationSettings:

Les paramètres de configuration gérés.

runtimeConfigurationType string:

ManagedConfiguration

Type de configuration d’exécution pour le modèle Connecteur.

AkriConnectorTemplateManagedConfigurationType

Types de configuration gérée.

Valeur Description
ImageConfiguration

Type de configuration d’image.

StatefulSetConfiguration

StatefulSet.

AkriConnectorTemplatePersistentVolumeClaim

AkriConnectorTemplatePersistentVolumeClaim.

Nom Type Description
claimName

string

Nom de la revendication de volume persistant.

mountPath

string

Chemin de montage de la revendication de volume persistant.

AkriConnectorTemplateProperties

Propriétés AkriConnectorTemplate.

Nom Type Valeur par défaut Description
aioMetadata

AkriConnectorTemplateAioMetadata

Métadonnées sur l’AIO.

connectorMetadataRef

string

Référence à une référence de document de métadonnées de connecteur dans un registre de conteneurs.

deviceInboundEndpointTypes

AkriConnectorTemplateDeviceInboundEndpointType[]

Types de points de terminaison entrants de l’appareil.

diagnostics

AkriConnectorTemplateDiagnostics

Paramètres de diagnostic du modèle de connecteur.

healthState

ResourceHealthState

Unknown

L’état de santé de la ressource.

mqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration

Paramètres de configuration de la connexion Mqtt.

provisioningState

ProvisioningState

État de la dernière opération.

runtimeConfiguration AkriConnectorTemplateRuntimeConfiguration:

AkriConnectorTemplateManagedConfiguration

Configuration d’exécution du modèle Connector.

AkriConnectorTemplateResource

AkriConnectorTemplate.

Nom Type Description
extendedLocation

ExtendedLocation

Emplacement de périphérie de la ressource.

id

string (arm-id)

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} »

name

string

Nom de la ressource

properties

AkriConnectorTemplateProperties

Propriétés spécifiques à la ressource pour cette ressource.

systemData

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

AkriConnectorTemplateRuntimeConfigurationType

Types de configuration d’exécution.

Valeur Description
ManagedConfiguration

Type de configuration gérée.

AkriConnectorTemplateRuntimeImageConfiguration

AkriConnectorTemplateRuntimeImageConfiguration.

Nom Type Description
additionalConfiguration

object

Configuration supplémentaire pour l’image de la configuration gérée.

allocation AkriConnectorTemplateAllocation:

AkriConnectorTemplateBucketizedAllocation

Paramètres d’allocation pour la configuration gérée.

imageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfigurationSettings

Les paramètres de configuration de l’image.

managedConfigurationType string:

ImageConfiguration

Type de configuration gérée.

persistentVolumeClaimTemplates

AkriConnectorTemplateManagedConfigurationSettings.PersistentVolumeClaimTemplates[]

Les modèles de revendication de volume persistant pour la configuration gérée. Voir https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.

persistentVolumeClaims

AkriConnectorTemplatePersistentVolumeClaim[]

Le volume persistant revendique la configuration gérée.

secrets

AkriConnectorsSecret[]

Secrets de connecteur qui seront montés sur toutes les instances de connecteur.

trustSettings

AkriConnectorTemplateTrustList

Liste de confiance pour le connecteur. Ceci est utilisé pour spécifier les certificats auxquels toutes les instances de connecteur doivent faire confiance.

AkriConnectorTemplateRuntimeImageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfiguration.

Nom Type Description
imageName

string

Le nom de l’image sans référence de registre, balise ou résumé.

imagePullPolicy

AkriConnectorsImagePullPolicy

La politique de tirage de l’image.

registrySettings AkriConnectorsRegistrySettings:

Paramètres de registre de l’image. Vous pouvez omettre ce champ si vous utilisez le référentiel docker hub par défaut ou une image locale.

replicas

integer (int32)

Le nombre de répliques à configurer.

tagDigestSettings AkriConnectorsTagDigestSettings:

Balise d’image ou résumé facultatif. Si elle n’est pas spécifiée, la balise par défaut est latest.

AkriConnectorTemplateRuntimeStatefulSetConfiguration

AkriConnectorTemplateRuntimeStatefulSetConfiguration.

Nom Type Description
additionalConfiguration

object

Configuration supplémentaire pour l’image de la configuration gérée.

allocation AkriConnectorTemplateAllocation:

AkriConnectorTemplateBucketizedAllocation

Paramètres d’allocation pour la configuration gérée.

managedConfigurationType string:

StatefulSetConfiguration

Type de configuration gérée.

persistentVolumeClaimTemplates

AkriConnectorTemplateManagedConfigurationSettings.PersistentVolumeClaimTemplates[]

Les modèles de revendication de volume persistant pour la configuration gérée. Voir https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.

persistentVolumeClaims

AkriConnectorTemplatePersistentVolumeClaim[]

Le volume persistant revendique la configuration gérée.

secrets

AkriConnectorsSecret[]

Secrets de connecteur qui seront montés sur toutes les instances de connecteur.

statefulSetConfigurationSettings

Paramètres de configuration définis avec état. Cela correspond à la ressource Kubernetes StatefulSet. Voir 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

Liste de confiance pour le connecteur. Ceci est utilisé pour spécifier les certificats auxquels toutes les instances de connecteur doivent faire confiance.

AkriConnectorTemplateTrustList

AkriConnectorTemplateTrustList.

Nom Type Description
trustListSecretRef

string

La référence secrète pour les certificats à approuver.

createdByType

Type d’identité qui a créé la ressource.

Valeur Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

ExtendedLocation

L’emplacement étendu est une extension des emplacements Azure. Ils permettent d’utiliser leurs clusters Kubernetes avec Azure ARC comme emplacements cibles pour le déploiement d’instances de services Azure.

Nom Type Description
name

string

Nom de l’emplacement étendu.

type

ExtendedLocationType

Type de ExtendedLocation.

ExtendedLocationType

L’énumération définissant le type de ExtendedLocation acceptée.

Valeur Description
CustomLocation

Type de CustomLocation

OperationalMode

Propriétés du mode

Valeur Description
Enabled

Enabled est équivalent à True

Disabled

Désactivé équivaut à False.

ProvisioningState

L’énumération définissant le statut de la ressource.

Valeur Description
Succeeded

La ressource a été créée.

Failed

Échec de la création de ressources.

Canceled

La création de ressources a été annulée.

Provisioning

La ressource est provisionnée.

Updating

La ressource est en cours de mise à jour.

Deleting

La ressource est en train de supprimer.

Accepted

La ressource a été acceptée.

ResourceHealthState

L’état de santé de la ressource.

Valeur Description
Available

La ressource est disponible et fonctionne comme prévu.

Degraded

L’état de la ressource est dégradé.

Unavailable

La ressource ne fonctionne pas comme prévu.

Unknown

L’état de la ressource est inconnu.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string (date-time)

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string (date-time)

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.

TlsProperties

Propriétés de Tls

Nom Type Valeur par défaut Description
mode

OperationalMode

Enabled

Mode pour TLS.

trustedCaCertificateConfigMapRef

string

Mappage de configuration de certificat d’autorité de certification approuvé.