UNPKG

@pulumi/fastly

Version:

A Pulumi package for creating and managing fastly cloud resources.. Based on terraform-provider-fastly: version v4

72 lines (71 loc) 2.23 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * Use this data source to get information about versionless domains. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fastly from "@pulumi/fastly"; * * const example = fastly.getDomainsV1({}); * export const allDomains = example.then(example => example.domains); * export const totalDomains = example.then(example => example.total); * ``` * * [1]: https://www.fastly.com/documentation/reference/api/domain-management/domains/ */ export declare function getDomainsV1(args?: GetDomainsV1Args, opts?: pulumi.InvokeOptions): Promise<GetDomainsV1Result>; /** * A collection of arguments for invoking getDomainsV1. */ export interface GetDomainsV1Args { /** * The total number of domains returned. */ total?: number; } /** * A collection of values returned by getDomainsV1. */ export interface GetDomainsV1Result { /** * A domain represents the domain name through which visitors will retrieve content. There can be multiple domains for a service. */ readonly domains: outputs.GetDomainsV1Domain[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The total number of domains returned. */ readonly total: number; } /** * Use this data source to get information about versionless domains. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fastly from "@pulumi/fastly"; * * const example = fastly.getDomainsV1({}); * export const allDomains = example.then(example => example.domains); * export const totalDomains = example.then(example => example.total); * ``` * * [1]: https://www.fastly.com/documentation/reference/api/domain-management/domains/ */ export declare function getDomainsV1Output(args?: GetDomainsV1OutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetDomainsV1Result>; /** * A collection of arguments for invoking getDomainsV1. */ export interface GetDomainsV1OutputArgs { /** * The total number of domains returned. */ total?: pulumi.Input<number>; }