import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Tag Standard Tag Namespace Templates in Oracle Cloud Infrastructure Identity service. * * Lists available standard tag namespaces that users can create. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testTagStandardTagNamespaceTemplates = oci.identity.getTagStandardTagNamespaceTemplates({ * compartmentId: compartmentId, * }); * ``` */ export declare function getTagStandardTagNamespaceTemplates(args: GetTagStandardTagNamespaceTemplatesArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getTagStandardTagNamespaceTemplates. */ export interface GetTagStandardTagNamespaceTemplatesArgs { /** * The OCID of the compartment (remember that the tenancy is simply the root compartment). */ compartmentId: string; filters?: inputs.Identity.GetTagStandardTagNamespaceTemplatesFilter[]; } /** * A collection of values returned by getTagStandardTagNamespaceTemplates. */ export interface GetTagStandardTagNamespaceTemplatesResult { readonly compartmentId: string; readonly filters?: outputs.Identity.GetTagStandardTagNamespaceTemplatesFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The list of standard_tag_namespace_templates. */ readonly standardTagNamespaceTemplates: outputs.Identity.GetTagStandardTagNamespaceTemplatesStandardTagNamespaceTemplate[]; } /** * This data source provides the list of Tag Standard Tag Namespace Templates in Oracle Cloud Infrastructure Identity service. * * Lists available standard tag namespaces that users can create. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testTagStandardTagNamespaceTemplates = oci.identity.getTagStandardTagNamespaceTemplates({ * compartmentId: compartmentId, * }); * ``` */ export declare function getTagStandardTagNamespaceTemplatesOutput(args: GetTagStandardTagNamespaceTemplatesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getTagStandardTagNamespaceTemplates. */ export interface GetTagStandardTagNamespaceTemplatesOutputArgs { /** * The OCID of the compartment (remember that the tenancy is simply the root compartment). */ compartmentId: pulumi.Input; filters?: pulumi.Input[] | undefined>; } //# sourceMappingURL=getTagStandardTagNamespaceTemplates.d.ts.map