
Consume
CertifiedConsume records from a Huawei Cloud DIS (Data Ingestion Service) stream
Consume
Certified
Consume records from a Huawei Cloud DIS (Data Ingestion Service) stream
yaml
type: io.kestra.plugin.huawei.dis.ConsumeExamples
yaml
id: dis_consume
namespace: company.team
tasks:
- id: consume
type: io.kestra.plugin.huawei.dis.Consume
accessKeyId: "{{ secret('HUAWEI_AK') }}"
secretAccessKey: "{{ secret('HUAWEI_SK') }}"
region: eu-west-101
streamName: my-stream
maxRecords: 500
Properties
streamName *Requiredstring
accessKeyId string
domainId string
endpointOverride string
endpointSuffix string
maxDuration string
maxFetchBytes integerstring
Default
2097152maxRecords integerstring
partitionId string
pluginDefaultsRef Non-dynamicstring
projectId string
region string
secretAccessKey string
securityToken string
serdeType string
Default
STRINGPossible Values
STRINGJSONBINARYstartingPosition string
Default
TRIM_HORIZONPossible Values
TRIM_HORIZONLATESTAT_TIMESTAMPstartingTimestamp string
temporaryCredentials string
Definitions
io.kestra.plugin.huawei.TemporaryCredentialsConfig
authMethodstring
Default
PASSWORDPossible Values
PASSWORDTOKENdomainNamestring
durationSecondsintegerstring
Default
900endpointSuffixstring
Default
myhuaweicloud.comiamTokenstring
passwordstring
projectNamestring
scopestring
Default
PROJECTPossible Values
PROJECTDOMAINusernamestring
Outputs
count integer
uri string
Format
uriMetrics
dis.consume.count counter
Unit
records