
Downloads
CertifiedDownload 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
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
objects array
Definitions
io.kestra.plugin.huawei.obs.models.ObsObject
etagstring
keystring
lastModifiedstring
Format
date-timeownerstring
sizeinteger
uristring
Format
urioutputFiles object
SubTypestring