35 lines
1.1 KiB
TypeScript
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>;
|
|
}
|