pulumi/pkg/codegen/internal/test/testdata/simple-resource-schema/nodejs/types/input.ts
2021-11-17 11:21:33 -08:00

35 lines
1.1 KiB
TypeScript

// *** WARNING: this file was generated by test. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
import * as pulumi from "@pulumi/pulumi";
import { input as inputs, output as outputs } from "../types";
import {Resource} from "..";
export interface ConfigMapArgs {
config?: pulumi.Input<string | undefined>;
}
export interface ObjectArgs {
bar?: pulumi.Input<string | undefined>;
configs?: pulumi.Input<pulumi.Input<inputs.ConfigMapArgs>[] | undefined>;
foo?: pulumi.Input<Resource | undefined>;
/**
* List of lists of other objects
*/
others?: pulumi.Input<pulumi.Input<pulumi.Input<inputs.SomeOtherObjectArgs>[]>[] | undefined>;
/**
* Mapping from string to list of some other object
*/
stillOthers?: pulumi.Input<{[key: string]: pulumi.Input<pulumi.Input<inputs.SomeOtherObjectArgs>[]>} | undefined>;
}
export interface ObjectWithNodeOptionalInputsArgs {
bar?: pulumi.Input<number | undefined>;
foo?: pulumi.Input<string | undefined>;
}
export interface SomeOtherObjectArgs {
baz?: pulumi.Input<string | undefined>;
}