Ejemplo n.º 1
0
 def __init__(self, name):
     CustomResource.__init__(self,
                             "test:index:MyLargeStringResource",
                             name,
                             props={
                                 "largeStringProp": long_string,
                             })
Ejemplo n.º 2
0
 def __init__(self, name, value):
     CustomResource.__init__(self,
                             "test:index:MyResource",
                             name,
                             props={
                                 "value": value,
                             })
Ejemplo n.º 3
0
 def __init__(self, name, args, opts=None):
     CustomResource.__init__(self,
                             "test:index:MyResource",
                             name,
                             props={
                                 **args,
                                 "outprop": None,
                             },
                             opts=opts)
Ejemplo n.º 4
0
 def __init__(self, name: str, prop: Input[str]) -> None:
     CustomResource.__init__(
         self, "test:index:TranslatedResource", name, {
             "transformed_prop": prop,
             "recursive_prop": {
                 "recursive_key": "value",
                 "recursive_output": None,
             },
             "engine_output_prop": None,
         })
Ejemplo n.º 5
0
    def __init__(self, name, bucket=None):
        if not bucket:
            raise TypeError("bucket is required")

        if not isinstance(bucket, six.string_types):
            raise TypeError("bucket must be a string")

        CustomResource.__init__(self,
                                "test:index:BucketObject",
                                name,
                                props={"bucket": bucket})
Ejemplo n.º 6
0
 def __init__(self, name):
     CustomResource.__init__(self,
                             "test:index:MyResource",
                             name,
                             props={
                                 "falseprop": False,
                                 "trueprop": True,
                                 "intprop": 42,
                                 "listprop": [1, 2, "string", False],
                                 "mapprop": {
                                     "foo": ["bar", "baz"]
                                 }
                             })
Ejemplo n.º 7
0
 def __init__(self, name, number):
     CustomResource.__init__(self, "test:index:FinalResource", name, {
         "number": number,
     })
Ejemplo n.º 8
0
 def __init__(self, name):
     CustomResource.__init__(self, "test:index:MyResource", name, {
         "number": None,
     })
Ejemplo n.º 9
0
 def __init__(self, name: str, res: ResourceA) -> None:
     CustomResource.__init__(self, "test:index:ResourceB", name, {
         "other_in": res.inprop,
         "other_out": res.outprop,
         "other_id": res.id,
     })
Ejemplo n.º 10
0
 def __init__(self, name):
     CustomResource.__init__(self, "test:index:MyResource", name)
Ejemplo n.º 11
0
 def __init__(self, name: str, res: Input[int]) -> None:
     CustomResource.__init__(self, "test:index:ResourceB", name, {
         "other_in": res.inprop,
         "other_out": None
     })
Ejemplo n.º 12
0
 def __init__(self, name, sum):
     CustomResource.__init__(self, "test:index:SumResource", name, {
         "sum": sum,
     })
Ejemplo n.º 13
0
 def __init__(self, name):
     CustomResource.__init__(self, "test:index:MyResource", name, {"class": MyClass()})
Ejemplo n.º 14
0
 def __init__(self, name, version=None):
     CustomResource.__init__(self, "test:index:MyResource", name, opts=ResourceOptions(version=version))
Ejemplo n.º 15
0
 def __init__(self, name, opts=None):
     CustomResource.__init__(self, "test:index:Resource", name, {}, opts)
Ejemplo n.º 16
0
 def __init__(self, name: str, file_contents: Input[str]) -> None:
     CustomResource.__init__(self, "test:index:FileResource", name,
                             {"contents": file_contents})
Ejemplo n.º 17
0
 def __init__(self, name: str) -> None:
     CustomResource.__init__(self, "test:index:ResourceA", name, {
         "inprop": 777,
         "outprop": None
     })
Ejemplo n.º 18
0
 def __init__(self, name):
     CustomResource.__init__(self,
                             "test:index:MyResource",
                             name,
                             props={"foo": "bar"})
Ejemplo n.º 19
0
 def __init__(self, name, asset):
     CustomResource.__init__(self,
                             "test:index:MyResource",
                             name,
                             props={"asset": asset})
Ejemplo n.º 20
0
 def __init__(self, name, props):
     CustomResource.__init__(self,
                             "test:index:OtherResource",
                             name,
                             props=props)
Ejemplo n.º 21
0
 def __init__(self, name, create_children, opts=None):
     CustomResource.__init__(self, "test:index:Resource", name, {}, opts)
     if create_children is not None:
         create_children(name, self)
Ejemplo n.º 22
0
 def __init__(self, name):
     CustomResource.__init__(self, "test:index:Bucket", name)