github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/testing/test/testdata/replace-on-change/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 from . import outputs 12 from .cat import Cat 13 from .dog import Dog 14 15 __all__ = [ 16 'Chew', 17 'Laser', 18 'Rec', 19 'Toy', 20 ] 21 22 @pulumi.output_type 23 class Chew(dict): 24 """ 25 A toy for a dog 26 """ 27 def __init__(__self__, *, 28 owner: Optional['Dog'] = None): 29 """ 30 A toy for a dog 31 """ 32 if owner is not None: 33 pulumi.set(__self__, "owner", owner) 34 35 @property 36 @pulumi.getter 37 def owner(self) -> Optional['Dog']: 38 return pulumi.get(self, "owner") 39 40 41 @pulumi.output_type 42 class Laser(dict): 43 """ 44 A Toy for a cat 45 """ 46 def __init__(__self__, *, 47 animal: Optional['Cat'] = None, 48 batteries: Optional[bool] = None, 49 light: Optional[float] = None): 50 """ 51 A Toy for a cat 52 """ 53 if animal is not None: 54 pulumi.set(__self__, "animal", animal) 55 if batteries is not None: 56 pulumi.set(__self__, "batteries", batteries) 57 if light is not None: 58 pulumi.set(__self__, "light", light) 59 60 @property 61 @pulumi.getter 62 def animal(self) -> Optional['Cat']: 63 return pulumi.get(self, "animal") 64 65 @property 66 @pulumi.getter 67 def batteries(self) -> Optional[bool]: 68 return pulumi.get(self, "batteries") 69 70 @property 71 @pulumi.getter 72 def light(self) -> Optional[float]: 73 return pulumi.get(self, "light") 74 75 76 @pulumi.output_type 77 class Rec(dict): 78 def __init__(__self__, *, 79 rec1: Optional['outputs.Rec'] = None): 80 if rec1 is not None: 81 pulumi.set(__self__, "rec1", rec1) 82 83 @property 84 @pulumi.getter 85 def rec1(self) -> Optional['outputs.Rec']: 86 return pulumi.get(self, "rec1") 87 88 89 @pulumi.output_type 90 class Toy(dict): 91 """ 92 This is a toy 93 """ 94 def __init__(__self__, *, 95 associated: Optional['outputs.Toy'] = None, 96 color: Optional[str] = None, 97 wear: Optional[float] = None): 98 """ 99 This is a toy 100 """ 101 if associated is not None: 102 pulumi.set(__self__, "associated", associated) 103 if color is not None: 104 pulumi.set(__self__, "color", color) 105 if wear is not None: 106 pulumi.set(__self__, "wear", wear) 107 108 @property 109 @pulumi.getter 110 def associated(self) -> Optional['outputs.Toy']: 111 return pulumi.get(self, "associated") 112 113 @property 114 @pulumi.getter 115 def color(self) -> Optional[str]: 116 return pulumi.get(self, "color") 117 118 @property 119 @pulumi.getter 120 def wear(self) -> Optional[float]: 121 return pulumi.get(self, "wear") 122 123