Todos os produtos
Search
Central de documentação

EventBridge:GetEventStreaming

Última atualização: Oct 26, 2026

Obtém os detalhes de um fluxo de eventos.

Descrição da operação

Obtém os detalhes de um fluxo de eventos.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

eventbridge:GetEventStreaming

get

*EventStreaming.

acs:eventbridge:{#regionId}:{#accountId}:eventstreaming/{#EventStreamingName}

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

EventStreamingName

string

Sim

O nome do fluxo de eventos.

myeventstreaming

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

As informações da resposta.

Code

string

O código da resposta. O valor Success indica que a solicitação foi bem-sucedida. Outros valores indicam códigos de erro. Para mais informações, consulte Códigos de erro.

Success

Data

object

Os dados da resposta.

Description

string

A descrição do fluxo de eventos recuperado.

RocketMQ-to-RocketMQ

DetailedStatus

object

O status detalhado.

DelayTime

integer

O tempo de atraso.

3

DiffOffset

integer

A diferença de offset.

0

Extensions

object

Os atributos de extensão.

{ "test": "test", "test2": 1 }

TPS

number

As transações por segundo (TPS).

5

EventStreamingName

string

O nome do fluxo de eventos recuperado.

rocketmq-sync

FilterPattern

string

A regra de filtragem de eventos. Se este parâmetro não for especificado, todos os eventos serão correspondidos.

{ "source": [ { "prefix": "acs:mns" } ], "type": [ { "prefix": "mns:Queue" } ], "subject": [ { "prefix": "acs:mns:cn-hangzhou:123456789098****:queues/zeus" } ] }

Metadata

string

As configurações JSON gerais do provedor de eventos. Especifique este parâmetro ou Source.

{"key":"value"}

RunOptions

object

Os parâmetros do ambiente de execução.

BatchWindow

object

A janela de lote.

CountBasedWindow

integer

O número máximo de eventos que a janela pode acomodar. Quando esse limite é atingido, os dados na janela são enviados para o downstream. Se existirem várias janelas, o envio é acionado quando o limite de qualquer janela é atingido.

100

TimeBasedWindow

integer

O intervalo de tempo máximo em segundos para os eventos que a janela pode acomodar. Quando esse limite é atingido, os dados na janela são enviados para o downstream. Se existirem várias janelas, o envio é acionado quando o limite de qualquer janela é atingido.

10

BusinessOption

object

As opções de negócios.

BusinessMode

string

O modo de negócios.

"BusinessMode"

MaxCapacityUnitCount

integer

O número máximo de unidades de capacidade.

10

MinCapacityUnitCount

integer

O número mínimo de unidades de capacidade.

1

DeadLetterQueue

object

Especifica se a fila de mensagens mortas deve ser ativada. Por padrão, a fila de mensagens mortas é desativada e as mensagens que excedem a política de nova tentativa são descartadas.

Arn

string

O ARN da fila de mensagens mortas.

acs:ram::155020394332****:role/edskmstoecs

Network

string

O tipo de rede da fila de mensagens mortas.

PrivateNetwork

SecurityGroupId

string

O ID do grupo de segurança ao qual a instância da fila de mensagens mortas pertence.

sg-2vcgdxz7o1n9zapp****

VSwitchIds

string

Os IDs dos vSwitches aos quais a fila de mensagens mortas pertence.

vsw-m5ev8asdc6h12345****

VpcId

string

O ID da VPC à qual a fila de mensagens mortas pertence.

vpc-2zehizpoendb3****

ErrorsTolerance

string

A política de tolerância a erros. Valores válidos:

  • NONE: Nenhum erro é tolerado.

  • ALL: Todos os erros são tolerados.

ALL

MaximumTasks

integer

O número de tarefas simultâneas.

2

RetryStrategy

object

A política de nova tentativa usada quando um evento falha ao ser enviado.

MaximumEventAgeInSeconds

number

O tempo máximo de nova tentativa em segundos.

512

MaximumRetryAttempts

number

O número máximo de tentativas de repetição.

2

PushRetryStrategy

string

A política de nova tentativa. Valores válidos:

  • BACKOFF_RETRY: nova tentativa com backoff.

  • EXPONENTIALDECAY_RETRY: nova tentativa com decaimento exponencial.

BACKOFF_RETRY

Throttling

integer

O valor de limitação.

100

Sink

object

O destino do evento.

SinkAgentRunParameters SinkAgentRunParameters

Os parâmetros de entrega para o ambiente de execução do agente.

SinkApacheKafkaParameters

object

A descrição.

Acks

string

O modo de confirmação de gravação do Kafka. Valores válidos:

  • acks=0: Nenhuma resposta do servidor é necessária. O desempenho é alto, mas o risco de perda de dados é alto.

  • acks=1: Uma resposta é retornada após o nó primário gravar os dados com sucesso. O desempenho é médio e o risco de perda de dados é médio. Os dados podem ser perdidos se o nó primário cair.

  • acks=all: Uma resposta é retornada após o nó primário gravar os dados com sucesso e os nós secundários sincronizarem os dados com sucesso. O desempenho é baixo, mas os dados são seguros. Os dados são perdidos apenas quando os nós primário e secundários caem.

all

Bootstraps

string

Os endpoints iniciais do cluster Kafka.

"Bootstraps"

CompressionType

string

O tipo de compactação.

"CompressionType"

DynamicTopic

object

A política de roteamento de tópico de destino para mensagens. Se os parâmetros topic e DynamicTopic forem especificados, o parâmetro DynamicTopic terá precedência. Os seguintes modos de configuração são suportados:

  1. Modo de constante estática: Insira uma string de nome de tópico fixa, como "order_created". Todas as mensagens são enviadas para este tópico.

  2. Modo de extração dinâmica: Insira uma expressão JSONPath padrão, como "$.user.id" ou "$.metadata.category". O sistema analisa o corpo da mensagem upstream e extrai o valor do campo correspondente como o nome do tópico de destino.

Form

string

O tipo de transformação. Valores válidos:

  • CONSTANT: um valor fixo.

  • JSONPATH: extraído do upstream com base no caminho.

CONSTANT

Template

string

O modelo.

The template string, if any

Value

string

O valor.

"DynamicTopic"

Headers

object

Os cabeçalhos da mensagem.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

Os cabeçalhos da mensagem.

"Headers"

Key

object

A chave da mensagem.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

A chave da mensagem.

key

NetworkType

object

O tipo de rede.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O tipo de rede.

PrivateNetwork

SaslMechanism

string

O mecanismo de autenticação SASL do Kafka.

"SaslMechanism"

SaslPassword

string

A senha de autenticação SASL do Kafka.

yourPassword

SaslUser

string

O nome de usuário de autenticação SASL do Kafka.

"SaslUser"

SecurityGroupId

object

O ID do grupo de segurança.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O ID do grupo de segurança.

sg-mw43*****

SecurityProtocol

string

O tipo de protocolo de segurança do Kafka. Valores válidos:

  • SASL_SSL

  • PLAINTEXT

  • SASL_PLAINTEXT

SASL_SSL

SslKeyPassword

string

[Obrigatório para chaves privadas criptografadas] A senha para a chave privada do cliente Kafka. Se a chave privada do cliente estiver criptografada com uma senha (ou seja, o arquivo PEM contiver a tag 'Proc-Type: 4,ENCRYPTED' ou 'ENCRYPTED'), você deve fornecer a senha de descriptografia. Deixe este parâmetro vazio se a chave privada não estiver criptografada. Nota: Esta senha é usada apenas para descriptografar a chave privada e não está relacionada à autenticação do Kafka.

yourPassword

SslKeystoreCertificateChain

string

[Obrigatório para autenticação mútua] A cadeia de certificados do cliente Kafka. Este parâmetro é obrigatório quando a autenticação SSL mútua (ssl.client.auth=required) está ativada no servidor Kafka. Requisitos de formato: formato PEM codificado em Base64, incluindo o certificado do cliente e a cadeia de certificados completa (o certificado do cliente primeiro, seguido pelos certificados de CA intermediários, e o certificado de CA raiz é opcional). Nota: Certifique-se de que o conteúdo de cada arquivo PEM comece com '-----BEGIN CERTIFICATE-----' e termine com '-----END CERTIFICATE-----'. Concatene os arquivos e, em seguida, codifique-os em Base64.

"SslKeystoreCertificateChain"

SslKeystoreKey

object

[Obrigatório para autenticação bidirecional] O objeto de configuração de chave privada SSL. A chave privada do cliente é obrigatória quando a autenticação SSL bidirecional está ativada no servidor Kafka. Apenas o padrão KMS é suportado para chaves: especifique o recurso EPS do Key Management Service que armazena a chave privada usando KmsArn. O sistema recupera o conteúdo da chave privada do KMS apenas na memória, o que proporciona maior segurança. Exemplo de configuração: {"KmsArn": "acs:kms:cn-hangzhou:123456789:secret/ssl-key-xxxx", "KmsSecretValueKey": "keystore_private_key"}.

KmsArn

string

Obrigatório. O ARN do recurso KMS que armazena a chave privada SSL. Este parâmetro é usado para localizar a instância do Key Management Service (KMS) que armazena a chave privada do cliente. Formato de exemplo: acs:kms:cn-hangzhou:123456789:secret/ssl-keystore-key-xxxx. Para obter o valor, visualize o ARN da chave correspondente no console do KMS.

"KmsArn"

KmsSecretValueKey

string

[Modo KMS KV] O nome da chave no segredo KMS. Quando o segredo armazenado no KMS usa uma estrutura de chave-valor (KV), especifique este parâmetro para indicar a chave correspondente à chave privada SSL. Exemplo: Se o segredo KMS for '{"ssl_keystore_key":"-----BEGIN PRIVATE KEY-----...","ssl_truststore_key":"..."}', insira 'ssl_keystore_key'. Se o segredo KMS estiver no modo de texto simples e armazenar diretamente o conteúdo PEM da chave privada, deixe este parâmetro vazio.

"KmsSecretValueKey"

SslTruststoreCertificates

string

[Obrigatório para cenários SSL] O certificado de confiança do servidor Kafka. Este certificado é usado para autenticar a validade do certificado SSL do broker Kafka e evitar ataques man-in-the-middle. Requisitos de formato: formato PEM com codificação Base64, que normalmente contém o certificado de CA do servidor Kafka ou o próprio certificado do servidor. Exemplo: Execute a codificação Base64 no conteúdo do arquivo PEM do certificado de CA, garantindo que comece com '-----BEGIN CERTIFICATE-----' e termine com '-----END CERTIFICATE-----'. Se o Kafka usar um certificado autoassinado, forneça o certificado de CA que emitiu o certificado.

"SslTruststoreCertificates"

Topic

string

O nome do tópico.

LTC_CACHE_PRD

VSwitchIds

object

A lista de IDs de vSwitch para a origem do Kafka.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

A lista de IDs de vSwitch para a origem do Kafka.

vbr-8vb835n3zf9shwl****mp

Value

object

O corpo da mensagem.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O corpo da mensagem.

$.data.content

VpcId

object

O ID da VPC.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O ID da VPC.

i-2ze7u5i17mbqtx1p****

SinkApacheRocketMQCheckpointParameters

object

Os parâmetros de Checkpoint do Sink Apache RocketMQ.

ConsumeTimestamp

object

O timestamp em que a mensagem é consumida.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O timestamp.

1570761026400

Group

object

O ID do grupo de consumidores.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O grupo de consumidores.

GID_EVENTBRIDGE_1736234******

InstanceEndpoint

string

O endpoint da instância.

192.168.1.1:9876

InstancePassword

string

A senha.

yourPassword

InstanceUsername

string

O nome de usuário necessário para autenticação.

admin

NetworkType

string

O tipo de rede.

PrivateNetwork

SecurityGroupId

string

O ID do grupo de segurança.

sg-2ze5bmpw6adn0q******

Topic

object

O tópico da instância do ApsaraMQ for RocketMQ.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O nome do tópico na instância do ApsaraMQ for RabbitMQ.

Mytopic

VSwitchId

string

O ID do vSwitch.

vsw-uf62oqt1twuevrt******

VpcId

string

O ID da VPC.

vpc-2zeccak5pb0j3ay******

SinkApiDestinationParameters SinkApiDestinationParameters

Os parâmetros de destino do ApiDestination.

SinkBaiLianParameters SinkBaiLianParameters

Os parâmetros de entrega do Model Studio.

SinkCustomizedKafkaConnectorParameters

object

Os parâmetros do conector Kafka do Sink.

ConnectorPackageUrl

string

A URL de download do arquivo do OSS.

"https://examplebucket.oss-cn-hangzhou.aliyuncs.com/testDoc/Old_Homebrew/2024-06-26%2022%3A34%3A08/opt/homebrew/homebrew/Library/Homebrew/test/support/fixtures/cask/AppWithBinary.zip?OSSAccessKeyId=ri&Expires=1725539627&Signature=rb8q3OpV******"

ConnectorParameters

object

O arquivo de propriedades a ser analisado do pacote ZIP atual.

Config

object

A configuração do conector.

{ "connector.class": "com.mongodb.kafka.connect.MongoSinkConnector", "tasks.max": "1", "topics": "sourceA,sourceB" }

Name

string

O nome do conector.

mongo-sink

WorkerParameters

object

A configuração da instância.

{ "group.id": "connect-eb-cluster-KAFKA_CONNECTORC", "offset.storage.topic": "connect-eb-offset-KAFKA_CONNECTOR_yjqC8K5ewC", "config.storage.topic": "connect-eb-config-KAFKA_CONNECTOR_yjqC8K5ewC", "status.storage.topic": "connect-eb-status-KAFKA_CONNECTOR_yjqC8K5ewC", "consumer.group.id": "connector-eb-cluster-KAFKA_CONNECTOR_yjqC8K5ewC-mongo-sink", "bootstrap.servers": "alikafka-post:9092" }

SinkCustomizedKafkaParameters

object

Os parâmetros do Kafka do Sink.

InstanceId

string

O ID da instância Kafka do MSMQ.

90be1f96-4229-4535-bb76-34b4f6fb****

SinkDashVectorParameters

object

Os parâmetros do DashVector do Sink.

ApiKey

string

A chave de API criada no console do DashVector.

Q34nExQH7sQ****

Collection

string

O nome da coleção.

collection1

DashVectorSchemaParameters

array<object>

As definições de campos de esquema para entradas de tabela ao inserir dados no DashVector. O resultado após a transformação do conteúdo do evento deve estar no formato JSON.

array<object>

Name

object

O nome da propriedade.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O nome da propriedade.

content

Type

object

O tipo de propriedade do DashVector.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O tipo de propriedade do DashVector.

STRING

Value

object

O valor da propriedade.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

JSONPATH

Template

string

O estilo do modelo.

${content}

Value

string

O valor da propriedade.

$.data.content

InstanceId

string

O ID da instância.

vrs-cn-lbj3ru1***

Network

string

O tipo de rede.

PublicNetwork

Operation

string

O tipo de operação do banco de dados DashVector.

Upsert

Partition

object

A partição. Valor padrão: default.

Form

string

O formato de transformação.

CONSTANT

Template

string

O estilo do modelo.

${partition}

Value

string

  • Se Form estiver definido como CONSTANT: o valor constante.

  • Se Form estiver definido como JSONPATH: o conteúdo extraído usando JSONPath.

Nota: O campo Value não pode exceder 10.240 caracteres.

default

PrimaryKeyId

object

O ID da chave primária usado ao inserir ou excluir um registro. Se este campo não for especificado, um ID de chave primária aleatório será usado.

Form

string

O formato de transformação.

JSONPATH

Template

string

O modelo de ID da chave primária. Este campo é obrigatório apenas quando Form está definido como TEMPLATE.

${ID}

Value

string

  • Se Form estiver definido como JSONPATH: o conteúdo extraído usando JSONPath.

  • Se Form estiver definido como TEMPLATE: a variável de modelo.

Nota: O campo Value não pode exceder 10.240 caracteres.

$.data.requestId

Vector

object

O vetor do registro do DashVector a ser inserido.

Form

string

O formato de transformação.

JSONPATH

Template

string

O estilo do modelo.

${vector}

Value

string

O conteúdo extraído usando JSONPath.

Nota: O campo Value não pode exceder 10.240 caracteres.

$.data.messageBody

SinkDataHubParameters

object

Os parâmetros do sink do DataHub.

Body

object

O modelo de conteúdo de registro para o tipo BLOB.

Form

string

O formato de transformação.

ORIGINAL

Template

string

O estilo do modelo.

The template string, if any

Value

string

O modelo de conteúdo de registro para o tipo BLOB.

{ "key": "value" }

Project

object

O nome do projeto do DataHub.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O nome do projeto do DataHub.

demo-project

RoleName

object

O nome da função da tarefa.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O nome da função da tarefa.

test-role

Topic

object

O nome do tópico do DataHub.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O nome do tópico do DataHub.

demo-topic

TopicSchema

object

O esquema de conteúdo do tópico para o tipo TUPLE.

Form

string

O formato de transformação.

TEMPLATE

Template

string

O estilo do modelo.

{"k1":"${k1}","k2":"${k2}"}

Value

string

O esquema de conteúdo do tópico para o tipo TUPLE.

{"k1":"value1","k2":"value2"}

TopicType

object

O tipo de tópico. Valores válidos:

  • TUPLE

  • BLOB

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O tipo de tópico. Valores válidos:

  • TUPLE

  • BLOB

TUPLE

SinkDataWorksTriggerParameters SinkDataWorksTriggerParameters

Os parâmetros de entrega do gatilho do DataWorks.

SinkDorisParameters

object

O tipo de origem do evento.

BeHttpEndpoint

object

O endpoint HTTP público do BE.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O endpoint HTTP público do BE.

"BeHttpEndpoint"

Body

object

O conteúdo da mensagem.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O conteúdo da mensagem.

{ "key": "value" }

Database

object

O banco de dados.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O banco de dados.

"Database"

FeHttpEndpoint

object

O endpoint HTTP do FE.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O endpoint HTTP do FE.

"FeHttpEndpoint"

NetworkType

object

O tipo de rede.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O tipo de rede.

PublicNetwork

Password

object

A senha.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

A senha.

yourPassword

QueryEndpoint

object

O endpoint do protocolo MySQL.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O endpoint do protocolo MySQL.

"QueryEndpoint"

SecurityGroupId

object

O grupo de segurança.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O grupo de segurança.

sg-mw43*****

Table

object

A tabela de destino.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

A tabela de destino.

"Table"

UserName

object

O nome de usuário.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O nome de usuário.

"UserName"

VSwitchIds

object

Os IDs dos vSwitches.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

Os IDs dos vSwitches.

vbr-8vb835n3zf9shwl****mp

VpcId

object

O ID da VPC.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O ID da VPC.

i-2ze7u5i17mbqtx1p****

SinkFcParameters

object

O destino da função.

Body

object

O conteúdo do corpo enviado para a função.

Form

string

O formato de transformação. Valores válidos:

  • ORIGINAL: evento completo

  • JSONPATH: evento parcial

  • CONSTANT: constante

  • TEMPLATE: modelo

Para mais informações, consulte Transformação de eventos.

TEMPLATE

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O valor antes da transformação.

{ "key": "value" }

Concurrency

object

A simultaneidade de entrega. O valor mínimo é 1.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

A simultaneidade de entrega. O valor mínimo é 1.

1

DataFormat

object

A regra de transformação de formato para o conteúdo do evento.

Form

string

O formato de transformação. Valores válidos:

  • ORIGINAL: evento completo

  • JSONPATH: evento parcial

  • CONSTANT: constante

  • TEMPLATE: modelo

JSONPATH

Template

string

O estilo do modelo.

$.data.key

Value

string

O valor antes da transformação.

{ "key": "value" }

FunctionName

object

O nome da função.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O nome da função.

mFunction

InvocationType

object

O tipo de invocação. Valores válidos:

  • Sync: Invocação síncrona.

  • Async: Invocação assíncrona.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O tipo de invocação. Valores válidos:

  • Sync: Invocação síncrona.

  • Async: Invocação assíncrona.

Async

Qualifier

object

A versão do serviço.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

A versão do serviço.

LATEST

ServiceName

object

O nome do serviço.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O nome do serviço.

myService

SinkFnfParameters

object

Os parâmetros do sink FNF.

ExecutionName

object

O nome da execução.

Form

string

O formato de transformação. Valor padrão: CONSTANT. Valores válidos:

  • JSONPATH: evento parcial

  • CONSTANT: constante

  • TEMPLATE: modelo

Para mais informações, consulte Transformação de eventos.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O nome da execução.

123

FlowName

object

O nome do fluxo.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O nome do fluxo.

test-streaming-fnf

Input

object

A entrada da execução.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

A entrada da execução.

123

RoleName

object

O nome da função.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O nome da função.

Al****FNF-x****

SinkHttpsParameters SinkHttpsParameters

Os parâmetros de destino HTTPS.

SinkKafkaParameters

object

Os parâmetros do sink Kafka.

Acks

object

O modo de confirmação para gravação de dados no Kafka. Valores válidos:

  • acks=0: Nenhuma resposta do servidor é necessária. Este modo oferece alto desempenho, mas apresenta alto risco de perda de dados.

  • acks=1: Uma resposta é retornada após o nó líder gravar os dados com sucesso. Este modo oferece desempenho moderado e apresenta risco moderado de perda de dados. Os dados podem ser perdidos se o nó líder falhar.

  • acks=all: Uma resposta é retornada após o nó líder gravar os dados com sucesso e os nós seguidores replicarem os dados com sucesso. Este modo oferece menor desempenho, mas maior segurança dos dados. Os dados são perdidos apenas se tanto o nó líder quanto os nós seguidores falharem.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O modo de confirmação para gravação de dados no Kafka. Valores válidos:

  • acks=0: Nenhuma resposta do servidor é necessária. Este modo oferece alto desempenho, mas apresenta alto risco de perda de dados.

  • acks=1: Uma resposta é retornada após o nó líder gravar os dados com sucesso. Este modo oferece desempenho moderado e apresenta risco moderado de perda de dados. Os dados podem ser perdidos se o nó líder falhar.

  • acks=all: Uma resposta é retornada após o nó líder gravar os dados com sucesso e os nós seguidores replicarem os dados com sucesso. Este modo oferece menor desempenho, mas maior segurança dos dados. Os dados são perdidos apenas se tanto o nó líder quanto os nós seguidores falharem.

1

CompressionType

string

O tipo de compactação.

"CompressionType"

DynamicTopic

object

A política de roteamento de tópico de destino para mensagens. Se os parâmetros topic e DynamicTopic forem especificados, o parâmetro DynamicTopic terá precedência. Os seguintes modos de configuração são suportados:

  1. Modo de constante estática: Insira uma string de nome de tópico fixa, como "order_created". Todas as mensagens são enviadas para este tópico.

  2. Modo de extração dinâmica: Insira uma expressão JSONPath padrão, como "$.user.id" ou "$.metadata.category". O sistema analisa o corpo da mensagem upstream e extrai o valor do campo correspondente como o nome do tópico de destino.

Form

string

O tipo de transformação. Valores válidos:

  • CONSTANT: um valor fixo.

  • JSONPATH: extraído do upstream com base no caminho.

CONSTANT

Template

string

O modelo.

The template string, if any

Value

string

O valor.

"DynamicTopic"

Headers

object

Os metadados adicionais da mensagem do Kafka.

Form

string

O formato de transformação. Valores válidos:

  • ORIGINAL: evento completo

  • JSONPATH: evento parcial

  • CONSTANT: constante

  • TEMPLATE: modelo

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O valor antes da transformação.

{ "key": "value" }

InstanceId

object

O tipo de serviço de destino é o Message Queue for Apache Kafka.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O ID da instância.

Defaut_1283278472_s****

Key

object

A chave da mensagem.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

A chave da mensagem.

key

Topic

object

O nome do tópico.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O nome do tópico.

test

Value

object

O corpo da mensagem.

Form

string

O formato de transformação.

TEMPLATE

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O valor antes da transformação.

{ "key": "value" }

SinkKnowledgeBaseParameters SinkKnowledgeBaseParameters

Os parâmetros de entrega da base de conhecimento.

SinkMNSParameters

object

O destino de evento do Simple Message Queue (anteriormente MNS).

Body

object

O conteúdo da mensagem.

Form

string

O formato de transformação.

TEMPLATE

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O valor antes da transformação.

{ "key": "value" }

IsBase64Encode

object

Especifica se a codificação Base64 deve ser ativada.

Form

string

O formato da transformação de evento. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

Ativa a codificação Base64.

true

QueueName

object

O tipo de serviço de destino é o Simple Message Queue (anteriormente MNS).

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O nome da fila do Simple Message Queue (anteriormente MNS).

MyQueue

SinkMQTTParameters SinkMQTTParameters

Os parâmetros de entrega MQTT.

SinkOSSParameters SinkOSSParameters

Os parâmetros de entrega OSS.

SinkOpenSourceRabbitMQParameters

object

Os parâmetros de destino de evento do RabbitMQ autogerenciado.

AuthType

string

O tipo de autenticação.

ACL

Body

object

O conteúdo do corpo da mensagem.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O valor dos dados brutos.

{"key": "value"}

Endpoint

string

O endpoint.

192.168.1.1:9876

Exchange

string

O nome do exchange no RabbitMQ.

my-exchange

MessageId

object

O identificador exclusivo da mensagem.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O valor do ID da mensagem.

12345

NetworkType

string

O tipo de rede.

PublicNetwork

Password

string

A senha usada para acessar a instância do RabbitMQ.

yourPassword

Properties

object

As propriedades adicionais da mensagem.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O conteúdo das propriedades.

{"env": "prod"}

QueueName

string

O nome da fila no RabbitMQ. Este parâmetro só entra em vigor quando TargetType é definido como Queue.

my-queue

RoutingKey

object

A chave de roteamento da mensagem.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O valor da chave de roteamento.

{"Form": "CONSTANT", "Value": "my-routing-key"}

SecurityGroupId

string

O ID do grupo de segurança.

sg-uf6of9452b2pba82c ****

TargetType

string

O tipo de destino para entrega de mensagens. Este parâmetro só entra em vigor quando TargetType é definido como Exchange.

Exchange

Username

string

O nome de usuário usado para acessar a instância do RabbitMQ.

admin

VSwitchIds

string

O ID do vSwitch.

vsw-uf6of9452b2pba82c ****

VirtualHostName

string

O nome do host virtual no RabbitMQ.

vhost1

VpcId

string

O ID da VPC.

vpc-uf6of9452b2pba82c ****

SinkRabbitMQMetaParameters SinkRabbitMQMetaParameters

Os parâmetros de entrega de metadados para o ApsaraMQ for RabbitMQ.

SinkRabbitMQMsgSyncParameters SinkRabbitMQMsgSyncParameters

Os parâmetros de entrega de sincronização de mensagens para o ApsaraMQ for RabbitMQ.

SinkRabbitMQParameters

object

Os parâmetros de sink do ApsaraMQ for RabbitMQ.

Body

object

O conteúdo da mensagem.

Form

string

O formato de transformação.

TEMPLATE

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O valor antes da transformação.

{ "key": "value" }

Exchange

object

O modo de exchange. Este parâmetro é obrigatório apenas quando o parâmetro TargetType é definido como Exchange.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O nome do exchange na instância da fila de mensagens MSMQ RabbitMQ.

a_exchange

InstanceId

object

O tipo de serviço de destino é a fila de mensagens MSMQ RabbitMQ.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O ID da instância da fila de mensagens MSMQ RabbitMQ.

e5c9b727-e06c-4d7e-84d5-f8ce644e****

MessageId

object

O ID da mensagem.

Form

string

O formato de transformação.

TEMPLATE

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O valor antes da transformação.

{ "key": "value" }

Properties

object

As propriedades de filtragem.

Form

string

O formato de transformação.

TEMPLATE

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O valor antes da transformação.

{ "key": "value" }

QueueName

object

O modo de fila. Este parâmetro é obrigatório apenas quando o parâmetro TargetType é definido como Queue.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O nome da fila na instância.

MyQueue

RoutingKey

object

A regra de roteamento da mensagem. Este parâmetro é obrigatório apenas quando o parâmetro TargetType é definido como Exchange.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

A regra de roteamento da mensagem.

housekeeping

TargetType

object

O tipo de destino.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O tipo de destino. Valores válidos:\n\n- Exchange: o modo de exchange\n- Queue: o modo de fila.

Exchange/Queue

VirtualHostName

object

O nome do vhost na instância da fila de mensagens MSMQ RabbitMQ.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O nome do vhost na instância da fila de mensagens MSMQ RabbitMQ.

rabbit-host

SinkRocketMQCheckpointParameters

object

Os parâmetros de checkpoint do Sink RocketMQ.

ConsumeTimestamp

object

O timestamp em que a mensagem é consumida.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O timestamp.

1570761026400

Group

object

O ID do grupo de consumidores.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O grupo de consumidores.

GID_EVENTBRIDGE_1736234******

InstanceId

string

O ID da instância.

MQ_INST_164901546557****_BAAN****

InstanceType

string

O tipo de instância. Valores válidos:

  • Cloud_4: Instância do ApsaraMQ for RocketMQ 4.0

  • Cloud_5: Instância do ApsaraMQ for RocketMQ 5.0

Cloud_4

Topic

object

O tópico da instância da fila de mensagens MSMQ RocketMQ.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O nome do tópico na instância da fila de mensagens MSMQ RocketMQ.

Mytopic

SinkRocketMQParameters

object

Os parâmetros de destino para a fila de mensagens MSMQ RocketMQ.

Body

object

O conteúdo da mensagem.

Form

string

O formato de transformação.

TEMPLATE

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O valor antes da transformação.

{ "key": "value" }

DeliveryOrderType

object

O tipo de ordem de entrega da mensagem. Este parâmetro é opcional. Valor padrão: entrega concorrente.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O tipo de ordem de entrega. Valores válidos:

  • Orderly: entrega ordenada

  • Concurrently: entrega concorrente

Concurrently

InstanceEndpoint

object

O endpoint da instância.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O endpoint da instância.

vbr-8vbsvkkbpf3vb0zef****

InstanceId

object

O tipo de serviço de destino é a fila de mensagens MSMQ RocketMQ.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O ID da instância da fila de mensagens MSMQ RocketMQ.

MQ_INST_164901546557****_BAAN****

InstancePassword

object

A senha da instância.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

A senha da instância.

admin****

InstanceType

object

O tipo de instância. Valores válidos:

  • Cloud_4: Instância do ApsaraMQ for RocketMQ 4.0 (padrão)

  • Cloud_5: Instância do ApsaraMQ for RocketMQ 5.0

  • SelfBuilt: Cluster de Apache RocketMQ autogerenciado

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O tipo de instância. Valores válidos:

  • Cloud_4: Instância do ApsaraMQ for RocketMQ 4.0 (padrão)

  • Cloud_5: Instância do ApsaraMQ for RocketMQ 5.0

  • SelfBuilt: Cluster de Apache RocketMQ autogerenciado

Cloud_4

InstanceUsername

object

O nome de usuário da instância.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O nome de usuário da instância.

admin

Keys

object

As propriedades de filtragem.

Form

string

O formato de transformação.

TEMPLATE

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O valor antes da transformação.

{ "key": "value" }

Network

object

O tipo de rede. Valores válidos:

  • PublicNetwork

  • PrivateNetwork

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O tipo de rede. Valores válidos:

  • PublicNetwork

  • PrivateNetwork

PublicNetwork

Properties

object

As propriedades de filtragem.

Form

string

O formato de transformação.

TEMPLATE

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O valor antes da transformação.

{ "key": "value" }

SecurityGroupId

object

O ID do grupo de segurança.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O ID do grupo de segurança.

b4bf375515f6440f942e3a20c33d****

ShardingKey

object

A chave de fragmentação da mensagem.

Nota
  • Se DeliveryOrderType estiver definido como Orderly, ShardingKey será obrigatório.

  • Se Source estiver definido como RocketMQ, ShardingKey poderá ser deixado vazio. Nesse caso, a chave de fragmentação da mensagem é gerada concatenando o BrokerName e o QueueId upstream.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O valor da chave de fragmentação.

order_id

Tags

object

As propriedades de filtragem.

Form

string

O formato de transformação.

TEMPLATE

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O valor antes da transformação.

{ "key": "value" }

Topic

object

O tópico da instância do MSMQ RocketMQ.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O nome do tópico na instância do MSMQ RocketMQ.

Mytopic

VSwitchIds

object

O ID do vSwitch.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O ID do vSwitch.

vbr-8vb835n3zf9shwl****mp

VpcId

object

O ID da VPC.

Form

string

O formato da transformação de evento. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O ID da VPC.

vbr-8vb835n3zf9shwlvb****

SinkSLSParameters

object

Os parâmetros do sink do Simple Log Service (SLS).

Body

object

O conteúdo enviado para o SLS.

Form

string

O formato de transformação.

TEMPLATE

Template

string

O estilo do modelo.

The value of ${key} is ${value}!

Value

string

O valor antes da transformação.

{ "key": "value" }

ContentSchema

object

Os pares chave-valor personalizados do log. Este parâmetro entra em vigor apenas quando ContentType é definido como KeyValue. Cada par chave-valor é representado por Key_n e Value_n.

Form

string

O estilo do modelo.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O valor antes da transformação.

{"Key_1":{"form":"CONSTANT","value":"demoKey"},"Value_1":{"form":"JSONPATH","value":"$.data.value"}}

ContentType

object

O formato de dados do SLS. Você pode selecionar o formato padrão ou configurar pares chave-valor especificados. Valores válidos:

  • JSON

  • KeyValue

Form

string

O formato de transformação.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O valor antes da transformação.

JSON

LogStore

object

O Logstore do Simple Log Service.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O Logstore do Simple Log Service.

test-logstore

Project

object

O projeto do Simple Log Service.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O projeto do Simple Log Service.

test-project

RoleName

object

Para a autorização do barramento de eventos EventBridge usar esta função para ler o conteúdo de log do SLS, as seguintes condições devem ser atendidas: ao criar a função para o serviço no console do Resource Access Management (RAM), você deve selecionar Alibaba Cloud Service e definir o serviço confiável como Event Bus.

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

Para a autorização do barramento de eventos EventBridge usar esta função para ler o conteúdo de log do SLS, as seguintes condições devem ser atendidas: ao criar a função para o serviço no console do Resource Access Management (RAM), você deve selecionar Alibaba Cloud Service e definir o serviço confiável como Event Bus.

testRole

Topic

object

O tópico do log, que corresponde ao campo reservado "topic" do Simple Log Service (SLS).

Form

string

O formato de transformação. Valor padrão: CONSTANT.

CONSTANT

Template

string

O estilo do modelo.

The template string, if any

Value

string

O tópico do log, que corresponde ao campo reservado "topic" do Simple Log Service (SLS).

testTopic

Source

object

O provedor de eventos.

SourceApacheKafkaParameters

object

As configurações de parâmetros para o Kafka de código aberto.

Bootstraps

string

O endpoint.

"Bootstraps"

ConsumerGroup

string

O nome do grupo de consumidores.

DEFAULT_GROUP

NetworkType

string

Especifica o tipo de rede do cluster Kafka.

PrivateNetwork

OffsetReset

string

O offset de consumo. Valores válidos:

  • latest: O sistema lê dados a partir do offset mais recente.

  • earliest: O sistema lê dados a partir do offset mais antigo. Este valor é suportado apenas quando um grupo de consumidores não utilizado é inicializado pela primeira vez.

latest

SaslMechanism

string

O mecanismo de autenticação SASL do Kafka.

"SaslMechanism"

SaslPassword

string

A senha de autenticação SASL do Kafka.

yourPassword

SaslUser

string

O nome de usuário de autenticação SASL do Kafka.

"SaslUser"

SecurityGroupId

string

O ID do grupo de segurança para a origem do Kafka.

sg-bp1iv19sp1msc7zot4****

SecurityProtocol

string

O tipo de protocolo de segurança do Kafka. Valores válidos:

  • SASL_SSL

  • PLAINTEXT

  • SASL_PLAINTEXT

SASL_SSL

SslKeyPassword

string

[Obrigatório para chaves privadas criptografadas] A senha para a chave privada do cliente Kafka. Se a chave privada do cliente estiver criptografada com uma senha (ou seja, o arquivo PEM contiver a tag 'Proc-Type: 4,ENCRYPTED' ou 'ENCRYPTED'), você deve fornecer a senha de descriptografia. Deixe este parâmetro vazio se a chave privada não estiver criptografada. Nota: Esta senha é usada apenas para descriptografar a chave privada e não está relacionada à autenticação do Kafka.

yourPassword

SslKeystoreCertificateChain

string

[Obrigatório para autenticação mútua] A cadeia de certificados do cliente Kafka. Este parâmetro é obrigatório quando a autenticação SSL mútua (ssl.client.auth=required) está ativada no servidor Kafka. Requisitos de formato: formato PEM codificado em Base64, incluindo o certificado do cliente e a cadeia de certificados completa (o certificado do cliente primeiro, seguido pelos certificados de CA intermediários, e o certificado de CA raiz é opcional). Nota: Certifique-se de que o conteúdo de cada arquivo PEM comece com '-----BEGIN CERTIFICATE-----' e termine com '-----END CERTIFICATE-----'. Concatene os arquivos e, em seguida, codifique-os em Base64.

"SslKeystoreCertificateChain"

SslKeystoreKey

object

[Obrigatório para autenticação bidirecional] O objeto de configuração da chave privada SSL. Quando a autenticação SSL bidirecional está ativada no servidor Kafka, a chave privada do cliente deve ser fornecida. Apenas o padrão KMS é suportado para chaves: especifique o recurso EPS do Key Management Service (KMS) que armazena a chave privada usando KmsArn. O sistema recupera o conteúdo da chave privada do KMS apenas na memória para maior segurança. Exemplo de configuração: {"KmsArn": "acs:kms:cn-hangzhou:123456789:secret/ssl-key-xxxx", "KmsSecretValueKey": "keystore_private_key"}

KmsArn

string

Obrigatório. O ARN do recurso KMS que armazena a chave privada SSL. Este parâmetro é usado para localizar a instância do Key Management Service (KMS) que armazena a chave privada do cliente. Formato de exemplo: acs:kms:cn-hangzhou:123456789:secret/ssl-keystore-key-xxxx. Para obter o valor, visualize o ARN da chave correspondente no console do KMS.

"KmsArn"

KmsSecretValueKey

string

[Modo KMS KV] O nome da chave no segredo KMS. Quando o segredo armazenado no KMS usa uma estrutura de chave-valor (KV), especifique este parâmetro para indicar a chave correspondente à chave privada SSL. Exemplo: Se o segredo KMS for '{"ssl_keystore_key":"-----BEGIN PRIVATE KEY-----...","ssl_truststore_key":"..."}', insira 'ssl_keystore_key'. Se o segredo KMS estiver no modo de texto simples e armazenar diretamente o conteúdo PEM da chave privada, deixe este parâmetro vazio.

"KmsSecretValueKey"

SslTruststoreCertificates

string

[Obrigatório para SSL] O certificado confiável do servidor Kafka. É usado para autenticar a validade do certificado SSL do broker Kafka para evitar ataques man-in-the-middle. Requisito de formato: formato PEM com codificação Base64, que geralmente contém o certificado de CA do servidor Kafka ou o próprio certificado do servidor. Exemplo: Aplique a codificação Base64 ao conteúdo do arquivo PEM do certificado de CA (certifique-se de que comece com '-----BEGIN CERTIFICATE-----' e termine com '-----END CERTIFICATE-----'). Se o Kafka usar um certificado autoassinado, você deve fornecer o certificado de assinatura de CA que emitiu o certificado.

"SslTruststoreCertificates"

Topic

string

O nome do tópico.

LTC_CACHE_PRD

VSwitchIds

string

A lista de IDs de vSwitch para a origem do Kafka.

vsw-bp179l3llg3jjxwrq72****

ValueDataType

string

O tipo de dados. Valores válidos:

  • Text

  • Binary

  • Json

JSON

VpcId

string

O ID da VPC da origem do Kafka.

vpc-8vblalsi0vbhizr77****

SourceApacheRocketMQCheckpointParameters

object

A origem de checkpoint do RocketMQ.

InstanceEndpoint

string

O endpoint da instância.

registry-vpc.cn-hangzhou.aliyuncs.com

InstanceId

string

O ID da instância do ApsaraMQ for RocketMQ.

MQ_INST_164901546557****_BAAN****

InstancePassword

string

A senha da instância.

123456

InstanceUsername

string

O nome de usuário da instância.

admin

NetworkType

string

O tipo de rede.

PrivateNetwork

RegionId

string

O ID da região.

cn-hangzhou

SecurityGroupId

string

O ID do grupo de segurança.

sg-mw43*****

Topics

array

A lista de tópicos.

string

A lista de tópicos a serem consumidos.

["Topic_1","Topic_2"]

VSwitchId

string

O ID do vSwitch.

vsw-dwaafds****

VpcId

string

O ID da VPC.

vpc-adw1awdw*****

SourceCustomizedKafkaConnectorParameters

object

A origem de eventos do Apache Kafka do conector personalizado.

ConnectorPackageUrl

string

A URL de download do pacote ZIP no OSS.

"https://examplebucket.oss-cn-hangzhou.aliyuncs.com/testDoc/Old_Homebrew/2024-06-26%2022%3A34%3A08/opt/homebrew/homebrew/Library/Homebrew/test/support/fixtures/cask/AppWithBinary.zip?OSSAccessKeyId=ri&Expires=1725539627&Signature=rb8q3OpV2i3gZJ"

ConnectorParameters

object

Os parâmetros do conector.

Config

object

A configuração do conector.

{ "connector.class": "com.mongodb.kafka.connect.MongoSinkConnector", "tasks.max": "1", "topics": "sourceA,sourceB" }

Name

string

O nome do conector.

test-name

WorkerParameters

object

A configuração da instância.

{ "group.id": "connect-eb-cluster-KAFKA_CONNECTORC", "offset.storage.topic": "connect-eb-offset-KAFKA_CONNECTOR_yjqC8K5ewC", "config.storage.topic": "connect-eb-config-KAFKA_CONNECTOR_yjqC8K5ewC", "status.storage.topic": "connect-eb-status-KAFKA_CONNECTOR_yjqC8K5ewC", "consumer.group.id": "connector-eb-cluster-KAFKA_CONNECTOR_yjqC8K5ewC-mongo-sink", "bootstrap.servers": "alikafka-post:9092" }

SourceCustomizedKafkaParameters

object

A origem de eventos personalizada do Kafka.

InstanceId

string

O ID da instância do MSMQ for Apache Kafka.

r-8vb64581862c****

SourceDTSParameters

object

A origem do DTS.

BrokerUrl

string

O endereço de rede e o número da porta do canal de assinatura de dados.

"BrokerUrl"

InitCheckPoint

string

O offset de consumo, que é o carimbo de data e hora em que o cliente SDK consome o primeiro dado. O valor é um carimbo de data e hora UNIX.

1620962769

Password

string

A senha da conta do grupo de consumidores.

admin****

Sid

string

O ID do grupo de consumidores.

HD1

TaskId

string

O ID da tarefa.

f86e5814-b223-482c-b768-3b873297****

Topic

string

O tópico de assinatura do canal de assinatura de dados.

TP_TEST_UNDERWRITE_ISSUE

Username

string

O nome de usuário da conta do grupo de consumidores.

admin

SourceEventBusParameters

object

A origem do barramento de eventos.

EventBusName

string

O nome do barramento de eventos.

demo

EventRuleName

string

O nome da regra de evento.

test

SourceFeiShuDocsParameters SourceFeiShuDocsParameters

Os parâmetros de origem do documento do Lark.

SourceJDBCParameters SourceJDBCParameters

Os parâmetros da origem de dados JDBC.

SourceKafkaParameters

object

A origem do Kafka.

ConsumerGroup

string

O ID do grupo de consumidores que assina o tópico.

GID_TEST

InstanceId

string

O ID da instância.

i-bp1fbtrnqmjvgq66****

Network

string

A configuração de rede. Valor padrão: Default. Para uma rede VPC, o valor é PublicNetwork.

Default

OffsetReset

string

O offset.

latest

RegionId

string

O ID da região onde a instância reside.

cn-hangzhou

SecurityGroupId

string

O ID do grupo de segurança.

sg-2vcgdxz7o1n9zapp****

Topic

string

O nome do tópico.

topic_empower_1642473600414

VSwitchIds

string

O ID do vSwitch.

vsw-wz9qqeovkwjxlu9uc****

ValueDataType

string

O parâmetro de codificação e decodificação. Valores válidos:

  • JSON: A lógica existente. Os bytes são decodificados em cadeias de caracteres usando UTF-8 e analisados como JSON.

  • Text: Os bytes são decodificados em cadeias de caracteres usando UTF-8 e colocados diretamente no payload.

  • Binary: Os bytes são codificados em cadeias de caracteres usando a codificação Base64 e colocados no payload.

Text

VpcId

string

O ID da VPC.

vpc-2zehizpoendb3****

SourceMNSParameters

object

Os parâmetros do MSMQ Simple Message Queue (anteriormente MNS).

IsBase64Decode

boolean

Especifica se a codificação Base64 deve ser ativada.

true

QueueName

string

O nome da fila no MSMQ Simple Message Queue (anteriormente MNS).

demo

RegionId

string

O ID da região.

cn-hangzhou

SourceMQTTParameters

object

A origem de eventos MQTT.

BodyDataType

string

O formato de codificação da mensagem. Valores válidos:

  • JSON

  • Text

  • Binary

JSON

InstanceId

string

O ID da instância.

i-2ze06wqdwk0uq14k****

NetworkType

string

O tipo de rede.

PrivateNetwork

RegionId

string

O ID da região.

cn-shanghai

SecurityGroupId

string

O ID do grupo de segurança.

sg-bp1iv19sp1msc7zot4****

Topic

string

O nome do tópico.

TOPIC-cainiao-pcs-wms-instock-noPrealertPrintLabel

VSwitchIds

string

O ID do vSwitch.

vsw-bp179l3llg3jjxwrq72****

VpcId

string

O ID da VPC.

vpc-8vblalsi0vbhizr77****

SourceMySQLParameters SourceMySQLParameters

A origem de eventos MySQL.

SourceOSSParameters

object

A origem de eventos OSS.

BucketName

string

O nome do bucket do OSS.

bucket_abc

Delimiter

string

O delimitador. No modo de carregamento de blocos, este delimitador é usado como o identificador de bloco para texto. Valor padrão: \n.

\n

LoadFormat

string

O carregador de documentos.

TextLoader

LoadMode

string

O modo de carregamento de dados. Valores válidos:

  • single: Carregamento de documento único.

  • element: Carregamento de blocos. Valor padrão: single.

single

Prefix

string

O prefixo do caminho do arquivo.

fun/document/

RoleName

string

O nome da função RAM que concede autorização ao barramento de eventos do EventBridge para ler arquivos do OSS. A função deve ter pelo menos permissões de somente leitura no OSS.

eventbridge_oss_role

SourceOpenSourceRabbitMQParameters

object

A origem de eventos RabbitMQ de código aberto.

AuthType

string

O tipo de autenticação.

ACL

BodyDataType

string

O formato de codificação da mensagem. Valores válidos:

  • JSON

  • Text

  • Binary

Json

Endpoint

string

O endpoint da instância RabbitMQ de código aberto.

192.168.1.100:5672

NetworkType

string

O tipo de rede. Valores válidos:

  • PublicNetwork

  • PrivateNetwork

PrivateNetwork

Password

string

A senha.

yourPassword

QueueName

string

O nome da fila na instância RabbitMQ de código aberto.

demo

SecurityGroupId

string

O ID do grupo de segurança.

sg-2ze65razphjfz3******

Username

string

O nome de usuário.

admin

VSwitchIds

string

O ID do vSwitch.

vsw-uf65zhil5oukof5******

VirtualHostName

string

O nome do vhost na instância RabbitMQ de código aberto.

eb-connect

VpcId

string

O ID da VPC.

vpc-bp1vllc1lnw1v657******

SourcePostgreSQLParameters SourcePostgreSQLParameters

Os parâmetros da origem de dados PostgreSQL.

SourcePrometheusParameters

object

A origem de eventos Prometheus.

ClusterId

string

O ID do cluster.

c83555068b6******ad213f565f209

DataType

string

O tipo de dados.

Json

ExternalLabels

string

Os rótulos externos anexados ao fluxo de eventos.

{"env":"test"}

Labels

string

Os rótulos.

__name__=.*

RegionId

string

O ID da região.

cn-hangzhou

RoleName

string

O nome da função da tarefa.

test-role

SourceRabbitMQMetaParameters SourceRabbitMQMetaParameters

Os parâmetros de origem de metadados para o serviço de mensagens MSMQ RabbitMQ.

SourceRabbitMQMsgSyncParameters SourceRabbitMQMsgSyncParameters

Os parâmetros de origem de sincronização de mensagens para o serviço MSMQ RabbitMQ.

SourceRabbitMQParameters

object

A origem de eventos ApsaraMQ for RabbitMQ.

InstanceId

string

O ID da instância de mensagens MSMQ RabbitMQ.

i-f8z9a9mcgwri1c1i****

QueueName

string

O nome da fila na instância de mensagens MSMQ RabbitMQ.

comp

RegionId

string

O ID da região.

cn-hangzhou

VirtualHostName

string

O nome do vhost na instância de mensagens MSMQ RabbitMQ.

eb-connect

SourceRocketMQCheckpointParameters

object

A origem de checkpoint do RocketMQ.

InstanceId

string

O ID da instância.

rmp-cn-jte3w******

InstanceType

string

O tipo de instância. Valores válidos:

  • Cloud_4: Instância do ApsaraMQ for RocketMQ 4.0 (padrão)

  • Cloud_5: Instância do ApsaraMQ for RocketMQ 5.0

  • SelfBuilt: Cluster de Apache RocketMQ autogerenciado

Cloud_4

RegionId

string

O ID da região.

cn-hangzhou

Topics

array

O tópico da mensagem.

string

O tópico da mensagem.

opic_add_anima

SourceRocketMQParameters

object

A origem de eventos ApsaraMQ for RocketMQ.

AuthType

string

O tipo de autenticação.

ACL

BodyDataType

string

O formato de codificação da mensagem. Valores válidos:

  • Json

  • Text

  • Binary

Json

FilterSql

string

A instrução de filtro SQL.

index > 10

FilterType

string

O tipo de filtragem de mensagens.

Tag

GroupID

string

O ID do grupo do serviço de mensagens MSMQ RocketMQ.

GID_group1

InstanceEndpoint

string

O endpoint da instância.

reg****-vpc.cn-zhangjiakou.aliyuncs.com

InstanceId

string

O ID da instância do serviço de mensagens MSMQ RocketMQ.

i-f8zbher64dlm58pl****

InstanceNetwork

string

As informações de rede da instância. Valores válidos:

  • PublicNetwork

  • PrivateNetwork

PublicNetwork

InstancePassword

string

A senha da instância.

xxxa

InstanceSecurityGroupId

string

As informações do grupo de segurança da instância.

sg-m5edtu24f12345****

InstanceType

string

O tipo de instância. Valores válidos:

  • Cloud_4: Instância do ApsaraMQ for RocketMQ 4.0 (padrão)

  • Cloud_5: Instância do ApsaraMQ for RocketMQ 5.0

  • SelfBuilt: Cluster de Apache RocketMQ autogerenciado

Cloud_4

InstanceUsername

string

O nome de usuário da instância.

xxxa

InstanceVSwitchIds

string

As informações do vSwitch da instância.

vsw-m5ev8asdc6h12****

InstanceVpcId

string

As informações da VPC da instância.

vpc-m5e3sv4b12345****

Network

string

O tipo de rede. Valores válidos:

  • PublicNetwork

  • PrivateNetwork

PublicNetwork

Offset

string

O offset de consumo da mensagem. Valores válidos:

  • CONSUME_FROM_LAST_OFFSET: Consome mensagens a partir do offset mais recente.

  • CONSUME_FROM_FIRST_OFFSET: Consome mensagens a partir do offset mais antigo.

  • CONSUME_FROM_TIMESTAMP: Consome mensagens a partir do offset em um carimbo de data/hora especificado.

CONSUMEFROMLASTOFFSET

RegionId

string

O ID da região do serviço de mensagens MSMQ RocketMQ.

cn-hangzhou

SecurityGroupId

string

O ID do grupo de segurança.

sg-m5edtu24f12345****

Tag

string

A tag de filtro da mensagem.

v1

Timestamp

integer

O carimbo de data/hora. Este parâmetro é válido apenas quando o parâmetro Offset é definido como CONSUME_FROM_TIMESTAMP.

1636597951964

Topic

string

O tópico da mensagem.

topic_add_anima

VSwitchIds

string

O ID do vSwitch.

vsw-m5ev8asdc6h12345****

VpcId

string

O ID da VPC.

vpc-m5e3sv4b12345****

SourceSLSParameters

object

A origem de eventos do SLS.

ConsumePosition

string

O offset de início de consumo. Você pode definir este parâmetro como begin ou end para consumir a partir do offset mais antigo ou mais recente. Você também pode especificar um carimbo de data/hora em segundos para iniciar o consumo.

begin

ConsumerGroup

string

O grupo de consumidores.

go-dts-shelf-group

LogStore

string

O Logstore do Simple Log Service.

waf-logstore

Project

string

O projeto do Simple Log Service.

dmmzk

RoleName

string

Ao autorizar o EventBridge a usar esta função para ler o conteúdo de log do SLS, as seguintes condições devem ser atendidas: ao criar a função usada pelo serviço no console Resource Access Management (RAM), você deve selecionar Alibaba Cloud Service e definir o serviço confiável como EventBridge.

testRole

Status

string

O status do fluxo de eventos.

RUNNING

Transforms

array<object>

As configurações de transformação.

object

O ARN do serviço em nuvem, como o ARN de uma função no Function Compute.

AiChunkTransformParameters AiChunkTransformParameters

Os parâmetros de fragmentação de texto local de IA.

AiClassifyTransformParameters AiClassifyTransformParameters

Os parâmetros de classificação de texto de IA.

AiEmbedTransformParameters AiEmbedTransformParameters

Os parâmetros de incorporação de IA.

AiExtractTransformParameters AiExtractTransformParameters

Os parâmetros de extração de informações de IA.

AiFilterTransformParameters AiFilterTransformParameters

Os parâmetros de filtragem condicional de IA.

AiPrepSearchTransformParameters AiPrepSearchTransformParameters

Os parâmetros de fragmentação semântica de IA.

AiRedactTransformParameters AiRedactTransformParameters

Os parâmetros de mascaramento de dados de IA.

AiSentimentAnalysisTransformParameters AiSentimentAnalysisTransformParameters

Os parâmetros de análise de emoções de IA.

AiSummarizeTransformParameters AiSummarizeTransformParameters

Os parâmetros de resumo de IA.

AiTranslateTransformParameters AiTranslateTransformParameters

Os parâmetros de tradução de IA.

Arn

string

O ARN do serviço em nuvem, como o ARN de uma função no Function Compute.

acs:fc:cn-hangzhou:*****:services/demo-service.LATEST/functions/demo-func

BaiLianAgentTransformParameters BaiLianAgentTransformParameters

Os parâmetros de transformação do agente do Model Studio.

DashScopeTransformParameters DashScopeTransformParameters

Os parâmetros de transformação do modelo DashScope.

Message

string

A mensagem de erro.

The event streaming [xxxx] not existed!

RequestId

string

O identificador exclusivo gerado pelo Alibaba Cloud para a solicitação.

7892F480-58C9-5067-AB35-8A7BEF****

Success

boolean

Indica se a operação foi bem-sucedida.

true

Exemplos

Resposta de sucesso

JSON formato

{
  "Code": "Success",
  "Data": {
    "Description": "RocketMQ-to-RocketMQ",
    "DetailedStatus": {
      "DelayTime": 3,
      "DiffOffset": 0,
      "Extensions": {
        "test": "test",
        "test2": 1
      },
      "TPS": 5
    },
    "EventStreamingName": "rocketmq-sync",
    "FilterPattern": "{\n\"source\": [\n{\n\"prefix\": \"acs:mns\"\n}\n],\n\"type\": [\n{\n\"prefix\": \"mns:Queue\"\n}\n],\n\"subject\": [\n{\n\"prefix\": \"acs:mns:cn-hangzhou:123456789098****:queues/zeus\"\n}\n]\n}",
    "Metadata": "{\"key\":\"value\"}",
    "RunOptions": {
      "BatchWindow": {
        "CountBasedWindow": 100,
        "TimeBasedWindow": 10
      },
      "BusinessOption": {
        "BusinessMode": "\"BusinessMode\"",
        "MaxCapacityUnitCount": 10,
        "MinCapacityUnitCount": 1
      },
      "DeadLetterQueue": {
        "Arn": "acs:ram::155020394332****:role/edskmstoecs",
        "Network": "PrivateNetwork",
        "SecurityGroupId": "sg-2vcgdxz7o1n9zapp****",
        "VSwitchIds": "vsw-m5ev8asdc6h12345****",
        "VpcId": "vpc-2zehizpoendb3****"
      },
      "ErrorsTolerance": "ALL",
      "MaximumTasks": 2,
      "RetryStrategy": {
        "MaximumEventAgeInSeconds": 512,
        "MaximumRetryAttempts": 2,
        "PushRetryStrategy": "BACKOFF_RETRY"
      },
      "Throttling": 100
    },
    "Sink": {
      "SinkAgentRunParameters": {
        "AgentRuntimeName": "agent-demo-example",
        "Body": {
          "Form": "ORIGINAL",
          "Template": "The value of ${key} is ${value}!",
          "Value": "$"
        },
        "EndpointName": "default",
        "RoleName": "example-agent-role",
        "Timeout": "30000"
      },
      "SinkApacheKafkaParameters": {
        "Acks": "all",
        "Bootstraps": "\"Bootstraps\"",
        "CompressionType": "\"CompressionType\"",
        "DynamicTopic": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "\"DynamicTopic\""
        },
        "Headers": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "\"Headers\""
        },
        "Key": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "key"
        },
        "NetworkType": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "PrivateNetwork"
        },
        "SaslMechanism": "\"SaslMechanism\"",
        "SaslPassword": "yourPassword",
        "SaslUser": "\"SaslUser\"",
        "SecurityGroupId": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "sg-mw43*****"
        },
        "SecurityProtocol": "SASL_SSL",
        "SslKeyPassword": "yourPassword",
        "SslKeystoreCertificateChain": "\"SslKeystoreCertificateChain\"",
        "SslKeystoreKey": {
          "KmsArn": "\"KmsArn\"",
          "KmsSecretValueKey": "\"KmsSecretValueKey\""
        },
        "SslTruststoreCertificates": "\"SslTruststoreCertificates\"",
        "Topic": "LTC_CACHE_PRD",
        "VSwitchIds": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "vbr-8vb835n3zf9shwl****mp\n"
        },
        "Value": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "$.data.content"
        },
        "VpcId": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "i-2ze7u5i17mbqtx1p****"
        }
      },
      "SinkApacheRocketMQCheckpointParameters": {
        "ConsumeTimestamp": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "1570761026400"
        },
        "Group": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "GID_EVENTBRIDGE_1736234******\n"
        },
        "InstanceEndpoint": "192.168.1.1:9876",
        "InstancePassword": "yourPassword",
        "InstanceUsername": "admin",
        "NetworkType": "PrivateNetwork",
        "SecurityGroupId": "sg-2ze5bmpw6adn0q******",
        "Topic": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "Mytopic"
        },
        "VSwitchId": "vsw-uf62oqt1twuevrt******",
        "VpcId": "vpc-2zeccak5pb0j3ay******"
      },
      "SinkApiDestinationParameters": {
        "BodyParameters": {
          "Form": "TEMPLATE",
          "Template": "{\"message\":\"${message}\"}",
          "Value": "{\"message\":\"$.data.message\"}"
        },
        "HeaderParameters": {
          "Form": "TEMPLATE",
          "Template": "{\"${headerName1}\":\"${headerValue1}\"}",
          "Value": "{\"headerName1\":\"X-Example\",\"headerValue1\":\"example-value\"}"
        },
        "Name": "example-api-destination",
        "QueryStringParameters": {
          "Form": "",
          "Template": "",
          "Value": ""
        },
        "Timeout": 0
      },
      "SinkBaiLianParameters": {
        "After": {
          "Form": "CONSTANT",
          "Template": "",
          "Value": "example"
        },
        "ApplicationType": "KnowledgeBase",
        "Before": {
          "Form": "CONSTANT",
          "Template": "",
          "Value": "example"
        },
        "Context": "",
        "Extend": "",
        "Offset": {
          "Form": "CONSTANT",
          "Template": "",
          "Value": "example"
        },
        "Op": {
          "Form": "CONSTANT",
          "Template": "",
          "Value": "example"
        },
        "Partition": {
          "Form": "CONSTANT",
          "Template": "",
          "Value": "example"
        },
        "WorkspaceId": "llm-a1b2c3d4e5f6g7h8"
      },
      "SinkCustomizedKafkaConnectorParameters": {
        "ConnectorPackageUrl": "\"https://examplebucket.oss-cn-hangzhou.aliyuncs.com/testDoc/Old_Homebrew/2024-06-26%2022%3A34%3A08/opt/homebrew/homebrew/Library/Homebrew/test/support/fixtures/cask/AppWithBinary.zip?OSSAccessKeyId=ri&Expires=1725539627&Signature=rb8q3OpV******\"",
        "ConnectorParameters": {
          "Config": {
            "connector.class": "com.mongodb.kafka.connect.MongoSinkConnector",
            "tasks.max": "1",
            "topics": "sourceA,sourceB"
          },
          "Name": "mongo-sink"
        },
        "WorkerParameters": {
          "group.id": "connect-eb-cluster-KAFKA_CONNECTORC",
          "offset.storage.topic": "connect-eb-offset-KAFKA_CONNECTOR_yjqC8K5ewC",
          "config.storage.topic": "connect-eb-config-KAFKA_CONNECTOR_yjqC8K5ewC",
          "status.storage.topic": "connect-eb-status-KAFKA_CONNECTOR_yjqC8K5ewC",
          "consumer.group.id": "connector-eb-cluster-KAFKA_CONNECTOR_yjqC8K5ewC-mongo-sink",
          "bootstrap.servers": "alikafka-post:9092"
        }
      },
      "SinkCustomizedKafkaParameters": {
        "InstanceId": "90be1f96-4229-4535-bb76-34b4f6fb****"
      },
      "SinkDashVectorParameters": {
        "ApiKey": "Q34nExQH7sQ****",
        "Collection": "collection1",
        "DashVectorSchemaParameters": [
          {
            "Name": {
              "Form": "CONSTANT",
              "Template": "The template string, if any",
              "Value": "content"
            },
            "Type": {
              "Form": "CONSTANT",
              "Template": "The template string, if any",
              "Value": "STRING"
            },
            "Value": {
              "Form": "JSONPATH",
              "Template": "${content}",
              "Value": "$.data.content"
            }
          }
        ],
        "InstanceId": "vrs-cn-lbj3ru1***",
        "Network": "PublicNetwork",
        "Operation": "Upsert",
        "Partition": {
          "Form": "CONSTANT",
          "Template": "${partition}",
          "Value": "default"
        },
        "PrimaryKeyId": {
          "Form": "JSONPATH",
          "Template": "${ID}",
          "Value": "$.data.requestId"
        },
        "Vector": {
          "Form": "JSONPATH",
          "Template": "${vector}",
          "Value": "$.data.messageBody"
        }
      },
      "SinkDataHubParameters": {
        "Body": {
          "Form": "ORIGINAL",
          "Template": "The template string, if any",
          "Value": "{\n  \"key\": \"value\"\n}"
        },
        "Project": {
          "Form": "CONSTANT\n",
          "Template": "The template string, if any",
          "Value": "demo-project\n"
        },
        "RoleName": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "test-role"
        },
        "Topic": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "demo-topic\n"
        },
        "TopicSchema": {
          "Form": "TEMPLATE",
          "Template": "{\"k1\":\"${k1}\",\"k2\":\"${k2}\"}",
          "Value": "{\"k1\":\"value1\",\"k2\":\"value2\"}"
        },
        "TopicType": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "TUPLE\n"
        }
      },
      "SinkDataWorksTriggerParameters": {
        "Enable": "true"
      },
      "SinkDorisParameters": {
        "BeHttpEndpoint": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "\"BeHttpEndpoint\""
        },
        "Body": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "{\n  \"key\": \"value\"\n}"
        },
        "Database": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "\"Database\""
        },
        "FeHttpEndpoint": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "\"FeHttpEndpoint\""
        },
        "NetworkType": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "PublicNetwork"
        },
        "Password": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "yourPassword"
        },
        "QueryEndpoint": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "\"QueryEndpoint\""
        },
        "SecurityGroupId": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "sg-mw43*****"
        },
        "Table": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "\"Table\""
        },
        "UserName": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "\"UserName\""
        },
        "VSwitchIds": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "vbr-8vb835n3zf9shwl****mp\n"
        },
        "VpcId": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "i-2ze7u5i17mbqtx1p****"
        }
      },
      "SinkFcParameters": {
        "Body": {
          "Form": "TEMPLATE",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "{\n      \"key\": \"value\"\n}"
        },
        "Concurrency": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "1"
        },
        "DataFormat": {
          "Form": "JSONPATH",
          "Template": "$.data.key",
          "Value": "{\n      \"key\": \"value\"\n}"
        },
        "FunctionName": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "mFunction"
        },
        "InvocationType": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "Async"
        },
        "Qualifier": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "LATEST"
        },
        "ServiceName": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "myService"
        }
      },
      "SinkFnfParameters": {
        "ExecutionName": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "123"
        },
        "FlowName": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "test-streaming-fnf"
        },
        "Input": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "123"
        },
        "RoleName": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "Al****FNF-x****"
        }
      },
      "SinkHttpsParameters": {
        "Body": {
          "Form": "TEMPLATE",
          "Template": "{\"message\":\"${message}\"}",
          "Value": "{\"message\":\"$.data.message\"}"
        },
        "Method": "POST",
        "NetworkType": "PublicNetwork",
        "SecurityGroupId": "",
        "Token": "",
        "URL": {
          "Form": "CONSTANT",
          "Template": "",
          "Value": "https://example.com/events"
        },
        "VSwitchIds": "",
        "VpcId": ""
      },
      "SinkKafkaParameters": {
        "Acks": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "1"
        },
        "CompressionType": "\"CompressionType\"",
        "DynamicTopic": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "\"DynamicTopic\""
        },
        "Headers": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "{\n      \"key\": \"value\"\n}\n\n"
        },
        "InstanceId": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "Defaut_1283278472_s****"
        },
        "Key": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "key"
        },
        "Topic": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "test"
        },
        "Value": {
          "Form": "TEMPLATE",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "{\n      \"key\": \"value\"\n}"
        }
      },
      "SinkKnowledgeBaseParameters": {
        "Catalog": "my_catalog",
        "KnowledgeBaseName": "my-knowledge-base",
        "Namespace": "my_namespace"
      },
      "SinkMNSParameters": {
        "Body": {
          "Form": "TEMPLATE",
          "Template": "The value of ${key} is ${value}!",
          "Value": "{\n      \"key\": \"value\"\n}"
        },
        "IsBase64Encode": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "true"
        },
        "QueueName": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "MyQueue"
        }
      },
      "SinkMQTTParameters": {
        "InstanceId": "mqtt-cn-a1b2c3d4e5f",
        "Mqtt5UserProperty": {
          "Form": "",
          "Template": "",
          "Value": ""
        },
        "ParentTopic": "example-topic",
        "Payload": {
          "Form": "ORIGINAL",
          "Template": "",
          "Value": ""
        },
        "SubTopic": {
          "Form": "",
          "Template": "",
          "Value": ""
        }
      },
      "SinkOSSParameters": {
        "BucketName": "test",
        "CompressionType": "gzip",
        "ContentTransform": {
          "Form": "JSONPATH",
          "Template": "",
          "Value": "$.data.message"
        },
        "Endpoint": "oss-cn-hangzhou-internal.aliyuncs.com",
        "PathFormat": "/EB-test/",
        "RegionId": "cn-hangzhou",
        "RoleArn": "acs:ram::1234567890123456:role/example-eventbridge-role",
        "RotateIntervalMs": "60000",
        "RotateSizeBytes": "1048576",
        "SSLEnabled": false,
        "TaskConcurrency": "1",
        "TimeZone": "UTC+8:00"
      },
      "SinkOpenSourceRabbitMQParameters": {
        "AuthType": "ACL",
        "Body": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!",
          "Value": "{\"key\": \"value\"}"
        },
        "Endpoint": "192.168.1.1:9876",
        "Exchange": "my-exchange",
        "MessageId": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "12345"
        },
        "NetworkType": "PublicNetwork\n",
        "Password": "yourPassword",
        "Properties": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "{\"env\": \"prod\"}"
        },
        "QueueName": "my-queue",
        "RoutingKey": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!",
          "Value": "{\"Form\": \"CONSTANT\", \"Value\": \"my-routing-key\"}\n"
        },
        "SecurityGroupId": "sg-uf6of9452b2pba82c ****",
        "TargetType": "Exchange",
        "Username": "admin",
        "VSwitchIds": "vsw-uf6of9452b2pba82c ****",
        "VirtualHostName": "vhost1",
        "VpcId": "vpc-uf6of9452b2pba82c ****"
      },
      "SinkRabbitMQMetaParameters": {
        "Endpoint": "rabbitmq-cn-a1b2c3d4e5f-cn-hangzhou-vpc.amqp.aliyuncs.com",
        "InstanceId": "rabbitmq-cn-a1b2c3d4e5f",
        "InstanceType": "Cloud",
        "NetworkType": "PrivateNetwork",
        "Password": "",
        "SecurityGroupId": "sg-a1b2c3d4e5f6g7h8i9j0",
        "Username": "admin",
        "VSwitchIds": "vsw-a1b2c3d4e5f6g7h8i9j0k",
        "VirtualHostName": "test-001",
        "VpcId": "vpc-a1b2c3d4e5f6g7h8i9j0k"
      },
      "SinkRabbitMQMsgSyncParameters": {
        "Body": {
          "Form": "JSONPATH",
          "Template": "",
          "Value": "$.data.body"
        },
        "Endpoint": "",
        "Exchange": {
          "Form": "JSONPATH",
          "Template": "",
          "Value": "$.data.exchange"
        },
        "InstanceId": "rabbitmq-cn-a1b2c3d4e5f",
        "InstanceType": "Cloud",
        "MaxHops": "1",
        "MessageId": {
          "Form": "JSONPATH",
          "Template": "",
          "Value": "$.data.messageId"
        },
        "NetworkType": "PrivateNetwork",
        "Password": "",
        "Properties": {
          "Form": "JSONPATH",
          "Template": "",
          "Value": "$.data.properties"
        },
        "RoutingKey": {
          "Form": "JSONPATH",
          "Template": "",
          "Value": "$.data.routingKey"
        },
        "SecurityGroupId": "sg-a1b2c3d4e5f6g7h8i9j0",
        "Username": "admin",
        "VSwitchIds": "vsw-a1b2c3d4e5f6g7h8i9j0k",
        "VirtualHostName": "test-001",
        "VpcId": "vpc-a1b2c3d4e5f6g7h8i9j0k"
      },
      "SinkRabbitMQParameters": {
        "Body": {
          "Form": "TEMPLATE",
          "Template": "The value of ${key} is ${value}!",
          "Value": "{\n      \"key\": \"value\"\n}"
        },
        "Exchange": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "a_exchange"
        },
        "InstanceId": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "e5c9b727-e06c-4d7e-84d5-f8ce644e****"
        },
        "MessageId": {
          "Form": "TEMPLATE",
          "Template": "The value of ${key} is ${value}!",
          "Value": "{\n      \"key\": \"value\"\n}"
        },
        "Properties": {
          "Form": "TEMPLATE",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "{\n      \"key\": \"value\"\n}"
        },
        "QueueName": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "MyQueue"
        },
        "RoutingKey": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "housekeeping"
        },
        "TargetType": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "Exchange/Queue"
        },
        "VirtualHostName": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "rabbit-host\n"
        }
      },
      "SinkRocketMQCheckpointParameters": {
        "ConsumeTimestamp": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "1570761026400"
        },
        "Group": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "GID_EVENTBRIDGE_1736234******"
        },
        "InstanceId": "MQ_INST_164901546557****_BAAN****",
        "InstanceType": "Cloud_4",
        "Topic": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "Mytopic"
        }
      },
      "SinkRocketMQParameters": {
        "Body": {
          "Form": "TEMPLATE",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "{\n      \"key\": \"value\"\n}"
        },
        "DeliveryOrderType": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "Concurrently"
        },
        "InstanceEndpoint": {
          "Form": "CONSTANT\n",
          "Template": "The template string, if any",
          "Value": "vbr-8vbsvkkbpf3vb0zef****\n"
        },
        "InstanceId": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "MQ_INST_164901546557****_BAAN****"
        },
        "InstancePassword": {
          "Form": "CONSTANT\n",
          "Template": "The template string, if any",
          "Value": "admin****\n"
        },
        "InstanceType": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "Cloud_4\n"
        },
        "InstanceUsername": {
          "Form": "CONSTANT\n",
          "Template": "The template string, if any",
          "Value": "admin\n"
        },
        "Keys": {
          "Form": "TEMPLATE",
          "Template": "The value of ${key} is ${value}!",
          "Value": "{\n      \"key\": \"value\"\n}"
        },
        "Network": {
          "Form": "CONSTANT\n",
          "Template": "The template string, if any",
          "Value": "PublicNetwork\n"
        },
        "Properties": {
          "Form": "TEMPLATE",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "{\n      \"key\": \"value\"\n}"
        },
        "SecurityGroupId": {
          "Form": "CONSTANT\n",
          "Template": "The template string, if any",
          "Value": "b4bf375515f6440f942e3a20c33d****\n"
        },
        "ShardingKey": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "order_id"
        },
        "Tags": {
          "Form": "TEMPLATE",
          "Template": "The value of ${key} is ${value}!",
          "Value": "{\n      \"key\": \"value\"\n}"
        },
        "Topic": {
          "Form": "CONSTANT",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "Mytopic"
        },
        "VSwitchIds": {
          "Form": "CONSTANT\n",
          "Template": "The template string, if any",
          "Value": "vbr-8vb835n3zf9shwl****mp\n"
        },
        "VpcId": {
          "Form": "CONSTANT\n",
          "Template": "The template string, if any",
          "Value": "vbr-8vb835n3zf9shwlvb****\n"
        }
      },
      "SinkSLSParameters": {
        "Body": {
          "Form": "TEMPLATE",
          "Template": "The value of ${key} is ${value}!\n",
          "Value": "{\n      \"key\": \"value\"\n}"
        },
        "ContentSchema": {
          "Form": "CONSTANT\n",
          "Template": "The template string, if any",
          "Value": "{\"Key_1\":{\"form\":\"CONSTANT\",\"value\":\"demoKey\"},\"Value_1\":{\"form\":\"JSONPATH\",\"value\":\"$.data.value\"}}"
        },
        "ContentType": {
          "Form": "CONSTANT\n",
          "Template": "The template string, if any",
          "Value": "JSON\n"
        },
        "LogStore": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "test-logstore"
        },
        "Project": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "test-project\n"
        },
        "RoleName": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "testRole"
        },
        "Topic": {
          "Form": "CONSTANT",
          "Template": "The template string, if any",
          "Value": "testTopic"
        }
      }
    },
    "Source": {
      "SourceApacheKafkaParameters": {
        "Bootstraps": "\"Bootstraps\"",
        "ConsumerGroup": "DEFAULT_GROUP",
        "NetworkType": "PrivateNetwork",
        "OffsetReset": "latest",
        "SaslMechanism": "\"SaslMechanism\"",
        "SaslPassword": "yourPassword",
        "SaslUser": "\"SaslUser\"",
        "SecurityGroupId": "sg-bp1iv19sp1msc7zot4****",
        "SecurityProtocol": "SASL_SSL",
        "SslKeyPassword": "yourPassword",
        "SslKeystoreCertificateChain": "\"SslKeystoreCertificateChain\"",
        "SslKeystoreKey": {
          "KmsArn": "\"KmsArn\"",
          "KmsSecretValueKey": "\"KmsSecretValueKey\""
        },
        "SslTruststoreCertificates": "\"SslTruststoreCertificates\"",
        "Topic": "LTC_CACHE_PRD",
        "VSwitchIds": "vsw-bp179l3llg3jjxwrq72****",
        "ValueDataType": "JSON",
        "VpcId": "vpc-8vblalsi0vbhizr77****"
      },
      "SourceApacheRocketMQCheckpointParameters": {
        "InstanceEndpoint": "registry-vpc.cn-hangzhou.aliyuncs.com",
        "InstanceId": "MQ_INST_164901546557****_BAAN****",
        "InstancePassword": "123456",
        "InstanceUsername": "admin",
        "NetworkType": "PrivateNetwork",
        "RegionId": "cn-hangzhou\n",
        "SecurityGroupId": "sg-mw43*****",
        "Topics": [
          "[\"Topic_1\",\"Topic_2\"]"
        ],
        "VSwitchId": "vsw-dwaafds****",
        "VpcId": "vpc-adw1awdw*****"
      },
      "SourceCustomizedKafkaConnectorParameters": {
        "ConnectorPackageUrl": "\"https://examplebucket.oss-cn-hangzhou.aliyuncs.com/testDoc/Old_Homebrew/2024-06-26%2022%3A34%3A08/opt/homebrew/homebrew/Library/Homebrew/test/support/fixtures/cask/AppWithBinary.zip?OSSAccessKeyId=ri&Expires=1725539627&Signature=rb8q3OpV2i3gZJ\"",
        "ConnectorParameters": {
          "Config": {
            "connector.class": "com.mongodb.kafka.connect.MongoSinkConnector",
            "tasks.max": "1",
            "topics": "sourceA,sourceB"
          },
          "Name": "test-name\n"
        },
        "WorkerParameters": {
          "group.id": "connect-eb-cluster-KAFKA_CONNECTORC",
          "offset.storage.topic": "connect-eb-offset-KAFKA_CONNECTOR_yjqC8K5ewC",
          "config.storage.topic": "connect-eb-config-KAFKA_CONNECTOR_yjqC8K5ewC",
          "status.storage.topic": "connect-eb-status-KAFKA_CONNECTOR_yjqC8K5ewC",
          "consumer.group.id": "connector-eb-cluster-KAFKA_CONNECTOR_yjqC8K5ewC-mongo-sink",
          "bootstrap.servers": "alikafka-post:9092"
        }
      },
      "SourceCustomizedKafkaParameters": {
        "InstanceId": "r-8vb64581862c****\n"
      },
      "SourceDTSParameters": {
        "BrokerUrl": "\"BrokerUrl\"",
        "InitCheckPoint": "1620962769",
        "Password": "admin****",
        "Sid": "HD1",
        "TaskId": "f86e5814-b223-482c-b768-3b873297****",
        "Topic": "TP_TEST_UNDERWRITE_ISSUE",
        "Username": "admin"
      },
      "SourceEventBusParameters": {
        "EventBusName": "demo",
        "EventRuleName": "test"
      },
      "SourceFeiShuDocsParameters": {
        "AppId": "cli_a946c046xxxx",
        "AppSecret": "yO3hEYiSjkBVxxxx",
        "KnowledgeSpaceName": "Centro de Documentação do Produto",
        "LoadMode": "single"
      },
      "SourceJDBCParameters": {
        "BatchSize": 1000,
        "CustomQuery": "",
        "IncrementingColumn": "",
        "JdbcUrl": "jdbc:mysql://host:3306/database",
        "Network": "PublicNetwork",
        "Password": "",
        "PollingInterval": 60,
        "QueryMode": "bulk",
        "QueryTimeout": 30,
        "SecurityGroupId": "sg-a1b2c3d4e5f6g7h8i9j0",
        "TableName": "example_table",
        "TimestampColumn": "",
        "Username": "example_user",
        "VSwitchIds": "vsw-a1b2c3d4e5f6g7h8i9j0k",
        "VpcId": "vpc-a1b2c3d4e5f6g7h8i9j0k"
      },
      "SourceKafkaParameters": {
        "ConsumerGroup": "GID_TEST",
        "InstanceId": "i-bp1fbtrnqmjvgq66****",
        "Network": "Default",
        "OffsetReset": "latest",
        "RegionId": "cn-hangzhou",
        "SecurityGroupId": "sg-2vcgdxz7o1n9zapp****",
        "Topic": "topic_empower_1642473600414",
        "VSwitchIds": "vsw-wz9qqeovkwjxlu9uc****",
        "ValueDataType": "Text",
        "VpcId": "vpc-2zehizpoendb3****"
      },
      "SourceMNSParameters": {
        "IsBase64Decode": true,
        "QueueName": "demo",
        "RegionId": "cn-hangzhou"
      },
      "SourceMQTTParameters": {
        "BodyDataType": "JSON",
        "InstanceId": "i-2ze06wqdwk0uq14k****",
        "NetworkType": "PrivateNetwork",
        "RegionId": "cn-shanghai",
        "SecurityGroupId": "sg-bp1iv19sp1msc7zot4****",
        "Topic": "TOPIC-cainiao-pcs-wms-instock-noPrealertPrintLabel",
        "VSwitchIds": "vsw-bp179l3llg3jjxwrq72****",
        "VpcId": "vpc-8vblalsi0vbhizr77****"
      },
      "SourceMySQLParameters": {
        "DatabaseName": "database1",
        "HostName": "rm-bp1vxxx.mysql.rds.aliyuncs.com",
        "IncludeSchemaChanges": "false",
        "NetworkType": "PrivateNetwork",
        "Password": "",
        "Port": 80,
        "RegionId": "cn-hangzhou",
        "SecurityGroupId": "sg-a1b2c3d4e5f6g7h8i9j0",
        "SnapshotMode": "when_needed",
        "TableNames": "database1.table1",
        "User": "example_user",
        "VSwitchIds": "[vsw-a1b2c3d4e5f6g7h8i9j0k]",
        "VpcId": "vpc-a1b2c3d4e5f6g7h8i9j0k"
      },
      "SourceOSSParameters": {
        "BucketName": "bucket_abc\n",
        "Delimiter": "\\n\n",
        "LoadFormat": "TextLoader\n",
        "LoadMode": "single\n",
        "Prefix": "fun/document/\n",
        "RoleName": "eventbridge_oss_role\n"
      },
      "SourceOpenSourceRabbitMQParameters": {
        "AuthType": "ACL",
        "BodyDataType": "Json",
        "Endpoint": "192.168.1.100:5672",
        "NetworkType": "PrivateNetwork\n",
        "Password": "yourPassword",
        "QueueName": "demo",
        "SecurityGroupId": "sg-2ze65razphjfz3******",
        "Username": "admin",
        "VSwitchIds": "vsw-uf65zhil5oukof5******",
        "VirtualHostName": "eb-connect",
        "VpcId": "vpc-bp1vllc1lnw1v657******"
      },
      "SourcePostgreSQLParameters": {
        "DatabaseName": "analytics_db",
        "HostName": "pgm-bp1xxxxx.pg.rds.aliyuncs.com",
        "NetworkType": "",
        "Password": "",
        "Port": 5432,
        "RegionId": "",
        "SchemaName": "",
        "SecurityGroupId": "",
        "SnapshotMode": "",
        "TableNames": "",
        "User": "readonly_user",
        "VSwitchIds": "",
        "VpcId": ""
      },
      "SourcePrometheusParameters": {
        "ClusterId": "c83555068b6******ad213f565f209\n",
        "DataType": "Json",
        "ExternalLabels": "{\"env\":\"test\"}",
        "Labels": "__name__=.*\n",
        "RegionId": "cn-hangzhou",
        "RoleName": "test-role"
      },
      "SourceRabbitMQMetaParameters": {
        "Endpoint": "rabbitmq-cn-a1b2c3d4e5f-cn-hangzhou-vpc.amqp.aliyuncs.com",
        "InnerNameSuffix": "rabbitmq-cn-a1b2c3d4e5f_example_123e4567-e89b-42d3-a456-426614174000",
        "InstanceId": "rabbitmq-cn-a1b2c3d4e5f",
        "InstanceType": "Cloud",
        "MaxHops": "1",
        "NetworkType": "",
        "OrderConsume": "false",
        "Password": "",
        "Regex": "^example_.*",
        "SecurityGroupId": "",
        "SyncMetaType": "",
        "Username": "admin",
        "VSwitchIds": "",
        "VirtualHostName": "test-001",
        "VpcId": ""
      },
      "SourceRabbitMQMsgSyncParameters": {
        "BodyDataType": "",
        "CloudMigrationTaskId": "123e4567-e89b-42d3-a456-426614174000",
        "DstClusterHost": "",
        "DstClusterType": "Cloud",
        "Endpoint": "192.0.2.10",
        "InstanceId": "rabbitmq-cn-a1b2c3d4e5f",
        "InstanceType": "SelfBuilt",
        "NetworkType": "PrivateNetwork",
        "OrderConsume": "",
        "Password": "",
        "PrefetchCount": "",
        "Regex": "",
        "SecurityGroupId": "sg-a1b2c3d4e5f6g7h8i9j0",
        "SrcClusterHost": "",
        "SrcClusterType": "SelfBuilt",
        "SyncMetaType": "4",
        "Username": "admin",
        "VSwitchIds": "vsw-a1b2c3d4e5f6g7h8i9j0k",
        "VirtualHostName": "test-001",
        "VpcId": "vpc-a1b2c3d4e5f6g7h8i9j0k"
      },
      "SourceRabbitMQParameters": {
        "InstanceId": "i-f8z9a9mcgwri1c1i****",
        "QueueName": "comp",
        "RegionId": "cn-hangzhou",
        "VirtualHostName": "eb-connect"
      },
      "SourceRocketMQCheckpointParameters": {
        "InstanceId": "rmp-cn-jte3w******\n",
        "InstanceType": "Cloud_4",
        "RegionId": "cn-hangzhou",
        "Topics": [
          "opic_add_anima"
        ]
      },
      "SourceRocketMQParameters": {
        "AuthType": "ACL",
        "BodyDataType": "Json",
        "FilterSql": "index > 10",
        "FilterType": "Tag\n",
        "GroupID": "GID_group1",
        "InstanceEndpoint": "reg****-vpc.cn-zhangjiakou.aliyuncs.com\n",
        "InstanceId": "i-f8zbher64dlm58pl****",
        "InstanceNetwork": "PublicNetwork",
        "InstancePassword": "xxxa",
        "InstanceSecurityGroupId": "sg-m5edtu24f12345****\n",
        "InstanceType": "Cloud_4\n",
        "InstanceUsername": "xxxa",
        "InstanceVSwitchIds": "vsw-m5ev8asdc6h12****\n",
        "InstanceVpcId": "vpc-m5e3sv4b12345****\n",
        "Network": "PublicNetwork",
        "Offset": "CONSUMEFROMLASTOFFSET",
        "RegionId": "cn-hangzhou",
        "SecurityGroupId": "sg-m5edtu24f12345****\n",
        "Tag": "v1",
        "Timestamp": 1636597951964,
        "Topic": "topic_add_anima",
        "VSwitchIds": "vsw-m5ev8asdc6h12345****\n",
        "VpcId": "vpc-m5e3sv4b12345****\n"
      },
      "SourceSLSParameters": {
        "ConsumePosition": "begin",
        "ConsumerGroup": "go-dts-shelf-group",
        "LogStore": "waf-logstore",
        "Project": "dmmzk",
        "RoleName": "testRole"
      }
    },
    "Status": "RUNNING",
    "Transforms": [
      {
        "AiChunkTransformParameters": {
          "ChunkingType": "recursive_character",
          "InputField": {
            "Form": "JSONPATH",
            "Value": "$.data.message"
          },
          "MaxOverlapSize": 10,
          "MaxSegmentSize": 1000,
          "StepName": "chunks",
          "Unpack": true
        },
        "AiClassifyTransformParameters": {
          "InputField": {
            "Form": "JSONPATH",
            "Value": "$.data.message"
          },
          "Instruction": "Classifique como bug quando falha ou exceção for mencionada, classifique como outro em caso de incerteza",
          "Labels": [
            "bug"
          ],
          "OutputMode": "single",
          "StepName": "classify_result"
        },
        "AiEmbedTransformParameters": {
          "Dimension": 1024,
          "InputField": {
            "Form": "JSONPATH",
            "Value": "$.data.message"
          },
          "Model": "text-embedding-v4",
          "StepName": "embedding"
        },
        "AiExtractTransformParameters": {
          "ExtractSchema": "{\"type\":\"object\",\"properties\":{\"orderId\":{\"type\":\"string\"},\"amount\":{\"type\":\"number\"}}}",
          "StepName": "extract_result"
        },
        "AiFilterTransformParameters": {
          "Condition": "Reter apenas conteúdo relacionado a reclamações ou reembolsos de usuários",
          "OnMismatch": "discard",
          "StepName": "filter_result"
        },
        "AiPrepSearchTransformParameters": {
          "MaxChunkSize": 20,
          "StepName": "fragmentos"
        },
        "AiRedactTransformParameters": {
          "Entities": [
            "PHONE"
          ],
          "MaskChar": "*",
          "Mode": "mask",
          "StepName": "redact_result"
        },
        "AiSentimentAnalysisTransformParameters": {
          "Aspects": [
            "preço"
          ],
          "StepName": "sentimento"
        },
        "AiSummarizeTransformParameters": {
          "MaxLength": 200,
          "StepName": "resumo"
        },
        "AiTranslateTransformParameters": {
          "SourceLanguage": "zh",
          "StepName": "tradução",
          "TargetLanguage": "en"
        },
        "Arn": "acs:fc:cn-hangzhou:*****:services/demo-service.LATEST/functions/demo-func\n",
        "BaiLianAgentTransformParameters": {
          "ApiKey": "",
          "ApplicationId": "0123456789abcdef0123456789abcdef",
          "Prompt": {
            "Form": "JSONPATH",
            "Template": "",
            "Value": "$.data.message"
          },
          "RequestPerMinute": 0,
          "TokenPerMinute": 0
        },
        "DashScopeTransformParameters": {
          "ApiKey": "",
          "Messages": [
            {
              "Form": "JSONPATH",
              "Role": "USER",
              "Template": "",
              "Value": "$.data.message"
            }
          ],
          "Model": "qwen-max",
          "RequestPerMinute": 1000,
          "StructuredOutputJsonSchema": "{\"type\":\"object\",\"properties\":{\"message\":{\"type\":\"string\"}},\"required\":[\"message\"]}",
          "TokenPerMinute": 0
        }
      }
    ]
  },
  "Message": "The event streaming [xxxx] not existed!",
  "RequestId": "7892F480-58C9-5067-AB35-8A7BEF****",
  "Success": true
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

403 ServiceNotEnable Service not enable

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.