diff --git a/sdk/python/kfp/dsl/_resource_op.py b/sdk/python/kfp/dsl/_resource_op.py index b91878aae6c2..7ef76831ebb9 100644 --- a/sdk/python/kfp/dsl/_resource_op.py +++ b/sdk/python/kfp/dsl/_resource_op.py @@ -32,6 +32,7 @@ class Resource(object): "merge_strategy": "str", "success_condition": "str", "failure_condition": "str", + "set_owner_reference": "bool", "manifest": "str" } openapi_types = { @@ -39,6 +40,7 @@ class Resource(object): "merge_strategy": "str", "success_condition": "str", "failure_condition": "str", + "set_owner_reference": "bool", "manifest": "str" } attribute_map = { @@ -46,6 +48,7 @@ class Resource(object): "merge_strategy": "mergeStrategy", "success_condition": "successCondition", "failure_condition": "failureCondition", + "set_owner_reference": "setOwnerReference", "manifest": "manifest" } @@ -54,12 +57,14 @@ def __init__(self, merge_strategy: str = None, success_condition: str = None, failure_condition: str = None, + set_owner_reference: bool = None, manifest: str = None): """Create a new instance of Resource""" self.action = action self.merge_strategy = merge_strategy self.success_condition = success_condition self.failure_condition = failure_condition + self.set_owner_reference = set_owner_reference self.manifest = manifest @@ -95,6 +100,7 @@ def __init__(self, merge_strategy: str = None, success_condition: str = None, failure_condition: str = None, + set_owner_reference: bool = None, attribute_outputs: Dict[str, str] = None, **kwargs): @@ -121,7 +127,8 @@ def __init__(self, "action": action, "merge_strategy": merge_strategy, "success_condition": success_condition, - "failure_condition": failure_condition + "failure_condition": failure_condition, + "set_owner_reference": set_owner_reference, } # `resource` prop in `io.argoproj.workflow.v1alpha1.Template` self._resource = Resource(**init_resource)