Delen via


Kafka Connector - Update

Een KafkaConnectorResource bijwerken

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

URI-parameters

Name In Vereist Type Description
kafkaConnectorName
path True

string

Naam van MQ kafkaConnector-resource

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

mqName
path True

string

Naam van MQ-resource

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

resourceGroupName
path True

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

subscriptionId
path True

string

De id van het doelabonnement.

api-version
query True

string

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Type Description
properties.clientIdPrefix

string

Het client-id-voorvoegsel van de dynamisch gegenereerde client-id's.

properties.image

ContainerImageUpdate

De details van kafkaConnector Docker-installatiekopieën.

properties.instances

integer

Het aantal KafkaConnector-pods dat moet worden ingesteld.

properties.kafkaConnection

KafkaRemoteBrokerConnectionSpecUpdate

De details voor het maken van verbinding met Remote Kafka Broker.

properties.localBrokerConnection

LocalBrokerConnectionSpecUpdate

De details voor het maken van verbinding met Local Broker.

properties.logLevel

string

Het logboekniveau van de Bridge Connector-exemplaren.

properties.nodeTolerations

NodeTolerationsUpdate

De knooppunttoleranties voor de bridgeconnectorpods.

tags

object

Resourcetags.

Antwoorden

Name Type Description
200 OK

KafkaConnectorResource

Azure-bewerking is voltooid.

Other Status Codes

ErrorResponse

Een onverwachte foutreactie.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation uw gebruikersaccount imiteren

Voorbeelden

KafkaConnector_Update

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Definities

Name Description
ContainerImage

Definieert de details van de Docker-installatiekopieën

ContainerImageUpdate

Definieert de details van de Docker-installatiekopieën

createdByType

Het type identiteit waarmee de resource is gemaakt.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

ExtendedLocationProperty

Eigenschappen van ExtendedLocation

ExtendedLocationType

Het enum dat het type ExtendedLocation definieert, is geaccepteerd.

KafkaConnectorResource

MQ kafkaConnector-resource

KafkaConnectorResourceUpdate

Het type dat wordt gebruikt voor updatebewerkingen van de KafkaConnectorResource.

KafkaRemoteBrokerAuthenticationProperties

Kafka RemoteBrokerConnection Authentication-methoden

KafkaRemoteBrokerAuthenticationPropertiesUpdate

Kafka RemoteBrokerConnection-verificatiemethoden

KafkaRemoteBrokerAuthenticationTypes

Kafka RemoteBrokerConnection-verificatietypen. OPMERKING: er mag slechts één methode worden doorgegeven.

KafkaRemoteBrokerAuthenticationTypesUpdate

Kafka RemoteBrokerConnection-verificatietypen. OPMERKING: er mag slechts één methode worden doorgegeven.

KafkaRemoteBrokerConnectionSpec

Kafka RemoteBrokerConnectionSpecgegevens

KafkaRemoteBrokerConnectionSpecUpdate

Kafka RemoteBrokerConnectionSpecgegevens

KafkaRemoteBrokerConnectionTls

TLS-details van Kafka RemoteBrokerConnection

KafkaRemoteBrokerConnectionTlsUpdate

Tls-details van Kafka RemoteBrokerConnection

KafkaSaslType

Kafka Sasl-verificatietypen

KafkaTokenKeyVaultProperties

Eigenschappen van Kafka-tokensleutelkluis.

KafkaTokenKeyVaultPropertiesUpdate

Eigenschappen van Kafka-tokensleutelkluis.

KafkaX509Authentication

Kafka RemoteBrokerConnection X509 Authentication-eigenschappen.

KafkaX509AuthenticationUpdate

Kafka RemoteBrokerConnection X509 Authentication-eigenschappen.

KeyVaultCertificateProperties

Eigenschappen van KeyVault-certificaat

KeyVaultCertificatePropertiesUpdate

Eigenschappen van KeyVault-certificaat

KeyVaultConnectionProperties

KeyVault-eigenschappen

KeyVaultConnectionPropertiesUpdate

KeyVault-eigenschappen

KeyVaultCredentialsProperties

Eigenschappen van KeyVault-referenties. OPMERKING: in de toekomst is dit ENUM.

KeyVaultCredentialsPropertiesUpdate

Eigenschappen van KeyVault-referenties. OPMERKING: in de toekomst is dit ENUM.

KeyVaultSecretObject

Eigenschappen van KeyVault-geheimobject

KeyVaultSecretObjectUpdate

Eigenschappen van KeyVault-geheimobject

LocalBrokerAuthenticationMethods

Details van lokale Mqtt-brokerverificatie. Er wordt slechts één methode tegelijk ondersteund. Standaard - kubernetes-verificatie

LocalBrokerAuthenticationMethodsUpdate

Details van lokale Mqtt-brokerverificatie. Er wordt slechts één methode tegelijk ondersteund. Standaard - kubernetes-verificatie

LocalBrokerConnectionSpec

Mqtt Local Broker ConnectionSpecdetails

LocalBrokerConnectionSpecUpdate

Mqtt Local Broker ConnectionSpecdetails

LocalBrokerConnectionTls

TLS-details van lokale brokerverbinding met Mqtt

LocalBrokerKubernetesAuthentication

Kubernetes-verificatie van lokale broker

ManagedIdentityAuthentication

Verificatiedetails van beheerde identiteit.

ManagedIdentityAuthenticationUpdate

Verificatiedetails van beheerde identiteit.

NodeTolerations

Definieert de details van knooppunttoleranties

NodeTolerationsUpdate

Definieert de details van knooppunttoleranties

ProvisioningState

De opsomming die de status van de resource definieert.

SaslRemoteBrokerBasicAuthentication

Kafka RemoteBrokerConnection Sasl Authentication-eigenschappen.

SaslRemoteBrokerBasicAuthenticationToken

Kafka RemoteBrokerConnection Sasl Authentication-tokeneigenschappen. OPMERKING: er mag slechts één methode worden doorgegeven.

SaslRemoteBrokerBasicAuthenticationTokenUpdate

Kafka RemoteBrokerConnection Sasl Authentication-tokeneigenschappen. OPMERKING: er mag slechts één methode worden doorgegeven.

SaslRemoteBrokerBasicAuthenticationUpdate

Kafka RemoteBrokerConnection Sasl Authentication-eigenschappen.

systemData

Metagegevens met betrekking tot het maken en laatste wijzigen van de resource.

ContainerImage

Definieert de details van de Docker-installatiekopieën

Name Type Description
pullPolicy

string

Pull-beleid voor installatiekopieën.

pullSecrets

string

Pull-geheimen voor installatiekopie.

repository

string

De naam van de Docker-installatiekopieën.

tag

string

De tag Docker-installatiekopieën.

ContainerImageUpdate

Definieert de details van de Docker-installatiekopieën

Name Type Description
pullPolicy

string

Pull-beleid voor installatiekopieën.

pullSecrets

string

Pull-geheimen voor installatiekopie.

repository

string

De naam van de Docker-installatiekopieën.

tag

string

De tag Docker-installatiekopieën.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Name Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het type aanvullende informatie.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

Aanvullende informatie over de fout.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoel.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

Het foutobject.

ExtendedLocationProperty

Eigenschappen van ExtendedLocation

Name Type Description
name

string

De naam van de uitgebreide locatie.

type

ExtendedLocationType

Type of ExtendedLocation.

ExtendedLocationType

Het enum dat het type ExtendedLocation definieert, is geaccepteerd.

Name Type Description
CustomLocation

string

CustomLocation-type

KafkaConnectorResource

MQ kafkaConnector-resource

Name Type Default value Description
extendedLocation

ExtendedLocationProperty

Uitgebreide locatie

id

string

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

De geografische locatie waar de resource zich bevindt

name

string

De naam van de resource

properties.clientIdPrefix

string

Het client-id-voorvoegsel van de dynamisch gegenereerde client-id's.

properties.image

ContainerImage

De details van de KafkaConnector Docker-installatiekopieën.

properties.instances

integer

Het aantal KafkaConnector-pods dat moet worden uitgevoerd.

properties.kafkaConnection

KafkaRemoteBrokerConnectionSpec

De details voor het maken van verbinding met Remote Kafka Broker.

properties.localBrokerConnection

LocalBrokerConnectionSpec

De details voor het maken van verbinding met Local Broker.

properties.logLevel

string

info

Het logboekniveau van de Bridge Connector-exemplaren.

properties.nodeTolerations

NodeTolerations

De knooppunttoleranties voor de Bridge Connector-pods.

properties.provisioningState

ProvisioningState

De status van de laatste bewerking.

systemData

systemData

Azure Resource Manager metagegevens met informatie over createdBy en modifiedBy.

tags

object

Resourcetags.

type

string

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

KafkaConnectorResourceUpdate

Het type dat wordt gebruikt voor updatebewerkingen van de KafkaConnectorResource.

Name Type Default value Description
properties.clientIdPrefix

string

Het client-id-voorvoegsel van de dynamisch gegenereerde client-id's.

properties.image

ContainerImageUpdate

De details van de KafkaConnector Docker-installatiekopieën.

properties.instances

integer

Het aantal KafkaConnector-pods dat moet worden uitgevoerd.

properties.kafkaConnection

KafkaRemoteBrokerConnectionSpecUpdate

De details voor het maken van verbinding met Remote Kafka Broker.

properties.localBrokerConnection

LocalBrokerConnectionSpecUpdate

De details voor het maken van verbinding met Local Broker.

properties.logLevel

string

info

Het logboekniveau van de Bridge Connector-exemplaren.

properties.nodeTolerations

NodeTolerationsUpdate

De knooppunttoleranties voor de Bridge Connector-pods.

tags

object

Resourcetags.

KafkaRemoteBrokerAuthenticationProperties

Kafka RemoteBrokerConnection Authentication-methoden

Name Type Description
authType

KafkaRemoteBrokerAuthenticationTypes

Het type verificatie dat moet worden gebruikt voor de externe Kafka-broker.

enabled

boolean

Als verificatie is ingeschakeld voor de externe Broker van Kafka.

KafkaRemoteBrokerAuthenticationPropertiesUpdate

Kafka RemoteBrokerConnection-verificatiemethoden

Name Type Description
authType

KafkaRemoteBrokerAuthenticationTypesUpdate

Het type verificatie dat moet worden gebruikt voor de externe Kafka-broker.

enabled

boolean

Als verificatie is ingeschakeld voor de externe Kafka-broker.

KafkaRemoteBrokerAuthenticationTypes

Kafka RemoteBrokerConnection-verificatietypen. OPMERKING: er mag slechts één methode worden doorgegeven.

Name Type Description
sasl

SaslRemoteBrokerBasicAuthentication

Verificatiemethode voor externe sasl-broker.

systemAssignedManagedIdentity

ManagedIdentityAuthentication

Verificatiemethode voor externe broker voor beheerde identiteit.

x509

KafkaX509Authentication

X509-verificatiemethode voor externe broker.

KafkaRemoteBrokerAuthenticationTypesUpdate

Kafka RemoteBrokerConnection-verificatietypen. OPMERKING: er mag slechts één methode worden doorgegeven.

Name Type Description
sasl

SaslRemoteBrokerBasicAuthenticationUpdate

Verificatiemethode voor externe sasl-broker.

systemAssignedManagedIdentity

ManagedIdentityAuthenticationUpdate

Verificatiemethode voor externe broker voor beheerde identiteit.

x509

KafkaX509AuthenticationUpdate

X509-verificatiemethode voor externe broker.

KafkaRemoteBrokerConnectionSpec

Kafka RemoteBrokerConnectionSpecgegevens

Name Type Description
authentication

KafkaRemoteBrokerAuthenticationProperties

De verificatiemethoden voor externe broker.

endpoint

string

Het eindpunt van de externe broker waarmee verbinding moet worden gemaakt.

tls

KafkaRemoteBrokerConnectionTls

TLS-details voor Verbinding met externe broker.

KafkaRemoteBrokerConnectionSpecUpdate

Kafka RemoteBrokerConnectionSpecgegevens

Name Type Description
authentication

KafkaRemoteBrokerAuthenticationPropertiesUpdate

De verificatiemethoden voor externe broker.

endpoint

string

Het eindpunt van de externe broker waarmee verbinding moet worden gemaakt.

tls

KafkaRemoteBrokerConnectionTlsUpdate

TLS-details voor Verbinding met externe broker.

KafkaRemoteBrokerConnectionTls

TLS-details van Kafka RemoteBrokerConnection

Name Type Description
tlsEnabled

boolean

TLS ingeschakeld op externe brokerverbinding.

trustedCaCertificateConfigMap

string

Vertrouwde CA-certificaatnaam voor Remote Broker.

KafkaRemoteBrokerConnectionTlsUpdate

Tls-details van Kafka RemoteBrokerConnection

Name Type Description
tlsEnabled

boolean

TLS ingeschakeld op externe brokerverbinding.

trustedCaCertificateConfigMap

string

Naam van vertrouwd CA-certificaat voor Remote Broker.

KafkaSaslType

Kafka Sasl-verificatietypen

Name Type Description
plain

string

Sasl Plain-verificatie.

scramSha256

string

Sasl ScramSha256-verificatie.

scramSha512

string

Sasl ScramSha512-verificatie.

KafkaTokenKeyVaultProperties

Eigenschappen van Kafka-tokensleutelkluis.

Name Type Description
username

string

Gebruikersnaam waarmee u verbinding wilt maken.

vault

KeyVaultConnectionProperties

KeyVault-eigenschappen.

vaultSecret

KeyVaultSecretObject

Details van KeyVault-geheim.

KafkaTokenKeyVaultPropertiesUpdate

Eigenschappen van Kafka-tokensleutelkluis.

Name Type Description
username

string

Gebruikersnaam waarmee u verbinding wilt maken.

vault

KeyVaultConnectionPropertiesUpdate

KeyVault-eigenschappen.

vaultSecret

KeyVaultSecretObjectUpdate

Details van KeyVault-geheim.

KafkaX509Authentication

Kafka RemoteBrokerConnection X509 Authentication-eigenschappen.

Name Type Description
keyVault

KeyVaultCertificateProperties

Eigenschappen van keyvault X509-geheim.

secretName

string

Geheim waar certificaatdetails worden opgeslagen.

KafkaX509AuthenticationUpdate

Kafka RemoteBrokerConnection X509 Authentication-eigenschappen.

Name Type Description
keyVault

KeyVaultCertificatePropertiesUpdate

Eigenschappen van keyvault X509-geheim.

secretName

string

Geheim waar certificaatdetails worden opgeslagen.

KeyVaultCertificateProperties

Eigenschappen van KeyVault-certificaat

Name Type Description
vault

KeyVaultConnectionProperties

KeyVault-eigenschappen.

vaultCaChainSecret

KeyVaultSecretObject

Details van sleutelkluis-CA-ketengeheimen.

vaultCert

KeyVaultSecretObject

Details van keyvault-certificaatgeheim.

KeyVaultCertificatePropertiesUpdate

Eigenschappen van KeyVault-certificaat

Name Type Description
vault

KeyVaultConnectionPropertiesUpdate

KeyVault-eigenschappen.

vaultCaChainSecret

KeyVaultSecretObjectUpdate

Details van sleutelkluis-CA-ketengeheimen.

vaultCert

KeyVaultSecretObjectUpdate

Details van keyvault-certificaatgeheim.

KeyVaultConnectionProperties

KeyVault-eigenschappen

Name Type Description
credentials

KeyVaultCredentialsProperties

KeyVault-referenties.

directoryId

string

KeyVault directoryId.

name

string

KeyVault-naam.

KeyVaultConnectionPropertiesUpdate

KeyVault-eigenschappen

Name Type Description
credentials

KeyVaultCredentialsPropertiesUpdate

KeyVault-referenties.

directoryId

string

KeyVault directoryId.

name

string

KeyVault-naam.

KeyVaultCredentialsProperties

Eigenschappen van KeyVault-referenties. OPMERKING: in de toekomst is dit ENUM.

Name Type Description
servicePrincipalLocalSecretName

string

Naam van lokaal geheim keyVault-service-principal.

KeyVaultCredentialsPropertiesUpdate

Eigenschappen van KeyVault-referenties. OPMERKING: in de toekomst is dit ENUM.

Name Type Description
servicePrincipalLocalSecretName

string

Naam van lokaal geheim keyVault-service-principal.

KeyVaultSecretObject

Eigenschappen van KeyVault-geheimobject

Name Type Description
name

string

Naam van KeyVault-geheim.

version

string

Geheime versie van KeyVault.

KeyVaultSecretObjectUpdate

Eigenschappen van KeyVault-geheimobject

Name Type Description
name

string

Naam van KeyVault-geheim.

version

string

Geheime versie van KeyVault.

LocalBrokerAuthenticationMethods

Details van lokale Mqtt-brokerverificatie. Er wordt slechts één methode tegelijk ondersteund. Standaard - kubernetes-verificatie

Name Type Description
kubernetes

LocalBrokerKubernetesAuthentication

Verificatiemethode voor lokale Kubernetes-broker.

LocalBrokerAuthenticationMethodsUpdate

Details van lokale Mqtt-brokerverificatie. Er wordt slechts één methode tegelijk ondersteund. Standaard - kubernetes-verificatie

Name Type Description
kubernetes

LocalBrokerKubernetesAuthentication

Verificatiemethode voor lokale Kubernetes-broker.

LocalBrokerConnectionSpec

Mqtt Local Broker ConnectionSpecdetails

Name Type Default value Description
authentication

LocalBrokerAuthenticationMethods

De verificatiemethoden voor de LocalBroker-verbinding. OPMERKING: slechts één methode tegelijk opsommen wordt ondersteund.

endpoint

string

aio-mq-dmqtt-frontend:1883

Het eindpunt van de lokale broker waarmee verbinding moet worden gemaakt.

tls

LocalBrokerConnectionTls

TLS-details voor Lokale brokerverbinding.

LocalBrokerConnectionSpecUpdate

Mqtt Local Broker ConnectionSpecdetails

Name Type Default value Description
authentication

LocalBrokerAuthenticationMethodsUpdate

De verificatiemethoden voor de LocalBroker-verbinding. OPMERKING: slechts één methode tegelijk opsommen wordt ondersteund.

endpoint

string

aio-mq-dmqtt-frontend:1883

Het eindpunt van de lokale broker waarmee verbinding moet worden gemaakt.

tls

LocalBrokerConnectionTls

TLS-details voor Lokale brokerverbinding.

LocalBrokerConnectionTls

TLS-details van lokale brokerverbinding met Mqtt

Name Type Default value Description
tlsEnabled

boolean

False

TLS ingeschakeld op lokale brokerverbinding.

trustedCaCertificateConfigMap

string

Naam van de toewijzing van de configuratie van vertrouwde CA-certificaten voor lokale broker.

LocalBrokerKubernetesAuthentication

Kubernetes-verificatie van lokale broker

Name Type Default value Description
secretPath

string

/var/run/serviceaccount/localbroker

Geheim pad waar SAT is gekoppeld.

serviceAccountTokenName

string

sat

Tokennaam waarbij SAT is gekoppeld aan het geheime pad.

ManagedIdentityAuthentication

Verificatiedetails van beheerde identiteit.

Name Type Description
audience

string

Tokendoelgroep.

extensionName

string

Naam van arc-extensie.

ManagedIdentityAuthenticationUpdate

Verificatiedetails van beheerde identiteit.

Name Type Description
audience

string

Tokendoelgroep.

extensionName

string

Naam van arc-extensie.

NodeTolerations

Definieert de details van knooppunttoleranties

Name Type Description
effect

string

Tolerantie-effect.

key

string

Tolerantiesleutel.

operator

string

Operator voor tolerantie, zoals 'Bestaat', 'Gelijk' enzovoort.

value

string

Tolerantiewaarde.

NodeTolerationsUpdate

Definieert de details van knooppunttoleranties

Name Type Description
effect

string

Tolerantie-effect.

key

string

Tolerantiesleutel.

operator

string

Operator voor tolerantie, zoals 'Bestaat', 'Gelijk' enzovoort.

value

string

Tolerantiewaarde.

ProvisioningState

De opsomming die de status van de resource definieert.

Name Type Description
Accepted

string

Resource is geaccepteerd.

Canceled

string

Het maken van resources is geannuleerd.

Deleting

string

Resource wordt verwijderd.

Failed

string

Het maken van resources is mislukt.

Provisioning

string

De resource wordt ingericht.

Succeeded

string

De resource is gemaakt.

Updating

string

Resource wordt bijgewerkt.

SaslRemoteBrokerBasicAuthentication

Kafka RemoteBrokerConnection Sasl Authentication-eigenschappen.

Name Type Description
saslType

KafkaSaslType

Sasl-mechanisme voor verificatie van externe brokers.

token

SaslRemoteBrokerBasicAuthenticationToken

Sasl-token voor externe brokerverificatie.

SaslRemoteBrokerBasicAuthenticationToken

Kafka RemoteBrokerConnection Sasl Authentication-tokeneigenschappen. OPMERKING: er mag slechts één methode worden doorgegeven.

Name Type Description
keyVault

KafkaTokenKeyVaultProperties

Eigenschappen van keyvault-tokensleutelgeheimen.

secretName

string

Geheim waar certificaatdetails worden opgeslagen.

SaslRemoteBrokerBasicAuthenticationTokenUpdate

Kafka RemoteBrokerConnection Sasl Authentication-tokeneigenschappen. OPMERKING: er mag slechts één methode worden doorgegeven.

Name Type Description
keyVault

KafkaTokenKeyVaultPropertiesUpdate

Eigenschappen van keyvault-tokensleutelgeheimen.

secretName

string

Geheim waar certificaatdetails worden opgeslagen.

SaslRemoteBrokerBasicAuthenticationUpdate

Kafka RemoteBrokerConnection Sasl Authentication-eigenschappen.

Name Type Description
saslType

KafkaSaslType

Sasl-mechanisme voor verificatie van externe brokers.

token

SaslRemoteBrokerBasicAuthenticationTokenUpdate

Sasl-token voor externe brokerverificatie.

systemData

Metagegevens met betrekking tot het maken en laatste wijzigen van de resource.

Name Type Description
createdAt

string

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit die de resource heeft gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string

Het tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource het laatst heeft gewijzigd.