interface AwsS3V1NodeParameters {
additionalFields?:
| {
acl?: | "authenticatedRead"
| "Private"
| "publicRead"
| "publicReadWrite";
bucketObjectLockEnabled?: boolean;
grantFullControl?: boolean;
grantRead?: boolean;
grantReadAcp?: boolean;
grantWrite?: boolean;
grantWriteAcp?: boolean;
region?: string;
}
| {
delimiter?: string;
encodingType?: "url";
fetchOwner?: boolean;
prefix?: string;
requesterPays?: boolean;
startAfter?: string;
}
| {
parentFolderKey?: string;
requesterPays?: boolean;
storageClass?: | "standard"
| "deepArchive"
| "glacier"
| "intelligentTiering"
| "onezoneIA"
| "RecudedRedundancy"
| "standardIA";
}
| {
acl?: | "private"
| "authenticatedRead"
| "publicRead"
| "publicReadWrite"
| "awsExecRead"
| "bucketOwnerFullControl"
| "bucketOwnerRead";
encryptionAwsKmsKeyId?: string;
grantFullControl?: boolean;
grantRead?: boolean;
grantReadAcp?: boolean;
grantWriteAcp?: boolean;
lockLegalHold?: boolean;
lockMode?: "governance"
| "compliance";
lockRetainUntilDate?: string;
metadataDirective?: "copy" | "replace";
requesterPays?: boolean;
serverSideEncryption?: "AES256" | "aws:kms";
serverSideEncryptionContext?: string;
serversideEncryptionCustomerAlgorithm?: string;
serversideEncryptionCustomerKey?: string;
serversideEncryptionCustomerKeyMD5?: string;
storageClass?:
| "standard"
| "deepArchive"
| "glacier"
| "intelligentTiering"
| "onezoneIA"
| "standardIA";
taggingDirective?: "copy"
| "replace";
}
| {
acl?: | "private"
| "authenticatedRead"
| "publicRead"
| "publicReadWrite"
| "awsExecRead"
| "bucketOwnerFullControl"
| "bucketOwnerRead";
encryptionAwsKmsKeyId?: string;
grantFullControl?: boolean;
grantRead?: boolean;
grantReadAcp?: boolean;
grantWriteAcp?: boolean;
lockLegalHold?: boolean;
lockMode?: "governance"
| "compliance";
lockRetainUntilDate?: string;
parentFolderKey?: string;
requesterPays?: boolean;
serverSideEncryption?: "AES256" | "aws:kms";
serverSideEncryptionContext?: string;
serversideEncryptionCustomerAlgorithm?: string;
serversideEncryptionCustomerKey?: string;
serversideEncryptionCustomerKeyMD5?: string;
storageClass?:
| "standard"
| "deepArchive"
| "glacier"
| "intelligentTiering"
| "onezoneIA"
| "standardIA";
};
binaryData?: boolean;
binaryPropertyName?: string;
bucketName?: string;
destinationPath?: string;
fileContent?: string;
fileKey?: string;
fileName?: string;
folderKey?: string;
folderName?: string;
limit?: number;
name?: string;
operation?: | "create"
| "getAll"
| "delete"
| "search"
| "upload"
| "copy"
| "download";
options?: | {
fetchOwner?: boolean;
folderKey?: string;
}
| { versionId?: string };
resource?: "file" | "bucket" | "folder";
returnAll?: boolean;
sourcePath?: string;
tagsUi?: {
tagsValues: { key?: string; value?: string }[];
};
}
Properties§
Source§readonly additional Fields?:
| {
acl?: | "authenticatedRead"
| "Private"
| "publicRead"
| "publicReadWrite";
bucketObjectLockEnabled?: boolean;
grantFullControl?: boolean;
grantRead?: boolean;
grantReadAcp?: boolean;
grantWrite?: boolean;
grantWriteAcp?: boolean;
region?: string;
}
| {
delimiter?: string;
encodingType?: "url";
fetchOwner?: boolean;
prefix?: string;
requesterPays?: boolean;
startAfter?: string;
}
| {
parentFolderKey?: string;
requesterPays?: boolean;
storageClass?: | "standard"
| "deepArchive"
| "glacier"
| "intelligentTiering"
| "onezoneIA"
| "RecudedRedundancy"
| "standardIA";
}
| {
acl?: | "private"
| "authenticatedRead"
| "publicRead"
| "publicReadWrite"
| "awsExecRead"
| "bucketOwnerFullControl"
| "bucketOwnerRead";
encryptionAwsKmsKeyId?: string;
grantFullControl?: boolean;
grantRead?: boolean;
grantReadAcp?: boolean;
grantWriteAcp?: boolean;
lockLegalHold?: boolean;
lockMode?: "governance"
| "compliance";
lockRetainUntilDate?: string;
metadataDirective?: "copy" | "replace";
requesterPays?: boolean;
serverSideEncryption?: "AES256" | "aws:kms";
serverSideEncryptionContext?: string;
serversideEncryptionCustomerAlgorithm?: string;
serversideEncryptionCustomerKey?: string;
serversideEncryptionCustomerKeyMD5?: string;
storageClass?:
| "standard"
| "deepArchive"
| "glacier"
| "intelligentTiering"
| "onezoneIA"
| "standardIA";
taggingDirective?: "copy"
| "replace";
}
| {
acl?: | "private"
| "authenticatedRead"
| "publicRead"
| "publicReadWrite"
| "awsExecRead"
| "bucketOwnerFullControl"
| "bucketOwnerRead";
encryptionAwsKmsKeyId?: string;
grantFullControl?: boolean;
grantRead?: boolean;
grantReadAcp?: boolean;
grantWriteAcp?: boolean;
lockLegalHold?: boolean;
lockMode?: "governance"
| "compliance";
lockRetainUntilDate?: string;
parentFolderKey?: string;
requesterPays?: boolean;
serverSideEncryption?: "AES256" | "aws:kms";
serverSideEncryptionContext?: string;
serversideEncryptionCustomerAlgorithm?: string;
serversideEncryptionCustomerKey?: string;
serversideEncryptionCustomerKeyMD5?: string;
storageClass?:
| "standard"
| "deepArchive"
| "glacier"
| "intelligentTiering"
| "onezoneIA"
| "standardIA";
}
readonly additional Fields?:
| {
acl?: | "authenticatedRead"
| "Private"
| "publicRead"
| "publicReadWrite";
bucketObjectLockEnabled?: boolean;
grantFullControl?: boolean;
grantRead?: boolean;
grantReadAcp?: boolean;
grantWrite?: boolean;
grantWriteAcp?: boolean;
region?: string;
}
| {
delimiter?: string;
encodingType?: "url";
fetchOwner?: boolean;
prefix?: string;
requesterPays?: boolean;
startAfter?: string;
}
| {
parentFolderKey?: string;
requesterPays?: boolean;
storageClass?: | "standard"
| "deepArchive"
| "glacier"
| "intelligentTiering"
| "onezoneIA"
| "RecudedRedundancy"
| "standardIA";
}
| {
acl?: | "private"
| "authenticatedRead"
| "publicRead"
| "publicReadWrite"
| "awsExecRead"
| "bucketOwnerFullControl"
| "bucketOwnerRead";
encryptionAwsKmsKeyId?: string;
grantFullControl?: boolean;
grantRead?: boolean;
grantReadAcp?: boolean;
grantWriteAcp?: boolean;
lockLegalHold?: boolean;
lockMode?: "governance"
| "compliance";
lockRetainUntilDate?: string;
metadataDirective?: "copy" | "replace";
requesterPays?: boolean;
serverSideEncryption?: "AES256" | "aws:kms";
serverSideEncryptionContext?: string;
serversideEncryptionCustomerAlgorithm?: string;
serversideEncryptionCustomerKey?: string;
serversideEncryptionCustomerKeyMD5?: string;
storageClass?:
| "standard"
| "deepArchive"
| "glacier"
| "intelligentTiering"
| "onezoneIA"
| "standardIA";
taggingDirective?: "copy"
| "replace";
}
| {
acl?: | "private"
| "authenticatedRead"
| "publicRead"
| "publicReadWrite"
| "awsExecRead"
| "bucketOwnerFullControl"
| "bucketOwnerRead";
encryptionAwsKmsKeyId?: string;
grantFullControl?: boolean;
grantRead?: boolean;
grantReadAcp?: boolean;
grantWriteAcp?: boolean;
lockLegalHold?: boolean;
lockMode?: "governance"
| "compliance";
lockRetainUntilDate?: string;
parentFolderKey?: string;
requesterPays?: boolean;
serverSideEncryption?: "AES256" | "aws:kms";
serverSideEncryptionContext?: string;
serversideEncryptionCustomerAlgorithm?: string;
serversideEncryptionCustomerKey?: string;
serversideEncryptionCustomerKeyMD5?: string;
storageClass?:
| "standard"
| "deepArchive"
| "glacier"
| "intelligentTiering"
| "onezoneIA"
| "standardIA";
}
Source§readonly binary Data?: boolean
readonly binary Data?: boolean
Whether the data to upload should be taken from binary field Default: true
Source§readonly destination Path?: string
readonly destination Path?: string
The name of the destination bucket and key name of the destination object, separated by a slash (/)
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 100 Type options: {"minValue":1,"maxValue":500}
Source§readonly name?: string
readonly name?: string
A succinct description of the nature, symptoms, cause, or effect of the bucket
Source§readonly operation?:
| "create"
| "getAll"
| "delete"
| "search"
| "upload"
| "copy"
| "download"
readonly operation?:
| "create"
| "getAll"
| "delete"
| "search"
| "upload"
| "copy"
| "download"
Default: "create"
Source§readonly options?:
| { fetchOwner?: boolean; folderKey?: string }
| { versionId?: string }
readonly options?:
| { fetchOwner?: boolean; folderKey?: string }
| { versionId?: string }
Default: {}
Source§readonly source Path?: string
readonly source Path?: string
The name of the source bucket should start with (/) and key name of the source object, separated by a slash (/)
Optional extra headers to add to the message (most headers are allowed) Default: {} Type options: {"multipleValues":true}
Default: {}