UNPKG

@pulumi/meraki

Version:

A Pulumi package for creating and managing Cisco Meraki resources. Based on terraform-provider-meraki: version v0.2.0

77 lines (76 loc) 2.28 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as meraki from "@pulumi/meraki"; * * const example = meraki.organizations.getOpenapiSpec({ * organizationId: "string", * version: 1, * }); * export const merakiOrganizationsOpenapiSpecExample = example.then(example => example.item); * ``` */ export declare function getOpenapiSpec(args: GetOpenapiSpecArgs, opts?: pulumi.InvokeOptions): Promise<GetOpenapiSpecResult>; /** * A collection of arguments for invoking getOpenapiSpec. */ export interface GetOpenapiSpecArgs { /** * organizationId path parameter. Organization ID */ organizationId: string; /** * version query parameter. OpenAPI Specification version to return. Default is 2 */ version?: number; } /** * A collection of values returned by getOpenapiSpec. */ export interface GetOpenapiSpecResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly item: outputs.organizations.GetOpenapiSpecItem; /** * organizationId path parameter. Organization ID */ readonly organizationId: string; /** * version query parameter. OpenAPI Specification version to return. Default is 2 */ readonly version?: number; } /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as meraki from "@pulumi/meraki"; * * const example = meraki.organizations.getOpenapiSpec({ * organizationId: "string", * version: 1, * }); * export const merakiOrganizationsOpenapiSpecExample = example.then(example => example.item); * ``` */ export declare function getOpenapiSpecOutput(args: GetOpenapiSpecOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetOpenapiSpecResult>; /** * A collection of arguments for invoking getOpenapiSpec. */ export interface GetOpenapiSpecOutputArgs { /** * organizationId path parameter. Organization ID */ organizationId: pulumi.Input<string>; /** * version query parameter. OpenAPI Specification version to return. Default is 2 */ version?: pulumi.Input<number>; }