@pulumi/aws
Version:
A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
84 lines (83 loc) • 2.29 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* Data source for managing AWS Service Quotas Templates.
*
* ## Example Usage
*
* ### Basic Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as aws from "@pulumi/aws";
*
* const example = aws.servicequotas.getTemplates({
* awsRegion: "us-east-1",
* });
* ```
*/
export declare function getTemplates(args?: GetTemplatesArgs, opts?: pulumi.InvokeOptions): Promise<GetTemplatesResult>;
/**
* A collection of arguments for invoking getTemplates.
*/
export interface GetTemplatesArgs {
/**
* AWS Region to which the quota increases apply.
*/
awsRegion?: string;
/**
* AWS Region to which the quota increases apply. Use `aws.getRegion` instead.
*
* @deprecated region is deprecated. Use aws.getRegion instead.
*/
region?: string;
}
/**
* A collection of values returned by getTemplates.
*/
export interface GetTemplatesResult {
readonly awsRegion?: string;
readonly id: string;
/**
* AWS Region to which the template applies.
*
* @deprecated region is deprecated. Use aws.getRegion instead.
*/
readonly region?: string;
/**
* A list of quota increase templates for specified region. See `templates`.
*/
readonly templates: outputs.servicequotas.GetTemplatesTemplate[];
}
/**
* Data source for managing AWS Service Quotas Templates.
*
* ## Example Usage
*
* ### Basic Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as aws from "@pulumi/aws";
*
* const example = aws.servicequotas.getTemplates({
* awsRegion: "us-east-1",
* });
* ```
*/
export declare function getTemplatesOutput(args?: GetTemplatesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetTemplatesResult>;
/**
* A collection of arguments for invoking getTemplates.
*/
export interface GetTemplatesOutputArgs {
/**
* AWS Region to which the quota increases apply.
*/
awsRegion?: pulumi.Input<string>;
/**
* AWS Region to which the quota increases apply. Use `aws.getRegion` instead.
*
* @deprecated region is deprecated. Use aws.getRegion instead.
*/
region?: pulumi.Input<string>;
}