From f99dc374b4c54d1171648cbd32c594ac80a5fe22 Mon Sep 17 00:00:00 2001 From: Tom Tankilevitch <59158507+Tankilevitch@users.noreply.github.com> Date: Mon, 8 Jan 2024 16:54:29 +0200 Subject: [PATCH] Upgrade terraform-provider-port-labs to v1.8.0 (#175) --- .pulumi-java-gen.version | 2 +- .../pulumi-resource-port/bridge-metadata.json | 1 + provider/cmd/pulumi-resource-port/schema.json | 72 ++++++++----------- provider/go.mod | 4 +- provider/go.sum | 8 +-- sdk/go/port/action.go | 15 ++++ sdk/nodejs/action.ts | 14 ++++ sdk/nodejs/types/output.ts | 18 ++--- sdk/python/port_pulumi/action.py | 47 ++++++++++++ 9 files changed, 124 insertions(+), 57 deletions(-) diff --git a/.pulumi-java-gen.version b/.pulumi-java-gen.version index b5d0ec5..6f060dc 100644 --- a/.pulumi-java-gen.version +++ b/.pulumi-java-gen.version @@ -1 +1 @@ -0.9.8 \ No newline at end of file +0.9.9 \ No newline at end of file diff --git a/provider/cmd/pulumi-resource-port/bridge-metadata.json b/provider/cmd/pulumi-resource-port/bridge-metadata.json index f0780a6..06d4053 100644 --- a/provider/cmd/pulumi-resource-port/bridge-metadata.json +++ b/provider/cmd/pulumi-resource-port/bridge-metadata.json @@ -178,6 +178,7 @@ "kafkaMethod": "kafka_method", "orderProperties": "order_properties", "requiredApproval": "required_approval", + "requiredJqQuery": "required_jq_query", "userProperties": "user_properties", "webhookMethod": "webhook_method" }, diff --git a/provider/cmd/pulumi-resource-port/schema.json b/provider/cmd/pulumi-resource-port/schema.json index 6394266..e7a1c64 100644 --- a/provider/cmd/pulumi-resource-port/schema.json +++ b/provider/cmd/pulumi-resource-port/schema.json @@ -130,7 +130,18 @@ "org", "repo", "workflow" - ] + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "omitPayload", + "omitUserInputs", + "org", + "repo", + "workflow" + ] + } + } }, "port:index/ActionGitlabMethod:ActionGitlabMethod": { "properties": { @@ -163,6 +174,8 @@ "requiredOutputs": [ "agent", "groupName", + "omitPayload", + "omitUserInputs", "projectName" ] } @@ -323,14 +336,7 @@ "type": "string" } }, - "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "required" - ] - } - } + "type": "object" }, "port:index/ActionUserPropertiesArrayPropsBooleanItems:ActionUserPropertiesArrayPropsBooleanItems": { "properties": { @@ -489,14 +495,7 @@ "type": "string" } }, - "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "required" - ] - } - } + "type": "object" }, "port:index/ActionUserPropertiesBooleanPropsDataset:ActionUserPropertiesBooleanPropsDataset": { "properties": { @@ -599,14 +598,7 @@ "type": "string" } }, - "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "required" - ] - } - } + "type": "object" }, "port:index/ActionUserPropertiesNumberPropsDataset:ActionUserPropertiesNumberPropsDataset": { "properties": { @@ -697,14 +689,7 @@ "type": "string" } }, - "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "required" - ] - } - } + "type": "object" }, "port:index/ActionUserPropertiesObjectPropsDataset:ActionUserPropertiesObjectPropsDataset": { "properties": { @@ -819,14 +804,7 @@ "type": "string" } }, - "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "required" - ] - } - } + "type": "object" }, "port:index/ActionUserPropertiesStringPropsDataset:ActionUserPropertiesStringPropsDataset": { "properties": { @@ -1628,6 +1606,10 @@ "type": "boolean", "description": "Require approval before invoking the action\n" }, + "requiredJqQuery": { + "type": "string", + "description": "The required jq query of the property\n" + }, "title": { "type": "string", "description": "Title\n" @@ -1703,6 +1685,10 @@ "type": "boolean", "description": "Require approval before invoking the action\n" }, + "requiredJqQuery": { + "type": "string", + "description": "The required jq query of the property\n" + }, "title": { "type": "string", "description": "Title\n" @@ -1780,6 +1766,10 @@ "type": "boolean", "description": "Require approval before invoking the action\n" }, + "requiredJqQuery": { + "type": "string", + "description": "The required jq query of the property\n" + }, "title": { "type": "string", "description": "Title\n" diff --git a/provider/go.mod b/provider/go.mod index 5cedcd7..f63452f 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -5,8 +5,8 @@ go 1.20 replace github.com/hashicorp/terraform-plugin-sdk/v2 => github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20230912190043-e6d96b3b8f7e require ( - github.com/port-labs/terraform-provider-port-labs v1.7.1 - github.com/pulumi/pulumi-terraform-bridge/pf v0.22.0 + github.com/port-labs/terraform-provider-port-labs v1.8.0 + github.com/pulumi/pulumi-terraform-bridge/pf v0.23.0 github.com/pulumi/pulumi-terraform-bridge/v3 v3.70.0 github.com/pulumi/pulumi/sdk/v3 v3.100.0 ) diff --git a/provider/go.sum b/provider/go.sum index 42bc510..cd1de79 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -1582,8 +1582,8 @@ github.com/pkg/term v1.1.0 h1:xIAAdCMh3QIAy+5FrE8Ad8XoDhEU4ufwbaSozViP9kk= github.com/pkg/term v1.1.0/go.mod h1:E25nymQcrSllhX42Ok8MRm1+hyBdHY0dCeiKZ9jpNGw= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/port-labs/terraform-provider-port-labs v1.7.1 h1:3Sjf+TV6070jn1HMilk41CpL56u35QRFhXDUjuQ5its= -github.com/port-labs/terraform-provider-port-labs v1.7.1/go.mod h1:pLn48/X30XZIrW3gvUM1rkVjAZkO7ZFjegc0x4hFdtc= +github.com/port-labs/terraform-provider-port-labs v1.8.0 h1:yeOWW7E6MQN8rpfcFC+x959DimVDO/dTObLj0nyL2fI= +github.com/port-labs/terraform-provider-port-labs v1.8.0/go.mod h1:pLn48/X30XZIrW3gvUM1rkVjAZkO7ZFjegc0x4hFdtc= github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= github.com/posener/complete v1.2.3 h1:NP0eAhjcjImqslEwo/1hq7gpajME0fTLTezBKDqfXqo= github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s= @@ -1650,8 +1650,8 @@ github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw= github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k= github.com/pulumi/pulumi-java/pkg v0.9.8 h1:c8mYsalnRXA2Ibgvv6scefOn6mW1Vb0UT0mcDqjsivQ= github.com/pulumi/pulumi-java/pkg v0.9.8/go.mod h1:c6rSw/+q4O0IImgJ9axxoC6QesbPYWBaG5gimbHouUQ= -github.com/pulumi/pulumi-terraform-bridge/pf v0.22.0 h1:sgQslsC7PqYh3Flxk3bZhXc3DNLiYUmxUTBogR0l46w= -github.com/pulumi/pulumi-terraform-bridge/pf v0.22.0/go.mod h1:ejVXJ1pqYjapUPzl+3ERcw2CQzQvqir6bgfUVJH14P8= +github.com/pulumi/pulumi-terraform-bridge/pf v0.23.0 h1:j0rOtgpeGn2ZfyEVJtg5QhCEQEiMgz0rmFO6qWUFLzA= +github.com/pulumi/pulumi-terraform-bridge/pf v0.23.0/go.mod h1:V9uoQlm7O+B9m9y2f7BE5tvG+BGVjWzLN1tlrRLHUEE= github.com/pulumi/pulumi-terraform-bridge/testing v0.0.1 h1:SCg1gjfY9N4yn8U8peIUYATifjoDABkyR7H9lmefsfc= github.com/pulumi/pulumi-terraform-bridge/v3 v3.70.0 h1:+o0c2gUjZURORGNftW4dEOm/E4rzh2JnK+z9PAwLjbE= github.com/pulumi/pulumi-terraform-bridge/v3 v3.70.0/go.mod h1:jcdXdda230ZJJjzeRwWuFPRzq1EI8APwYVQIH32MoRk= diff --git a/sdk/go/port/action.go b/sdk/go/port/action.go index 972c588..d3db043 100644 --- a/sdk/go/port/action.go +++ b/sdk/go/port/action.go @@ -39,6 +39,8 @@ type Action struct { OrderProperties pulumi.StringArrayOutput `pulumi:"orderProperties"` // Require approval before invoking the action RequiredApproval pulumi.BoolPtrOutput `pulumi:"requiredApproval"` + // The required jq query of the property + RequiredJqQuery pulumi.StringPtrOutput `pulumi:"requiredJqQuery"` // Title Title pulumi.StringOutput `pulumi:"title"` // The trigger type of the action @@ -115,6 +117,8 @@ type actionState struct { OrderProperties []string `pulumi:"orderProperties"` // Require approval before invoking the action RequiredApproval *bool `pulumi:"requiredApproval"` + // The required jq query of the property + RequiredJqQuery *string `pulumi:"requiredJqQuery"` // Title Title *string `pulumi:"title"` // The trigger type of the action @@ -150,6 +154,8 @@ type ActionState struct { OrderProperties pulumi.StringArrayInput // Require approval before invoking the action RequiredApproval pulumi.BoolPtrInput + // The required jq query of the property + RequiredJqQuery pulumi.StringPtrInput // Title Title pulumi.StringPtrInput // The trigger type of the action @@ -189,6 +195,8 @@ type actionArgs struct { OrderProperties []string `pulumi:"orderProperties"` // Require approval before invoking the action RequiredApproval *bool `pulumi:"requiredApproval"` + // The required jq query of the property + RequiredJqQuery *string `pulumi:"requiredJqQuery"` // Title Title string `pulumi:"title"` // The trigger type of the action @@ -225,6 +233,8 @@ type ActionArgs struct { OrderProperties pulumi.StringArrayInput // Require approval before invoking the action RequiredApproval pulumi.BoolPtrInput + // The required jq query of the property + RequiredJqQuery pulumi.StringPtrInput // Title Title pulumi.StringInput // The trigger type of the action @@ -382,6 +392,11 @@ func (o ActionOutput) RequiredApproval() pulumi.BoolPtrOutput { return o.ApplyT(func(v *Action) pulumi.BoolPtrOutput { return v.RequiredApproval }).(pulumi.BoolPtrOutput) } +// The required jq query of the property +func (o ActionOutput) RequiredJqQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *Action) pulumi.StringPtrOutput { return v.RequiredJqQuery }).(pulumi.StringPtrOutput) +} + // Title func (o ActionOutput) Title() pulumi.StringOutput { return o.ApplyT(func(v *Action) pulumi.StringOutput { return v.Title }).(pulumi.StringOutput) diff --git a/sdk/nodejs/action.ts b/sdk/nodejs/action.ts index 34dbd3a..61febf2 100644 --- a/sdk/nodejs/action.ts +++ b/sdk/nodejs/action.ts @@ -82,6 +82,10 @@ export class Action extends pulumi.CustomResource { * Require approval before invoking the action */ public readonly requiredApproval!: pulumi.Output; + /** + * The required jq query of the property + */ + public readonly requiredJqQuery!: pulumi.Output; /** * Title */ @@ -124,6 +128,7 @@ export class Action extends pulumi.CustomResource { resourceInputs["kafkaMethod"] = state ? state.kafkaMethod : undefined; resourceInputs["orderProperties"] = state ? state.orderProperties : undefined; resourceInputs["requiredApproval"] = state ? state.requiredApproval : undefined; + resourceInputs["requiredJqQuery"] = state ? state.requiredJqQuery : undefined; resourceInputs["title"] = state ? state.title : undefined; resourceInputs["trigger"] = state ? state.trigger : undefined; resourceInputs["userProperties"] = state ? state.userProperties : undefined; @@ -154,6 +159,7 @@ export class Action extends pulumi.CustomResource { resourceInputs["kafkaMethod"] = args ? args.kafkaMethod : undefined; resourceInputs["orderProperties"] = args ? args.orderProperties : undefined; resourceInputs["requiredApproval"] = args ? args.requiredApproval : undefined; + resourceInputs["requiredJqQuery"] = args ? args.requiredJqQuery : undefined; resourceInputs["title"] = args ? args.title : undefined; resourceInputs["trigger"] = args ? args.trigger : undefined; resourceInputs["userProperties"] = args ? args.userProperties : undefined; @@ -216,6 +222,10 @@ export interface ActionState { * Require approval before invoking the action */ requiredApproval?: pulumi.Input; + /** + * The required jq query of the property + */ + requiredJqQuery?: pulumi.Input; /** * Title */ @@ -286,6 +296,10 @@ export interface ActionArgs { * Require approval before invoking the action */ requiredApproval?: pulumi.Input; + /** + * The required jq query of the property + */ + requiredJqQuery?: pulumi.Input; /** * Title */ diff --git a/sdk/nodejs/types/output.ts b/sdk/nodejs/types/output.ts index 6ca9505..64d957e 100644 --- a/sdk/nodejs/types/output.ts +++ b/sdk/nodejs/types/output.ts @@ -18,8 +18,8 @@ export interface ActionAzureMethod { } export interface ActionGithubMethod { - omitPayload?: boolean; - omitUserInputs?: boolean; + omitPayload: boolean; + omitUserInputs: boolean; org: string; repo: string; reportWorkflowStatus?: boolean; @@ -30,8 +30,8 @@ export interface ActionGitlabMethod { agent: boolean; defaultRef?: string; groupName: string; - omitPayload?: boolean; - omitUserInputs?: boolean; + omitPayload: boolean; + omitUserInputs: boolean; projectName: string; } @@ -77,7 +77,7 @@ export interface ActionUserPropertiesArrayProps { minItems?: number; numberItems?: outputs.ActionUserPropertiesArrayPropsNumberItems; objectItems?: outputs.ActionUserPropertiesArrayPropsObjectItems; - required: boolean; + required?: boolean; stringItems?: outputs.ActionUserPropertiesArrayPropsStringItems; title?: string; visible?: boolean; @@ -129,7 +129,7 @@ export interface ActionUserPropertiesBooleanProps { dependsOns?: string[]; description?: string; icon?: string; - required: boolean; + required?: boolean; title?: string; visible?: boolean; visibleJqQuery?: string; @@ -162,7 +162,7 @@ export interface ActionUserPropertiesNumberProps { icon?: string; maximum?: number; minimum?: number; - required: boolean; + required?: boolean; title?: string; visible?: boolean; visibleJqQuery?: string; @@ -192,7 +192,7 @@ export interface ActionUserPropertiesObjectProps { description?: string; encryption?: string; icon?: string; - required: boolean; + required?: boolean; title?: string; visible?: boolean; visibleJqQuery?: string; @@ -229,7 +229,7 @@ export interface ActionUserPropertiesStringProps { maxLength?: number; minLength?: number; pattern?: string; - required: boolean; + required?: boolean; title?: string; visible?: boolean; visibleJqQuery?: string; diff --git a/sdk/python/port_pulumi/action.py b/sdk/python/port_pulumi/action.py index 045874c..307c804 100644 --- a/sdk/python/port_pulumi/action.py +++ b/sdk/python/port_pulumi/action.py @@ -30,6 +30,7 @@ def __init__(__self__, *, kafka_method: Optional[pulumi.Input['ActionKafkaMethodArgs']] = None, order_properties: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, required_approval: Optional[pulumi.Input[bool]] = None, + required_jq_query: Optional[pulumi.Input[str]] = None, user_properties: Optional[pulumi.Input['ActionUserPropertiesArgs']] = None, webhook_method: Optional[pulumi.Input['ActionWebhookMethodArgs']] = None): """ @@ -48,6 +49,7 @@ def __init__(__self__, *, :param pulumi.Input['ActionKafkaMethodArgs'] kafka_method: The invocation method of the action :param pulumi.Input[Sequence[pulumi.Input[str]]] order_properties: Order properties :param pulumi.Input[bool] required_approval: Require approval before invoking the action + :param pulumi.Input[str] required_jq_query: The required jq query of the property :param pulumi.Input['ActionUserPropertiesArgs'] user_properties: User properties :param pulumi.Input['ActionWebhookMethodArgs'] webhook_method: The invocation method of the action """ @@ -75,6 +77,8 @@ def __init__(__self__, *, pulumi.set(__self__, "order_properties", order_properties) if required_approval is not None: pulumi.set(__self__, "required_approval", required_approval) + if required_jq_query is not None: + pulumi.set(__self__, "required_jq_query", required_jq_query) if user_properties is not None: pulumi.set(__self__, "user_properties", user_properties) if webhook_method is not None: @@ -248,6 +252,18 @@ def required_approval(self) -> Optional[pulumi.Input[bool]]: def required_approval(self, value: Optional[pulumi.Input[bool]]): pulumi.set(self, "required_approval", value) + @property + @pulumi.getter(name="requiredJqQuery") + def required_jq_query(self) -> Optional[pulumi.Input[str]]: + """ + The required jq query of the property + """ + return pulumi.get(self, "required_jq_query") + + @required_jq_query.setter + def required_jq_query(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "required_jq_query", value) + @property @pulumi.getter(name="userProperties") def user_properties(self) -> Optional[pulumi.Input['ActionUserPropertiesArgs']]: @@ -288,6 +304,7 @@ def __init__(__self__, *, kafka_method: Optional[pulumi.Input['ActionKafkaMethodArgs']] = None, order_properties: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, required_approval: Optional[pulumi.Input[bool]] = None, + required_jq_query: Optional[pulumi.Input[str]] = None, title: Optional[pulumi.Input[str]] = None, trigger: Optional[pulumi.Input[str]] = None, user_properties: Optional[pulumi.Input['ActionUserPropertiesArgs']] = None, @@ -306,6 +323,7 @@ def __init__(__self__, *, :param pulumi.Input['ActionKafkaMethodArgs'] kafka_method: The invocation method of the action :param pulumi.Input[Sequence[pulumi.Input[str]]] order_properties: Order properties :param pulumi.Input[bool] required_approval: Require approval before invoking the action + :param pulumi.Input[str] required_jq_query: The required jq query of the property :param pulumi.Input[str] title: Title :param pulumi.Input[str] trigger: The trigger type of the action :param pulumi.Input['ActionUserPropertiesArgs'] user_properties: User properties @@ -335,6 +353,8 @@ def __init__(__self__, *, pulumi.set(__self__, "order_properties", order_properties) if required_approval is not None: pulumi.set(__self__, "required_approval", required_approval) + if required_jq_query is not None: + pulumi.set(__self__, "required_jq_query", required_jq_query) if title is not None: pulumi.set(__self__, "title", title) if trigger is not None: @@ -488,6 +508,18 @@ def required_approval(self) -> Optional[pulumi.Input[bool]]: def required_approval(self, value: Optional[pulumi.Input[bool]]): pulumi.set(self, "required_approval", value) + @property + @pulumi.getter(name="requiredJqQuery") + def required_jq_query(self) -> Optional[pulumi.Input[str]]: + """ + The required jq query of the property + """ + return pulumi.get(self, "required_jq_query") + + @required_jq_query.setter + def required_jq_query(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "required_jq_query", value) + @property @pulumi.getter def title(self) -> Optional[pulumi.Input[str]]: @@ -554,6 +586,7 @@ def __init__(__self__, kafka_method: Optional[pulumi.Input[pulumi.InputType['ActionKafkaMethodArgs']]] = None, order_properties: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, required_approval: Optional[pulumi.Input[bool]] = None, + required_jq_query: Optional[pulumi.Input[str]] = None, title: Optional[pulumi.Input[str]] = None, trigger: Optional[pulumi.Input[str]] = None, user_properties: Optional[pulumi.Input[pulumi.InputType['ActionUserPropertiesArgs']]] = None, @@ -575,6 +608,7 @@ def __init__(__self__, :param pulumi.Input[pulumi.InputType['ActionKafkaMethodArgs']] kafka_method: The invocation method of the action :param pulumi.Input[Sequence[pulumi.Input[str]]] order_properties: Order properties :param pulumi.Input[bool] required_approval: Require approval before invoking the action + :param pulumi.Input[str] required_jq_query: The required jq query of the property :param pulumi.Input[str] title: Title :param pulumi.Input[str] trigger: The trigger type of the action :param pulumi.Input[pulumi.InputType['ActionUserPropertiesArgs']] user_properties: User properties @@ -615,6 +649,7 @@ def _internal_init(__self__, kafka_method: Optional[pulumi.Input[pulumi.InputType['ActionKafkaMethodArgs']]] = None, order_properties: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, required_approval: Optional[pulumi.Input[bool]] = None, + required_jq_query: Optional[pulumi.Input[str]] = None, title: Optional[pulumi.Input[str]] = None, trigger: Optional[pulumi.Input[str]] = None, user_properties: Optional[pulumi.Input[pulumi.InputType['ActionUserPropertiesArgs']]] = None, @@ -644,6 +679,7 @@ def _internal_init(__self__, __props__.__dict__["kafka_method"] = kafka_method __props__.__dict__["order_properties"] = order_properties __props__.__dict__["required_approval"] = required_approval + __props__.__dict__["required_jq_query"] = required_jq_query if title is None and not opts.urn: raise TypeError("Missing required property 'title'") __props__.__dict__["title"] = title @@ -674,6 +710,7 @@ def get(resource_name: str, kafka_method: Optional[pulumi.Input[pulumi.InputType['ActionKafkaMethodArgs']]] = None, order_properties: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, required_approval: Optional[pulumi.Input[bool]] = None, + required_jq_query: Optional[pulumi.Input[str]] = None, title: Optional[pulumi.Input[str]] = None, trigger: Optional[pulumi.Input[str]] = None, user_properties: Optional[pulumi.Input[pulumi.InputType['ActionUserPropertiesArgs']]] = None, @@ -697,6 +734,7 @@ def get(resource_name: str, :param pulumi.Input[pulumi.InputType['ActionKafkaMethodArgs']] kafka_method: The invocation method of the action :param pulumi.Input[Sequence[pulumi.Input[str]]] order_properties: Order properties :param pulumi.Input[bool] required_approval: Require approval before invoking the action + :param pulumi.Input[str] required_jq_query: The required jq query of the property :param pulumi.Input[str] title: Title :param pulumi.Input[str] trigger: The trigger type of the action :param pulumi.Input[pulumi.InputType['ActionUserPropertiesArgs']] user_properties: User properties @@ -718,6 +756,7 @@ def get(resource_name: str, __props__.__dict__["kafka_method"] = kafka_method __props__.__dict__["order_properties"] = order_properties __props__.__dict__["required_approval"] = required_approval + __props__.__dict__["required_jq_query"] = required_jq_query __props__.__dict__["title"] = title __props__.__dict__["trigger"] = trigger __props__.__dict__["user_properties"] = user_properties @@ -820,6 +859,14 @@ def required_approval(self) -> pulumi.Output[Optional[bool]]: """ return pulumi.get(self, "required_approval") + @property + @pulumi.getter(name="requiredJqQuery") + def required_jq_query(self) -> pulumi.Output[Optional[str]]: + """ + The required jq query of the property + """ + return pulumi.get(self, "required_jq_query") + @property @pulumi.getter def title(self) -> pulumi.Output[str]: