@pulumiverse/scaleway
Version:
A Pulumi package for creating and managing Scaleway cloud resources.
96 lines (95 loc) • 2.91 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* Gets information about a specific tag of a Container Registry image.
*/
/** @deprecated scaleway.index/getregistryimagetag.getRegistryImageTag has been deprecated in favor of scaleway.registry/getimagetag.getImageTag */
export declare function getRegistryImageTag(args: GetRegistryImageTagArgs, opts?: pulumi.InvokeOptions): Promise<GetRegistryImageTagResult>;
/**
* A collection of arguments for invoking getRegistryImageTag.
*/
export interface GetRegistryImageTagArgs {
/**
* 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 getRegistryImageTag.
*/
export interface GetRegistryImageTagResult {
/**
* 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.
*/
/** @deprecated scaleway.index/getregistryimagetag.getRegistryImageTag has been deprecated in favor of scaleway.registry/getimagetag.getImageTag */
export declare function getRegistryImageTagOutput(args: GetRegistryImageTagOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetRegistryImageTagResult>;
/**
* A collection of arguments for invoking getRegistryImageTag.
*/
export interface GetRegistryImageTagOutputArgs {
/**
* 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>;
}