diff --git a/provider/pkg/gen/python-templates/helm/v2/helm.py b/provider/pkg/gen/python-templates/helm/v2/helm.py index 9b7290d1a6..9fe223f4ea 100644 --- a/provider/pkg/gen/python-templates/helm/v2/helm.py +++ b/provider/pkg/gen/python-templates/helm/v2/helm.py @@ -369,7 +369,7 @@ class BaseChartOpts: Optional overrides for chart values. """ - transformations: Optional[List[Callable]] + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] """ Optional list of transformations to apply to resources that will be created by this chart prior to creation. Allows customization of the chart behaviour without directly modifying the chart itself. @@ -384,12 +384,12 @@ class BaseChartOpts: def __init__(self, namespace: Optional[pulumi.Input[str]] = None, values: Optional[pulumi.Inputs] = None, - transformations: Optional[pulumi.Inputs] = None, + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] = None, resource_prefix: Optional[str] = None): """ :param Optional[pulumi.Input[str]] namespace: Optional namespace to install chart resources into. :param Optional[pulumi.Inputs] values: Optional overrides for chart values. - :param Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] transformations: Optional list + :param Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] transformations: Optional list of transformations to apply to resources that will be created by this chart prior to creation. Allows customization of the chart behaviour without directly modifying the chart itself. :param Optional[str] resource_prefix: An optional prefix for the auto-generated resource names. @@ -433,7 +433,7 @@ def __init__(self, chart: pulumi.Input[str], namespace: Optional[pulumi.Input[str]] = None, values: Optional[pulumi.Inputs] = None, - transformations: Optional[pulumi.Inputs] = None, + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] = None, resource_prefix: Optional[str] = None, repo: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None, @@ -445,7 +445,7 @@ def __init__(self, Example: chart: "stable/nginx-ingress" -> "stable/nginx-ingress" :param Optional[pulumi.Input[str]] namespace: Optional namespace to install chart resources into. :param Optional[pulumi.Inputs] values: Optional overrides for chart values. - :param Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] transformations: Optional list of + :param Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] transformations: Optional list of transformations to apply to resources that will be created by this chart prior to creation. Allows customization of the chart behaviour without directly modifying the chart itself. :param Optional[str] resource_prefix: An optional prefix for the auto-generated resource names. @@ -478,14 +478,14 @@ def __init__(self, path: pulumi.Input[str], namespace: Optional[pulumi.Input[str]] = None, values: Optional[pulumi.Inputs] = None, - transformations: Optional[pulumi.Inputs] = None, + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] = None, resource_prefix: Optional[str] = None): """ :param pulumi.Input[str] path: The path to the chart directory which contains the `Chart.yaml` file. :param Optional[pulumi.Input[str]] namespace: Optional namespace to install chart resources into. :param Optional[pulumi.Inputs] values: Optional overrides for chart values. - :param Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] transformations: Optional list of + :param Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] transformations: Optional list of transformations to apply to resources that will be created by this chart prior to creation. Allows customization of the chart behaviour without directly modifying the chart itself. :param Optional[str] resource_prefix: An optional prefix for the auto-generated resource names. diff --git a/provider/pkg/gen/python-templates/kustomize/kustomize.py b/provider/pkg/gen/python-templates/kustomize/kustomize.py index b328ca0ac9..918a3c0877 100644 --- a/provider/pkg/gen/python-templates/kustomize/kustomize.py +++ b/provider/pkg/gen/python-templates/kustomize/kustomize.py @@ -1,7 +1,7 @@ # *** WARNING: this file was generated by the Pulumi Kubernetes codegen tool. *** # *** Do not edit by hand unless you're certain you know what you are doing! *** -from typing import Callable, List, Optional, Tuple +from typing import Any, Callable, List, Optional import pulumi.runtime import pulumi_kubernetes as k8s @@ -21,7 +21,7 @@ def __init__(self, name: str, directory: str, opts: Optional[pulumi.ResourceOptions] = None, - transformations: Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] = None, + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] = None, resource_prefix: Optional[str] = None): """ Directory is a component representing a collection of resources described by a kustomize directory @@ -89,7 +89,7 @@ def omit_resource(obj, opts): Example: ./helloWorld Example: https://github.com/kubernetes-sigs/kustomize/tree/master/examples/helloWorld :param Optional[pulumi.ResourceOptions] opts: A bag of optional settings that control a resource's behavior. - :param Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] transformations: A set of + :param Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] transformations: A set of transformations to apply to Kubernetes resource definitions before registering with engine. :param Optional[str] resource_prefix: An optional prefix for the auto-generated resource names. Example: A resource created with resource_prefix="foo" would produce a resource named "foo-resourceName". diff --git a/provider/pkg/gen/python-templates/yaml/yaml.tmpl b/provider/pkg/gen/python-templates/yaml/yaml.tmpl index e51e6962b8..1753fcd11c 100644 --- a/provider/pkg/gen/python-templates/yaml/yaml.tmpl +++ b/provider/pkg/gen/python-templates/yaml/yaml.tmpl @@ -6,7 +6,7 @@ import warnings from copy import copy from glob import glob from inspect import getargspec -from typing import Callable, Dict, List, Optional +from typing import Any, Callable, Dict, List, Optional import pulumi import pulumi.runtime @@ -29,7 +29,7 @@ class ConfigGroup(pulumi.ComponentResource): files: Optional[List[str]] = None, yaml: Optional[List[str]] = None, opts: Optional[pulumi.ResourceOptions] = None, - transformations: Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] = None, + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] = None, resource_prefix: Optional[str] = None): """ ConfigGroup creates a set of Kubernetes resources from Kubernetes YAML text. The YAML text @@ -136,7 +136,7 @@ class ConfigGroup(pulumi.ComponentResource): :param Optional[List[str]] files: Set of paths or a URLs that uniquely identify files. :param Optional[List[str]] yaml: YAML text containing Kubernetes resource definitions. :param Optional[pulumi.ResourceOptions] opts: A bag of optional settings that control a resource's behavior. - :param Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] transformations: A set of + :param Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] transformations: A set of transformations to apply to Kubernetes resource definitions before registering with engine. :param Optional[str] resource_prefix: An optional prefix for the auto-generated resource names. Example: A resource created with resource_prefix="foo" would produce a resource named "foo-resourceName". @@ -232,7 +232,7 @@ class ConfigFile(pulumi.ComponentResource): name: str, file: Optional[str] = None, opts: Optional[pulumi.ResourceOptions] = None, - transformations: Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] = None, + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] = None, resource_prefix: Optional[str] = None, file_id: Optional[str] = None): """ @@ -288,7 +288,7 @@ class ConfigFile(pulumi.ComponentResource): :param str name: A name for a resource. :param Optional[str] file: Path or a URL that uniquely identifies a file. :param Optional[pulumi.ResourceOptions] opts: A bag of optional settings that control a resource's behavior. - :param Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] transformations: A set of + :param Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] transformations: A set of transformations to apply to Kubernetes resource definitions before registering with engine. :param Optional[str] resource_prefix: An optional prefix for the auto-generated resource names. Example: A resource created with resource_prefix="foo" would produce a resource named "foo-resourceName". diff --git a/sdk/python/pulumi_kubernetes/helm/v2/helm.py b/sdk/python/pulumi_kubernetes/helm/v2/helm.py index 9b7290d1a6..9fe223f4ea 100644 --- a/sdk/python/pulumi_kubernetes/helm/v2/helm.py +++ b/sdk/python/pulumi_kubernetes/helm/v2/helm.py @@ -369,7 +369,7 @@ class BaseChartOpts: Optional overrides for chart values. """ - transformations: Optional[List[Callable]] + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] """ Optional list of transformations to apply to resources that will be created by this chart prior to creation. Allows customization of the chart behaviour without directly modifying the chart itself. @@ -384,12 +384,12 @@ class BaseChartOpts: def __init__(self, namespace: Optional[pulumi.Input[str]] = None, values: Optional[pulumi.Inputs] = None, - transformations: Optional[pulumi.Inputs] = None, + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] = None, resource_prefix: Optional[str] = None): """ :param Optional[pulumi.Input[str]] namespace: Optional namespace to install chart resources into. :param Optional[pulumi.Inputs] values: Optional overrides for chart values. - :param Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] transformations: Optional list + :param Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] transformations: Optional list of transformations to apply to resources that will be created by this chart prior to creation. Allows customization of the chart behaviour without directly modifying the chart itself. :param Optional[str] resource_prefix: An optional prefix for the auto-generated resource names. @@ -433,7 +433,7 @@ def __init__(self, chart: pulumi.Input[str], namespace: Optional[pulumi.Input[str]] = None, values: Optional[pulumi.Inputs] = None, - transformations: Optional[pulumi.Inputs] = None, + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] = None, resource_prefix: Optional[str] = None, repo: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None, @@ -445,7 +445,7 @@ def __init__(self, Example: chart: "stable/nginx-ingress" -> "stable/nginx-ingress" :param Optional[pulumi.Input[str]] namespace: Optional namespace to install chart resources into. :param Optional[pulumi.Inputs] values: Optional overrides for chart values. - :param Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] transformations: Optional list of + :param Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] transformations: Optional list of transformations to apply to resources that will be created by this chart prior to creation. Allows customization of the chart behaviour without directly modifying the chart itself. :param Optional[str] resource_prefix: An optional prefix for the auto-generated resource names. @@ -478,14 +478,14 @@ def __init__(self, path: pulumi.Input[str], namespace: Optional[pulumi.Input[str]] = None, values: Optional[pulumi.Inputs] = None, - transformations: Optional[pulumi.Inputs] = None, + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] = None, resource_prefix: Optional[str] = None): """ :param pulumi.Input[str] path: The path to the chart directory which contains the `Chart.yaml` file. :param Optional[pulumi.Input[str]] namespace: Optional namespace to install chart resources into. :param Optional[pulumi.Inputs] values: Optional overrides for chart values. - :param Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] transformations: Optional list of + :param Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] transformations: Optional list of transformations to apply to resources that will be created by this chart prior to creation. Allows customization of the chart behaviour without directly modifying the chart itself. :param Optional[str] resource_prefix: An optional prefix for the auto-generated resource names. diff --git a/sdk/python/pulumi_kubernetes/helm/v3/helm.py b/sdk/python/pulumi_kubernetes/helm/v3/helm.py index 9b7290d1a6..9fe223f4ea 100644 --- a/sdk/python/pulumi_kubernetes/helm/v3/helm.py +++ b/sdk/python/pulumi_kubernetes/helm/v3/helm.py @@ -369,7 +369,7 @@ class BaseChartOpts: Optional overrides for chart values. """ - transformations: Optional[List[Callable]] + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] """ Optional list of transformations to apply to resources that will be created by this chart prior to creation. Allows customization of the chart behaviour without directly modifying the chart itself. @@ -384,12 +384,12 @@ class BaseChartOpts: def __init__(self, namespace: Optional[pulumi.Input[str]] = None, values: Optional[pulumi.Inputs] = None, - transformations: Optional[pulumi.Inputs] = None, + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] = None, resource_prefix: Optional[str] = None): """ :param Optional[pulumi.Input[str]] namespace: Optional namespace to install chart resources into. :param Optional[pulumi.Inputs] values: Optional overrides for chart values. - :param Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] transformations: Optional list + :param Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] transformations: Optional list of transformations to apply to resources that will be created by this chart prior to creation. Allows customization of the chart behaviour without directly modifying the chart itself. :param Optional[str] resource_prefix: An optional prefix for the auto-generated resource names. @@ -433,7 +433,7 @@ def __init__(self, chart: pulumi.Input[str], namespace: Optional[pulumi.Input[str]] = None, values: Optional[pulumi.Inputs] = None, - transformations: Optional[pulumi.Inputs] = None, + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] = None, resource_prefix: Optional[str] = None, repo: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None, @@ -445,7 +445,7 @@ def __init__(self, Example: chart: "stable/nginx-ingress" -> "stable/nginx-ingress" :param Optional[pulumi.Input[str]] namespace: Optional namespace to install chart resources into. :param Optional[pulumi.Inputs] values: Optional overrides for chart values. - :param Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] transformations: Optional list of + :param Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] transformations: Optional list of transformations to apply to resources that will be created by this chart prior to creation. Allows customization of the chart behaviour without directly modifying the chart itself. :param Optional[str] resource_prefix: An optional prefix for the auto-generated resource names. @@ -478,14 +478,14 @@ def __init__(self, path: pulumi.Input[str], namespace: Optional[pulumi.Input[str]] = None, values: Optional[pulumi.Inputs] = None, - transformations: Optional[pulumi.Inputs] = None, + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] = None, resource_prefix: Optional[str] = None): """ :param pulumi.Input[str] path: The path to the chart directory which contains the `Chart.yaml` file. :param Optional[pulumi.Input[str]] namespace: Optional namespace to install chart resources into. :param Optional[pulumi.Inputs] values: Optional overrides for chart values. - :param Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] transformations: Optional list of + :param Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] transformations: Optional list of transformations to apply to resources that will be created by this chart prior to creation. Allows customization of the chart behaviour without directly modifying the chart itself. :param Optional[str] resource_prefix: An optional prefix for the auto-generated resource names. diff --git a/sdk/python/pulumi_kubernetes/kustomize.py b/sdk/python/pulumi_kubernetes/kustomize.py index b328ca0ac9..918a3c0877 100644 --- a/sdk/python/pulumi_kubernetes/kustomize.py +++ b/sdk/python/pulumi_kubernetes/kustomize.py @@ -1,7 +1,7 @@ # *** WARNING: this file was generated by the Pulumi Kubernetes codegen tool. *** # *** Do not edit by hand unless you're certain you know what you are doing! *** -from typing import Callable, List, Optional, Tuple +from typing import Any, Callable, List, Optional import pulumi.runtime import pulumi_kubernetes as k8s @@ -21,7 +21,7 @@ def __init__(self, name: str, directory: str, opts: Optional[pulumi.ResourceOptions] = None, - transformations: Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] = None, + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] = None, resource_prefix: Optional[str] = None): """ Directory is a component representing a collection of resources described by a kustomize directory @@ -89,7 +89,7 @@ def omit_resource(obj, opts): Example: ./helloWorld Example: https://github.com/kubernetes-sigs/kustomize/tree/master/examples/helloWorld :param Optional[pulumi.ResourceOptions] opts: A bag of optional settings that control a resource's behavior. - :param Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] transformations: A set of + :param Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] transformations: A set of transformations to apply to Kubernetes resource definitions before registering with engine. :param Optional[str] resource_prefix: An optional prefix for the auto-generated resource names. Example: A resource created with resource_prefix="foo" would produce a resource named "foo-resourceName". diff --git a/sdk/python/pulumi_kubernetes/yaml.py b/sdk/python/pulumi_kubernetes/yaml.py index bc407987c3..f975932df3 100644 --- a/sdk/python/pulumi_kubernetes/yaml.py +++ b/sdk/python/pulumi_kubernetes/yaml.py @@ -6,7 +6,7 @@ from copy import copy from glob import glob from inspect import getargspec -from typing import Callable, Dict, List, Optional +from typing import Any, Callable, Dict, List, Optional import pulumi import pulumi.runtime @@ -29,7 +29,7 @@ def __init__(self, files: Optional[List[str]] = None, yaml: Optional[List[str]] = None, opts: Optional[pulumi.ResourceOptions] = None, - transformations: Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] = None, + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] = None, resource_prefix: Optional[str] = None): """ ConfigGroup creates a set of Kubernetes resources from Kubernetes YAML text. The YAML text @@ -136,7 +136,7 @@ def omit_resource(obj, opts): :param Optional[List[str]] files: Set of paths or a URLs that uniquely identify files. :param Optional[List[str]] yaml: YAML text containing Kubernetes resource definitions. :param Optional[pulumi.ResourceOptions] opts: A bag of optional settings that control a resource's behavior. - :param Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] transformations: A set of + :param Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] transformations: A set of transformations to apply to Kubernetes resource definitions before registering with engine. :param Optional[str] resource_prefix: An optional prefix for the auto-generated resource names. Example: A resource created with resource_prefix="foo" would produce a resource named "foo-resourceName". @@ -232,7 +232,7 @@ def __init__(self, name: str, file: Optional[str] = None, opts: Optional[pulumi.ResourceOptions] = None, - transformations: Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] = None, + transformations: Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] = None, resource_prefix: Optional[str] = None, file_id: Optional[str] = None): """ @@ -288,7 +288,7 @@ def omit_resource(obj, opts): :param str name: A name for a resource. :param Optional[str] file: Path or a URL that uniquely identifies a file. :param Optional[pulumi.ResourceOptions] opts: A bag of optional settings that control a resource's behavior. - :param Optional[List[Tuple[Callable, Optional[pulumi.ResourceOptions]]]] transformations: A set of + :param Optional[List[Callable[[Any, pulumi.ResourceOptions], None]]] transformations: A set of transformations to apply to Kubernetes resource definitions before registering with engine. :param Optional[str] resource_prefix: An optional prefix for the auto-generated resource names. Example: A resource created with resource_prefix="foo" would produce a resource named "foo-resourceName".