import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Lists the required tags for supported resource types in an AWS account. Required tags are defined through AWS Organizations [tag policies](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_tag-policies.html). * * ## Example Usage * * ### Basic Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aws from "@pulumi/aws"; * * const example = aws.resourcegroupstaggingapi.getRequiredTags({}); * ``` */ export declare function getRequiredTags(args?: GetRequiredTagsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getRequiredTags. */ export interface GetRequiredTagsArgs { /** * Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration. */ region?: string; } /** * A collection of values returned by getRequiredTags. */ export interface GetRequiredTagsResult { readonly region: string; /** * List of required tag configurations. See `requiredTags` below. */ readonly requiredTags: outputs.resourcegroupstaggingapi.GetRequiredTagsRequiredTag[]; } /** * Lists the required tags for supported resource types in an AWS account. Required tags are defined through AWS Organizations [tag policies](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_tag-policies.html). * * ## Example Usage * * ### Basic Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aws from "@pulumi/aws"; * * const example = aws.resourcegroupstaggingapi.getRequiredTags({}); * ``` */ export declare function getRequiredTagsOutput(args?: GetRequiredTagsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getRequiredTags. */ export interface GetRequiredTagsOutputArgs { /** * Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration. */ region?: pulumi.Input; } //# sourceMappingURL=getRequiredTags.d.ts.map