@pulumiverse/scaleway
Version:
A Pulumi package for creating and managing Scaleway cloud resources.
94 lines (93 loc) • 2.51 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* Gets information about a specific tag of a Container Registry image.
*/
export declare function getImageTag(args: GetImageTagArgs, opts?: pulumi.InvokeOptions): Promise<GetImageTagResult>;
/**
* A collection of arguments for invoking getImageTag.
*/
export interface GetImageTagArgs {
/**
* The ID of the registry image.
*/
imageId: string;
/**
* The name of the registry image tag.
*/
name?: string;
/**
* The ID of the project the image tag is associated with.
*/
projectId?: string;
/**
* The region in which the registry image tag exists.
*/
region?: string;
/**
* The ID of the registry image tag.
*/
tagId?: string;
}
/**
* A collection of values returned by getImageTag.
*/
export interface GetImageTagResult {
/**
* The date and time when the registry image tag was created.
*/
readonly createdAt: string;
/**
* Hash of the tag content. Several tags of the same image may have the same digest.
*/
readonly digest: string;
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
readonly imageId: string;
readonly name?: string;
/**
* The organization ID the image tag is associated with.
*/
readonly organizationId: string;
readonly projectId: string;
readonly region: string;
/**
* The status of the registry image tag.
*/
readonly status: string;
readonly tagId?: string;
/**
* The date and time of the last update to the registry image tag.
*/
readonly updatedAt: string;
}
/**
* Gets information about a specific tag of a Container Registry image.
*/
export declare function getImageTagOutput(args: GetImageTagOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetImageTagResult>;
/**
* A collection of arguments for invoking getImageTag.
*/
export interface GetImageTagOutputArgs {
/**
* The ID of the registry image.
*/
imageId: pulumi.Input<string>;
/**
* The name of the registry image tag.
*/
name?: pulumi.Input<string>;
/**
* The ID of the project the image tag is associated with.
*/
projectId?: pulumi.Input<string>;
/**
* The region in which the registry image tag exists.
*/
region?: pulumi.Input<string>;
/**
* The ID of the registry image tag.
*/
tagId?: pulumi.Input<string>;
}