import * as pulumi from "@pulumi/pulumi"; /** * Gets a tag. */ export declare function getTag(args: GetTagArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetTagArgs { location: string; packageId: string; project?: string; repositoryId: string; tagId: string; } export interface GetTagResult { /** * The name of the tag, for example: "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/tags/tag1". If the package part contains slashes, the slashes are escaped. The tag part can only have characters in [a-zA-Z0-9\-._~:@], anything else must be URL encoded. */ readonly name: string; /** * The name of the version the tag refers to, for example: "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/sha256:5243811" If the package or version ID parts contain slashes, the slashes are escaped. */ readonly version: string; } /** * Gets a tag. */ export declare function getTagOutput(args: GetTagOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetTagOutputArgs { location: pulumi.Input; packageId: pulumi.Input; project?: pulumi.Input; repositoryId: pulumi.Input; tagId: pulumi.Input; }