description:'If all results should be returned or only up to a given limit.',
},
{
displayName:'Limit',
name:'limit',
type:'number',
displayOptions:{
show:{
operation:[
'search',
],
resource:[
'bucket',
],
returnAll:[
false,
],
},
},
typeOptions:{
minValue: 1,
maxValue: 500,
},
default:100,
description:'How many results to return.',
},
{
displayName:'Additional Fields',
name:'additionalFields',
type:'collection',
placeholder:'Add Field',
displayOptions:{
show:{
resource:[
'bucket',
],
operation:[
'search',
],
},
},
default:{},
options:[
{
displayName:'Delimiter',
name:'delimiter',
type:'string',
default:'',
description:'A delimiter is a character you use to group keys.',
},
{
displayName:'Encoding Type',
name:'encodingType',
type:'options',
options:[
{
name:'URL',
value:'url',
},
],
default:'',
description:'Encoding type used by Amazon S3 to encode object keys in the response.',
},
{
displayName:'Fetch Owner',
name:'fetchOwner',
type:'boolean',
default:false,
description:'The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true.',
},
{
displayName:'Prefix',
name:'prefix',
type:'string',
default:'',
description:'Limits the response to keys that begin with the specified prefix.',
},
{
displayName:'Requester Pays',
name:'requesterPays',
type:'boolean',
default:false,
description:'Weather the requester will pay for requests and data transfer. While Requester Pays is enabled, anonymous access to this bucket is disabled.',
},
{
displayName:'Start After',
name:'startAfter',
type:'string',
default:'',
description:'StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key',