Compartilhar via


Kafka Connector - Update

Atualizar um KafkaConnectorResource

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/kafkaConnector/{kafkaConnectorName}?api-version=2023-10-04-preview

Parâmetros de URI

Nome Em Obrigatório Tipo Description
kafkaConnectorName
path True

string

Nome do recurso kafkaConnector do MQ

Padrão Regex: ^[a-zA-Z0-9-]{3,24}$

mqName
path True

string

Nome do recurso MQ

Padrão Regex: ^[a-zA-Z0-9-]{3,24}$

resourceGroupName
path True

string

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

subscriptionId
path True

string

A ID da assinatura de destino.

api-version
query True

string

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

Corpo da solicitação

Nome Tipo Description
properties.clientIdPrefix

string

O prefixo de ID do cliente das IDs de cliente geradas dinamicamente.

properties.image

ContainerImageUpdate

Os detalhes da imagem do Docker KafkaConnector.

properties.instances

integer

O número de pods KafkaConnector a serem exibidos.

properties.kafkaConnection

KafkaRemoteBrokerConnectionSpecUpdate

Os detalhes para se conectar com o Agente Kafka Remoto.

properties.localBrokerConnection

LocalBrokerConnectionSpecUpdate

Os detalhes para se conectar ao Agente Local.

properties.logLevel

string

O nível de log das instâncias do Conector de Ponte.

properties.nodeTolerations

NodeTolerationsUpdate

As Tolerâncias de Nó para os pods do Conector de Ponte.

tags

object

Marcas de recurso.

Respostas

Nome Tipo Description
200 OK

KafkaConnectorResource

A operação do Azure foi concluída com êxito.

Other Status Codes

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

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

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

KafkaConnector_Update

Solicitação de exemplo

PATCH https://management.azure.com/subscriptions/2408F1A7-C077-406C-814C-FBD93E129C00/resourceGroups/rgiotoperationsmq/providers/Microsoft.IoTOperationsMQ/mq/M57Nv2WGEb14K5-8/kafkaConnector/62--EZ-478S?api-version=2023-10-04-preview

{
  "tags": {},
  "properties": {
    "clientIdPrefix": "iymoqyuqhuiyvixpnkodnhqhfvsiw",
    "image": {
      "pullPolicy": "bmxmkbkytliapxxlyswzymxxqqwuqk",
      "pullSecrets": "oaekvyhpldayidqasqekcclnmxou",
      "repository": "kmefuqo",
      "tag": "vgfl"
    },
    "instances": 34033,
    "kafkaConnection": {
      "authentication": {
        "authType": {
          "sasl": {
            "saslType": "plain",
            "token": {
              "keyVault": {
                "username": "ng",
                "vault": {
                  "credentials": {
                    "servicePrincipalLocalSecretName": "yqpavpqsbuxkrllngvsngytg"
                  },
                  "directoryId": "tlackxcqetuatzmzjjlkgcvij",
                  "name": "qxydtzj"
                },
                "vaultSecret": {
                  "name": "lxfyjcucs",
                  "version": "djkrzcviwfbjcxcx"
                }
              },
              "secretName": "wtqhvdeuyreulmstwlyz"
            }
          },
          "systemAssignedManagedIdentity": {
            "audience": "ydqyeohehckxomppnd",
            "extensionName": "mjhmkdvggsrx"
          },
          "x509": {
            "keyVault": {
              "vault": {
                "credentials": {
                  "servicePrincipalLocalSecretName": "yqpavpqsbuxkrllngvsngytg"
                },
                "directoryId": "tlackxcqetuatzmzjjlkgcvij",
                "name": "qxydtzj"
              },
              "vaultCaChainSecret": {
                "name": "lxfyjcucs",
                "version": "djkrzcviwfbjcxcx"
              },
              "vaultCert": {
                "name": "lxfyjcucs",
                "version": "djkrzcviwfbjcxcx"
              }
            },
            "secretName": "oppdhmqxhxafcwfctvycyserpsstfq"
          }
        },
        "enabled": true
      },
      "endpoint": "tbgixtfwpiyp",
      "tls": {
        "tlsEnabled": true,
        "trustedCaCertificateConfigMap": "csagezlicf"
      }
    },
    "localBrokerConnection": {
      "authentication": {
        "kubernetes": {
          "secretPath": "soukzfkouir",
          "serviceAccountTokenName": "suwetviuhmhorhvsidlznnufe"
        }
      },
      "endpoint": "f",
      "tls": {
        "tlsEnabled": true,
        "trustedCaCertificateConfigMap": "rinkomfeznsfedbmllxlbmmhc"
      }
    },
    "logLevel": "zqaguiybhzaiki",
    "nodeTolerations": {
      "effect": "fc",
      "key": "dkhiwyezsbrf",
      "operator": "dvrayyuwylxfaighbjaybe",
      "value": "avzdvrlhhlvoikuaqncgzfiu"
    }
  }
}

Resposta de exemplo

{
  "properties": {
    "clientIdPrefix": "yybbbeowkw",
    "image": {
      "pullPolicy": "bmxmkbkytliapxxlyswzymxxqqwuqk",
      "pullSecrets": "oaekvyhpldayidqasqekcclnmxou",
      "repository": "kmefuqo",
      "tag": "vgfl"
    },
    "instances": 55252,
    "kafkaConnection": {
      "authentication": {
        "authType": {
          "sasl": {
            "saslType": "plain",
            "token": {
              "keyVault": {
                "username": "ng",
                "vault": {
                  "credentials": {
                    "servicePrincipalLocalSecretName": "yqpavpqsbuxkrllngvsngytg"
                  },
                  "directoryId": "tlackxcqetuatzmzjjlkgcvij",
                  "name": "qxydtzj"
                },
                "vaultSecret": {
                  "name": "lxfyjcucs",
                  "version": "djkrzcviwfbjcxcx"
                }
              },
              "secretName": "wtqhvdeuyreulmstwlyz"
            }
          },
          "systemAssignedManagedIdentity": {
            "audience": "ydqyeohehckxomppnd",
            "extensionName": "mjhmkdvggsrx"
          },
          "x509": {
            "keyVault": {
              "vault": {
                "credentials": {
                  "servicePrincipalLocalSecretName": "yqpavpqsbuxkrllngvsngytg"
                },
                "directoryId": "tlackxcqetuatzmzjjlkgcvij",
                "name": "qxydtzj"
              },
              "vaultCaChainSecret": {
                "name": "lxfyjcucs",
                "version": "djkrzcviwfbjcxcx"
              },
              "vaultCert": {
                "name": "lxfyjcucs",
                "version": "djkrzcviwfbjcxcx"
              }
            },
            "secretName": "oppdhmqxhxafcwfctvycyserpsstfq"
          }
        },
        "enabled": true
      },
      "endpoint": "tbgixtfwpiyp",
      "tls": {
        "tlsEnabled": true,
        "trustedCaCertificateConfigMap": "csagezlicf"
      }
    },
    "localBrokerConnection": {
      "authentication": {
        "kubernetes": {
          "secretPath": "soukzfkouir",
          "serviceAccountTokenName": "suwetviuhmhorhvsidlznnufe"
        }
      },
      "endpoint": "f",
      "tls": {
        "tlsEnabled": true,
        "trustedCaCertificateConfigMap": "rinkomfeznsfedbmllxlbmmhc"
      }
    },
    "logLevel": "g",
    "nodeTolerations": {
      "effect": "fc",
      "key": "dkhiwyezsbrf",
      "operator": "dvrayyuwylxfaighbjaybe",
      "value": "avzdvrlhhlvoikuaqncgzfiu"
    },
    "provisioningState": "Succeeded"
  },
  "extendedLocation": {
    "name": "an",
    "type": "CustomLocation"
  },
  "tags": {},
  "location": "mpbupgmqssnb",
  "id": "ohgui",
  "name": "acntmeqjezkawbphgyprhwv",
  "type": "ojnvwqmixoymlplyz",
  "systemData": {
    "createdBy": "lsch",
    "createdByType": "User",
    "createdAt": "2023-10-06T15:04:36.253Z",
    "lastModifiedBy": "moncedixbtiffwcevatm",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2023-10-06T15:04:36.256Z"
  }
}

Definições

Nome Description
ContainerImage

Define os detalhes da imagem do Docker

ContainerImageUpdate

Define os detalhes da imagem do Docker

createdByType

O tipo de identidade que criou o recurso.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ExtendedLocationProperty

Propriedades extendedLocation

ExtendedLocationType

A enumeração que define o tipo de ExtendedLocation aceito.

KafkaConnectorResource

Recurso kafkaConnector do MQ

KafkaConnectorResourceUpdate

O tipo usado para operações de atualização do KafkaConnectorResource.

KafkaRemoteBrokerAuthenticationProperties

Métodos de Autenticação RemoteBrokerConnection do Kafka

KafkaRemoteBrokerAuthenticationPropertiesUpdate

Métodos de Autenticação Kafka RemoteBrokerConnection

KafkaRemoteBrokerAuthenticationTypes

Tipos de Autenticação RemoteBrokerConnection do Kafka. OBSERVAÇÃO - Apenas um método de enumeração tem permissão para ser passado.

KafkaRemoteBrokerAuthenticationTypesUpdate

Tipos de Autenticação RemoteBrokerConnection do Kafka. OBSERVAÇÃO - Apenas um método de enumeração tem permissão para ser passado.

KafkaRemoteBrokerConnectionSpec

Detalhes do Kafka RemoteBrokerConnectionSpec

KafkaRemoteBrokerConnectionSpecUpdate

Detalhes do Kafka RemoteBrokerConnectionSpec

KafkaRemoteBrokerConnectionTls

Detalhes do TLS do Kafka RemoteBrokerConnection

KafkaRemoteBrokerConnectionTlsUpdate

Detalhes do Kafka RemoteBrokerConnection TLS

KafkaSaslType

Tipos de Autenticação Sasl do Kafka

KafkaTokenKeyVaultProperties

Propriedades do KeyVault do Token Kafka.

KafkaTokenKeyVaultPropertiesUpdate

Propriedades do KeyVault do Token Kafka.

KafkaX509Authentication

Propriedades de Autenticação X509 do Kafka RemoteBrokerConnection.

KafkaX509AuthenticationUpdate

Propriedades de Autenticação X509 do Kafka RemoteBrokerConnection.

KeyVaultCertificateProperties

Propriedades do certificado KeyVault

KeyVaultCertificatePropertiesUpdate

Propriedades do certificado KeyVault

KeyVaultConnectionProperties

Propriedades do KeyVault

KeyVaultConnectionPropertiesUpdate

Propriedades do KeyVault

KeyVaultCredentialsProperties

Propriedades de credenciais do KeyVault. OBSERVAÇÃO - Futuramente, isso será ENUM.

KeyVaultCredentialsPropertiesUpdate

Propriedades de credenciais do KeyVault. OBSERVAÇÃO - Futuramente, isso será ENUM.

KeyVaultSecretObject

Propriedades do objeto secreto KeyVault

KeyVaultSecretObjectUpdate

Propriedades do objeto secreto KeyVault

LocalBrokerAuthenticationMethods

Detalhes da Autenticação do Agente Local do Mqtt. Há suporte apenas para um método por vez. Padrão – autenticação do kubernetes

LocalBrokerAuthenticationMethodsUpdate

Detalhes da Autenticação do Agente Local do Mqtt. Há suporte apenas para um método por vez. Padrão – autenticação kubernetes

LocalBrokerConnectionSpec

Detalhes do ConnectionSpec do Agente Local do Mqtt

LocalBrokerConnectionSpecUpdate

Detalhes do ConnectionSpec do Agente Local do Mqtt

LocalBrokerConnectionTls

Detalhes do TLS de Conexão do Agente Local do Mqtt

LocalBrokerKubernetesAuthentication

Autenticação do Kubernetes do Agente Local

ManagedIdentityAuthentication

Detalhes da autenticação de identidade gerenciada.

ManagedIdentityAuthenticationUpdate

Detalhes da autenticação de identidade gerenciada.

NodeTolerations

Define os detalhes de Tolerâncias de Nó

NodeTolerationsUpdate

Define os detalhes de Tolerâncias de Nó

ProvisioningState

A enumeração que define status de recurso.

SaslRemoteBrokerBasicAuthentication

Propriedades da Autenticação Sasl do Kafka RemoteBrokerConnection.

SaslRemoteBrokerBasicAuthenticationToken

Propriedades do token de Autenticação Sasl do Kafka RemoteBrokerConnection. OBSERVAÇÃO - Apenas um método de enumeração tem permissão para ser passado.

SaslRemoteBrokerBasicAuthenticationTokenUpdate

Propriedades do token de Autenticação Sasl do Kafka RemoteBrokerConnection. OBSERVAÇÃO - Apenas um método de enumeração tem permissão para ser passado.

SaslRemoteBrokerBasicAuthenticationUpdate

Propriedades da Autenticação Sasl do Kafka RemoteBrokerConnection.

systemData

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

ContainerImage

Define os detalhes da imagem do Docker

Nome Tipo Description
pullPolicy

string

Política de pull de imagem.

pullSecrets

string

Segredos de pull de imagem.

repository

string

O nome da imagem do Docker.

tag

string

A marca de imagem do Docker.

ContainerImageUpdate

Define os detalhes da imagem do Docker

Nome Tipo Description
pullPolicy

string

Política de pull de imagem.

pullSecrets

string

Segredos de pull de imagem.

repository

string

O nome da imagem do Docker.

tag

string

A marca de imagem do Docker.

createdByType

O tipo de identidade que criou o recurso.

Nome Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

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 Description
error

ErrorDetail

O objeto de erro.

ExtendedLocationProperty

Propriedades extendedLocation

Nome Tipo Description
name

string

O nome do local estendido.

type

ExtendedLocationType

Tipo de ExtendedLocation.

ExtendedLocationType

A enumeração que define o tipo de ExtendedLocation aceito.

Nome Tipo Description
CustomLocation

string

Tipo CustomLocation

KafkaConnectorResource

Recurso kafkaConnector do MQ

Nome Tipo Valor padrão Description
extendedLocation

ExtendedLocationProperty

Local estendido

id

string

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

A localização geográfica em que o recurso reside

name

string

O nome do recurso

properties.clientIdPrefix

string

O prefixo de ID do cliente das IDs de cliente geradas dinamicamente.

properties.image

ContainerImage

Os detalhes da imagem do Docker KafkaConnector.

properties.instances

integer

O número de pods KafkaConnector a serem exibidos.

properties.kafkaConnection

KafkaRemoteBrokerConnectionSpec

Os detalhes para se conectar com o Agente Kafka Remoto.

properties.localBrokerConnection

LocalBrokerConnectionSpec

Os detalhes para se conectar ao Agente Local.

properties.logLevel

string

info

O nível de log das instâncias do Conector de Ponte.

properties.nodeTolerations

NodeTolerations

As Tolerâncias de Nó para os pods do Conector de Ponte.

properties.provisioningState

ProvisioningState

O status da última operação.

systemData

systemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

tags

object

Marcas de recurso.

type

string

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

KafkaConnectorResourceUpdate

O tipo usado para operações de atualização do KafkaConnectorResource.

Nome Tipo Valor padrão Description
properties.clientIdPrefix

string

O prefixo de ID do cliente das IDs de cliente geradas dinamicamente.

properties.image

ContainerImageUpdate

Os detalhes da imagem do Docker KafkaConnector.

properties.instances

integer

O número de pods KafkaConnector a serem exibidos.

properties.kafkaConnection

KafkaRemoteBrokerConnectionSpecUpdate

Os detalhes para se conectar com o Agente Kafka Remoto.

properties.localBrokerConnection

LocalBrokerConnectionSpecUpdate

Os detalhes para se conectar ao Agente Local.

properties.logLevel

string

info

O nível de log das instâncias do Conector de Ponte.

properties.nodeTolerations

NodeTolerationsUpdate

As Tolerâncias de Nó para os pods do Conector de Ponte.

tags

object

Marcas de recurso.

KafkaRemoteBrokerAuthenticationProperties

Métodos de Autenticação RemoteBrokerConnection do Kafka

Nome Tipo Description
authType

KafkaRemoteBrokerAuthenticationTypes

O tipo de autenticação a ser usado para o agente remoto kafka.

enabled

boolean

Se a autenticação estiver habilitada para o agente remoto kafka.

KafkaRemoteBrokerAuthenticationPropertiesUpdate

Métodos de Autenticação Kafka RemoteBrokerConnection

Nome Tipo Description
authType

KafkaRemoteBrokerAuthenticationTypesUpdate

O tipo de autenticação a ser usado para o agente remoto kafka.

enabled

boolean

Se a autenticação estiver habilitada para o agente remoto kafka.

KafkaRemoteBrokerAuthenticationTypes

Tipos de Autenticação RemoteBrokerConnection do Kafka. OBSERVAÇÃO - Apenas um método de enumeração tem permissão para ser passado.

Nome Tipo Description
sasl

SaslRemoteBrokerBasicAuthentication

Método de autenticação do agente remoto Sasl.

systemAssignedManagedIdentity

ManagedIdentityAuthentication

Método de autenticação do agente remoto de identidade gerenciada.

x509

KafkaX509Authentication

Método de autenticação do agente remoto X509.

KafkaRemoteBrokerAuthenticationTypesUpdate

Tipos de Autenticação RemoteBrokerConnection do Kafka. OBSERVAÇÃO - Apenas um método de enumeração tem permissão para ser passado.

Nome Tipo Description
sasl

SaslRemoteBrokerBasicAuthenticationUpdate

Método de autenticação do agente remoto Sasl.

systemAssignedManagedIdentity

ManagedIdentityAuthenticationUpdate

Método de autenticação do agente remoto de identidade gerenciada.

x509

KafkaX509AuthenticationUpdate

Método de autenticação do agente remoto X509.

KafkaRemoteBrokerConnectionSpec

Detalhes do Kafka RemoteBrokerConnectionSpec

Nome Tipo Description
authentication

KafkaRemoteBrokerAuthenticationProperties

Os métodos de autenticação do agente remoto.

endpoint

string

O ponto de extremidade do agente remoto ao qual se conectar.

tls

KafkaRemoteBrokerConnectionTls

Detalhes do TLS para Conexão do Agente Remoto.

KafkaRemoteBrokerConnectionSpecUpdate

Detalhes do Kafka RemoteBrokerConnectionSpec

Nome Tipo Description
authentication

KafkaRemoteBrokerAuthenticationPropertiesUpdate

Os métodos de autenticação do agente remoto.

endpoint

string

O ponto de extremidade do agente remoto ao qual se conectar.

tls

KafkaRemoteBrokerConnectionTlsUpdate

Detalhes do TLS para Conexão do Agente Remoto.

KafkaRemoteBrokerConnectionTls

Detalhes do TLS do Kafka RemoteBrokerConnection

Nome Tipo Description
tlsEnabled

boolean

TLS Habilitado na Conexão do Agente Remoto.

trustedCaCertificateConfigMap

string

Nome do certificado de autoridade de certificação confiável para Agente Remoto.

KafkaRemoteBrokerConnectionTlsUpdate

Detalhes do Kafka RemoteBrokerConnection TLS

Nome Tipo Description
tlsEnabled

boolean

TLs Habilitados na Conexão do Agente Remoto.

trustedCaCertificateConfigMap

string

Nome do certificado de autoridade de certificação confiável para o Agente Remoto.

KafkaSaslType

Tipos de Autenticação Sasl do Kafka

Nome Tipo Description
plain

string

Autenticação sem formatação Sasl.

scramSha256

string

Autenticação Sasl ScramSha256.

scramSha512

string

Autenticação Sasl ScramSha512.

KafkaTokenKeyVaultProperties

Propriedades do KeyVault do Token Kafka.

Nome Tipo Description
username

string

Nome de usuário com o qual se conectar.

vault

KeyVaultConnectionProperties

Propriedades do KeyVault.

vaultSecret

KeyVaultSecretObject

Detalhes do segredo do KeyVault.

KafkaTokenKeyVaultPropertiesUpdate

Propriedades do KeyVault do Token Kafka.

Nome Tipo Description
username

string

Nome de usuário com o qual se conectar.

vault

KeyVaultConnectionPropertiesUpdate

Propriedades do KeyVault.

vaultSecret

KeyVaultSecretObjectUpdate

Detalhes do segredo do KeyVault.

KafkaX509Authentication

Propriedades de Autenticação X509 do Kafka RemoteBrokerConnection.

Nome Tipo Description
keyVault

KeyVaultCertificateProperties

Propriedades secretas do Keyvault X509.

secretName

string

Segredo em que os detalhes do certificado são armazenados.

KafkaX509AuthenticationUpdate

Propriedades de Autenticação X509 do Kafka RemoteBrokerConnection.

Nome Tipo Description
keyVault

KeyVaultCertificatePropertiesUpdate

Propriedades secretas do Keyvault X509.

secretName

string

Segredo em que os detalhes do certificado são armazenados.

KeyVaultCertificateProperties

Propriedades do certificado KeyVault

Nome Tipo Description
vault

KeyVaultConnectionProperties

Propriedades do KeyVault.

vaultCaChainSecret

KeyVaultSecretObject

Detalhes do segredo da cadeia de AC do KeyVault.

vaultCert

KeyVaultSecretObject

Detalhes do segredo do KeyVault Cert.

KeyVaultCertificatePropertiesUpdate

Propriedades do certificado KeyVault

Nome Tipo Description
vault

KeyVaultConnectionPropertiesUpdate

Propriedades do KeyVault.

vaultCaChainSecret

KeyVaultSecretObjectUpdate

Detalhes do segredo da cadeia de AC do KeyVault.

vaultCert

KeyVaultSecretObjectUpdate

Detalhes do segredo do KeyVault Cert.

KeyVaultConnectionProperties

Propriedades do KeyVault

Nome Tipo Description
credentials

KeyVaultCredentialsProperties

Credenciais do KeyVault.

directoryId

string

KeyVault directoryId.

name

string

Nome do KeyVault.

KeyVaultConnectionPropertiesUpdate

Propriedades do KeyVault

Nome Tipo Description
credentials

KeyVaultCredentialsPropertiesUpdate

Credenciais do KeyVault.

directoryId

string

KeyVault directoryId.

name

string

Nome do KeyVault.

KeyVaultCredentialsProperties

Propriedades de credenciais do KeyVault. OBSERVAÇÃO - Futuramente, isso será ENUM.

Nome Tipo Description
servicePrincipalLocalSecretName

string

Nome do segredo local da entidade de serviço keyVault.

KeyVaultCredentialsPropertiesUpdate

Propriedades de credenciais do KeyVault. OBSERVAÇÃO - Futuramente, isso será ENUM.

Nome Tipo Description
servicePrincipalLocalSecretName

string

Nome do segredo local da entidade de serviço keyVault.

KeyVaultSecretObject

Propriedades do objeto secreto KeyVault

Nome Tipo Description
name

string

Nome do segredo do KeyVault.

version

string

Versão secreta do KeyVault.

KeyVaultSecretObjectUpdate

Propriedades do objeto secreto KeyVault

Nome Tipo Description
name

string

Nome do segredo do KeyVault.

version

string

Versão secreta do KeyVault.

LocalBrokerAuthenticationMethods

Detalhes da Autenticação do Agente Local do Mqtt. Há suporte apenas para um método por vez. Padrão – autenticação do kubernetes

Nome Tipo Description
kubernetes

LocalBrokerKubernetesAuthentication

Método de autenticação do agente local do Kubernetes.

LocalBrokerAuthenticationMethodsUpdate

Detalhes da Autenticação do Agente Local do Mqtt. Há suporte apenas para um método por vez. Padrão – autenticação kubernetes

Nome Tipo Description
kubernetes

LocalBrokerKubernetesAuthentication

Método de autenticação do agente local do Kubernetes.

LocalBrokerConnectionSpec

Detalhes do ConnectionSpec do Agente Local do Mqtt

Nome Tipo Valor padrão Description
authentication

LocalBrokerAuthenticationMethods

Os métodos de autenticação para conexão LocalBroker. OBSERVAÇÃO – há suporte para enumeração de apenas um método por vez.

endpoint

string

aio-mq-dmqtt-frontend:1883

O ponto de extremidade do agente local ao qual se conectar.

tls

LocalBrokerConnectionTls

Detalhes do TLS para Conexão do agente local.

LocalBrokerConnectionSpecUpdate

Detalhes do ConnectionSpec do Agente Local do Mqtt

Nome Tipo Valor padrão Description
authentication

LocalBrokerAuthenticationMethodsUpdate

Os métodos de autenticação para conexão LocalBroker. OBSERVAÇÃO – há suporte para enumeração de apenas um método por vez.

endpoint

string

aio-mq-dmqtt-frontend:1883

O ponto de extremidade do agente local ao qual se conectar.

tls

LocalBrokerConnectionTls

Detalhes do TLS para Conexão do agente local.

LocalBrokerConnectionTls

Detalhes do TLS de Conexão do Agente Local do Mqtt

Nome Tipo Valor padrão Description
tlsEnabled

boolean

False

TLs Habilitados na Conexão do Agente Local.

trustedCaCertificateConfigMap

string

Nome do mapa de configuração de certificado de AUTORIDADE confiável para o Agente Local.

LocalBrokerKubernetesAuthentication

Autenticação do Kubernetes do Agente Local

Nome Tipo Valor padrão Description
secretPath

string

/var/run/serviceaccount/localbroker

Caminho do segredo em que o SAT está montado.

serviceAccountTokenName

string

sat

Nome do token em que o SAT é montado no caminho do segredo.

ManagedIdentityAuthentication

Detalhes da autenticação de identidade gerenciada.

Nome Tipo Description
audience

string

Público-alvo do token.

extensionName

string

Nome da Extensão do Arc.

ManagedIdentityAuthenticationUpdate

Detalhes da autenticação de identidade gerenciada.

Nome Tipo Description
audience

string

Público-alvo do token.

extensionName

string

Nome da Extensão do Arc.

NodeTolerations

Define os detalhes de Tolerâncias de Nó

Nome Tipo Description
effect

string

Efeito de tolerância.

key

string

Chave de tolerância.

operator

string

Operador de tolerância como 'Exists', 'Equal' etc.

value

string

Valor de tolerância.

NodeTolerationsUpdate

Define os detalhes de Tolerâncias de Nó

Nome Tipo Description
effect

string

Efeito de tolerância.

key

string

Chave de tolerância.

operator

string

Operador de tolerância como 'Exists', 'Equal' etc.

value

string

Valor de tolerância.

ProvisioningState

A enumeração que define status de recurso.

Nome Tipo Description
Accepted

string

O recurso foi aceito.

Canceled

string

A criação de recursos foi cancelada.

Deleting

string

O recurso está excluindo.

Failed

string

Falha na criação de recursos.

Provisioning

string

O recurso está sendo provisionado.

Succeeded

string

O recurso foi criado.

Updating

string

O recurso é Atualizar.

SaslRemoteBrokerBasicAuthentication

Propriedades da Autenticação Sasl do Kafka RemoteBrokerConnection.

Nome Tipo Description
saslType

KafkaSaslType

Mecanismo Sasl para autenticação de agente remoto.

token

SaslRemoteBrokerBasicAuthenticationToken

Token Sasl para autenticação de agente remoto.

SaslRemoteBrokerBasicAuthenticationToken

Propriedades do token de Autenticação Sasl do Kafka RemoteBrokerConnection. OBSERVAÇÃO - Apenas um método de enumeração tem permissão para ser passado.

Nome Tipo Description
keyVault

KafkaTokenKeyVaultProperties

Propriedades secretas do keyvault do token keyvault.

secretName

string

Segredo em que os detalhes do certificado são armazenados.

SaslRemoteBrokerBasicAuthenticationTokenUpdate

Propriedades do token de Autenticação Sasl do Kafka RemoteBrokerConnection. OBSERVAÇÃO - Apenas um método de enumeração tem permissão para ser passado.

Nome Tipo Description
keyVault

KafkaTokenKeyVaultPropertiesUpdate

Propriedades secretas do keyvault do token keyvault.

secretName

string

Segredo em que os detalhes do certificado são armazenados.

SaslRemoteBrokerBasicAuthenticationUpdate

Propriedades da Autenticação Sasl do Kafka RemoteBrokerConnection.

Nome Tipo Description
saslType

KafkaSaslType

Mecanismo Sasl para autenticação de agente remoto.

token

SaslRemoteBrokerBasicAuthenticationTokenUpdate

Token Sasl para autenticação de agente remoto.

systemData

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

Nome Tipo Description
createdAt

string

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

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.