다음을 통해 공유


Kafka Connector - Update

KafkaConnectorResource 업데이트

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

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
kafkaConnectorName
path True

string

MQ kafkaConnector 리소스의 이름

regex 패턴: ^[a-zA-Z0-9-]{3,24}$

mqName
path True

string

MQ 리소스의 이름

regex 패턴: ^[a-zA-Z0-9-]{3,24}$

resourceGroupName
path True

string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

subscriptionId
path True

string

대상 구독의 ID입니다.

api-version
query True

string

이 작업에 사용할 API 버전입니다.

요청 본문

Name 형식 Description
properties.clientIdPrefix

string

동적으로 생성된 클라이언트 ID의 클라이언트 ID 접두사입니다.

properties.image

ContainerImageUpdate

KafkaConnector Docker 이미지의 세부 정보입니다.

properties.instances

integer

스핀업할 KafkaConnector Pod의 수입니다.

properties.kafkaConnection

KafkaRemoteBrokerConnectionSpecUpdate

원격 Kafka Broker를 사용하여 연결하기 위한 세부 정보입니다.

properties.localBrokerConnection

LocalBrokerConnectionSpecUpdate

Local Broker와 연결하기 위한 세부 정보입니다.

properties.logLevel

string

Bridge Connector 인스턴스의 로그 수준입니다.

properties.nodeTolerations

NodeTolerationsUpdate

브리지 커넥터 Pod에 대한 노드 Tolerations입니다.

tags

object

리소스 태그.

응답

Name 형식 Description
200 OK

KafkaConnectorResource

Azure 작업이 성공적으로 완료되었습니다.

Other Status Codes

ErrorResponse

예기치 않은 오류 응답입니다.

보안

azure_auth

Azure Active Directory OAuth2 Flow.

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
user_impersonation 사용자 계정 가장

예제

KafkaConnector_Update

샘플 요청

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

샘플 응답

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

정의

Name Description
ContainerImage

Docker 이미지 세부 정보를 정의합니다.

ContainerImageUpdate

Docker 이미지 세부 정보를 정의합니다.

createdByType

리소스를 만든 ID 유형입니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

ErrorDetail

오류 세부 정보입니다.

ErrorResponse

오류 응답

ExtendedLocationProperty

ExtendedLocation 속성

ExtendedLocationType

허용되는 ExtendedLocation의 열거형 정의 형식입니다.

KafkaConnectorResource

MQ kafkaConnector 리소스

KafkaConnectorResourceUpdate

KafkaConnectorResource의 업데이트 작업에 사용되는 형식입니다.

KafkaRemoteBrokerAuthenticationProperties

Kafka RemoteBrokerConnection 인증 방법

KafkaRemoteBrokerAuthenticationPropertiesUpdate

Kafka RemoteBrokerConnection 인증 방법

KafkaRemoteBrokerAuthenticationTypes

Kafka RemoteBrokerConnection 인증 유형입니다. 참고 - 하나의 메서드만 열거할 수 있습니다.

KafkaRemoteBrokerAuthenticationTypesUpdate

Kafka RemoteBrokerConnection 인증 유형입니다. 참고 - 하나의 메서드만 열거할 수 있습니다.

KafkaRemoteBrokerConnectionSpec

Kafka RemoteBrokerConnectionSpec 세부 정보

KafkaRemoteBrokerConnectionSpecUpdate

Kafka RemoteBrokerConnectionSpec 세부 정보

KafkaRemoteBrokerConnectionTls

Kafka RemoteBrokerConnection TLS 세부 정보

KafkaRemoteBrokerConnectionTlsUpdate

Kafka RemoteBrokerConnection TLS 세부 정보

KafkaSaslType

Kafka Sasl 인증 유형

KafkaTokenKeyVaultProperties

Kafka 토큰 KeyVault 속성입니다.

KafkaTokenKeyVaultPropertiesUpdate

Kafka 토큰 KeyVault 속성입니다.

KafkaX509Authentication

Kafka RemoteBrokerConnection X509 인증 속성.

KafkaX509AuthenticationUpdate

Kafka RemoteBrokerConnection X509 인증 속성.

KeyVaultCertificateProperties

KeyVault 인증서 속성

KeyVaultCertificatePropertiesUpdate

KeyVault 인증서 속성

KeyVaultConnectionProperties

KeyVault 속성

KeyVaultConnectionPropertiesUpdate

KeyVault 속성

KeyVaultCredentialsProperties

KeyVault 자격 증명 속성입니다. 참고 - 향후 열거형이 됩니다.

KeyVaultCredentialsPropertiesUpdate

KeyVault 자격 증명 속성입니다. 참고 - 향후 열거형이 됩니다.

KeyVaultSecretObject

KeyVault 비밀 개체 속성

KeyVaultSecretObjectUpdate

KeyVault 비밀 개체 속성

LocalBrokerAuthenticationMethods

Mqtt Local Broker 인증 세부 정보입니다. 한 번에 하나의 메서드만 지원됩니다. 기본값 - kubernetes 인증

LocalBrokerAuthenticationMethodsUpdate

Mqtt Local Broker 인증 세부 정보입니다. 한 번에 하나의 메서드만 지원됩니다. 기본값 - kubernetes 인증

LocalBrokerConnectionSpec

Mqtt Local Broker ConnectionSpec 세부 정보

LocalBrokerConnectionSpecUpdate

Mqtt Local Broker ConnectionSpec 세부 정보

LocalBrokerConnectionTls

Mqtt Local Broker 연결 TLS 세부 정보

LocalBrokerKubernetesAuthentication

로컬 Broker Kubernetes 인증

ManagedIdentityAuthentication

관리 ID 인증 세부 정보입니다.

ManagedIdentityAuthenticationUpdate

관리 ID 인증 세부 정보입니다.

NodeTolerations

노드 내어주기 세부 정보 정의

NodeTolerationsUpdate

노드 내어주기 세부 정보 정의

ProvisioningState

리소스의 열거형 정의 상태.

SaslRemoteBrokerBasicAuthentication

Kafka RemoteBrokerConnection Sasl 인증 속성입니다.

SaslRemoteBrokerBasicAuthenticationToken

Kafka RemoteBrokerConnection Sasl 인증 토큰 속성입니다. 참고 - 하나의 메서드만 열거할 수 있습니다.

SaslRemoteBrokerBasicAuthenticationTokenUpdate

Kafka RemoteBrokerConnection Sasl 인증 토큰 속성입니다. 참고 - 하나의 메서드만 열거할 수 있습니다.

SaslRemoteBrokerBasicAuthenticationUpdate

Kafka RemoteBrokerConnection Sasl 인증 속성입니다.

systemData

리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다.

ContainerImage

Docker 이미지 세부 정보를 정의합니다.

Name 형식 Description
pullPolicy

string

이미지 끌어오기 정책.

pullSecrets

string

이미지 끌어오기 비밀.

repository

string

Docker 이미지 이름입니다.

tag

string

Docker 이미지 태그입니다.

ContainerImageUpdate

Docker 이미지 세부 정보를 정의합니다.

Name 형식 Description
pullPolicy

string

이미지 끌어오기 정책.

pullSecrets

string

이미지 끌어오기 비밀.

repository

string

Docker 이미지 이름입니다.

tag

string

Docker 이미지 태그입니다.

createdByType

리소스를 만든 ID 유형입니다.

Name 형식 Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name 형식 Description
info

object

추가 정보입니다.

type

string

추가 정보 유형입니다.

ErrorDetail

오류 세부 정보입니다.

Name 형식 Description
additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

code

string

오류 코드입니다.

details

ErrorDetail[]

오류 세부 정보입니다.

message

string

오류 메시지입니다.

target

string

오류 대상입니다.

ErrorResponse

오류 응답

Name 형식 Description
error

ErrorDetail

Error 개체.

ExtendedLocationProperty

ExtendedLocation 속성

Name 형식 Description
name

string

확장된 위치의 이름입니다.

type

ExtendedLocationType

ExtendedLocation의 유형입니다.

ExtendedLocationType

허용되는 ExtendedLocation의 열거형 정의 형식입니다.

Name 형식 Description
CustomLocation

string

CustomLocation 유형

KafkaConnectorResource

MQ kafkaConnector 리소스

Name 형식 Default value Description
extendedLocation

ExtendedLocationProperty

확장 위치

id

string

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

리소스가 있는 지리적 위치

name

string

리소스의 이름입니다.

properties.clientIdPrefix

string

동적으로 생성된 클라이언트 ID의 클라이언트 ID 접두사입니다.

properties.image

ContainerImage

KafkaConnector Docker 이미지의 세부 정보입니다.

properties.instances

integer

스핀업할 KafkaConnector Pod의 수입니다.

properties.kafkaConnection

KafkaRemoteBrokerConnectionSpec

원격 Kafka Broker에 연결하기 위한 세부 정보입니다.

properties.localBrokerConnection

LocalBrokerConnectionSpec

Local Broker에 연결하기 위한 세부 정보입니다.

properties.logLevel

string

info

Bridge Connector 인스턴스의 로그 수준입니다.

properties.nodeTolerations

NodeTolerations

브리지 커넥터 Pod에 대한 노드 내선입니다.

properties.provisioningState

ProvisioningState

마지막 작업의 상태.

systemData

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다.

tags

object

리소스 태그.

type

string

리소스 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts"

KafkaConnectorResourceUpdate

KafkaConnectorResource의 업데이트 작업에 사용되는 형식입니다.

Name 형식 Default value Description
properties.clientIdPrefix

string

동적으로 생성된 클라이언트 ID의 클라이언트 ID 접두사입니다.

properties.image

ContainerImageUpdate

KafkaConnector Docker 이미지의 세부 정보입니다.

properties.instances

integer

스핀업할 KafkaConnector Pod의 수입니다.

properties.kafkaConnection

KafkaRemoteBrokerConnectionSpecUpdate

원격 Kafka Broker에 연결하기 위한 세부 정보입니다.

properties.localBrokerConnection

LocalBrokerConnectionSpecUpdate

Local Broker에 연결하기 위한 세부 정보입니다.

properties.logLevel

string

info

Bridge Connector 인스턴스의 로그 수준입니다.

properties.nodeTolerations

NodeTolerationsUpdate

브리지 커넥터 Pod에 대한 노드 내선입니다.

tags

object

리소스 태그.

KafkaRemoteBrokerAuthenticationProperties

Kafka RemoteBrokerConnection 인증 방법

Name 형식 Description
authType

KafkaRemoteBrokerAuthenticationTypes

Kafka 원격 브로커에 사용할 인증 유형입니다.

enabled

boolean

Kafka 원격 브로커에 대해 인증을 사용하도록 설정된 경우

KafkaRemoteBrokerAuthenticationPropertiesUpdate

Kafka RemoteBrokerConnection 인증 방법

Name 형식 Description
authType

KafkaRemoteBrokerAuthenticationTypesUpdate

Kafka 원격 브로커에 사용할 인증 유형입니다.

enabled

boolean

Kafka 원격 브로커에 대해 인증을 사용하도록 설정된 경우

KafkaRemoteBrokerAuthenticationTypes

Kafka RemoteBrokerConnection 인증 유형입니다. 참고 - 하나의 메서드만 열거할 수 있습니다.

Name 형식 Description
sasl

SaslRemoteBrokerBasicAuthentication

Sasl 원격 브로커 인증 방법.

systemAssignedManagedIdentity

ManagedIdentityAuthentication

관리 ID 원격 브로커 인증 방법.

x509

KafkaX509Authentication

X509 원격 브로커 인증 방법.

KafkaRemoteBrokerAuthenticationTypesUpdate

Kafka RemoteBrokerConnection 인증 유형입니다. 참고 - 하나의 메서드만 열거할 수 있습니다.

Name 형식 Description
sasl

SaslRemoteBrokerBasicAuthenticationUpdate

Sasl 원격 브로커 인증 방법.

systemAssignedManagedIdentity

ManagedIdentityAuthenticationUpdate

관리 ID 원격 브로커 인증 방법.

x509

KafkaX509AuthenticationUpdate

X509 원격 브로커 인증 방법.

KafkaRemoteBrokerConnectionSpec

Kafka RemoteBrokerConnectionSpec 세부 정보

Name 형식 Description
authentication

KafkaRemoteBrokerAuthenticationProperties

원격 브로커 인증 방법입니다.

endpoint

string

연결할 원격 브로커의 엔드포인트입니다.

tls

KafkaRemoteBrokerConnectionTls

원격 브로커 연결에 대한 TLS 세부 정보입니다.

KafkaRemoteBrokerConnectionSpecUpdate

Kafka RemoteBrokerConnectionSpec 세부 정보

Name 형식 Description
authentication

KafkaRemoteBrokerAuthenticationPropertiesUpdate

원격 브로커 인증 방법입니다.

endpoint

string

연결할 원격 브로커의 엔드포인트입니다.

tls

KafkaRemoteBrokerConnectionTlsUpdate

원격 브로커 연결에 대한 TLS 세부 정보입니다.

KafkaRemoteBrokerConnectionTls

Kafka RemoteBrokerConnection TLS 세부 정보

Name 형식 Description
tlsEnabled

boolean

원격 브로커 연결에서 사용하도록 설정된 Tls입니다.

trustedCaCertificateConfigMap

string

원격 브로커의 신뢰할 수 있는 CA 인증서 이름입니다.

KafkaRemoteBrokerConnectionTlsUpdate

Kafka RemoteBrokerConnection TLS 세부 정보

Name 형식 Description
tlsEnabled

boolean

원격 브로커 연결에서 사용하도록 설정된 Tls입니다.

trustedCaCertificateConfigMap

string

원격 브로커의 신뢰할 수 있는 CA 인증서 이름입니다.

KafkaSaslType

Kafka Sasl 인증 유형

Name 형식 Description
plain

string

Sasl 일반 인증.

scramSha256

string

Sasl ScramSha256 인증.

scramSha512

string

Sasl ScramSha512 인증.

KafkaTokenKeyVaultProperties

Kafka 토큰 KeyVault 속성입니다.

Name 형식 Description
username

string

연결할 사용자 이름입니다.

vault

KeyVaultConnectionProperties

KeyVault 속성입니다.

vaultSecret

KeyVaultSecretObject

KeyVault 비밀 세부 정보입니다.

KafkaTokenKeyVaultPropertiesUpdate

Kafka 토큰 KeyVault 속성입니다.

Name 형식 Description
username

string

연결할 사용자 이름입니다.

vault

KeyVaultConnectionPropertiesUpdate

KeyVault 속성입니다.

vaultSecret

KeyVaultSecretObjectUpdate

KeyVault 비밀 세부 정보입니다.

KafkaX509Authentication

Kafka RemoteBrokerConnection X509 인증 속성.

Name 형식 Description
keyVault

KeyVaultCertificateProperties

Keyvault X509 비밀 속성입니다.

secretName

string

인증서 세부 정보가 저장되는 비밀입니다.

KafkaX509AuthenticationUpdate

Kafka RemoteBrokerConnection X509 인증 속성.

Name 형식 Description
keyVault

KeyVaultCertificatePropertiesUpdate

Keyvault X509 비밀 속성입니다.

secretName

string

인증서 세부 정보가 저장되는 비밀입니다.

KeyVaultCertificateProperties

KeyVault 인증서 속성

Name 형식 Description
vault

KeyVaultConnectionProperties

KeyVault 속성입니다.

vaultCaChainSecret

KeyVaultSecretObject

KeyVault CA 체인 비밀 세부 정보입니다.

vaultCert

KeyVaultSecretObject

KeyVault 인증서 비밀 세부 정보입니다.

KeyVaultCertificatePropertiesUpdate

KeyVault 인증서 속성

Name 형식 Description
vault

KeyVaultConnectionPropertiesUpdate

KeyVault 속성입니다.

vaultCaChainSecret

KeyVaultSecretObjectUpdate

KeyVault CA 체인 비밀 세부 정보입니다.

vaultCert

KeyVaultSecretObjectUpdate

KeyVault 인증서 비밀 세부 정보입니다.

KeyVaultConnectionProperties

KeyVault 속성

Name 형식 Description
credentials

KeyVaultCredentialsProperties

KeyVault 자격 증명.

directoryId

string

KeyVault directoryId.

name

string

KeyVault 이름입니다.

KeyVaultConnectionPropertiesUpdate

KeyVault 속성

Name 형식 Description
credentials

KeyVaultCredentialsPropertiesUpdate

KeyVault 자격 증명.

directoryId

string

KeyVault directoryId.

name

string

KeyVault 이름입니다.

KeyVaultCredentialsProperties

KeyVault 자격 증명 속성입니다. 참고 - 향후 열거형이 됩니다.

Name 형식 Description
servicePrincipalLocalSecretName

string

KeyVault 서비스 주체 로컬 비밀 이름입니다.

KeyVaultCredentialsPropertiesUpdate

KeyVault 자격 증명 속성입니다. 참고 - 향후 열거형이 됩니다.

Name 형식 Description
servicePrincipalLocalSecretName

string

KeyVault 서비스 주체 로컬 비밀 이름입니다.

KeyVaultSecretObject

KeyVault 비밀 개체 속성

Name 형식 Description
name

string

KeyVault 비밀 이름입니다.

version

string

KeyVault 비밀 버전입니다.

KeyVaultSecretObjectUpdate

KeyVault 비밀 개체 속성

Name 형식 Description
name

string

KeyVault 비밀 이름입니다.

version

string

KeyVault 비밀 버전입니다.

LocalBrokerAuthenticationMethods

Mqtt Local Broker 인증 세부 정보입니다. 한 번에 하나의 메서드만 지원됩니다. 기본값 - kubernetes 인증

Name 형식 Description
kubernetes

LocalBrokerKubernetesAuthentication

Kubernetes 로컬 브로커 인증 방법입니다.

LocalBrokerAuthenticationMethodsUpdate

Mqtt Local Broker 인증 세부 정보입니다. 한 번에 하나의 메서드만 지원됩니다. 기본값 - kubernetes 인증

Name 형식 Description
kubernetes

LocalBrokerKubernetesAuthentication

Kubernetes 로컬 브로커 인증 방법입니다.

LocalBrokerConnectionSpec

Mqtt Local Broker ConnectionSpec 세부 정보

Name 형식 Default value Description
authentication

LocalBrokerAuthenticationMethods

LocalBroker 연결에 대한 인증 방법입니다. 참고 - 한 번에 하나의 메서드만 열거할 수 있습니다.

endpoint

string

aio-mq-dmqtt-frontend:1883

연결할 로컬 broker의 엔드포인트입니다.

tls

LocalBrokerConnectionTls

로컬 브로커 연결에 대한 TLS 세부 정보입니다.

LocalBrokerConnectionSpecUpdate

Mqtt Local Broker ConnectionSpec 세부 정보

Name 형식 Default value Description
authentication

LocalBrokerAuthenticationMethodsUpdate

LocalBroker 연결에 대한 인증 방법입니다. 참고 - 한 번에 하나의 메서드만 열거할 수 있습니다.

endpoint

string

aio-mq-dmqtt-frontend:1883

연결할 로컬 broker의 엔드포인트입니다.

tls

LocalBrokerConnectionTls

로컬 브로커 연결에 대한 TLS 세부 정보입니다.

LocalBrokerConnectionTls

Mqtt Local Broker 연결 TLS 세부 정보

Name 형식 Default value Description
tlsEnabled

boolean

False

로컬 브로커 연결에서 Tls가 사용하도록 설정됩니다.

trustedCaCertificateConfigMap

string

Local Broker에 대한 신뢰할 수 있는 CA 인증서 구성 맵 이름입니다.

LocalBrokerKubernetesAuthentication

로컬 Broker Kubernetes 인증

Name 형식 Default value Description
secretPath

string

/var/run/serviceaccount/localbroker

SAT가 탑재된 비밀 경로입니다.

serviceAccountTokenName

string

sat

비밀 경로에 SAT가 탑재된 토큰 이름입니다.

ManagedIdentityAuthentication

관리 ID 인증 세부 정보입니다.

Name 형식 Description
audience

string

토큰 대상 그룹입니다.

extensionName

string

Arc 확장 이름입니다.

ManagedIdentityAuthenticationUpdate

관리 ID 인증 세부 정보입니다.

Name 형식 Description
audience

string

토큰 대상 그룹입니다.

extensionName

string

Arc 확장 이름입니다.

NodeTolerations

노드 내어주기 세부 정보 정의

Name 형식 Description
effect

string

내성 효과입니다.

key

string

Toleration 키입니다.

operator

string

'Exists', 'Equal' 등과 같은 Toleration 연산자입니다.

value

string

Toleration 값입니다.

NodeTolerationsUpdate

노드 내어주기 세부 정보 정의

Name 형식 Description
effect

string

내성 효과입니다.

key

string

Toleration 키입니다.

operator

string

'Exists', 'Equal' 등과 같은 Toleration 연산자입니다.

value

string

Toleration 값입니다.

ProvisioningState

리소스의 열거형 정의 상태.

Name 형식 Description
Accepted

string

리소스가 수락되었습니다.

Canceled

string

리소스 만들기가 취소되었습니다.

Deleting

string

리소스가 삭제되고 있습니다.

Failed

string

리소스를 만들지 못했습니다.

Provisioning

string

리소스가 프로비전되고 있습니다.

Succeeded

string

리소스가 만들어졌습니다.

Updating

string

리소스가 업데이트되고 있습니다.

SaslRemoteBrokerBasicAuthentication

Kafka RemoteBrokerConnection Sasl 인증 속성입니다.

Name 형식 Description
saslType

KafkaSaslType

원격 브로커 인증을 위한 Sasl 메커니즘입니다.

token

SaslRemoteBrokerBasicAuthenticationToken

원격 브로커 인증을 위한 Sasl 토큰입니다.

SaslRemoteBrokerBasicAuthenticationToken

Kafka RemoteBrokerConnection Sasl 인증 토큰 속성입니다. 참고 - 하나의 메서드만 열거할 수 있습니다.

Name 형식 Description
keyVault

KafkaTokenKeyVaultProperties

Keyvault 토큰 keyvault 비밀 속성입니다.

secretName

string

인증서 세부 정보가 저장되는 비밀입니다.

SaslRemoteBrokerBasicAuthenticationTokenUpdate

Kafka RemoteBrokerConnection Sasl 인증 토큰 속성입니다. 참고 - 하나의 메서드만 열거할 수 있습니다.

Name 형식 Description
keyVault

KafkaTokenKeyVaultPropertiesUpdate

Keyvault 토큰 keyvault 비밀 속성입니다.

secretName

string

인증서 세부 정보가 저장되는 비밀입니다.

SaslRemoteBrokerBasicAuthenticationUpdate

Kafka RemoteBrokerConnection Sasl 인증 속성입니다.

Name 형식 Description
saslType

KafkaSaslType

원격 브로커 인증을 위한 Sasl 메커니즘입니다.

token

SaslRemoteBrokerBasicAuthenticationTokenUpdate

원격 브로커 인증을 위한 Sasl 토큰입니다.

systemData

리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다.

Name 형식 Description
createdAt

string

UTC(리소스 만들기)의 타임스탬프입니다.

createdBy

string

리소스를 만든 ID입니다.

createdByType

createdByType

리소스를 만든 ID 유형입니다.

lastModifiedAt

string

리소스 마지막 수정의 타임스탬프(UTC)

lastModifiedBy

string

리소스를 마지막으로 수정한 ID입니다.

lastModifiedByType

createdByType

리소스를 마지막으로 수정한 ID 유형입니다.