ObjectsComposeOptions
import type { ObjectsComposeOptions } from "https://googleapis.deno.dev/v1/storage:v1.ts";
Additional options for Storage#objectsCompose.
interface ObjectsComposeOptions {
destinationPredefinedAcl?:
| "authenticatedRead"
| "bucketOwnerFullControl"
| "bucketOwnerRead"
| "private"
| "projectPrivate"
| "publicRead";
ifGenerationMatch?: bigint;
ifMetagenerationMatch?: bigint;
kmsKeyName?: string;
userProject?: string;
}§Properties
§
destinationPredefinedAcl?: "authenticatedRead" | "bucketOwnerFullControl" | "bucketOwnerRead" | "private" | "projectPrivate" | "publicRead"
[src]Apply a predefined set of access controls to the destination object.
§
ifGenerationMatch?: bigint
[src]Makes the operation conditional on whether the object's current generation matches the given value. Setting to 0 makes the operation succeed only if there are no live versions of the object.
§
ifMetagenerationMatch?: bigint
[src]Makes the operation conditional on whether the object's current metageneration matches the given value.