import * as pulumi from "@pulumi/pulumi"; /** * Get a metadata partition of an entity. */ export declare function getPartition(args: GetPartitionArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetPartitionArgs { entityId: string; lakeId: string; location: string; partitionId: string; project?: string; zone: string; } export interface GetPartitionResult { /** * Optional. The etag for this partition. */ readonly etag: string; /** * Immutable. The location of the entity data within the partition, for example, gs://bucket/path/to/entity/key1=value1/key2=value2. Or projects//datasets//tables/ */ readonly location: string; /** * Partition values used in the HTTP URL must be double encoded. For example, url_encode(url_encode(value)) can be used to encode "US:CA/CA#Sunnyvale so that the request URL ends with "/partitions/US%253ACA/CA%2523Sunnyvale". The name field in the response retains the encoded format. */ readonly name: string; /** * Immutable. The set of values representing the partition, which correspond to the partition schema defined in the parent entity. */ readonly values: string[]; } /** * Get a metadata partition of an entity. */ export declare function getPartitionOutput(args: GetPartitionOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetPartitionOutputArgs { entityId: pulumi.Input; lakeId: pulumi.Input; location: pulumi.Input; partitionId: pulumi.Input; project?: pulumi.Input; zone: pulumi.Input; }