Partilhar via


Akri Connector Template - Create Or Update

Criar um AkriConnectorTemplateResource

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

Parâmetros URI

Nome Em Necessário Tipo Descrição
akriConnectorTemplateName
path True

string

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

Nome do recurso AkriConnectorTemplate.

instanceName
path True

string

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

Nome da instância.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string (uuid)

A ID da assinatura de destino. O valor deve ser um UUID.

api-version
query True

string

minLength: 1

A versão da API a utilizar para esta operação.

Órgão do Pedido

Nome Tipo Descrição
extendedLocation

ExtendedLocation

Localização de borda do recurso.

properties

AkriConnectorTemplateProperties

As propriedades específicas do recurso para este recurso.

Respostas

Nome Tipo Descrição
200 OK

AkriConnectorTemplateResource

Operação de atualização do recurso 'AkriConnectorTemplateResource' bem-sucedida

201 Created

AkriConnectorTemplateResource

Recurso 'AkriConnectorTemplateResource' criar operação bem-sucedida

Cabeçalhos

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

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Fluxo OAuth2 do Azure Ative Directory.

Tipo: oauth2
Flow: implicit
URL de autorização: https://login.microsoftonline.com/common/oauth2/authorize

Alcances

Nome Descrição
user_impersonation personificar a sua conta de utilizador

Exemplos

AkriConnectorTemplate_CreateOrUpdate_MaximumSet

Pedido de exemplo

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

Resposta de exemplo

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

Definições

Nome Descrição
AkriConnectorsContainerRegistry

AkriConnectorsContainerRegistry propriedades.

AkriConnectorsContainerRegistrySettings

AkriConnectorsContainerRegistry propriedades.

AkriConnectorsDiagnosticsLogs

AkriConnectorsDiagnostic Log propriedades.

AkriConnectorsDigest

AkriConnectorsDigest propriedades.

AkriConnectorsImagePullPolicy

Política de extração de imagem.

AkriConnectorsImagePullSecret

AkriConnectorsImagePullSecret propriedades.

AkriConnectorsMqttAuthenticationMethod

AkriConnectorsMqttAuthenticationMethod propriedades.

AkriConnectorsMqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration propriedades.

AkriConnectorsMqttProtocolType

Tipos de protocolo Mqtt.

AkriConnectorsRegistryEndpointRef

AkriConnectorsRegistryEndpointRef propriedades.

AkriConnectorsRegistrySettingsType

AkriConnectorsRegistrySettings propriedades.

AkriConnectorsSecret

AkriConnectorsSecret propriedades.

AkriConnectorsServiceAccountAuthentication

AkriConnectorsServiceAccountAuthentication propriedades.

AkriConnectorsServiceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings propriedades.

AkriConnectorsTag

AkriConnectorsTag propriedades.

AkriConnectorsTagDigestType

Valores AkriConnectorsTagDigestType.

AkriConnectorTemplateAioMetadata

AkriConnectorTemplateAioMetadata propriedades.

AkriConnectorTemplateAllocationPolicy

AkriConnectorTemplateAllocationPolicy propriedades.

AkriConnectorTemplateBucketizedAllocation

AkriConnectorTemplateBucketizedAllocation propriedades.

AkriConnectorTemplateDeviceInboundEndpointType

AkriConnectorTemplateDeviceInboundEndpointType propriedades.

AkriConnectorTemplateDiagnostics

AkriConnectorTemplateDiagnostics propriedades.

AkriConnectorTemplateManagedConfiguration

AkriConnectorTemplateManagedConfiguration propriedades.

AkriConnectorTemplateManagedConfigurationType

Tipos de configuração gerenciados.

AkriConnectorTemplatePersistentVolumeClaim

AkriConnectorTemplatePersistentVolumeClaim propriedades.

AkriConnectorTemplateProperties

AkriConnectorTemplate propriedades.

AkriConnectorTemplateResource

AkriConnectorTemplate recurso.

AkriConnectorTemplateRuntimeConfigurationType

Tipos de configuração de tempo de execução.

AkriConnectorTemplateRuntimeImageConfiguration

AkriConnectorTemplateRuntimeImageConfiguration propriedades.

AkriConnectorTemplateRuntimeImageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfiguration propriedades.

AkriConnectorTemplateRuntimeStatefulSetConfiguration

AkriConnectorTemplateRuntimeStatefulSetConfiguration propriedades.

AkriConnectorTemplateTrustList

AkriConnectorTemplateTrustList propriedades.

createdByType

O tipo de identidade que criou o recurso.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ExtendedLocation

O local estendido é uma extensão dos locais do Azure. Eles fornecem uma maneira de usar seus clusters Kubernetes habilitados para Azure ARC como locais de destino para implantar instâncias de serviços do Azure.

ExtendedLocationType

O enum que define o tipo de ExtendedLocation aceito.

OperationalMode

Propriedades do modo

ProvisioningState

O enum que define o status do recurso.

ResourceHealthState

O estado de saúde do recurso.

systemData

Metadados referentes à criação e última modificação do recurso.

TlsProperties

Propriedades Tls

AkriConnectorsContainerRegistry

AkriConnectorsContainerRegistry propriedades.

Nome Tipo Descrição
containerRegistrySettings

AkriConnectorsContainerRegistrySettings

As configurações do Registro para o Registro do contêiner.

registrySettingsType string:

ContainerRegistry

AkriConnectorsRegistrySettings propriedades.

AkriConnectorsContainerRegistrySettings

AkriConnectorsContainerRegistry propriedades.

Nome Tipo Descrição
imagePullSecrets

AkriConnectorsImagePullSecret[]

Lista opcional de referências a segredos no mesmo namespace a ser usada para extrair a imagem do conector.

registry

string

O registro de contêiner a ser usado para o artefato.

AkriConnectorsDiagnosticsLogs

AkriConnectorsDiagnostic Log propriedades.

Nome Tipo Valor padrão Descrição
level

string

info

O nível de log. Exemplos - 'debug', 'info', 'warn', 'error', 'trace'.

AkriConnectorsDigest

AkriConnectorsDigest propriedades.

Nome Tipo Descrição
digest

string

O resumo da imagem.

tagDigestType string:

Digest

A tag ou o tipo de resumo.

AkriConnectorsImagePullPolicy

Política de extração de imagem.

Valor Descrição
Always

Puxe sempre a imagem.

IfNotPresent

IfNotPresent puxe a imagem.

Never

Nunca puxe a imagem.

AkriConnectorsImagePullSecret

AkriConnectorsImagePullSecret propriedades.

Nome Tipo Descrição
secretRef

string

O nome da imagem puxa segredo.

AkriConnectorsMqttAuthenticationMethod

AkriConnectorsMqttAuthenticationMethod propriedades.

Valor Descrição
ServiceAccountToken

Autenticação de Token de Conta de Serviço.

AkriConnectorsMqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration propriedades.

Nome Tipo Descrição
authentication AkriConnectorsMqttAuthentication:

AkriConnectorsServiceAccountAuthentication

Propriedades de autenticação.

host

string

Host do Broker na forma de <hostname>:<port>.

keepAliveSeconds

integer (int32)

minimum: 0

KeepAlive para conexão em segundos.

maxInflightMessages

integer (int32)

minimum: 0

O número máximo de mensagens para manter em voo. Para subscrever, este é o máximo recebido. Para publicar, este é o número máximo de mensagens a enviar antes de esperar por um ack.

protocol

AkriConnectorsMqttProtocolType

O protocolo a ser usado para a conexão. Atualmente, apenas mqtt é suportada.

sessionExpirySeconds

integer (int32)

minimum: 0

Expiração da sessão em segundos.

tls

TlsProperties

Configuração TLS.

AkriConnectorsMqttProtocolType

Tipos de protocolo Mqtt.

Valor Descrição
Mqtt

Protocolo Mqtt.

AkriConnectorsRegistryEndpointRef

AkriConnectorsRegistryEndpointRef propriedades.

Nome Tipo Descrição
registryEndpointRef

string

O nome do ponto de extremidade do Registro.

registrySettingsType string:

RegistryEndpointRef

AkriConnectorsRegistrySettings propriedades.

AkriConnectorsRegistrySettingsType

AkriConnectorsRegistrySettings propriedades.

Valor Descrição
RegistryEndpointRef

Uma referência do Ponto de Extremidade do Registro.

ContainerRegistry

Uma referência do Registro de Contêiner.

AkriConnectorsSecret

AkriConnectorsSecret propriedades.

Nome Tipo Descrição
secretAlias

string

O alias definido pelo aplicativo para o segredo.

secretKey

string

A chave no segredo a ser montado.

secretRef

string

O nome do segredo a ser montado.

AkriConnectorsServiceAccountAuthentication

AkriConnectorsServiceAccountAuthentication propriedades.

Nome Tipo Descrição
method string:

ServiceAccountToken

O método de autenticação para a conexão MQTT.

serviceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings

O token de conta de serviço para a conexão MQTT.

AkriConnectorsServiceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings propriedades.

Nome Tipo Descrição
audience

string

O destinatário do token da conta de serviço.

AkriConnectorsTag

AkriConnectorsTag propriedades.

Nome Tipo Descrição
tag

string

A tag da imagem.

tagDigestType string:

Tag

A tag ou o tipo de resumo.

AkriConnectorsTagDigestType

Valores AkriConnectorsTagDigestType.

Valor Descrição
Tag

Indica que uma tag deve ser especificada.

Digest

Indica que um resumo deve ser especificado.

AkriConnectorTemplateAioMetadata

AkriConnectorTemplateAioMetadata propriedades.

Nome Tipo Descrição
aioMaxVersion

string

A versão máxima do AIO necessária para o conector.

aioMinVersion

string

A versão mínima do AIO necessária para o conector.

AkriConnectorTemplateAllocationPolicy

AkriConnectorTemplateAllocationPolicy propriedades.

Valor Descrição
Bucketized

Política de alocação bucketizada.

AkriConnectorTemplateBucketizedAllocation

AkriConnectorTemplateBucketizedAllocation propriedades.

Nome Tipo Descrição
bucketSize

integer (int32)

minimum: 1
maximum: 100

A alocação bucketized de AEPs para conectores.

policy string:

Bucketized

O tipo de política de alocação.

AkriConnectorTemplateDeviceInboundEndpointType

AkriConnectorTemplateDeviceInboundEndpointType propriedades.

Nome Tipo Descrição
displayName

string

O nome de exibição do ponto de extremidade de entrada do dispositivo.

endpointType

string

minLength: 1

O tipo do ponto de extremidade de entrada do dispositivo.

version

string

minLength: 1

A versão do ponto de extremidade de entrada do dispositivo.

AkriConnectorTemplateDiagnostics

AkriConnectorTemplateDiagnostics propriedades.

Nome Tipo Descrição
logs

AkriConnectorsDiagnosticsLogs

As configurações de log para o modelo Connector.

AkriConnectorTemplateManagedConfiguration

AkriConnectorTemplateManagedConfiguration propriedades.

Nome Tipo Descrição
managedConfigurationSettings AkriConnectorTemplateManagedConfigurationSettings:

As definições de configuração gerenciadas.

runtimeConfigurationType string:

ManagedConfiguration

Tipo de configuração de tempo de execução para o modelo Connector.

AkriConnectorTemplateManagedConfigurationType

Tipos de configuração gerenciados.

Valor Descrição
ImageConfiguration

Tipo de configuração de imagem.

StatefulSetConfiguration

Tipo de configuração StatefulSet.

AkriConnectorTemplatePersistentVolumeClaim

AkriConnectorTemplatePersistentVolumeClaim propriedades.

Nome Tipo Descrição
claimName

string

O nome da declaração de volume persistente.

mountPath

string

O caminho de montagem para a declaração de volume persistente.

AkriConnectorTemplateProperties

AkriConnectorTemplate propriedades.

Nome Tipo Valor padrão Descrição
aioMetadata

AkriConnectorTemplateAioMetadata

Metadados sobre AIO.

connectorMetadataRef

string

Uma referência a uma referência de documento de metadados do conector em um registro de contêiner.

deviceInboundEndpointTypes

AkriConnectorTemplateDeviceInboundEndpointType[]

Tipos de ponto de extremidade de entrada do dispositivo.

diagnostics

AkriConnectorTemplateDiagnostics

Configurações de diagnóstico para o modelo Conector.

healthState

ResourceHealthState

Unknown

O estado de saúde do recurso.

mqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration

Definições de configuração de conexão Mqtt.

provisioningState

ProvisioningState

O status da última operação.

runtimeConfiguration AkriConnectorTemplateRuntimeConfiguration:

AkriConnectorTemplateManagedConfiguration

A configuração de tempo de execução para o modelo Connector.

AkriConnectorTemplateResource

AkriConnectorTemplate recurso.

Nome Tipo Descrição
extendedLocation

ExtendedLocation

Localização de borda do recurso.

id

string (arm-id)

ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

O nome do recurso

properties

AkriConnectorTemplateProperties

As propriedades específicas do recurso para este recurso.

systemData

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

AkriConnectorTemplateRuntimeConfigurationType

Tipos de configuração de tempo de execução.

Valor Descrição
ManagedConfiguration

Tipo de configuração gerenciada.

AkriConnectorTemplateRuntimeImageConfiguration

AkriConnectorTemplateRuntimeImageConfiguration propriedades.

Nome Tipo Descrição
additionalConfiguration

object

Configuração adicional para a imagem da configuração gerenciada.

allocation AkriConnectorTemplateAllocation:

AkriConnectorTemplateBucketizedAllocation

Configurações de alocação para a configuração gerenciada.

imageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfigurationSettings

As definições de configuração da imagem.

managedConfigurationType string:

ImageConfiguration

O tipo de configuração gerenciada.

persistentVolumeClaimTemplates

AkriConnectorTemplateManagedConfigurationSettings.PersistentVolumeClaimTemplates[]

Os modelos de declaração de volume persistente para a configuração gerenciada. Consulte https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.

persistentVolumeClaims

AkriConnectorTemplatePersistentVolumeClaim[]

As declarações de volume persistente para a configuração gerenciada.

secrets

AkriConnectorsSecret[]

Segredos do conector que serão montados em todas as instâncias do conector.

trustSettings

AkriConnectorTemplateTrustList

Lista de confiança para o conector. Isso é usado para especificar os certificados nos quais todas as instâncias do conector devem confiar.

AkriConnectorTemplateRuntimeImageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfiguration propriedades.

Nome Tipo Descrição
imageName

string

O nome da imagem sem qualquer referência de registro, tag ou resumo.

imagePullPolicy

AkriConnectorsImagePullPolicy

A política de atração da imagem.

registrySettings AkriConnectorsRegistrySettings:

As configurações do Registro para a imagem. Você pode omitir esse campo se estiver usando o repositório padrão do hub do docker ou usando uma imagem local.

replicas

integer (int32)

O número de réplicas a serem configuradas.

tagDigestSettings AkriConnectorsTagDigestSettings:

Tag de imagem opcional ou resumo. Se não for especificado, a tag padrão será latest.

AkriConnectorTemplateRuntimeStatefulSetConfiguration

AkriConnectorTemplateRuntimeStatefulSetConfiguration propriedades.

Nome Tipo Descrição
additionalConfiguration

object

Configuração adicional para a imagem da configuração gerenciada.

allocation AkriConnectorTemplateAllocation:

AkriConnectorTemplateBucketizedAllocation

Configurações de alocação para a configuração gerenciada.

managedConfigurationType string:

StatefulSetConfiguration

O tipo de configuração gerenciada.

persistentVolumeClaimTemplates

AkriConnectorTemplateManagedConfigurationSettings.PersistentVolumeClaimTemplates[]

Os modelos de declaração de volume persistente para a configuração gerenciada. Consulte https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.

persistentVolumeClaims

AkriConnectorTemplatePersistentVolumeClaim[]

As declarações de volume persistente para a configuração gerenciada.

secrets

AkriConnectorsSecret[]

Segredos do conector que serão montados em todas as instâncias do conector.

statefulSetConfigurationSettings

As definições de configuração do conjunto com monitoração de estado. Isso corresponde ao recurso StatefulSet do Kubernetes. Veja https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json#/components/schemas/io.k8s.api.apps.v1.StatefulSetSpec

trustSettings

AkriConnectorTemplateTrustList

Lista de confiança para o conector. Isso é usado para especificar os certificados nos quais todas as instâncias do conector devem confiar.

AkriConnectorTemplateTrustList

AkriConnectorTemplateTrustList propriedades.

Nome Tipo Descrição
trustListSecretRef

string

A referência secreta para certificados confiáveis.

createdByType

O tipo de identidade que criou o recurso.

Valor Descrição
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Nome Tipo Descrição
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Nome Tipo Descrição
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Nome Tipo Descrição
error

ErrorDetail

O objeto de erro.

ExtendedLocation

O local estendido é uma extensão dos locais do Azure. Eles fornecem uma maneira de usar seus clusters Kubernetes habilitados para Azure ARC como locais de destino para implantar instâncias de serviços do Azure.

Nome Tipo Descrição
name

string

O nome do local estendido.

type

ExtendedLocationType

Tipo de ExtendedLocation.

ExtendedLocationType

O enum que define o tipo de ExtendedLocation aceito.

Valor Descrição
CustomLocation

Tipo CustomLocation

OperationalMode

Propriedades do modo

Valor Descrição
Enabled

Enabled é equivalente a True

Disabled

Disabled é equivalente a False.

ProvisioningState

O enum que define o status do recurso.

Valor Descrição
Succeeded

O recurso foi criado.

Failed

Falha na criação de recursos.

Canceled

A criação de recursos foi cancelada.

Provisioning

O recurso está sendo provisionado.

Updating

O recurso está se atualizando.

Deleting

O recurso está sendo excluído.

Accepted

O recurso foi aceito.

ResourceHealthState

O estado de saúde do recurso.

Valor Descrição
Available

O recurso está disponível e funcionando conforme o esperado.

Degraded

A integridade dos recursos está degradada.

Unavailable

O recurso não está funcionando como esperado.

Unknown

O estado do recurso é desconhecido.

systemData

Metadados referentes à criação e última modificação do recurso.

Nome Tipo Descrição
createdAt

string (date-time)

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.

TlsProperties

Propriedades Tls

Nome Tipo Valor padrão Descrição
mode

OperationalMode

Enabled

Modo para TLS.

trustedCaCertificateConfigMapRef

string

Mapa de configuração de certificado de autoridade de certificação confiável.