UNPKG

@pulumi/gcp

Version:

A Pulumi package for creating and managing Google Cloud Platform resources.

62 lines 2.22 kB
"use strict"; // *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** Object.defineProperty(exports, "__esModule", { value: true }); exports.getTiersOutput = exports.getTiers = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("../utilities"); /** * Get all available machine types (tiers) for a project, for example, db-custom-1-3840. For more information see the * [official documentation](https://cloud.google.com/sql/) * and * [API](https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/tiers/list). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const tiers = gcp.sql.getTiers({ * project: "sample-project", * }); * const allAvailableTiers = tiers.then(tiers => .map(v => (v.tier))); * export const avaialbleTiers = allAvailableTiers; * ``` */ function getTiers(args, opts) { args = args || {}; opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("gcp:sql/getTiers:getTiers", { "project": args.project, }, opts); } exports.getTiers = getTiers; /** * Get all available machine types (tiers) for a project, for example, db-custom-1-3840. For more information see the * [official documentation](https://cloud.google.com/sql/) * and * [API](https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/tiers/list). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const tiers = gcp.sql.getTiers({ * project: "sample-project", * }); * const allAvailableTiers = tiers.then(tiers => .map(v => (v.tier))); * export const avaialbleTiers = allAvailableTiers; * ``` */ function getTiersOutput(args, opts) { args = args || {}; opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invokeOutput("gcp:sql/getTiers:getTiers", { "project": args.project, }, opts); } exports.getTiersOutput = getTiersOutput; //# sourceMappingURL=getTiers.js.map