Downloads
Certified
Download all OBS objects matching a filter.
Downloads
Certified
Download all OBS objects matching a filter.
yaml
type: io.kestra.plugin.huawei.obs.tasks.DownloadsExamples
yaml
id: obs_downloads
namespace: company.team
tasks:
- id: downloads
type: io.kestra.plugin.huawei.obs.tasks.Downloads
accessKeyId: "{{ secret('HUAWEI_AK') }}"
secretAccessKey: "{{ secret('HUAWEI_SK') }}"
region: "eu-west-101"
bucket: "my-bucket"
prefix: "reports/2024/"
action: DELETE
yaml
id: obs_downloads_move
namespace: company.team
tasks:
- id: downloads
type: io.kestra.plugin.huawei.obs.tasks.Downloads
accessKeyId: "{{ secret('HUAWEI_AK') }}"
secretAccessKey: "{{ secret('HUAWEI_SK') }}"
region: "eu-west-101"
bucket: "my-bucket"
prefix: "inbox/"
action: MOVE
moveTo:
keyPrefix: "processed/"
Properties
bucket *Requiredstring
accessKeyId string
action string
Default
NONEPossible Values
NONEDELETEMOVEauthType string
Possible Values
OBSV2V4delimiter string
domainId string
endpointOverride string
endpointSuffix string
Default
myhuaweicloud.commarker string
maxKeys integerstring
Default
1000moveTo Non-dynamic
Definitions
io.kestra.plugin.huawei.obs.ActionInterface-MoveTo
bucketstring
keyPrefixstring
pathStyleAccess booleanstring
prefix string
projectId string
regexp string
region string
secretAccessKey string
securityToken string
Outputs
objects array
Definitions
io.kestra.plugin.huawei.obs.models.ObsObject
etagstring
keystring
lastModifiedstring
Format
date-timeownerstring
sizeinteger
uristring
Format
urioutputFiles object
SubTypestring