github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/testing/test/testdata/simple-plain-schema/python/pulumi_example/outputs.py (about)

     1  # coding=utf-8
     2  # *** WARNING: this file was generated by test. ***
     3  # *** Do not edit by hand unless you're certain you know what you are doing! ***
     4  
     5  import copy
     6  import warnings
     7  import pulumi
     8  import pulumi.runtime
     9  from typing import Any, Mapping, Optional, Sequence, Union, overload
    10  from . import _utilities
    11  
    12  __all__ = [
    13      'Foo',
    14  ]
    15  
    16  @pulumi.output_type
    17  class Foo(dict):
    18      def __init__(__self__, *,
    19                   a: bool,
    20                   c: int,
    21                   e: str,
    22                   b: Optional[bool] = None,
    23                   d: Optional[int] = None,
    24                   f: Optional[str] = None):
    25          pulumi.set(__self__, "a", a)
    26          pulumi.set(__self__, "c", c)
    27          pulumi.set(__self__, "e", e)
    28          if b is not None:
    29              pulumi.set(__self__, "b", b)
    30          if d is not None:
    31              pulumi.set(__self__, "d", d)
    32          if f is not None:
    33              pulumi.set(__self__, "f", f)
    34  
    35      @property
    36      @pulumi.getter
    37      def a(self) -> bool:
    38          return pulumi.get(self, "a")
    39  
    40      @property
    41      @pulumi.getter
    42      def c(self) -> int:
    43          return pulumi.get(self, "c")
    44  
    45      @property
    46      @pulumi.getter
    47      def e(self) -> str:
    48          return pulumi.get(self, "e")
    49  
    50      @property
    51      @pulumi.getter
    52      def b(self) -> Optional[bool]:
    53          return pulumi.get(self, "b")
    54  
    55      @property
    56      @pulumi.getter
    57      def d(self) -> Optional[int]:
    58          return pulumi.get(self, "d")
    59  
    60      @property
    61      @pulumi.getter
    62      def f(self) -> Optional[str]:
    63          return pulumi.get(self, "f")
    64  
    65