Freigeben über


Kafka Connector - Update

Aktualisieren einer KafkaConnectorResource

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
kafkaConnectorName
path True

string

Name der MQ kafkaConnector-Ressource

RegEx-Muster: ^[a-zA-Z0-9-]{3,24}$

mqName
path True

string

Name der MQ-Ressource

RegEx-Muster: ^[a-zA-Z0-9-]{3,24}$

resourceGroupName
path True

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string

Hierbei handelt es sich um die ID des Zielabonnements.

api-version
query True

string

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Anforderungstext

Name Typ Beschreibung
properties.clientIdPrefix

string

Das Präfix der Client-ID der dynamisch generierten Client-IDs.

properties.image

ContainerImageUpdate

Die Details von KafkaConnector Docker Image.

properties.instances

integer

Die Anzahl der KafkaConnector-Pods, die gestartet werden sollen.

properties.kafkaConnection

KafkaRemoteBrokerConnectionSpecUpdate

Die Details zum Herstellen einer Verbindung mit dem Kafka-Remotebroker.

properties.localBrokerConnection

LocalBrokerConnectionSpecUpdate

Die Details zum Herstellen einer Verbindung mit dem lokalen Broker.

properties.logLevel

string

Die Protokollebene der Bridge Connector-Instanzen.

properties.nodeTolerations

NodeTolerationsUpdate

Die Knoten-Toleranzen für die Bridge Connector-Pods.

tags

object

Ressourcentags.

Antworten

Name Typ Beschreibung
200 OK

KafkaConnectorResource

Der Azure-Vorgang wurde erfolgreich abgeschlossen.

Other Status Codes

ErrorResponse

Eine unerwartete Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Flow.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

KafkaConnector_Update

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
ContainerImage

Definiert die Docker-Imagedetails.

ContainerImageUpdate

Definiert die Docker-Imagedetails.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

ErrorDetail

Die Fehlerdetails.

ErrorResponse

Fehlerantwort

ExtendedLocationProperty

ExtendedLocation-Eigenschaften

ExtendedLocationType

Die Enumeration, die den Typ des akzeptierten ExtendedLocation definiert.

KafkaConnectorResource

MQ kafkaConnector-Ressource

KafkaConnectorResourceUpdate

Der Typ, der für Updatevorgänge der KafkaConnectorResource verwendet wird.

KafkaRemoteBrokerAuthenticationProperties

Kafka RemoteBrokerConnection-Authentifizierungsmethoden

KafkaRemoteBrokerAuthenticationPropertiesUpdate

Kafka RemoteBrokerConnection-Authentifizierungsmethoden

KafkaRemoteBrokerAuthenticationTypes

Kafka RemoteBrokerConnection-Authentifizierungstypen. HINWEIS: Es darf nur eine Methode übergeben werden.

KafkaRemoteBrokerAuthenticationTypesUpdate

Kafka RemoteBrokerConnection-Authentifizierungstypen. HINWEIS: Es darf nur eine Methode übergeben werden.

KafkaRemoteBrokerConnectionSpec

Details zu Kafka RemoteBrokerConnectionSpec

KafkaRemoteBrokerConnectionSpecUpdate

Details zu Kafka RemoteBrokerConnectionSpec

KafkaRemoteBrokerConnectionTls

Details zu Kafka RemoteBrokerConnection TLS

KafkaRemoteBrokerConnectionTlsUpdate

Details zu Kafka RemoteBrokerConnection TLS

KafkaSaslType

Kafka Sasl-Authentifizierungstypen

KafkaTokenKeyVaultProperties

Kafka Token KeyVault-Eigenschaften.

KafkaTokenKeyVaultPropertiesUpdate

Kafka Token KeyVault-Eigenschaften.

KafkaX509Authentication

Kafka RemoteBrokerConnection X509-Authentifizierungseigenschaften.

KafkaX509AuthenticationUpdate

Kafka RemoteBrokerConnection X509-Authentifizierungseigenschaften.

KeyVaultCertificateProperties

KeyVault-Zertifikateigenschaften

KeyVaultCertificatePropertiesUpdate

KeyVault-Zertifikateigenschaften

KeyVaultConnectionProperties

KeyVault-Eigenschaften

KeyVaultConnectionPropertiesUpdate

KeyVault-Eigenschaften

KeyVaultCredentialsProperties

Eigenschaften von KeyVault-Anmeldeinformationen. HINWEIS: In Zukunft wird dies ENUM sein.

KeyVaultCredentialsPropertiesUpdate

Eigenschaften von KeyVault-Anmeldeinformationen. HINWEIS: In Zukunft wird dies ENUM sein.

KeyVaultSecretObject

Eigenschaften des geheimen KeyVault-Objekts

KeyVaultSecretObjectUpdate

Eigenschaften des geheimen KeyVault-Objekts

LocalBrokerAuthenticationMethods

Details zur Authentifizierung des lokalen Mqtt-Brokers. Es wird jeweils nur eine Methode unterstützt. Standard: Kubernetes-Authentifizierung

LocalBrokerAuthenticationMethodsUpdate

Details zur Authentifizierung des lokalen Mqtt-Brokers. Es wird jeweils nur eine Methode unterstützt. Standard: Kubernetes-Authentifizierung

LocalBrokerConnectionSpec

ConnectionSpec-Details des lokalen Mqtt-Brokers

LocalBrokerConnectionSpecUpdate

ConnectionSpec-Details des lokalen Mqtt-Brokers

LocalBrokerConnectionTls

Details zur Tls-Verbindung des lokalen Mqtt-Brokers

LocalBrokerKubernetesAuthentication

Kubernetes-Authentifizierung des lokalen Brokers

ManagedIdentityAuthentication

Details zur Authentifizierung verwalteter Identitäten.

ManagedIdentityAuthenticationUpdate

Details zur Authentifizierung verwalteter Identitäten.

NodeTolerations

Definiert die Knoten-Toleranzdetails.

NodeTolerationsUpdate

Definiert die Knoten-Toleranzdetails.

ProvisioningState

Die Enumeration, die status der Ressource definiert.

SaslRemoteBrokerBasicAuthentication

Kafka RemoteBrokerConnection Sasl Authentication-Eigenschaften.

SaslRemoteBrokerBasicAuthenticationToken

Eigenschaften des Kafka RemoteBrokerConnection Sasl-Authentifizierungstokens. HINWEIS: Es darf nur eine Methode übergeben werden.

SaslRemoteBrokerBasicAuthenticationTokenUpdate

Eigenschaften des Kafka RemoteBrokerConnection Sasl-Authentifizierungstokens. HINWEIS: Es darf nur eine Methode übergeben werden.

SaslRemoteBrokerBasicAuthenticationUpdate

Kafka RemoteBrokerConnection Sasl Authentication-Eigenschaften.

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.

ContainerImage

Definiert die Docker-Imagedetails.

Name Typ Beschreibung
pullPolicy

string

Image-Pullrichtlinie.

pullSecrets

string

Pullgeheimnisse für Bilder.

repository

string

Der Name des Docker-Images.

tag

string

Das Docker-Imagetag.

ContainerImageUpdate

Definiert die Docker-Imagedetails.

Name Typ Beschreibung
pullPolicy

string

Image-Pullrichtlinie.

pullSecrets

string

Pullgeheimnisse für Bilder.

repository

string

Der Name des Docker-Images.

tag

string

Das Docker-Imagetag.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Name Typ Beschreibung
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

Name Typ Beschreibung
info

object

Zusätzliche Informationen.

type

string

Typ der zusätzlichen Informationen.

ErrorDetail

Die Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Fehlerinformationen.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

ExtendedLocationProperty

ExtendedLocation-Eigenschaften

Name Typ Beschreibung
name

string

Der Name des erweiterten Speicherorts.

type

ExtendedLocationType

Typ von ExtendedLocation.

ExtendedLocationType

Die Enumeration, die den Typ des akzeptierten ExtendedLocation definiert.

Name Typ Beschreibung
CustomLocation

string

CustomLocation-Typ

KafkaConnectorResource

MQ kafkaConnector-Ressource

Name Typ Standardwert Beschreibung
extendedLocation

ExtendedLocationProperty

Erweiterter Standort

id

string

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Der geografische Standort, an dem sich die Ressource befindet

name

string

Der Name der Ressource

properties.clientIdPrefix

string

Das Präfix der Client-ID der dynamisch generierten Client-IDs.

properties.image

ContainerImage

Die Details von KafkaConnector Docker Image.

properties.instances

integer

Die Anzahl der KafkaConnector-Pods, die gestartet werden sollen.

properties.kafkaConnection

KafkaRemoteBrokerConnectionSpec

Die Details zum Herstellen einer Verbindung mit dem Kafka-Remotebroker.

properties.localBrokerConnection

LocalBrokerConnectionSpec

Die Details zum Herstellen einer Verbindung mit dem lokalen Broker.

properties.logLevel

string

info

Die Protokollebene der Bridge Connector-Instanzen.

properties.nodeTolerations

NodeTolerations

Die Knoten-Toleranzen für die Bridge Connector-Pods.

properties.provisioningState

ProvisioningState

Die status des letzten Vorgangs.

systemData

systemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen.

tags

object

Ressourcentags.

type

string

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

KafkaConnectorResourceUpdate

Der Typ, der für Updatevorgänge der KafkaConnectorResource verwendet wird.

Name Typ Standardwert Beschreibung
properties.clientIdPrefix

string

Das Präfix der Client-ID der dynamisch generierten Client-IDs.

properties.image

ContainerImageUpdate

Die Details von KafkaConnector Docker Image.

properties.instances

integer

Die Anzahl der KafkaConnector-Pods, die gestartet werden sollen.

properties.kafkaConnection

KafkaRemoteBrokerConnectionSpecUpdate

Die Details zum Herstellen einer Verbindung mit dem Kafka-Remotebroker.

properties.localBrokerConnection

LocalBrokerConnectionSpecUpdate

Die Details zum Herstellen einer Verbindung mit dem lokalen Broker.

properties.logLevel

string

info

Die Protokollebene der Bridge Connector-Instanzen.

properties.nodeTolerations

NodeTolerationsUpdate

Die Knoten-Toleranzen für die Bridge Connector-Pods.

tags

object

Ressourcentags.

KafkaRemoteBrokerAuthenticationProperties

Kafka RemoteBrokerConnection-Authentifizierungsmethoden

Name Typ Beschreibung
authType

KafkaRemoteBrokerAuthenticationTypes

Der Typ der Authentifizierung, die für den Kafka-Remotebroker verwendet werden soll.

enabled

boolean

Wenn die Authentifizierung für den Kafka-Remotebroker aktiviert ist.

KafkaRemoteBrokerAuthenticationPropertiesUpdate

Kafka RemoteBrokerConnection-Authentifizierungsmethoden

Name Typ Beschreibung
authType

KafkaRemoteBrokerAuthenticationTypesUpdate

Der Typ der Authentifizierung, die für den Kafka-Remotebroker verwendet werden soll.

enabled

boolean

Wenn die Authentifizierung für den Kafka-Remotebroker aktiviert ist.

KafkaRemoteBrokerAuthenticationTypes

Kafka RemoteBrokerConnection-Authentifizierungstypen. HINWEIS: Es darf nur eine Methode übergeben werden.

Name Typ Beschreibung
sasl

SaslRemoteBrokerBasicAuthentication

Sasl-Remotebroker-Authentifizierungsmethode.

systemAssignedManagedIdentity

ManagedIdentityAuthentication

Remotebroker-Authentifizierungsmethode für verwaltete Identitäten.

x509

KafkaX509Authentication

X509-Remotebroker-Authentifizierungsmethode.

KafkaRemoteBrokerAuthenticationTypesUpdate

Kafka RemoteBrokerConnection-Authentifizierungstypen. HINWEIS: Es darf nur eine Methode übergeben werden.

Name Typ Beschreibung
sasl

SaslRemoteBrokerBasicAuthenticationUpdate

Sasl-Remotebroker-Authentifizierungsmethode.

systemAssignedManagedIdentity

ManagedIdentityAuthenticationUpdate

Remotebroker-Authentifizierungsmethode für verwaltete Identitäten.

x509

KafkaX509AuthenticationUpdate

X509-Remotebroker-Authentifizierungsmethode.

KafkaRemoteBrokerConnectionSpec

Details zu Kafka RemoteBrokerConnectionSpec

Name Typ Beschreibung
authentication

KafkaRemoteBrokerAuthenticationProperties

Die Methoden für die Remotebrokerauthentifizierung.

endpoint

string

Der Endpunkt des Remotebrokers, mit dem eine Verbindung hergestellt werden soll.

tls

KafkaRemoteBrokerConnectionTls

TLS-Details für Remotebrokerverbindung.

KafkaRemoteBrokerConnectionSpecUpdate

Details zu Kafka RemoteBrokerConnectionSpec

Name Typ Beschreibung
authentication

KafkaRemoteBrokerAuthenticationPropertiesUpdate

Die Methoden für die Remotebrokerauthentifizierung.

endpoint

string

Der Endpunkt des Remotebrokers, mit dem eine Verbindung hergestellt werden soll.

tls

KafkaRemoteBrokerConnectionTlsUpdate

TLS-Details für Remotebrokerverbindung.

KafkaRemoteBrokerConnectionTls

Details zu Kafka RemoteBrokerConnection TLS

Name Typ Beschreibung
tlsEnabled

boolean

Tls für Remotebrokerverbindung aktiviert.

trustedCaCertificateConfigMap

string

Name des vertrauenswürdigen Zertifizierungsstellenzertifikats für Den Remotebroker.

KafkaRemoteBrokerConnectionTlsUpdate

Details zu Kafka RemoteBrokerConnection TLS

Name Typ Beschreibung
tlsEnabled

boolean

Tls für Remotebrokerverbindung aktiviert.

trustedCaCertificateConfigMap

string

Name des vertrauenswürdigen Zertifizierungsstellenzertifikats für Den Remotebroker.

KafkaSaslType

Kafka Sasl-Authentifizierungstypen

Name Typ Beschreibung
plain

string

Einfache Sasl-Authentifizierung.

scramSha256

string

Sasl ScramSha256-Authentifizierung.

scramSha512

string

Sasl ScramSha512-Authentifizierung.

KafkaTokenKeyVaultProperties

Kafka Token KeyVault-Eigenschaften.

Name Typ Beschreibung
username

string

Benutzername, mit dem eine Verbindung hergestellt werden soll.

vault

KeyVaultConnectionProperties

KeyVault-Eigenschaften.

vaultSecret

KeyVaultSecretObject

KeyVault-Geheimnisdetails.

KafkaTokenKeyVaultPropertiesUpdate

Kafka Token KeyVault-Eigenschaften.

Name Typ Beschreibung
username

string

Benutzername, mit dem eine Verbindung hergestellt werden soll.

vault

KeyVaultConnectionPropertiesUpdate

KeyVault-Eigenschaften.

vaultSecret

KeyVaultSecretObjectUpdate

KeyVault-Geheimnisdetails.

KafkaX509Authentication

Kafka RemoteBrokerConnection X509-Authentifizierungseigenschaften.

Name Typ Beschreibung
keyVault

KeyVaultCertificateProperties

Keyvault X509-Geheimniseigenschaften.

secretName

string

Geheimnis, in dem Zertifikatdetails gespeichert werden.

KafkaX509AuthenticationUpdate

Kafka RemoteBrokerConnection X509-Authentifizierungseigenschaften.

Name Typ Beschreibung
keyVault

KeyVaultCertificatePropertiesUpdate

Keyvault X509-Geheimniseigenschaften.

secretName

string

Geheimnis, in dem Zertifikatdetails gespeichert werden.

KeyVaultCertificateProperties

KeyVault-Zertifikateigenschaften

Name Typ Beschreibung
vault

KeyVaultConnectionProperties

KeyVault-Eigenschaften.

vaultCaChainSecret

KeyVaultSecretObject

Details zum Geheimnis der KeyVault-Zertifizierungsstellenkette.

vaultCert

KeyVaultSecretObject

KeyVault Cert-Geheimnisdetails.

KeyVaultCertificatePropertiesUpdate

KeyVault-Zertifikateigenschaften

Name Typ Beschreibung
vault

KeyVaultConnectionPropertiesUpdate

KeyVault-Eigenschaften.

vaultCaChainSecret

KeyVaultSecretObjectUpdate

Details zum Geheimnis der KeyVault-Zertifizierungsstellenkette.

vaultCert

KeyVaultSecretObjectUpdate

KeyVault Cert-Geheimnisdetails.

KeyVaultConnectionProperties

KeyVault-Eigenschaften

Name Typ Beschreibung
credentials

KeyVaultCredentialsProperties

KeyVault-Anmeldeinformationen.

directoryId

string

KeyVault directoryId.

name

string

KeyVault-Name.

KeyVaultConnectionPropertiesUpdate

KeyVault-Eigenschaften

Name Typ Beschreibung
credentials

KeyVaultCredentialsPropertiesUpdate

KeyVault-Anmeldeinformationen.

directoryId

string

KeyVault directoryId.

name

string

KeyVault-Name.

KeyVaultCredentialsProperties

Eigenschaften von KeyVault-Anmeldeinformationen. HINWEIS: In Zukunft wird dies ENUM sein.

Name Typ Beschreibung
servicePrincipalLocalSecretName

string

Lokaler Geheimnisname des KeyVault-Dienstprinzipals.

KeyVaultCredentialsPropertiesUpdate

Eigenschaften von KeyVault-Anmeldeinformationen. HINWEIS: In Zukunft wird dies ENUM sein.

Name Typ Beschreibung
servicePrincipalLocalSecretName

string

Lokaler Geheimnisname des KeyVault-Dienstprinzipals.

KeyVaultSecretObject

Eigenschaften des geheimen KeyVault-Objekts

Name Typ Beschreibung
name

string

KeyVault-Geheimnisname.

version

string

KeyVault-Geheimnisversion.

KeyVaultSecretObjectUpdate

Eigenschaften des geheimen KeyVault-Objekts

Name Typ Beschreibung
name

string

KeyVault-Geheimnisname.

version

string

KeyVault-Geheimnisversion.

LocalBrokerAuthenticationMethods

Details zur Authentifizierung des lokalen Mqtt-Brokers. Es wird jeweils nur eine Methode unterstützt. Standard: Kubernetes-Authentifizierung

Name Typ Beschreibung
kubernetes

LocalBrokerKubernetesAuthentication

Authentifizierungsmethode des lokalen Kubernetes-Brokers.

LocalBrokerAuthenticationMethodsUpdate

Details zur Authentifizierung des lokalen Mqtt-Brokers. Es wird jeweils nur eine Methode unterstützt. Standard: Kubernetes-Authentifizierung

Name Typ Beschreibung
kubernetes

LocalBrokerKubernetesAuthentication

Authentifizierungsmethode des lokalen Kubernetes-Brokers.

LocalBrokerConnectionSpec

ConnectionSpec-Details des lokalen Mqtt-Brokers

Name Typ Standardwert Beschreibung
authentication

LocalBrokerAuthenticationMethods

Die Authentifizierungsmethoden für die LocalBroker-Verbindung. HINWEIS: Es wird jeweils nur eine Methode unterstützt.

endpoint

string

aio-mq-dmqtt-frontend:1883

Der Endpunkt des lokalen Brokers, mit dem eine Verbindung hergestellt werden soll.

tls

LocalBrokerConnectionTls

TLS-Details für Lokale Brokerverbindung.

LocalBrokerConnectionSpecUpdate

ConnectionSpec-Details des lokalen Mqtt-Brokers

Name Typ Standardwert Beschreibung
authentication

LocalBrokerAuthenticationMethodsUpdate

Die Authentifizierungsmethoden für die LocalBroker-Verbindung. HINWEIS: Es wird jeweils nur eine Methode unterstützt.

endpoint

string

aio-mq-dmqtt-frontend:1883

Der Endpunkt des lokalen Brokers, mit dem eine Verbindung hergestellt werden soll.

tls

LocalBrokerConnectionTls

TLS-Details für Lokale Brokerverbindung.

LocalBrokerConnectionTls

Details zur Tls-Verbindung des lokalen Mqtt-Brokers

Name Typ Standardwert Beschreibung
tlsEnabled

boolean

False

Tls für lokale Brokerverbindung aktiviert.

trustedCaCertificateConfigMap

string

Name der vertrauenswürdigen Zertifizierungsstellenzertifikatkonfiguration für den lokalen Broker.

LocalBrokerKubernetesAuthentication

Kubernetes-Authentifizierung des lokalen Brokers

Name Typ Standardwert Beschreibung
secretPath

string

/var/run/serviceaccount/localbroker

Geheimnispfad, in dem SAT eingebunden ist.

serviceAccountTokenName

string

sat

Tokenname, bei dem SAT im geheimen Pfad eingebunden ist.

ManagedIdentityAuthentication

Details zur Authentifizierung verwalteter Identitäten.

Name Typ Beschreibung
audience

string

Tokenzielgruppe.

extensionName

string

Name der Arc-Erweiterung.

ManagedIdentityAuthenticationUpdate

Details zur Authentifizierung verwalteter Identitäten.

Name Typ Beschreibung
audience

string

Tokenzielgruppe.

extensionName

string

Name der Arc-Erweiterung.

NodeTolerations

Definiert die Knoten-Toleranzdetails.

Name Typ Beschreibung
effect

string

Tolerierungseffekt.

key

string

Tolerierungsschlüssel.

operator

string

Tolerierungsoperator wie "Exists", "Equal" usw.

value

string

Tolerierungswert.

NodeTolerationsUpdate

Definiert die Knoten-Toleranzdetails.

Name Typ Beschreibung
effect

string

Tolerierungseffekt.

key

string

Tolerierungsschlüssel.

operator

string

Tolerierungsoperator wie "Exists", "Equal" usw.

value

string

Tolerierungswert.

ProvisioningState

Die Enumeration, die status der Ressource definiert.

Name Typ Beschreibung
Accepted

string

Ressource wurde akzeptiert.

Canceled

string

Die Ressourcenerstellung wurde abgebrochen.

Deleting

string

Ressource wird gelöscht.

Failed

string

Fehler bei der Ressourcenerstellung.

Provisioning

string

Die Ressource wird bereitgestellt.

Succeeded

string

Die Ressource wurde erstellt.

Updating

string

Ressource wird aktualisiert.

SaslRemoteBrokerBasicAuthentication

Kafka RemoteBrokerConnection Sasl Authentication-Eigenschaften.

Name Typ Beschreibung
saslType

KafkaSaslType

Sasl-Mechanismus für die Remotebrokerauthentifizierung.

token

SaslRemoteBrokerBasicAuthenticationToken

Sasl-Token für die Remotebrokerauthentifizierung.

SaslRemoteBrokerBasicAuthenticationToken

Eigenschaften des Kafka RemoteBrokerConnection Sasl-Authentifizierungstokens. HINWEIS: Es darf nur eine Methode übergeben werden.

Name Typ Beschreibung
keyVault

KafkaTokenKeyVaultProperties

Keyvault token keyvault secret properties( Keyvault token keyvault secret properties).

secretName

string

Geheimnis, in dem Zertifikatdetails gespeichert werden.

SaslRemoteBrokerBasicAuthenticationTokenUpdate

Eigenschaften des Kafka RemoteBrokerConnection Sasl-Authentifizierungstokens. HINWEIS: Es darf nur eine Methode übergeben werden.

Name Typ Beschreibung
keyVault

KafkaTokenKeyVaultPropertiesUpdate

Keyvault token keyvault secret properties( Keyvault token keyvault secret properties).

secretName

string

Geheimnis, in dem Zertifikatdetails gespeichert werden.

SaslRemoteBrokerBasicAuthenticationUpdate

Kafka RemoteBrokerConnection Sasl Authentication-Eigenschaften.

Name Typ Beschreibung
saslType

KafkaSaslType

Sasl-Mechanismus für die Remotebrokerauthentifizierung.

token

SaslRemoteBrokerBasicAuthenticationTokenUpdate

Sasl-Token für die Remotebrokerauthentifizierung.

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.

Name Typ Beschreibung
createdAt

string

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.