github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/testing/test/testdata/provider-config-schema/nodejs/config/vars.ts (about)

     1  // *** WARNING: this file was generated by test. ***
     2  // *** Do not edit by hand unless you're certain you know what you are doing! ***
     3  
     4  import * as pulumi from "@pulumi/pulumi";
     5  import * as inputs from "../types/input";
     6  import * as outputs from "../types/output";
     7  import * as enums from "../types/enums";
     8  import * as utilities from "../utilities";
     9  
    10  declare var exports: any;
    11  const __config = new pulumi.Config("configstation");
    12  
    13  export declare const favoritePlants: string[] | undefined;
    14  Object.defineProperty(exports, "favoritePlants", {
    15      get() {
    16          return __config.getObject<string[]>("favoritePlants");
    17      },
    18      enumerable: true,
    19  });
    20  
    21  /**
    22   * omg my favorite sandwich
    23   */
    24  export declare const favoriteSandwich: outputs.config.Sandwich | undefined;
    25  Object.defineProperty(exports, "favoriteSandwich", {
    26      get() {
    27          return __config.getObject<outputs.config.Sandwich>("favoriteSandwich");
    28      },
    29      enumerable: true,
    30  });
    31  
    32  export declare const isMember: boolean;
    33  Object.defineProperty(exports, "isMember", {
    34      get() {
    35          return __config.getObject<boolean>("isMember") ?? true;
    36      },
    37      enumerable: true,
    38  });
    39  
    40  export declare const kids: outputs.Child | undefined;
    41  Object.defineProperty(exports, "kids", {
    42      get() {
    43          return __config.getObject<outputs.Child>("kids");
    44      },
    45      enumerable: true,
    46  });
    47  
    48  export declare const name: string | undefined;
    49  Object.defineProperty(exports, "name", {
    50      get() {
    51          return __config.get("name");
    52      },
    53      enumerable: true,
    54  });
    55  
    56  export declare const numberOfSheep: number | undefined;
    57  Object.defineProperty(exports, "numberOfSheep", {
    58      get() {
    59          return __config.getObject<number>("numberOfSheep");
    60      },
    61      enumerable: true,
    62  });
    63  
    64  /**
    65   * This is a huge secret
    66   */
    67  export declare const secretCode: string | undefined;
    68  Object.defineProperty(exports, "secretCode", {
    69      get() {
    70          return __config.get("secretCode") ?? utilities.getEnv("SECRET_CODE", "MY_SUPER_SECRET_CODE");
    71      },
    72      enumerable: true,
    73  });
    74