1. Packages
  2. Port
  3. API Docs
  4. Action
Port v2.19.6 published on Thursday, Feb 12, 2026 by port-labs
port logo
Port v2.19.6 published on Thursday, Feb 12, 2026 by port-labs

    Create Action Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Action(name: string, args: ActionArgs, opts?: CustomResourceOptions);
    @overload
    def Action(resource_name: str,
               args: ActionArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Action(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               identifier: Optional[str] = None,
               gitlab_method: Optional[ActionGitlabMethodArgs] = None,
               integration_method: Optional[ActionIntegrationMethodArgs] = None,
               automation_trigger: Optional[ActionAutomationTriggerArgs] = None,
               azure_method: Optional[ActionAzureMethodArgs] = None,
               blueprint: Optional[str] = None,
               description: Optional[str] = None,
               github_method: Optional[ActionGithubMethodArgs] = None,
               allow_anyone_to_view_runs: Optional[bool] = None,
               approval_webhook_notification: Optional[ActionApprovalWebhookNotificationArgs] = None,
               icon: Optional[str] = None,
               approval_email_notification: Optional[ActionApprovalEmailNotificationArgs] = None,
               kafka_method: Optional[ActionKafkaMethodArgs] = None,
               publish: Optional[bool] = None,
               required_approval: Optional[str] = None,
               self_service_trigger: Optional[ActionSelfServiceTriggerArgs] = None,
               title: Optional[str] = None,
               upsert_entity_method: Optional[ActionUpsertEntityMethodArgs] = None,
               webhook_method: Optional[ActionWebhookMethodArgs] = None)
    func NewAction(ctx *Context, name string, args ActionArgs, opts ...ResourceOption) (*Action, error)
    public Action(string name, ActionArgs args, CustomResourceOptions? opts = null)
    public Action(String name, ActionArgs args)
    public Action(String name, ActionArgs args, CustomResourceOptions options)
    
    type: port:Action
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ActionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ActionArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ActionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ActionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ActionArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var actionResource = new Port.Action("actionResource", new()
    {
        Identifier = "string",
        GitlabMethod = new Port.Inputs.ActionGitlabMethodArgs
        {
            GroupName = "string",
            ProjectName = "string",
            DefaultRef = "string",
            PipelineVariables = "string",
        },
        IntegrationMethod = new Port.Inputs.ActionIntegrationMethodArgs
        {
            InstallationId = "string",
            IntegrationActionExecutionProperties = new Port.Inputs.ActionIntegrationMethodIntegrationActionExecutionPropertiesArgs
            {
                Org = "string",
                Repo = "string",
                Workflow = "string",
                ReportWorkflowStatus = "string",
                WorkflowInputs = "string",
            },
            IntegrationActionType = "string",
        },
        AutomationTrigger = new Port.Inputs.ActionAutomationTriggerArgs
        {
            AnyEntityChangeEvent = new Port.Inputs.ActionAutomationTriggerAnyEntityChangeEventArgs
            {
                BlueprintIdentifier = "string",
            },
            AnyRunChangeEvent = new Port.Inputs.ActionAutomationTriggerAnyRunChangeEventArgs
            {
                ActionIdentifier = "string",
            },
            EntityCreatedEvent = new Port.Inputs.ActionAutomationTriggerEntityCreatedEventArgs
            {
                BlueprintIdentifier = "string",
            },
            EntityDeletedEvent = new Port.Inputs.ActionAutomationTriggerEntityDeletedEventArgs
            {
                BlueprintIdentifier = "string",
            },
            EntityUpdatedEvent = new Port.Inputs.ActionAutomationTriggerEntityUpdatedEventArgs
            {
                BlueprintIdentifier = "string",
            },
            JqCondition = new Port.Inputs.ActionAutomationTriggerJqConditionArgs
            {
                Combinator = "string",
                Expressions = new[]
                {
                    "string",
                },
            },
            RunCreatedEvent = new Port.Inputs.ActionAutomationTriggerRunCreatedEventArgs
            {
                ActionIdentifier = "string",
            },
            RunUpdatedEvent = new Port.Inputs.ActionAutomationTriggerRunUpdatedEventArgs
            {
                ActionIdentifier = "string",
            },
            TimerPropertyExpiredEvent = new Port.Inputs.ActionAutomationTriggerTimerPropertyExpiredEventArgs
            {
                BlueprintIdentifier = "string",
                PropertyIdentifier = "string",
            },
        },
        AzureMethod = new Port.Inputs.ActionAzureMethodArgs
        {
            Org = "string",
            Webhook = "string",
            Payload = "string",
        },
        Description = "string",
        GithubMethod = new Port.Inputs.ActionGithubMethodArgs
        {
            Org = "string",
            Repo = "string",
            Workflow = "string",
            ReportWorkflowStatus = "string",
            WorkflowInputs = "string",
        },
        AllowAnyoneToViewRuns = false,
        ApprovalWebhookNotification = new Port.Inputs.ActionApprovalWebhookNotificationArgs
        {
            Url = "string",
            Format = "string",
        },
        Icon = "string",
        ApprovalEmailNotification = null,
        KafkaMethod = new Port.Inputs.ActionKafkaMethodArgs
        {
            Payload = "string",
        },
        Publish = false,
        RequiredApproval = "string",
        SelfServiceTrigger = new Port.Inputs.ActionSelfServiceTriggerArgs
        {
            Operation = "string",
            ActionCardButtonText = "string",
            BlueprintIdentifier = "string",
            Condition = "string",
            ExecuteActionButtonText = "string",
            OrderProperties = new[]
            {
                "string",
            },
            RequiredJqQuery = "string",
            Steps = new[]
            {
                new Port.Inputs.ActionSelfServiceTriggerStepArgs
                {
                    Orders = new[]
                    {
                        "string",
                    },
                    Title = "string",
                    Visible = false,
                    VisibleJqQuery = "string",
                },
            },
            Titles = 
            {
                { "string", new Port.Inputs.ActionSelfServiceTriggerTitlesArgs
                {
                    Title = "string",
                    Description = "string",
                    Visible = false,
                    VisibleJqQuery = "string",
                } },
            },
            UserProperties = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesArgs
            {
                ArrayProps = 
                {
                    { "string", new Port.Inputs.ActionSelfServiceTriggerUserPropertiesArrayPropsArgs
                    {
                        BooleanItems = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs
                        {
                            Defaults = new[]
                            {
                                false,
                            },
                        },
                        DefaultJqQuery = "string",
                        DependsOns = new[]
                        {
                            "string",
                        },
                        Description = "string",
                        Disabled = false,
                        DisabledJqQuery = "string",
                        Icon = "string",
                        MaxItems = 0,
                        MaxItemsJqQuery = "string",
                        MinItems = 0,
                        MinItemsJqQuery = "string",
                        NumberItems = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs
                        {
                            Defaults = new[]
                            {
                                0,
                            },
                            EnumJqQuery = "string",
                            Enums = new[]
                            {
                                0,
                            },
                        },
                        ObjectItems = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs
                        {
                            Defaults = new[]
                            {
                                
                                {
                                    { "string", "string" },
                                },
                            },
                        },
                        Required = false,
                        Sort = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs
                        {
                            Property = "string",
                            Order = "string",
                        },
                        StringItems = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs
                        {
                            Blueprint = "string",
                            Dataset = "string",
                            Defaults = new[]
                            {
                                "string",
                            },
                            EnumJqQuery = "string",
                            Enums = new[]
                            {
                                "string",
                            },
                            Format = "string",
                        },
                        Title = "string",
                        Visible = false,
                        VisibleJqQuery = "string",
                    } },
                },
                BooleanProps = 
                {
                    { "string", new Port.Inputs.ActionSelfServiceTriggerUserPropertiesBooleanPropsArgs
                    {
                        Default = false,
                        DefaultJqQuery = "string",
                        DependsOns = new[]
                        {
                            "string",
                        },
                        Description = "string",
                        Disabled = false,
                        DisabledJqQuery = "string",
                        Icon = "string",
                        Required = false,
                        Title = "string",
                        Visible = false,
                        VisibleJqQuery = "string",
                    } },
                },
                NumberProps = 
                {
                    { "string", new Port.Inputs.ActionSelfServiceTriggerUserPropertiesNumberPropsArgs
                    {
                        Default = 0,
                        DefaultJqQuery = "string",
                        DependsOns = new[]
                        {
                            "string",
                        },
                        Description = "string",
                        Disabled = false,
                        DisabledJqQuery = "string",
                        EnumColors = 
                        {
                            { "string", "string" },
                        },
                        EnumJqQuery = "string",
                        Enums = new[]
                        {
                            0,
                        },
                        Icon = "string",
                        Maximum = 0,
                        Minimum = 0,
                        Required = false,
                        Title = "string",
                        Visible = false,
                        VisibleJqQuery = "string",
                    } },
                },
                ObjectProps = 
                {
                    { "string", new Port.Inputs.ActionSelfServiceTriggerUserPropertiesObjectPropsArgs
                    {
                        ClientSideEncryption = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesObjectPropsClientSideEncryptionArgs
                        {
                            Algorithm = "string",
                            Key = "string",
                        },
                        Default = "string",
                        DefaultJqQuery = "string",
                        DependsOns = new[]
                        {
                            "string",
                        },
                        Description = "string",
                        Disabled = false,
                        DisabledJqQuery = "string",
                        Encryption = "string",
                        Icon = "string",
                        Required = false,
                        Title = "string",
                        Visible = false,
                        VisibleJqQuery = "string",
                    } },
                },
                StringProps = 
                {
                    { "string", new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsArgs
                    {
                        Blueprint = "string",
                        ClientSideEncryption = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsClientSideEncryptionArgs
                        {
                            Algorithm = "string",
                            Key = "string",
                        },
                        Dataset = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs
                        {
                            Combinator = "string",
                            Rules = new[]
                            {
                                new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs
                                {
                                    Blueprint = "string",
                                    Combinator = "string",
                                    Operator = "string",
                                    Property = "string",
                                    Rules = new[]
                                    {
                                        new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleArgs
                                        {
                                            Blueprint = "string",
                                            Combinator = "string",
                                            Operator = "string",
                                            Property = "string",
                                            Rules = new[]
                                            {
                                                new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleArgs
                                                {
                                                    Blueprint = "string",
                                                    Combinator = "string",
                                                    Operator = "string",
                                                    Property = "string",
                                                    Rules = new[]
                                                    {
                                                        new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleArgs
                                                        {
                                                            Blueprint = "string",
                                                            Combinator = "string",
                                                            Operator = "string",
                                                            Property = "string",
                                                            Rules = new[]
                                                            {
                                                                new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleArgs
                                                                {
                                                                    Blueprint = "string",
                                                                    Combinator = "string",
                                                                    Operator = "string",
                                                                    Property = "string",
                                                                    Rules = new[]
                                                                    {
                                                                        new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleArgs
                                                                        {
                                                                            Blueprint = "string",
                                                                            Combinator = "string",
                                                                            Operator = "string",
                                                                            Property = "string",
                                                                            Rules = new[]
                                                                            {
                                                                                new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleArgs
                                                                                {
                                                                                    Blueprint = "string",
                                                                                    Combinator = "string",
                                                                                    Operator = "string",
                                                                                    Property = "string",
                                                                                    Rules = new[]
                                                                                    {
                                                                                        new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleArgs
                                                                                        {
                                                                                            Blueprint = "string",
                                                                                            Combinator = "string",
                                                                                            Operator = "string",
                                                                                            Property = "string",
                                                                                            Rules = new[]
                                                                                            {
                                                                                                new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleArgs
                                                                                                {
                                                                                                    Blueprint = "string",
                                                                                                    Combinator = "string",
                                                                                                    Operator = "string",
                                                                                                    Property = "string",
                                                                                                    Rules = new[]
                                                                                                    {
                                                                                                        new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleArgs
                                                                                                        {
                                                                                                            Blueprint = "string",
                                                                                                            Combinator = "string",
                                                                                                            Operator = "string",
                                                                                                            Property = "string",
                                                                                                            Rules = new[]
                                                                                                            {
                                                                                                                new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleArgs
                                                                                                                {
                                                                                                                    Blueprint = "string",
                                                                                                                    Combinator = "string",
                                                                                                                    Operator = "string",
                                                                                                                    Property = "string",
                                                                                                                    Value = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValueArgs
                                                                                                                    {
                                                                                                                        JqQuery = "string",
                                                                                                                    },
                                                                                                                },
                                                                                                            },
                                                                                                            Value = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValueArgs
                                                                                                            {
                                                                                                                JqQuery = "string",
                                                                                                            },
                                                                                                        },
                                                                                                    },
                                                                                                    Value = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleValueArgs
                                                                                                    {
                                                                                                        JqQuery = "string",
                                                                                                    },
                                                                                                },
                                                                                            },
                                                                                            Value = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleValueArgs
                                                                                            {
                                                                                                JqQuery = "string",
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    Value = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleValueArgs
                                                                                    {
                                                                                        JqQuery = "string",
                                                                                    },
                                                                                },
                                                                            },
                                                                            Value = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleValueArgs
                                                                            {
                                                                                JqQuery = "string",
                                                                            },
                                                                        },
                                                                    },
                                                                    Value = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleValueArgs
                                                                    {
                                                                        JqQuery = "string",
                                                                    },
                                                                },
                                                            },
                                                            Value = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleValueArgs
                                                            {
                                                                JqQuery = "string",
                                                            },
                                                        },
                                                    },
                                                    Value = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleValueArgs
                                                    {
                                                        JqQuery = "string",
                                                    },
                                                },
                                            },
                                            Value = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleValueArgs
                                            {
                                                JqQuery = "string",
                                            },
                                        },
                                    },
                                    Value = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueArgs
                                    {
                                        JqQuery = "string",
                                    },
                                },
                            },
                        },
                        Default = "string",
                        DefaultJqQuery = "string",
                        DependsOns = new[]
                        {
                            "string",
                        },
                        Description = "string",
                        Disabled = false,
                        DisabledJqQuery = "string",
                        Encryption = "string",
                        EnumColors = 
                        {
                            { "string", "string" },
                        },
                        EnumJqQuery = "string",
                        Enums = new[]
                        {
                            "string",
                        },
                        Format = "string",
                        Icon = "string",
                        MaxLength = 0,
                        MinLength = 0,
                        Pattern = "string",
                        PatternJqQuery = "string",
                        Required = false,
                        Sort = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs
                        {
                            Property = "string",
                            Order = "string",
                        },
                        Title = "string",
                        Visible = false,
                        VisibleJqQuery = "string",
                    } },
                },
            },
        },
        Title = "string",
        UpsertEntityMethod = new Port.Inputs.ActionUpsertEntityMethodArgs
        {
            BlueprintIdentifier = "string",
            Mapping = new Port.Inputs.ActionUpsertEntityMethodMappingArgs
            {
                Icon = "string",
                Identifier = "string",
                Properties = "string",
                Relations = "string",
                Teams = new[]
                {
                    "string",
                },
                TeamsJq = "string",
            },
            Title = "string",
        },
        WebhookMethod = new Port.Inputs.ActionWebhookMethodArgs
        {
            Url = "string",
            Agent = "string",
            Body = "string",
            Headers = 
            {
                { "string", "string" },
            },
            Method = "string",
            Synchronized = "string",
        },
    });
    
    example, err := port.NewAction(ctx, "actionResource", &port.ActionArgs{
    	Identifier: pulumi.String("string"),
    	GitlabMethod: &port.ActionGitlabMethodArgs{
    		GroupName:         pulumi.String("string"),
    		ProjectName:       pulumi.String("string"),
    		DefaultRef:        pulumi.String("string"),
    		PipelineVariables: pulumi.String("string"),
    	},
    	IntegrationMethod: &port.ActionIntegrationMethodArgs{
    		InstallationId: pulumi.String("string"),
    		IntegrationActionExecutionProperties: &port.ActionIntegrationMethodIntegrationActionExecutionPropertiesArgs{
    			Org:                  pulumi.String("string"),
    			Repo:                 pulumi.String("string"),
    			Workflow:             pulumi.String("string"),
    			ReportWorkflowStatus: pulumi.String("string"),
    			WorkflowInputs:       pulumi.String("string"),
    		},
    		IntegrationActionType: pulumi.String("string"),
    	},
    	AutomationTrigger: &port.ActionAutomationTriggerArgs{
    		AnyEntityChangeEvent: &port.ActionAutomationTriggerAnyEntityChangeEventArgs{
    			BlueprintIdentifier: pulumi.String("string"),
    		},
    		AnyRunChangeEvent: &port.ActionAutomationTriggerAnyRunChangeEventArgs{
    			ActionIdentifier: pulumi.String("string"),
    		},
    		EntityCreatedEvent: &port.ActionAutomationTriggerEntityCreatedEventArgs{
    			BlueprintIdentifier: pulumi.String("string"),
    		},
    		EntityDeletedEvent: &port.ActionAutomationTriggerEntityDeletedEventArgs{
    			BlueprintIdentifier: pulumi.String("string"),
    		},
    		EntityUpdatedEvent: &port.ActionAutomationTriggerEntityUpdatedEventArgs{
    			BlueprintIdentifier: pulumi.String("string"),
    		},
    		JqCondition: &port.ActionAutomationTriggerJqConditionArgs{
    			Combinator: pulumi.String("string"),
    			Expressions: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		RunCreatedEvent: &port.ActionAutomationTriggerRunCreatedEventArgs{
    			ActionIdentifier: pulumi.String("string"),
    		},
    		RunUpdatedEvent: &port.ActionAutomationTriggerRunUpdatedEventArgs{
    			ActionIdentifier: pulumi.String("string"),
    		},
    		TimerPropertyExpiredEvent: &port.ActionAutomationTriggerTimerPropertyExpiredEventArgs{
    			BlueprintIdentifier: pulumi.String("string"),
    			PropertyIdentifier:  pulumi.String("string"),
    		},
    	},
    	AzureMethod: &port.ActionAzureMethodArgs{
    		Org:     pulumi.String("string"),
    		Webhook: pulumi.String("string"),
    		Payload: pulumi.String("string"),
    	},
    	Description: pulumi.String("string"),
    	GithubMethod: &port.ActionGithubMethodArgs{
    		Org:                  pulumi.String("string"),
    		Repo:                 pulumi.String("string"),
    		Workflow:             pulumi.String("string"),
    		ReportWorkflowStatus: pulumi.String("string"),
    		WorkflowInputs:       pulumi.String("string"),
    	},
    	AllowAnyoneToViewRuns: pulumi.Bool(false),
    	ApprovalWebhookNotification: &port.ActionApprovalWebhookNotificationArgs{
    		Url:    pulumi.String("string"),
    		Format: pulumi.String("string"),
    	},
    	Icon:                      pulumi.String("string"),
    	ApprovalEmailNotification: &port.ActionApprovalEmailNotificationArgs{},
    	KafkaMethod: &port.ActionKafkaMethodArgs{
    		Payload: pulumi.String("string"),
    	},
    	Publish:          pulumi.Bool(false),
    	RequiredApproval: pulumi.String("string"),
    	SelfServiceTrigger: &port.ActionSelfServiceTriggerArgs{
    		Operation:               pulumi.String("string"),
    		ActionCardButtonText:    pulumi.String("string"),
    		BlueprintIdentifier:     pulumi.String("string"),
    		Condition:               pulumi.String("string"),
    		ExecuteActionButtonText: pulumi.String("string"),
    		OrderProperties: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		RequiredJqQuery: pulumi.String("string"),
    		Steps: port.ActionSelfServiceTriggerStepArray{
    			&port.ActionSelfServiceTriggerStepArgs{
    				Orders: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Title:          pulumi.String("string"),
    				Visible:        pulumi.Bool(false),
    				VisibleJqQuery: pulumi.String("string"),
    			},
    		},
    		Titles: port.ActionSelfServiceTriggerTitlesMap{
    			"string": &port.ActionSelfServiceTriggerTitlesArgs{
    				Title:          pulumi.String("string"),
    				Description:    pulumi.String("string"),
    				Visible:        pulumi.Bool(false),
    				VisibleJqQuery: pulumi.String("string"),
    			},
    		},
    		UserProperties: &port.ActionSelfServiceTriggerUserPropertiesArgs{
    			ArrayProps: port.ActionSelfServiceTriggerUserPropertiesArrayPropsMap{
    				"string": &port.ActionSelfServiceTriggerUserPropertiesArrayPropsArgs{
    					BooleanItems: &port.ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs{
    						Defaults: pulumi.BoolArray{
    							pulumi.Bool(false),
    						},
    					},
    					DefaultJqQuery: pulumi.String("string"),
    					DependsOns: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Description:     pulumi.String("string"),
    					Disabled:        pulumi.Bool(false),
    					DisabledJqQuery: pulumi.String("string"),
    					Icon:            pulumi.String("string"),
    					MaxItems:        pulumi.Int(0),
    					MaxItemsJqQuery: pulumi.String("string"),
    					MinItems:        pulumi.Int(0),
    					MinItemsJqQuery: pulumi.String("string"),
    					NumberItems: &port.ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs{
    						Defaults: pulumi.Float64Array{
    							pulumi.Float64(0),
    						},
    						EnumJqQuery: pulumi.String("string"),
    						Enums: pulumi.Float64Array{
    							pulumi.Float64(0),
    						},
    					},
    					ObjectItems: &port.ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs{
    						Defaults: pulumi.StringMapArray{
    							pulumi.StringMap{
    								"string": pulumi.String("string"),
    							},
    						},
    					},
    					Required: pulumi.Bool(false),
    					Sort: &port.ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs{
    						Property: pulumi.String("string"),
    						Order:    pulumi.String("string"),
    					},
    					StringItems: &port.ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs{
    						Blueprint: pulumi.String("string"),
    						Dataset:   pulumi.String("string"),
    						Defaults: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						EnumJqQuery: pulumi.String("string"),
    						Enums: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						Format: pulumi.String("string"),
    					},
    					Title:          pulumi.String("string"),
    					Visible:        pulumi.Bool(false),
    					VisibleJqQuery: pulumi.String("string"),
    				},
    			},
    			BooleanProps: port.ActionSelfServiceTriggerUserPropertiesBooleanPropsMap{
    				"string": &port.ActionSelfServiceTriggerUserPropertiesBooleanPropsArgs{
    					Default:        pulumi.Bool(false),
    					DefaultJqQuery: pulumi.String("string"),
    					DependsOns: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Description:     pulumi.String("string"),
    					Disabled:        pulumi.Bool(false),
    					DisabledJqQuery: pulumi.String("string"),
    					Icon:            pulumi.String("string"),
    					Required:        pulumi.Bool(false),
    					Title:           pulumi.String("string"),
    					Visible:         pulumi.Bool(false),
    					VisibleJqQuery:  pulumi.String("string"),
    				},
    			},
    			NumberProps: port.ActionSelfServiceTriggerUserPropertiesNumberPropsMap{
    				"string": &port.ActionSelfServiceTriggerUserPropertiesNumberPropsArgs{
    					Default:        pulumi.Float64(0),
    					DefaultJqQuery: pulumi.String("string"),
    					DependsOns: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Description:     pulumi.String("string"),
    					Disabled:        pulumi.Bool(false),
    					DisabledJqQuery: pulumi.String("string"),
    					EnumColors: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					EnumJqQuery: pulumi.String("string"),
    					Enums: pulumi.Float64Array{
    						pulumi.Float64(0),
    					},
    					Icon:           pulumi.String("string"),
    					Maximum:        pulumi.Float64(0),
    					Minimum:        pulumi.Float64(0),
    					Required:       pulumi.Bool(false),
    					Title:          pulumi.String("string"),
    					Visible:        pulumi.Bool(false),
    					VisibleJqQuery: pulumi.String("string"),
    				},
    			},
    			ObjectProps: port.ActionSelfServiceTriggerUserPropertiesObjectPropsMap{
    				"string": &port.ActionSelfServiceTriggerUserPropertiesObjectPropsArgs{
    					ClientSideEncryption: &port.ActionSelfServiceTriggerUserPropertiesObjectPropsClientSideEncryptionArgs{
    						Algorithm: pulumi.String("string"),
    						Key:       pulumi.String("string"),
    					},
    					Default:        pulumi.String("string"),
    					DefaultJqQuery: pulumi.String("string"),
    					DependsOns: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Description:     pulumi.String("string"),
    					Disabled:        pulumi.Bool(false),
    					DisabledJqQuery: pulumi.String("string"),
    					Encryption:      pulumi.String("string"),
    					Icon:            pulumi.String("string"),
    					Required:        pulumi.Bool(false),
    					Title:           pulumi.String("string"),
    					Visible:         pulumi.Bool(false),
    					VisibleJqQuery:  pulumi.String("string"),
    				},
    			},
    			StringProps: port.ActionSelfServiceTriggerUserPropertiesStringPropsMap{
    				"string": &port.ActionSelfServiceTriggerUserPropertiesStringPropsArgs{
    					Blueprint: pulumi.String("string"),
    					ClientSideEncryption: &port.ActionSelfServiceTriggerUserPropertiesStringPropsClientSideEncryptionArgs{
    						Algorithm: pulumi.String("string"),
    						Key:       pulumi.String("string"),
    					},
    					Dataset: &port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs{
    						Combinator: pulumi.String("string"),
    						Rules: port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArray{
    							&port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs{
    								Blueprint:  pulumi.String("string"),
    								Combinator: pulumi.String("string"),
    								Operator:   pulumi.String("string"),
    								Property:   pulumi.String("string"),
    								Rules: port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleArray{
    									&port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleArgs{
    										Blueprint:  pulumi.String("string"),
    										Combinator: pulumi.String("string"),
    										Operator:   pulumi.String("string"),
    										Property:   pulumi.String("string"),
    										Rules: port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleArray{
    											&port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleArgs{
    												Blueprint:  pulumi.String("string"),
    												Combinator: pulumi.String("string"),
    												Operator:   pulumi.String("string"),
    												Property:   pulumi.String("string"),
    												Rules: port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleArray{
    													&port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleArgs{
    														Blueprint:  pulumi.String("string"),
    														Combinator: pulumi.String("string"),
    														Operator:   pulumi.String("string"),
    														Property:   pulumi.String("string"),
    														Rules: port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleArray{
    															&port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleArgs{
    																Blueprint:  pulumi.String("string"),
    																Combinator: pulumi.String("string"),
    																Operator:   pulumi.String("string"),
    																Property:   pulumi.String("string"),
    																Rules: port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleArray{
    																	&port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleArgs{
    																		Blueprint:  pulumi.String("string"),
    																		Combinator: pulumi.String("string"),
    																		Operator:   pulumi.String("string"),
    																		Property:   pulumi.String("string"),
    																		Rules: port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleArray{
    																			&port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleArgs{
    																				Blueprint:  pulumi.String("string"),
    																				Combinator: pulumi.String("string"),
    																				Operator:   pulumi.String("string"),
    																				Property:   pulumi.String("string"),
    																				Rules: port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleArray{
    																					&port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleArgs{
    																						Blueprint:  pulumi.String("string"),
    																						Combinator: pulumi.String("string"),
    																						Operator:   pulumi.String("string"),
    																						Property:   pulumi.String("string"),
    																						Rules: port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleArray{
    																							&port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleArgs{
    																								Blueprint:  pulumi.String("string"),
    																								Combinator: pulumi.String("string"),
    																								Operator:   pulumi.String("string"),
    																								Property:   pulumi.String("string"),
    																								Rules: port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleArray{
    																									&port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleArgs{
    																										Blueprint:  pulumi.String("string"),
    																										Combinator: pulumi.String("string"),
    																										Operator:   pulumi.String("string"),
    																										Property:   pulumi.String("string"),
    																										Rules: port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleArray{
    																											&port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleArgs{
    																												Blueprint:  pulumi.String("string"),
    																												Combinator: pulumi.String("string"),
    																												Operator:   pulumi.String("string"),
    																												Property:   pulumi.String("string"),
    																												Value: &port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValueArgs{
    																													JqQuery: pulumi.String("string"),
    																												},
    																											},
    																										},
    																										Value: &port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValueArgs{
    																											JqQuery: pulumi.String("string"),
    																										},
    																									},
    																								},
    																								Value: &port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleValueArgs{
    																									JqQuery: pulumi.String("string"),
    																								},
    																							},
    																						},
    																						Value: &port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleValueArgs{
    																							JqQuery: pulumi.String("string"),
    																						},
    																					},
    																				},
    																				Value: &port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleValueArgs{
    																					JqQuery: pulumi.String("string"),
    																				},
    																			},
    																		},
    																		Value: &port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleValueArgs{
    																			JqQuery: pulumi.String("string"),
    																		},
    																	},
    																},
    																Value: &port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleValueArgs{
    																	JqQuery: pulumi.String("string"),
    																},
    															},
    														},
    														Value: &port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleValueArgs{
    															JqQuery: pulumi.String("string"),
    														},
    													},
    												},
    												Value: &port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleValueArgs{
    													JqQuery: pulumi.String("string"),
    												},
    											},
    										},
    										Value: &port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleValueArgs{
    											JqQuery: pulumi.String("string"),
    										},
    									},
    								},
    								Value: &port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueArgs{
    									JqQuery: pulumi.String("string"),
    								},
    							},
    						},
    					},
    					Default:        pulumi.String("string"),
    					DefaultJqQuery: pulumi.String("string"),
    					DependsOns: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Description:     pulumi.String("string"),
    					Disabled:        pulumi.Bool(false),
    					DisabledJqQuery: pulumi.String("string"),
    					Encryption:      pulumi.String("string"),
    					EnumColors: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					EnumJqQuery: pulumi.String("string"),
    					Enums: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Format:         pulumi.String("string"),
    					Icon:           pulumi.String("string"),
    					MaxLength:      pulumi.Int(0),
    					MinLength:      pulumi.Int(0),
    					Pattern:        pulumi.String("string"),
    					PatternJqQuery: pulumi.String("string"),
    					Required:       pulumi.Bool(false),
    					Sort: &port.ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs{
    						Property: pulumi.String("string"),
    						Order:    pulumi.String("string"),
    					},
    					Title:          pulumi.String("string"),
    					Visible:        pulumi.Bool(false),
    					VisibleJqQuery: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Title: pulumi.String("string"),
    	UpsertEntityMethod: &port.ActionUpsertEntityMethodArgs{
    		BlueprintIdentifier: pulumi.String("string"),
    		Mapping: &port.ActionUpsertEntityMethodMappingArgs{
    			Icon:       pulumi.String("string"),
    			Identifier: pulumi.String("string"),
    			Properties: pulumi.String("string"),
    			Relations:  pulumi.String("string"),
    			Teams: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			TeamsJq: pulumi.String("string"),
    		},
    		Title: pulumi.String("string"),
    	},
    	WebhookMethod: &port.ActionWebhookMethodArgs{
    		Url:   pulumi.String("string"),
    		Agent: pulumi.String("string"),
    		Body:  pulumi.String("string"),
    		Headers: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		Method:       pulumi.String("string"),
    		Synchronized: pulumi.String("string"),
    	},
    })
    
    var actionResource = new Action("actionResource", ActionArgs.builder()
        .identifier("string")
        .gitlabMethod(ActionGitlabMethodArgs.builder()
            .groupName("string")
            .projectName("string")
            .defaultRef("string")
            .pipelineVariables("string")
            .build())
        .integrationMethod(ActionIntegrationMethodArgs.builder()
            .installationId("string")
            .integrationActionExecutionProperties(ActionIntegrationMethodIntegrationActionExecutionPropertiesArgs.builder()
                .org("string")
                .repo("string")
                .workflow("string")
                .reportWorkflowStatus("string")
                .workflowInputs("string")
                .build())
            .integrationActionType("string")
            .build())
        .automationTrigger(ActionAutomationTriggerArgs.builder()
            .anyEntityChangeEvent(ActionAutomationTriggerAnyEntityChangeEventArgs.builder()
                .blueprintIdentifier("string")
                .build())
            .anyRunChangeEvent(ActionAutomationTriggerAnyRunChangeEventArgs.builder()
                .actionIdentifier("string")
                .build())
            .entityCreatedEvent(ActionAutomationTriggerEntityCreatedEventArgs.builder()
                .blueprintIdentifier("string")
                .build())
            .entityDeletedEvent(ActionAutomationTriggerEntityDeletedEventArgs.builder()
                .blueprintIdentifier("string")
                .build())
            .entityUpdatedEvent(ActionAutomationTriggerEntityUpdatedEventArgs.builder()
                .blueprintIdentifier("string")
                .build())
            .jqCondition(ActionAutomationTriggerJqConditionArgs.builder()
                .combinator("string")
                .expressions("string")
                .build())
            .runCreatedEvent(ActionAutomationTriggerRunCreatedEventArgs.builder()
                .actionIdentifier("string")
                .build())
            .runUpdatedEvent(ActionAutomationTriggerRunUpdatedEventArgs.builder()
                .actionIdentifier("string")
                .build())
            .timerPropertyExpiredEvent(ActionAutomationTriggerTimerPropertyExpiredEventArgs.builder()
                .blueprintIdentifier("string")
                .propertyIdentifier("string")
                .build())
            .build())
        .azureMethod(ActionAzureMethodArgs.builder()
            .org("string")
            .webhook("string")
            .payload("string")
            .build())
        .description("string")
        .githubMethod(ActionGithubMethodArgs.builder()
            .org("string")
            .repo("string")
            .workflow("string")
            .reportWorkflowStatus("string")
            .workflowInputs("string")
            .build())
        .allowAnyoneToViewRuns(false)
        .approvalWebhookNotification(ActionApprovalWebhookNotificationArgs.builder()
            .url("string")
            .format("string")
            .build())
        .icon("string")
        .approvalEmailNotification(ActionApprovalEmailNotificationArgs.builder()
            .build())
        .kafkaMethod(ActionKafkaMethodArgs.builder()
            .payload("string")
            .build())
        .publish(false)
        .requiredApproval("string")
        .selfServiceTrigger(ActionSelfServiceTriggerArgs.builder()
            .operation("string")
            .actionCardButtonText("string")
            .blueprintIdentifier("string")
            .condition("string")
            .executeActionButtonText("string")
            .orderProperties("string")
            .requiredJqQuery("string")
            .steps(ActionSelfServiceTriggerStepArgs.builder()
                .orders("string")
                .title("string")
                .visible(false)
                .visibleJqQuery("string")
                .build())
            .titles(Map.of("string", ActionSelfServiceTriggerTitlesArgs.builder()
                .title("string")
                .description("string")
                .visible(false)
                .visibleJqQuery("string")
                .build()))
            .userProperties(ActionSelfServiceTriggerUserPropertiesArgs.builder()
                .arrayProps(Map.of("string", ActionSelfServiceTriggerUserPropertiesArrayPropsArgs.builder()
                    .booleanItems(ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs.builder()
                        .defaults(false)
                        .build())
                    .defaultJqQuery("string")
                    .dependsOns("string")
                    .description("string")
                    .disabled(false)
                    .disabledJqQuery("string")
                    .icon("string")
                    .maxItems(0)
                    .maxItemsJqQuery("string")
                    .minItems(0)
                    .minItemsJqQuery("string")
                    .numberItems(ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs.builder()
                        .defaults(0.0)
                        .enumJqQuery("string")
                        .enums(0.0)
                        .build())
                    .objectItems(ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs.builder()
                        .defaults(Map.of("string", "string"))
                        .build())
                    .required(false)
                    .sort(ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs.builder()
                        .property("string")
                        .order("string")
                        .build())
                    .stringItems(ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs.builder()
                        .blueprint("string")
                        .dataset("string")
                        .defaults("string")
                        .enumJqQuery("string")
                        .enums("string")
                        .format("string")
                        .build())
                    .title("string")
                    .visible(false)
                    .visibleJqQuery("string")
                    .build()))
                .booleanProps(Map.of("string", ActionSelfServiceTriggerUserPropertiesBooleanPropsArgs.builder()
                    .default_(false)
                    .defaultJqQuery("string")
                    .dependsOns("string")
                    .description("string")
                    .disabled(false)
                    .disabledJqQuery("string")
                    .icon("string")
                    .required(false)
                    .title("string")
                    .visible(false)
                    .visibleJqQuery("string")
                    .build()))
                .numberProps(Map.of("string", ActionSelfServiceTriggerUserPropertiesNumberPropsArgs.builder()
                    .default_(0.0)
                    .defaultJqQuery("string")
                    .dependsOns("string")
                    .description("string")
                    .disabled(false)
                    .disabledJqQuery("string")
                    .enumColors(Map.of("string", "string"))
                    .enumJqQuery("string")
                    .enums(0.0)
                    .icon("string")
                    .maximum(0.0)
                    .minimum(0.0)
                    .required(false)
                    .title("string")
                    .visible(false)
                    .visibleJqQuery("string")
                    .build()))
                .objectProps(Map.of("string", ActionSelfServiceTriggerUserPropertiesObjectPropsArgs.builder()
                    .clientSideEncryption(ActionSelfServiceTriggerUserPropertiesObjectPropsClientSideEncryptionArgs.builder()
                        .algorithm("string")
                        .key("string")
                        .build())
                    .default_("string")
                    .defaultJqQuery("string")
                    .dependsOns("string")
                    .description("string")
                    .disabled(false)
                    .disabledJqQuery("string")
                    .encryption("string")
                    .icon("string")
                    .required(false)
                    .title("string")
                    .visible(false)
                    .visibleJqQuery("string")
                    .build()))
                .stringProps(Map.of("string", ActionSelfServiceTriggerUserPropertiesStringPropsArgs.builder()
                    .blueprint("string")
                    .clientSideEncryption(ActionSelfServiceTriggerUserPropertiesStringPropsClientSideEncryptionArgs.builder()
                        .algorithm("string")
                        .key("string")
                        .build())
                    .dataset(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs.builder()
                        .combinator("string")
                        .rules(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs.builder()
                            .blueprint("string")
                            .combinator("string")
                            .operator("string")
                            .property("string")
                            .rules(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleArgs.builder()
                                .blueprint("string")
                                .combinator("string")
                                .operator("string")
                                .property("string")
                                .rules(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleArgs.builder()
                                    .blueprint("string")
                                    .combinator("string")
                                    .operator("string")
                                    .property("string")
                                    .rules(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleArgs.builder()
                                        .blueprint("string")
                                        .combinator("string")
                                        .operator("string")
                                        .property("string")
                                        .rules(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleArgs.builder()
                                            .blueprint("string")
                                            .combinator("string")
                                            .operator("string")
                                            .property("string")
                                            .rules(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleArgs.builder()
                                                .blueprint("string")
                                                .combinator("string")
                                                .operator("string")
                                                .property("string")
                                                .rules(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleArgs.builder()
                                                    .blueprint("string")
                                                    .combinator("string")
                                                    .operator("string")
                                                    .property("string")
                                                    .rules(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleArgs.builder()
                                                        .blueprint("string")
                                                        .combinator("string")
                                                        .operator("string")
                                                        .property("string")
                                                        .rules(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleArgs.builder()
                                                            .blueprint("string")
                                                            .combinator("string")
                                                            .operator("string")
                                                            .property("string")
                                                            .rules(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleArgs.builder()
                                                                .blueprint("string")
                                                                .combinator("string")
                                                                .operator("string")
                                                                .property("string")
                                                                .rules(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleArgs.builder()
                                                                    .blueprint("string")
                                                                    .combinator("string")
                                                                    .operator("string")
                                                                    .property("string")
                                                                    .value(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValueArgs.builder()
                                                                        .jqQuery("string")
                                                                        .build())
                                                                    .build())
                                                                .value(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValueArgs.builder()
                                                                    .jqQuery("string")
                                                                    .build())
                                                                .build())
                                                            .value(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleValueArgs.builder()
                                                                .jqQuery("string")
                                                                .build())
                                                            .build())
                                                        .value(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleValueArgs.builder()
                                                            .jqQuery("string")
                                                            .build())
                                                        .build())
                                                    .value(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleValueArgs.builder()
                                                        .jqQuery("string")
                                                        .build())
                                                    .build())
                                                .value(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleValueArgs.builder()
                                                    .jqQuery("string")
                                                    .build())
                                                .build())
                                            .value(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleValueArgs.builder()
                                                .jqQuery("string")
                                                .build())
                                            .build())
                                        .value(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleValueArgs.builder()
                                            .jqQuery("string")
                                            .build())
                                        .build())
                                    .value(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleValueArgs.builder()
                                        .jqQuery("string")
                                        .build())
                                    .build())
                                .value(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleValueArgs.builder()
                                    .jqQuery("string")
                                    .build())
                                .build())
                            .value(ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueArgs.builder()
                                .jqQuery("string")
                                .build())
                            .build())
                        .build())
                    .default_("string")
                    .defaultJqQuery("string")
                    .dependsOns("string")
                    .description("string")
                    .disabled(false)
                    .disabledJqQuery("string")
                    .encryption("string")
                    .enumColors(Map.of("string", "string"))
                    .enumJqQuery("string")
                    .enums("string")
                    .format("string")
                    .icon("string")
                    .maxLength(0)
                    .minLength(0)
                    .pattern("string")
                    .patternJqQuery("string")
                    .required(false)
                    .sort(ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs.builder()
                        .property("string")
                        .order("string")
                        .build())
                    .title("string")
                    .visible(false)
                    .visibleJqQuery("string")
                    .build()))
                .build())
            .build())
        .title("string")
        .upsertEntityMethod(ActionUpsertEntityMethodArgs.builder()
            .blueprintIdentifier("string")
            .mapping(ActionUpsertEntityMethodMappingArgs.builder()
                .icon("string")
                .identifier("string")
                .properties("string")
                .relations("string")
                .teams("string")
                .teamsJq("string")
                .build())
            .title("string")
            .build())
        .webhookMethod(ActionWebhookMethodArgs.builder()
            .url("string")
            .agent("string")
            .body("string")
            .headers(Map.of("string", "string"))
            .method("string")
            .synchronized_("string")
            .build())
        .build());
    
    action_resource = port.Action("actionResource",
        identifier="string",
        gitlab_method={
            "group_name": "string",
            "project_name": "string",
            "default_ref": "string",
            "pipeline_variables": "string",
        },
        integration_method={
            "installation_id": "string",
            "integration_action_execution_properties": {
                "org": "string",
                "repo": "string",
                "workflow": "string",
                "report_workflow_status": "string",
                "workflow_inputs": "string",
            },
            "integration_action_type": "string",
        },
        automation_trigger={
            "any_entity_change_event": {
                "blueprint_identifier": "string",
            },
            "any_run_change_event": {
                "action_identifier": "string",
            },
            "entity_created_event": {
                "blueprint_identifier": "string",
            },
            "entity_deleted_event": {
                "blueprint_identifier": "string",
            },
            "entity_updated_event": {
                "blueprint_identifier": "string",
            },
            "jq_condition": {
                "combinator": "string",
                "expressions": ["string"],
            },
            "run_created_event": {
                "action_identifier": "string",
            },
            "run_updated_event": {
                "action_identifier": "string",
            },
            "timer_property_expired_event": {
                "blueprint_identifier": "string",
                "property_identifier": "string",
            },
        },
        azure_method={
            "org": "string",
            "webhook": "string",
            "payload": "string",
        },
        description="string",
        github_method={
            "org": "string",
            "repo": "string",
            "workflow": "string",
            "report_workflow_status": "string",
            "workflow_inputs": "string",
        },
        allow_anyone_to_view_runs=False,
        approval_webhook_notification={
            "url": "string",
            "format": "string",
        },
        icon="string",
        approval_email_notification={},
        kafka_method={
            "payload": "string",
        },
        publish=False,
        required_approval="string",
        self_service_trigger={
            "operation": "string",
            "action_card_button_text": "string",
            "blueprint_identifier": "string",
            "condition": "string",
            "execute_action_button_text": "string",
            "order_properties": ["string"],
            "required_jq_query": "string",
            "steps": [{
                "orders": ["string"],
                "title": "string",
                "visible": False,
                "visible_jq_query": "string",
            }],
            "titles": {
                "string": {
                    "title": "string",
                    "description": "string",
                    "visible": False,
                    "visible_jq_query": "string",
                },
            },
            "user_properties": {
                "array_props": {
                    "string": {
                        "boolean_items": {
                            "defaults": [False],
                        },
                        "default_jq_query": "string",
                        "depends_ons": ["string"],
                        "description": "string",
                        "disabled": False,
                        "disabled_jq_query": "string",
                        "icon": "string",
                        "max_items": 0,
                        "max_items_jq_query": "string",
                        "min_items": 0,
                        "min_items_jq_query": "string",
                        "number_items": {
                            "defaults": [0],
                            "enum_jq_query": "string",
                            "enums": [0],
                        },
                        "object_items": {
                            "defaults": [{
                                "string": "string",
                            }],
                        },
                        "required": False,
                        "sort": {
                            "property": "string",
                            "order": "string",
                        },
                        "string_items": {
                            "blueprint": "string",
                            "dataset": "string",
                            "defaults": ["string"],
                            "enum_jq_query": "string",
                            "enums": ["string"],
                            "format": "string",
                        },
                        "title": "string",
                        "visible": False,
                        "visible_jq_query": "string",
                    },
                },
                "boolean_props": {
                    "string": {
                        "default": False,
                        "default_jq_query": "string",
                        "depends_ons": ["string"],
                        "description": "string",
                        "disabled": False,
                        "disabled_jq_query": "string",
                        "icon": "string",
                        "required": False,
                        "title": "string",
                        "visible": False,
                        "visible_jq_query": "string",
                    },
                },
                "number_props": {
                    "string": {
                        "default": 0,
                        "default_jq_query": "string",
                        "depends_ons": ["string"],
                        "description": "string",
                        "disabled": False,
                        "disabled_jq_query": "string",
                        "enum_colors": {
                            "string": "string",
                        },
                        "enum_jq_query": "string",
                        "enums": [0],
                        "icon": "string",
                        "maximum": 0,
                        "minimum": 0,
                        "required": False,
                        "title": "string",
                        "visible": False,
                        "visible_jq_query": "string",
                    },
                },
                "object_props": {
                    "string": {
                        "client_side_encryption": {
                            "algorithm": "string",
                            "key": "string",
                        },
                        "default": "string",
                        "default_jq_query": "string",
                        "depends_ons": ["string"],
                        "description": "string",
                        "disabled": False,
                        "disabled_jq_query": "string",
                        "encryption": "string",
                        "icon": "string",
                        "required": False,
                        "title": "string",
                        "visible": False,
                        "visible_jq_query": "string",
                    },
                },
                "string_props": {
                    "string": {
                        "blueprint": "string",
                        "client_side_encryption": {
                            "algorithm": "string",
                            "key": "string",
                        },
                        "dataset": {
                            "combinator": "string",
                            "rules": [{
                                "blueprint": "string",
                                "combinator": "string",
                                "operator": "string",
                                "property": "string",
                                "rules": [{
                                    "blueprint": "string",
                                    "combinator": "string",
                                    "operator": "string",
                                    "property": "string",
                                    "rules": [{
                                        "blueprint": "string",
                                        "combinator": "string",
                                        "operator": "string",
                                        "property": "string",
                                        "rules": [{
                                            "blueprint": "string",
                                            "combinator": "string",
                                            "operator": "string",
                                            "property": "string",
                                            "rules": [{
                                                "blueprint": "string",
                                                "combinator": "string",
                                                "operator": "string",
                                                "property": "string",
                                                "rules": [{
                                                    "blueprint": "string",
                                                    "combinator": "string",
                                                    "operator": "string",
                                                    "property": "string",
                                                    "rules": [{
                                                        "blueprint": "string",
                                                        "combinator": "string",
                                                        "operator": "string",
                                                        "property": "string",
                                                        "rules": [{
                                                            "blueprint": "string",
                                                            "combinator": "string",
                                                            "operator": "string",
                                                            "property": "string",
                                                            "rules": [{
                                                                "blueprint": "string",
                                                                "combinator": "string",
                                                                "operator": "string",
                                                                "property": "string",
                                                                "rules": [{
                                                                    "blueprint": "string",
                                                                    "combinator": "string",
                                                                    "operator": "string",
                                                                    "property": "string",
                                                                    "rules": [{
                                                                        "blueprint": "string",
                                                                        "combinator": "string",
                                                                        "operator": "string",
                                                                        "property": "string",
                                                                        "value": {
                                                                            "jq_query": "string",
                                                                        },
                                                                    }],
                                                                    "value": {
                                                                        "jq_query": "string",
                                                                    },
                                                                }],
                                                                "value": {
                                                                    "jq_query": "string",
                                                                },
                                                            }],
                                                            "value": {
                                                                "jq_query": "string",
                                                            },
                                                        }],
                                                        "value": {
                                                            "jq_query": "string",
                                                        },
                                                    }],
                                                    "value": {
                                                        "jq_query": "string",
                                                    },
                                                }],
                                                "value": {
                                                    "jq_query": "string",
                                                },
                                            }],
                                            "value": {
                                                "jq_query": "string",
                                            },
                                        }],
                                        "value": {
                                            "jq_query": "string",
                                        },
                                    }],
                                    "value": {
                                        "jq_query": "string",
                                    },
                                }],
                                "value": {
                                    "jq_query": "string",
                                },
                            }],
                        },
                        "default": "string",
                        "default_jq_query": "string",
                        "depends_ons": ["string"],
                        "description": "string",
                        "disabled": False,
                        "disabled_jq_query": "string",
                        "encryption": "string",
                        "enum_colors": {
                            "string": "string",
                        },
                        "enum_jq_query": "string",
                        "enums": ["string"],
                        "format": "string",
                        "icon": "string",
                        "max_length": 0,
                        "min_length": 0,
                        "pattern": "string",
                        "pattern_jq_query": "string",
                        "required": False,
                        "sort": {
                            "property": "string",
                            "order": "string",
                        },
                        "title": "string",
                        "visible": False,
                        "visible_jq_query": "string",
                    },
                },
            },
        },
        title="string",
        upsert_entity_method={
            "blueprint_identifier": "string",
            "mapping": {
                "icon": "string",
                "identifier": "string",
                "properties": "string",
                "relations": "string",
                "teams": ["string"],
                "teams_jq": "string",
            },
            "title": "string",
        },
        webhook_method={
            "url": "string",
            "agent": "string",
            "body": "string",
            "headers": {
                "string": "string",
            },
            "method": "string",
            "synchronized": "string",
        })
    
    const actionResource = new port.Action("actionResource", {
        identifier: "string",
        gitlabMethod: {
            groupName: "string",
            projectName: "string",
            defaultRef: "string",
            pipelineVariables: "string",
        },
        integrationMethod: {
            installationId: "string",
            integrationActionExecutionProperties: {
                org: "string",
                repo: "string",
                workflow: "string",
                reportWorkflowStatus: "string",
                workflowInputs: "string",
            },
            integrationActionType: "string",
        },
        automationTrigger: {
            anyEntityChangeEvent: {
                blueprintIdentifier: "string",
            },
            anyRunChangeEvent: {
                actionIdentifier: "string",
            },
            entityCreatedEvent: {
                blueprintIdentifier: "string",
            },
            entityDeletedEvent: {
                blueprintIdentifier: "string",
            },
            entityUpdatedEvent: {
                blueprintIdentifier: "string",
            },
            jqCondition: {
                combinator: "string",
                expressions: ["string"],
            },
            runCreatedEvent: {
                actionIdentifier: "string",
            },
            runUpdatedEvent: {
                actionIdentifier: "string",
            },
            timerPropertyExpiredEvent: {
                blueprintIdentifier: "string",
                propertyIdentifier: "string",
            },
        },
        azureMethod: {
            org: "string",
            webhook: "string",
            payload: "string",
        },
        description: "string",
        githubMethod: {
            org: "string",
            repo: "string",
            workflow: "string",
            reportWorkflowStatus: "string",
            workflowInputs: "string",
        },
        allowAnyoneToViewRuns: false,
        approvalWebhookNotification: {
            url: "string",
            format: "string",
        },
        icon: "string",
        approvalEmailNotification: {},
        kafkaMethod: {
            payload: "string",
        },
        publish: false,
        requiredApproval: "string",
        selfServiceTrigger: {
            operation: "string",
            actionCardButtonText: "string",
            blueprintIdentifier: "string",
            condition: "string",
            executeActionButtonText: "string",
            orderProperties: ["string"],
            requiredJqQuery: "string",
            steps: [{
                orders: ["string"],
                title: "string",
                visible: false,
                visibleJqQuery: "string",
            }],
            titles: {
                string: {
                    title: "string",
                    description: "string",
                    visible: false,
                    visibleJqQuery: "string",
                },
            },
            userProperties: {
                arrayProps: {
                    string: {
                        booleanItems: {
                            defaults: [false],
                        },
                        defaultJqQuery: "string",
                        dependsOns: ["string"],
                        description: "string",
                        disabled: false,
                        disabledJqQuery: "string",
                        icon: "string",
                        maxItems: 0,
                        maxItemsJqQuery: "string",
                        minItems: 0,
                        minItemsJqQuery: "string",
                        numberItems: {
                            defaults: [0],
                            enumJqQuery: "string",
                            enums: [0],
                        },
                        objectItems: {
                            defaults: [{
                                string: "string",
                            }],
                        },
                        required: false,
                        sort: {
                            property: "string",
                            order: "string",
                        },
                        stringItems: {
                            blueprint: "string",
                            dataset: "string",
                            defaults: ["string"],
                            enumJqQuery: "string",
                            enums: ["string"],
                            format: "string",
                        },
                        title: "string",
                        visible: false,
                        visibleJqQuery: "string",
                    },
                },
                booleanProps: {
                    string: {
                        "default": false,
                        defaultJqQuery: "string",
                        dependsOns: ["string"],
                        description: "string",
                        disabled: false,
                        disabledJqQuery: "string",
                        icon: "string",
                        required: false,
                        title: "string",
                        visible: false,
                        visibleJqQuery: "string",
                    },
                },
                numberProps: {
                    string: {
                        "default": 0,
                        defaultJqQuery: "string",
                        dependsOns: ["string"],
                        description: "string",
                        disabled: false,
                        disabledJqQuery: "string",
                        enumColors: {
                            string: "string",
                        },
                        enumJqQuery: "string",
                        enums: [0],
                        icon: "string",
                        maximum: 0,
                        minimum: 0,
                        required: false,
                        title: "string",
                        visible: false,
                        visibleJqQuery: "string",
                    },
                },
                objectProps: {
                    string: {
                        clientSideEncryption: {
                            algorithm: "string",
                            key: "string",
                        },
                        "default": "string",
                        defaultJqQuery: "string",
                        dependsOns: ["string"],
                        description: "string",
                        disabled: false,
                        disabledJqQuery: "string",
                        encryption: "string",
                        icon: "string",
                        required: false,
                        title: "string",
                        visible: false,
                        visibleJqQuery: "string",
                    },
                },
                stringProps: {
                    string: {
                        blueprint: "string",
                        clientSideEncryption: {
                            algorithm: "string",
                            key: "string",
                        },
                        dataset: {
                            combinator: "string",
                            rules: [{
                                blueprint: "string",
                                combinator: "string",
                                operator: "string",
                                property: "string",
                                rules: [{
                                    blueprint: "string",
                                    combinator: "string",
                                    operator: "string",
                                    property: "string",
                                    rules: [{
                                        blueprint: "string",
                                        combinator: "string",
                                        operator: "string",
                                        property: "string",
                                        rules: [{
                                            blueprint: "string",
                                            combinator: "string",
                                            operator: "string",
                                            property: "string",
                                            rules: [{
                                                blueprint: "string",
                                                combinator: "string",
                                                operator: "string",
                                                property: "string",
                                                rules: [{
                                                    blueprint: "string",
                                                    combinator: "string",
                                                    operator: "string",
                                                    property: "string",
                                                    rules: [{
                                                        blueprint: "string",
                                                        combinator: "string",
                                                        operator: "string",
                                                        property: "string",
                                                        rules: [{
                                                            blueprint: "string",
                                                            combinator: "string",
                                                            operator: "string",
                                                            property: "string",
                                                            rules: [{
                                                                blueprint: "string",
                                                                combinator: "string",
                                                                operator: "string",
                                                                property: "string",
                                                                rules: [{
                                                                    blueprint: "string",
                                                                    combinator: "string",
                                                                    operator: "string",
                                                                    property: "string",
                                                                    rules: [{
                                                                        blueprint: "string",
                                                                        combinator: "string",
                                                                        operator: "string",
                                                                        property: "string",
                                                                        value: {
                                                                            jqQuery: "string",
                                                                        },
                                                                    }],
                                                                    value: {
                                                                        jqQuery: "string",
                                                                    },
                                                                }],
                                                                value: {
                                                                    jqQuery: "string",
                                                                },
                                                            }],
                                                            value: {
                                                                jqQuery: "string",
                                                            },
                                                        }],
                                                        value: {
                                                            jqQuery: "string",
                                                        },
                                                    }],
                                                    value: {
                                                        jqQuery: "string",
                                                    },
                                                }],
                                                value: {
                                                    jqQuery: "string",
                                                },
                                            }],
                                            value: {
                                                jqQuery: "string",
                                            },
                                        }],
                                        value: {
                                            jqQuery: "string",
                                        },
                                    }],
                                    value: {
                                        jqQuery: "string",
                                    },
                                }],
                                value: {
                                    jqQuery: "string",
                                },
                            }],
                        },
                        "default": "string",
                        defaultJqQuery: "string",
                        dependsOns: ["string"],
                        description: "string",
                        disabled: false,
                        disabledJqQuery: "string",
                        encryption: "string",
                        enumColors: {
                            string: "string",
                        },
                        enumJqQuery: "string",
                        enums: ["string"],
                        format: "string",
                        icon: "string",
                        maxLength: 0,
                        minLength: 0,
                        pattern: "string",
                        patternJqQuery: "string",
                        required: false,
                        sort: {
                            property: "string",
                            order: "string",
                        },
                        title: "string",
                        visible: false,
                        visibleJqQuery: "string",
                    },
                },
            },
        },
        title: "string",
        upsertEntityMethod: {
            blueprintIdentifier: "string",
            mapping: {
                icon: "string",
                identifier: "string",
                properties: "string",
                relations: "string",
                teams: ["string"],
                teamsJq: "string",
            },
            title: "string",
        },
        webhookMethod: {
            url: "string",
            agent: "string",
            body: "string",
            headers: {
                string: "string",
            },
            method: "string",
            synchronized: "string",
        },
    });
    
    type: port:Action
    properties:
        allowAnyoneToViewRuns: false
        approvalEmailNotification: {}
        approvalWebhookNotification:
            format: string
            url: string
        automationTrigger:
            anyEntityChangeEvent:
                blueprintIdentifier: string
            anyRunChangeEvent:
                actionIdentifier: string
            entityCreatedEvent:
                blueprintIdentifier: string
            entityDeletedEvent:
                blueprintIdentifier: string
            entityUpdatedEvent:
                blueprintIdentifier: string
            jqCondition:
                combinator: string
                expressions:
                    - string
            runCreatedEvent:
                actionIdentifier: string
            runUpdatedEvent:
                actionIdentifier: string
            timerPropertyExpiredEvent:
                blueprintIdentifier: string
                propertyIdentifier: string
        azureMethod:
            org: string
            payload: string
            webhook: string
        description: string
        githubMethod:
            org: string
            repo: string
            reportWorkflowStatus: string
            workflow: string
            workflowInputs: string
        gitlabMethod:
            defaultRef: string
            groupName: string
            pipelineVariables: string
            projectName: string
        icon: string
        identifier: string
        integrationMethod:
            installationId: string
            integrationActionExecutionProperties:
                org: string
                repo: string
                reportWorkflowStatus: string
                workflow: string
                workflowInputs: string
            integrationActionType: string
        kafkaMethod:
            payload: string
        publish: false
        requiredApproval: string
        selfServiceTrigger:
            actionCardButtonText: string
            blueprintIdentifier: string
            condition: string
            executeActionButtonText: string
            operation: string
            orderProperties:
                - string
            requiredJqQuery: string
            steps:
                - orders:
                    - string
                  title: string
                  visible: false
                  visibleJqQuery: string
            titles:
                string:
                    description: string
                    title: string
                    visible: false
                    visibleJqQuery: string
            userProperties:
                arrayProps:
                    string:
                        booleanItems:
                            defaults:
                                - false
                        defaultJqQuery: string
                        dependsOns:
                            - string
                        description: string
                        disabled: false
                        disabledJqQuery: string
                        icon: string
                        maxItems: 0
                        maxItemsJqQuery: string
                        minItems: 0
                        minItemsJqQuery: string
                        numberItems:
                            defaults:
                                - 0
                            enumJqQuery: string
                            enums:
                                - 0
                        objectItems:
                            defaults:
                                - string: string
                        required: false
                        sort:
                            order: string
                            property: string
                        stringItems:
                            blueprint: string
                            dataset: string
                            defaults:
                                - string
                            enumJqQuery: string
                            enums:
                                - string
                            format: string
                        title: string
                        visible: false
                        visibleJqQuery: string
                booleanProps:
                    string:
                        default: false
                        defaultJqQuery: string
                        dependsOns:
                            - string
                        description: string
                        disabled: false
                        disabledJqQuery: string
                        icon: string
                        required: false
                        title: string
                        visible: false
                        visibleJqQuery: string
                numberProps:
                    string:
                        default: 0
                        defaultJqQuery: string
                        dependsOns:
                            - string
                        description: string
                        disabled: false
                        disabledJqQuery: string
                        enumColors:
                            string: string
                        enumJqQuery: string
                        enums:
                            - 0
                        icon: string
                        maximum: 0
                        minimum: 0
                        required: false
                        title: string
                        visible: false
                        visibleJqQuery: string
                objectProps:
                    string:
                        clientSideEncryption:
                            algorithm: string
                            key: string
                        default: string
                        defaultJqQuery: string
                        dependsOns:
                            - string
                        description: string
                        disabled: false
                        disabledJqQuery: string
                        encryption: string
                        icon: string
                        required: false
                        title: string
                        visible: false
                        visibleJqQuery: string
                stringProps:
                    string:
                        blueprint: string
                        clientSideEncryption:
                            algorithm: string
                            key: string
                        dataset:
                            combinator: string
                            rules:
                                - blueprint: string
                                  combinator: string
                                  operator: string
                                  property: string
                                  rules:
                                    - blueprint: string
                                      combinator: string
                                      operator: string
                                      property: string
                                      rules:
                                        - blueprint: string
                                          combinator: string
                                          operator: string
                                          property: string
                                          rules:
                                            - blueprint: string
                                              combinator: string
                                              operator: string
                                              property: string
                                              rules:
                                                - blueprint: string
                                                  combinator: string
                                                  operator: string
                                                  property: string
                                                  rules:
                                                    - blueprint: string
                                                      combinator: string
                                                      operator: string
                                                      property: string
                                                      rules:
                                                        - blueprint: string
                                                          combinator: string
                                                          operator: string
                                                          property: string
                                                          rules:
                                                            - blueprint: string
                                                              combinator: string
                                                              operator: string
                                                              property: string
                                                              rules:
                                                                - blueprint: string
                                                                  combinator: string
                                                                  operator: string
                                                                  property: string
                                                                  rules:
                                                                    - blueprint: string
                                                                      combinator: string
                                                                      operator: string
                                                                      property: string
                                                                      rules:
                                                                        - blueprint: string
                                                                          combinator: string
                                                                          operator: string
                                                                          property: string
                                                                          value:
                                                                            jqQuery: string
                                                                      value:
                                                                        jqQuery: string
                                                                  value:
                                                                    jqQuery: string
                                                              value:
                                                                jqQuery: string
                                                          value:
                                                            jqQuery: string
                                                      value:
                                                        jqQuery: string
                                                  value:
                                                    jqQuery: string
                                              value:
                                                jqQuery: string
                                          value:
                                            jqQuery: string
                                      value:
                                        jqQuery: string
                                  value:
                                    jqQuery: string
                        default: string
                        defaultJqQuery: string
                        dependsOns:
                            - string
                        description: string
                        disabled: false
                        disabledJqQuery: string
                        encryption: string
                        enumColors:
                            string: string
                        enumJqQuery: string
                        enums:
                            - string
                        format: string
                        icon: string
                        maxLength: 0
                        minLength: 0
                        pattern: string
                        patternJqQuery: string
                        required: false
                        sort:
                            order: string
                            property: string
                        title: string
                        visible: false
                        visibleJqQuery: string
        title: string
        upsertEntityMethod:
            blueprintIdentifier: string
            mapping:
                icon: string
                identifier: string
                properties: string
                relations: string
                teams:
                    - string
                teamsJq: string
            title: string
        webhookMethod:
            agent: string
            body: string
            headers:
                string: string
            method: string
            synchronized: string
            url: string
    

    Action Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Action resource accepts the following input properties:

    Identifier string
    Identifier
    AllowAnyoneToViewRuns bool
    Whether members can view the runs of this action
    ApprovalEmailNotification port_labs.Port.Inputs.ActionApprovalEmailNotification
    The email notification of the approval
    ApprovalWebhookNotification port_labs.Port.Inputs.ActionApprovalWebhookNotification
    The webhook notification of the approval
    AutomationTrigger port_labs.Port.Inputs.ActionAutomationTrigger
    Automation trigger for the action
    AzureMethod port_labs.Port.Inputs.ActionAzureMethod
    Azure DevOps invocation method
    Blueprint string
    The blueprint identifier the action relates to

    Deprecated: Action is not attached to blueprint anymore. This value is ignored

    Description string
    Description
    GithubMethod port_labs.Port.Inputs.ActionGithubMethod
    GitHub invocation method
    GitlabMethod port_labs.Port.Inputs.ActionGitlabMethod
    Gitlab invocation method
    Icon string
    Icon
    IntegrationMethod port_labs.Port.Inputs.ActionIntegrationMethod
    Integration invocation method (handled by Ocean integrations)
    KafkaMethod port_labs.Port.Inputs.ActionKafkaMethod
    Kafka invocation method
    Publish bool
    Publish action
    RequiredApproval string
    Require approval before invoking the action. Can be one of "true", "false", "ANY" or "ALL"
    SelfServiceTrigger port_labs.Port.Inputs.ActionSelfServiceTrigger
    Self service trigger for the action. Note: you can define only one of order_properties and steps
    Title string
    Title
    UpsertEntityMethod port_labs.Port.Inputs.ActionUpsertEntityMethod
    Upsert Entity invocation method
    WebhookMethod port_labs.Port.Inputs.ActionWebhookMethod
    Webhook invocation method
    Identifier string
    Identifier
    AllowAnyoneToViewRuns bool
    Whether members can view the runs of this action
    ApprovalEmailNotification ActionApprovalEmailNotificationArgs
    The email notification of the approval
    ApprovalWebhookNotification ActionApprovalWebhookNotificationArgs
    The webhook notification of the approval
    AutomationTrigger ActionAutomationTriggerArgs
    Automation trigger for the action
    AzureMethod ActionAzureMethodArgs
    Azure DevOps invocation method
    Blueprint string
    The blueprint identifier the action relates to

    Deprecated: Action is not attached to blueprint anymore. This value is ignored

    Description string
    Description
    GithubMethod ActionGithubMethodArgs
    GitHub invocation method
    GitlabMethod ActionGitlabMethodArgs
    Gitlab invocation method
    Icon string
    Icon
    IntegrationMethod ActionIntegrationMethodArgs
    Integration invocation method (handled by Ocean integrations)
    KafkaMethod ActionKafkaMethodArgs
    Kafka invocation method
    Publish bool
    Publish action
    RequiredApproval string
    Require approval before invoking the action. Can be one of "true", "false", "ANY" or "ALL"
    SelfServiceTrigger ActionSelfServiceTriggerArgs
    Self service trigger for the action. Note: you can define only one of order_properties and steps
    Title string
    Title
    UpsertEntityMethod ActionUpsertEntityMethodArgs
    Upsert Entity invocation method
    WebhookMethod ActionWebhookMethodArgs
    Webhook invocation method
    identifier String
    Identifier
    allowAnyoneToViewRuns Boolean
    Whether members can view the runs of this action
    approvalEmailNotification ActionApprovalEmailNotification
    The email notification of the approval
    approvalWebhookNotification ActionApprovalWebhookNotification
    The webhook notification of the approval
    automationTrigger ActionAutomationTrigger
    Automation trigger for the action
    azureMethod ActionAzureMethod
    Azure DevOps invocation method
    blueprint String
    The blueprint identifier the action relates to

    Deprecated: Action is not attached to blueprint anymore. This value is ignored

    description String
    Description
    githubMethod ActionGithubMethod
    GitHub invocation method
    gitlabMethod ActionGitlabMethod
    Gitlab invocation method
    icon String
    Icon
    integrationMethod ActionIntegrationMethod
    Integration invocation method (handled by Ocean integrations)
    kafkaMethod ActionKafkaMethod
    Kafka invocation method
    publish Boolean
    Publish action
    requiredApproval String
    Require approval before invoking the action. Can be one of "true", "false", "ANY" or "ALL"
    selfServiceTrigger ActionSelfServiceTrigger
    Self service trigger for the action. Note: you can define only one of order_properties and steps
    title String
    Title
    upsertEntityMethod ActionUpsertEntityMethod
    Upsert Entity invocation method
    webhookMethod ActionWebhookMethod
    Webhook invocation method
    identifier string
    Identifier
    allowAnyoneToViewRuns boolean
    Whether members can view the runs of this action
    approvalEmailNotification ActionApprovalEmailNotification
    The email notification of the approval
    approvalWebhookNotification ActionApprovalWebhookNotification
    The webhook notification of the approval
    automationTrigger ActionAutomationTrigger
    Automation trigger for the action
    azureMethod ActionAzureMethod
    Azure DevOps invocation method
    blueprint string
    The blueprint identifier the action relates to

    Deprecated: Action is not attached to blueprint anymore. This value is ignored

    description string
    Description
    githubMethod ActionGithubMethod
    GitHub invocation method
    gitlabMethod ActionGitlabMethod
    Gitlab invocation method
    icon string
    Icon
    integrationMethod ActionIntegrationMethod
    Integration invocation method (handled by Ocean integrations)
    kafkaMethod ActionKafkaMethod
    Kafka invocation method
    publish boolean
    Publish action
    requiredApproval string
    Require approval before invoking the action. Can be one of "true", "false", "ANY" or "ALL"
    selfServiceTrigger ActionSelfServiceTrigger
    Self service trigger for the action. Note: you can define only one of order_properties and steps
    title string
    Title
    upsertEntityMethod ActionUpsertEntityMethod
    Upsert Entity invocation method
    webhookMethod ActionWebhookMethod
    Webhook invocation method
    identifier str
    Identifier
    allow_anyone_to_view_runs bool
    Whether members can view the runs of this action
    approval_email_notification ActionApprovalEmailNotificationArgs
    The email notification of the approval
    approval_webhook_notification ActionApprovalWebhookNotificationArgs
    The webhook notification of the approval
    automation_trigger ActionAutomationTriggerArgs
    Automation trigger for the action
    azure_method ActionAzureMethodArgs
    Azure DevOps invocation method
    blueprint str
    The blueprint identifier the action relates to

    Deprecated: Action is not attached to blueprint anymore. This value is ignored

    description str
    Description
    github_method ActionGithubMethodArgs
    GitHub invocation method
    gitlab_method ActionGitlabMethodArgs
    Gitlab invocation method
    icon str
    Icon
    integration_method ActionIntegrationMethodArgs
    Integration invocation method (handled by Ocean integrations)
    kafka_method ActionKafkaMethodArgs
    Kafka invocation method
    publish bool
    Publish action
    required_approval str
    Require approval before invoking the action. Can be one of "true", "false", "ANY" or "ALL"
    self_service_trigger ActionSelfServiceTriggerArgs
    Self service trigger for the action. Note: you can define only one of order_properties and steps
    title str
    Title
    upsert_entity_method ActionUpsertEntityMethodArgs
    Upsert Entity invocation method
    webhook_method ActionWebhookMethodArgs
    Webhook invocation method
    identifier String
    Identifier
    allowAnyoneToViewRuns Boolean
    Whether members can view the runs of this action
    approvalEmailNotification Property Map
    The email notification of the approval
    approvalWebhookNotification Property Map
    The webhook notification of the approval
    automationTrigger Property Map
    Automation trigger for the action
    azureMethod Property Map
    Azure DevOps invocation method
    blueprint String
    The blueprint identifier the action relates to

    Deprecated: Action is not attached to blueprint anymore. This value is ignored

    description String
    Description
    githubMethod Property Map
    GitHub invocation method
    gitlabMethod Property Map
    Gitlab invocation method
    icon String
    Icon
    integrationMethod Property Map
    Integration invocation method (handled by Ocean integrations)
    kafkaMethod Property Map
    Kafka invocation method
    publish Boolean
    Publish action
    requiredApproval String
    Require approval before invoking the action. Can be one of "true", "false", "ANY" or "ALL"
    selfServiceTrigger Property Map
    Self service trigger for the action. Note: you can define only one of order_properties and steps
    title String
    Title
    upsertEntityMethod Property Map
    Upsert Entity invocation method
    webhookMethod Property Map
    Webhook invocation method

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Action resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing Action Resource

    Get an existing Action resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ActionState, opts?: CustomResourceOptions): Action
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            allow_anyone_to_view_runs: Optional[bool] = None,
            approval_email_notification: Optional[ActionApprovalEmailNotificationArgs] = None,
            approval_webhook_notification: Optional[ActionApprovalWebhookNotificationArgs] = None,
            automation_trigger: Optional[ActionAutomationTriggerArgs] = None,
            azure_method: Optional[ActionAzureMethodArgs] = None,
            blueprint: Optional[str] = None,
            description: Optional[str] = None,
            github_method: Optional[ActionGithubMethodArgs] = None,
            gitlab_method: Optional[ActionGitlabMethodArgs] = None,
            icon: Optional[str] = None,
            identifier: Optional[str] = None,
            integration_method: Optional[ActionIntegrationMethodArgs] = None,
            kafka_method: Optional[ActionKafkaMethodArgs] = None,
            publish: Optional[bool] = None,
            required_approval: Optional[str] = None,
            self_service_trigger: Optional[ActionSelfServiceTriggerArgs] = None,
            title: Optional[str] = None,
            upsert_entity_method: Optional[ActionUpsertEntityMethodArgs] = None,
            webhook_method: Optional[ActionWebhookMethodArgs] = None) -> Action
    func GetAction(ctx *Context, name string, id IDInput, state *ActionState, opts ...ResourceOption) (*Action, error)
    public static Action Get(string name, Input<string> id, ActionState? state, CustomResourceOptions? opts = null)
    public static Action get(String name, Output<String> id, ActionState state, CustomResourceOptions options)
    resources:  _:    type: port:Action    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AllowAnyoneToViewRuns bool
    Whether members can view the runs of this action
    ApprovalEmailNotification port_labs.Port.Inputs.ActionApprovalEmailNotification
    The email notification of the approval
    ApprovalWebhookNotification port_labs.Port.Inputs.ActionApprovalWebhookNotification
    The webhook notification of the approval
    AutomationTrigger port_labs.Port.Inputs.ActionAutomationTrigger
    Automation trigger for the action
    AzureMethod port_labs.Port.Inputs.ActionAzureMethod
    Azure DevOps invocation method
    Blueprint string
    The blueprint identifier the action relates to

    Deprecated: Action is not attached to blueprint anymore. This value is ignored

    Description string
    Description
    GithubMethod port_labs.Port.Inputs.ActionGithubMethod
    GitHub invocation method
    GitlabMethod port_labs.Port.Inputs.ActionGitlabMethod
    Gitlab invocation method
    Icon string
    Icon
    Identifier string
    Identifier
    IntegrationMethod port_labs.Port.Inputs.ActionIntegrationMethod
    Integration invocation method (handled by Ocean integrations)
    KafkaMethod port_labs.Port.Inputs.ActionKafkaMethod
    Kafka invocation method
    Publish bool
    Publish action
    RequiredApproval string
    Require approval before invoking the action. Can be one of "true", "false", "ANY" or "ALL"
    SelfServiceTrigger port_labs.Port.Inputs.ActionSelfServiceTrigger
    Self service trigger for the action. Note: you can define only one of order_properties and steps
    Title string
    Title
    UpsertEntityMethod port_labs.Port.Inputs.ActionUpsertEntityMethod
    Upsert Entity invocation method
    WebhookMethod port_labs.Port.Inputs.ActionWebhookMethod
    Webhook invocation method
    AllowAnyoneToViewRuns bool
    Whether members can view the runs of this action
    ApprovalEmailNotification ActionApprovalEmailNotificationArgs
    The email notification of the approval
    ApprovalWebhookNotification ActionApprovalWebhookNotificationArgs
    The webhook notification of the approval
    AutomationTrigger ActionAutomationTriggerArgs
    Automation trigger for the action
    AzureMethod ActionAzureMethodArgs
    Azure DevOps invocation method
    Blueprint string
    The blueprint identifier the action relates to

    Deprecated: Action is not attached to blueprint anymore. This value is ignored

    Description string
    Description
    GithubMethod ActionGithubMethodArgs
    GitHub invocation method
    GitlabMethod ActionGitlabMethodArgs
    Gitlab invocation method
    Icon string
    Icon
    Identifier string
    Identifier
    IntegrationMethod ActionIntegrationMethodArgs
    Integration invocation method (handled by Ocean integrations)
    KafkaMethod ActionKafkaMethodArgs
    Kafka invocation method
    Publish bool
    Publish action
    RequiredApproval string
    Require approval before invoking the action. Can be one of "true", "false", "ANY" or "ALL"
    SelfServiceTrigger ActionSelfServiceTriggerArgs
    Self service trigger for the action. Note: you can define only one of order_properties and steps
    Title string
    Title
    UpsertEntityMethod ActionUpsertEntityMethodArgs
    Upsert Entity invocation method
    WebhookMethod ActionWebhookMethodArgs
    Webhook invocation method
    allowAnyoneToViewRuns Boolean
    Whether members can view the runs of this action
    approvalEmailNotification ActionApprovalEmailNotification
    The email notification of the approval
    approvalWebhookNotification ActionApprovalWebhookNotification
    The webhook notification of the approval
    automationTrigger ActionAutomationTrigger
    Automation trigger for the action
    azureMethod ActionAzureMethod
    Azure DevOps invocation method
    blueprint String
    The blueprint identifier the action relates to

    Deprecated: Action is not attached to blueprint anymore. This value is ignored

    description String
    Description
    githubMethod ActionGithubMethod
    GitHub invocation method
    gitlabMethod ActionGitlabMethod
    Gitlab invocation method
    icon String
    Icon
    identifier String
    Identifier
    integrationMethod ActionIntegrationMethod
    Integration invocation method (handled by Ocean integrations)
    kafkaMethod ActionKafkaMethod
    Kafka invocation method
    publish Boolean
    Publish action
    requiredApproval String
    Require approval before invoking the action. Can be one of "true", "false", "ANY" or "ALL"
    selfServiceTrigger ActionSelfServiceTrigger
    Self service trigger for the action. Note: you can define only one of order_properties and steps
    title String
    Title
    upsertEntityMethod ActionUpsertEntityMethod
    Upsert Entity invocation method
    webhookMethod ActionWebhookMethod
    Webhook invocation method
    allowAnyoneToViewRuns boolean
    Whether members can view the runs of this action
    approvalEmailNotification ActionApprovalEmailNotification
    The email notification of the approval
    approvalWebhookNotification ActionApprovalWebhookNotification
    The webhook notification of the approval
    automationTrigger ActionAutomationTrigger
    Automation trigger for the action
    azureMethod ActionAzureMethod
    Azure DevOps invocation method
    blueprint string
    The blueprint identifier the action relates to

    Deprecated: Action is not attached to blueprint anymore. This value is ignored

    description string
    Description
    githubMethod ActionGithubMethod
    GitHub invocation method
    gitlabMethod ActionGitlabMethod
    Gitlab invocation method
    icon string
    Icon
    identifier string
    Identifier
    integrationMethod ActionIntegrationMethod
    Integration invocation method (handled by Ocean integrations)
    kafkaMethod ActionKafkaMethod
    Kafka invocation method
    publish boolean
    Publish action
    requiredApproval string
    Require approval before invoking the action. Can be one of "true", "false", "ANY" or "ALL"
    selfServiceTrigger ActionSelfServiceTrigger
    Self service trigger for the action. Note: you can define only one of order_properties and steps
    title string
    Title
    upsertEntityMethod ActionUpsertEntityMethod
    Upsert Entity invocation method
    webhookMethod ActionWebhookMethod
    Webhook invocation method
    allow_anyone_to_view_runs bool
    Whether members can view the runs of this action
    approval_email_notification ActionApprovalEmailNotificationArgs
    The email notification of the approval
    approval_webhook_notification ActionApprovalWebhookNotificationArgs
    The webhook notification of the approval
    automation_trigger ActionAutomationTriggerArgs
    Automation trigger for the action
    azure_method ActionAzureMethodArgs
    Azure DevOps invocation method
    blueprint str
    The blueprint identifier the action relates to

    Deprecated: Action is not attached to blueprint anymore. This value is ignored

    description str
    Description
    github_method ActionGithubMethodArgs
    GitHub invocation method
    gitlab_method ActionGitlabMethodArgs
    Gitlab invocation method
    icon str
    Icon
    identifier str
    Identifier
    integration_method ActionIntegrationMethodArgs
    Integration invocation method (handled by Ocean integrations)
    kafka_method ActionKafkaMethodArgs
    Kafka invocation method
    publish bool
    Publish action
    required_approval str
    Require approval before invoking the action. Can be one of "true", "false", "ANY" or "ALL"
    self_service_trigger ActionSelfServiceTriggerArgs
    Self service trigger for the action. Note: you can define only one of order_properties and steps
    title str
    Title
    upsert_entity_method ActionUpsertEntityMethodArgs
    Upsert Entity invocation method
    webhook_method ActionWebhookMethodArgs
    Webhook invocation method
    allowAnyoneToViewRuns Boolean
    Whether members can view the runs of this action
    approvalEmailNotification Property Map
    The email notification of the approval
    approvalWebhookNotification Property Map
    The webhook notification of the approval
    automationTrigger Property Map
    Automation trigger for the action
    azureMethod Property Map
    Azure DevOps invocation method
    blueprint String
    The blueprint identifier the action relates to

    Deprecated: Action is not attached to blueprint anymore. This value is ignored

    description String
    Description
    githubMethod Property Map
    GitHub invocation method
    gitlabMethod Property Map
    Gitlab invocation method
    icon String
    Icon
    identifier String
    Identifier
    integrationMethod Property Map
    Integration invocation method (handled by Ocean integrations)
    kafkaMethod Property Map
    Kafka invocation method
    publish Boolean
    Publish action
    requiredApproval String
    Require approval before invoking the action. Can be one of "true", "false", "ANY" or "ALL"
    selfServiceTrigger Property Map
    Self service trigger for the action. Note: you can define only one of order_properties and steps
    title String
    Title
    upsertEntityMethod Property Map
    Upsert Entity invocation method
    webhookMethod Property Map
    Webhook invocation method

    Supporting Types

    ActionApprovalWebhookNotification, ActionApprovalWebhookNotificationArgs

    Url string
    The URL to invoke the webhook
    Format string
    The format to invoke the webhook
    Url string
    The URL to invoke the webhook
    Format string
    The format to invoke the webhook
    url String
    The URL to invoke the webhook
    format String
    The format to invoke the webhook
    url string
    The URL to invoke the webhook
    format string
    The format to invoke the webhook
    url str
    The URL to invoke the webhook
    format str
    The format to invoke the webhook
    url String
    The URL to invoke the webhook
    format String
    The format to invoke the webhook

    ActionAutomationTrigger, ActionAutomationTriggerArgs

    AnyEntityChangeEvent port_labs.Port.Inputs.ActionAutomationTriggerAnyEntityChangeEvent
    Any entity change event trigger
    AnyRunChangeEvent port_labs.Port.Inputs.ActionAutomationTriggerAnyRunChangeEvent
    Any run change event trigger
    EntityCreatedEvent port_labs.Port.Inputs.ActionAutomationTriggerEntityCreatedEvent
    Entity created event trigger
    EntityDeletedEvent port_labs.Port.Inputs.ActionAutomationTriggerEntityDeletedEvent
    Entity deleted event trigger
    EntityUpdatedEvent port_labs.Port.Inputs.ActionAutomationTriggerEntityUpdatedEvent
    Entity updated event trigger
    JqCondition port_labs.Port.Inputs.ActionAutomationTriggerJqCondition
    JQ condition for automation trigger
    RunCreatedEvent port_labs.Port.Inputs.ActionAutomationTriggerRunCreatedEvent
    Run created event trigger
    RunUpdatedEvent port_labs.Port.Inputs.ActionAutomationTriggerRunUpdatedEvent
    Run updated event trigger
    TimerPropertyExpiredEvent port_labs.Port.Inputs.ActionAutomationTriggerTimerPropertyExpiredEvent
    Timer property expired event trigger
    any_entity_change_event ActionAutomationTriggerAnyEntityChangeEvent
    Any entity change event trigger
    any_run_change_event ActionAutomationTriggerAnyRunChangeEvent
    Any run change event trigger
    entity_created_event ActionAutomationTriggerEntityCreatedEvent
    Entity created event trigger
    entity_deleted_event ActionAutomationTriggerEntityDeletedEvent
    Entity deleted event trigger
    entity_updated_event ActionAutomationTriggerEntityUpdatedEvent
    Entity updated event trigger
    jq_condition ActionAutomationTriggerJqCondition
    JQ condition for automation trigger
    run_created_event ActionAutomationTriggerRunCreatedEvent
    Run created event trigger
    run_updated_event ActionAutomationTriggerRunUpdatedEvent
    Run updated event trigger
    timer_property_expired_event ActionAutomationTriggerTimerPropertyExpiredEvent
    Timer property expired event trigger
    anyEntityChangeEvent Property Map
    Any entity change event trigger
    anyRunChangeEvent Property Map
    Any run change event trigger
    entityCreatedEvent Property Map
    Entity created event trigger
    entityDeletedEvent Property Map
    Entity deleted event trigger
    entityUpdatedEvent Property Map
    Entity updated event trigger
    jqCondition Property Map
    JQ condition for automation trigger
    runCreatedEvent Property Map
    Run created event trigger
    runUpdatedEvent Property Map
    Run updated event trigger
    timerPropertyExpiredEvent Property Map
    Timer property expired event trigger

    ActionAutomationTriggerAnyEntityChangeEvent, ActionAutomationTriggerAnyEntityChangeEventArgs

    BlueprintIdentifier string
    The blueprint identifier of the changed entity
    BlueprintIdentifier string
    The blueprint identifier of the changed entity
    blueprintIdentifier String
    The blueprint identifier of the changed entity
    blueprintIdentifier string
    The blueprint identifier of the changed entity
    blueprint_identifier str
    The blueprint identifier of the changed entity
    blueprintIdentifier String
    The blueprint identifier of the changed entity

    ActionAutomationTriggerAnyRunChangeEvent, ActionAutomationTriggerAnyRunChangeEventArgs

    ActionIdentifier string
    The action identifier of the changed run
    ActionIdentifier string
    The action identifier of the changed run
    actionIdentifier String
    The action identifier of the changed run
    actionIdentifier string
    The action identifier of the changed run
    action_identifier str
    The action identifier of the changed run
    actionIdentifier String
    The action identifier of the changed run

    ActionAutomationTriggerEntityCreatedEvent, ActionAutomationTriggerEntityCreatedEventArgs

    BlueprintIdentifier string
    The blueprint identifier of the created entity
    BlueprintIdentifier string
    The blueprint identifier of the created entity
    blueprintIdentifier String
    The blueprint identifier of the created entity
    blueprintIdentifier string
    The blueprint identifier of the created entity
    blueprint_identifier str
    The blueprint identifier of the created entity
    blueprintIdentifier String
    The blueprint identifier of the created entity

    ActionAutomationTriggerEntityDeletedEvent, ActionAutomationTriggerEntityDeletedEventArgs

    BlueprintIdentifier string
    The blueprint identifier of the deleted entity
    BlueprintIdentifier string
    The blueprint identifier of the deleted entity
    blueprintIdentifier String
    The blueprint identifier of the deleted entity
    blueprintIdentifier string
    The blueprint identifier of the deleted entity
    blueprint_identifier str
    The blueprint identifier of the deleted entity
    blueprintIdentifier String
    The blueprint identifier of the deleted entity

    ActionAutomationTriggerEntityUpdatedEvent, ActionAutomationTriggerEntityUpdatedEventArgs

    BlueprintIdentifier string
    The blueprint identifier of the updated entity
    BlueprintIdentifier string
    The blueprint identifier of the updated entity
    blueprintIdentifier String
    The blueprint identifier of the updated entity
    blueprintIdentifier string
    The blueprint identifier of the updated entity
    blueprint_identifier str
    The blueprint identifier of the updated entity
    blueprintIdentifier String
    The blueprint identifier of the updated entity

    ActionAutomationTriggerJqCondition, ActionAutomationTriggerJqConditionArgs

    Combinator string
    The combinator of the condition
    Expressions List<string>
    The jq expressions of the condition. Can be an empty array to indicate no conditions.
    Combinator string
    The combinator of the condition
    Expressions []string
    The jq expressions of the condition. Can be an empty array to indicate no conditions.
    combinator String
    The combinator of the condition
    expressions List<String>
    The jq expressions of the condition. Can be an empty array to indicate no conditions.
    combinator string
    The combinator of the condition
    expressions string[]
    The jq expressions of the condition. Can be an empty array to indicate no conditions.
    combinator str
    The combinator of the condition
    expressions Sequence[str]
    The jq expressions of the condition. Can be an empty array to indicate no conditions.
    combinator String
    The combinator of the condition
    expressions List<String>
    The jq expressions of the condition. Can be an empty array to indicate no conditions.

    ActionAutomationTriggerRunCreatedEvent, ActionAutomationTriggerRunCreatedEventArgs

    ActionIdentifier string
    The action identifier of the created run
    ActionIdentifier string
    The action identifier of the created run
    actionIdentifier String
    The action identifier of the created run
    actionIdentifier string
    The action identifier of the created run
    action_identifier str
    The action identifier of the created run
    actionIdentifier String
    The action identifier of the created run

    ActionAutomationTriggerRunUpdatedEvent, ActionAutomationTriggerRunUpdatedEventArgs

    ActionIdentifier string
    The action identifier of the updated run
    ActionIdentifier string
    The action identifier of the updated run
    actionIdentifier String
    The action identifier of the updated run
    actionIdentifier string
    The action identifier of the updated run
    action_identifier str
    The action identifier of the updated run
    actionIdentifier String
    The action identifier of the updated run

    ActionAutomationTriggerTimerPropertyExpiredEvent, ActionAutomationTriggerTimerPropertyExpiredEventArgs

    BlueprintIdentifier string
    The blueprint identifier of the expired timer property
    PropertyIdentifier string
    The property identifier of the expired timer property
    BlueprintIdentifier string
    The blueprint identifier of the expired timer property
    PropertyIdentifier string
    The property identifier of the expired timer property
    blueprintIdentifier String
    The blueprint identifier of the expired timer property
    propertyIdentifier String
    The property identifier of the expired timer property
    blueprintIdentifier string
    The blueprint identifier of the expired timer property
    propertyIdentifier string
    The property identifier of the expired timer property
    blueprint_identifier str
    The blueprint identifier of the expired timer property
    property_identifier str
    The property identifier of the expired timer property
    blueprintIdentifier String
    The blueprint identifier of the expired timer property
    propertyIdentifier String
    The property identifier of the expired timer property

    ActionAzureMethod, ActionAzureMethodArgs

    Org string
    Required when selecting type AZURE. The Azure org that the workflow belongs to
    Webhook string
    Required when selecting type AZURE. The Azure webhook that the workflow belongs to
    Payload string
    Org string
    Required when selecting type AZURE. The Azure org that the workflow belongs to
    Webhook string
    Required when selecting type AZURE. The Azure webhook that the workflow belongs to
    Payload string
    org String
    Required when selecting type AZURE. The Azure org that the workflow belongs to
    webhook String
    Required when selecting type AZURE. The Azure webhook that the workflow belongs to
    payload String
    org string
    Required when selecting type AZURE. The Azure org that the workflow belongs to
    webhook string
    Required when selecting type AZURE. The Azure webhook that the workflow belongs to
    payload string
    org str
    Required when selecting type AZURE. The Azure org that the workflow belongs to
    webhook str
    Required when selecting type AZURE. The Azure webhook that the workflow belongs to
    payload str
    org String
    Required when selecting type AZURE. The Azure org that the workflow belongs to
    webhook String
    Required when selecting type AZURE. The Azure webhook that the workflow belongs to
    payload String

    ActionGithubMethod, ActionGithubMethodArgs

    Org string
    Required when selecting type GITHUB. The GitHub org that the workflow belongs to
    Repo string
    Required when selecting type GITHUB. The GitHub repo that the workflow belongs to
    Workflow string
    The GitHub workflow that the action belongs to
    ReportWorkflowStatus string
    Report the workflow status when invoking the action
    WorkflowInputs string
    Org string
    Required when selecting type GITHUB. The GitHub org that the workflow belongs to
    Repo string
    Required when selecting type GITHUB. The GitHub repo that the workflow belongs to
    Workflow string
    The GitHub workflow that the action belongs to
    ReportWorkflowStatus string
    Report the workflow status when invoking the action
    WorkflowInputs string
    org String
    Required when selecting type GITHUB. The GitHub org that the workflow belongs to
    repo String
    Required when selecting type GITHUB. The GitHub repo that the workflow belongs to
    workflow String
    The GitHub workflow that the action belongs to
    reportWorkflowStatus String
    Report the workflow status when invoking the action
    workflowInputs String
    org string
    Required when selecting type GITHUB. The GitHub org that the workflow belongs to
    repo string
    Required when selecting type GITHUB. The GitHub repo that the workflow belongs to
    workflow string
    The GitHub workflow that the action belongs to
    reportWorkflowStatus string
    Report the workflow status when invoking the action
    workflowInputs string
    org str
    Required when selecting type GITHUB. The GitHub org that the workflow belongs to
    repo str
    Required when selecting type GITHUB. The GitHub repo that the workflow belongs to
    workflow str
    The GitHub workflow that the action belongs to
    report_workflow_status str
    Report the workflow status when invoking the action
    workflow_inputs str
    org String
    Required when selecting type GITHUB. The GitHub org that the workflow belongs to
    repo String
    Required when selecting type GITHUB. The GitHub repo that the workflow belongs to
    workflow String
    The GitHub workflow that the action belongs to
    reportWorkflowStatus String
    Report the workflow status when invoking the action
    workflowInputs String

    ActionGitlabMethod, ActionGitlabMethodArgs

    GroupName string
    Required when selecting type GITLAB. The GitLab group name that the workflow belongs to
    ProjectName string
    Required when selecting type GITLAB. The GitLab project name that the workflow belongs to
    DefaultRef string
    The default ref of the action
    PipelineVariables string
    GroupName string
    Required when selecting type GITLAB. The GitLab group name that the workflow belongs to
    ProjectName string
    Required when selecting type GITLAB. The GitLab project name that the workflow belongs to
    DefaultRef string
    The default ref of the action
    PipelineVariables string
    groupName String
    Required when selecting type GITLAB. The GitLab group name that the workflow belongs to
    projectName String
    Required when selecting type GITLAB. The GitLab project name that the workflow belongs to
    defaultRef String
    The default ref of the action
    pipelineVariables String
    groupName string
    Required when selecting type GITLAB. The GitLab group name that the workflow belongs to
    projectName string
    Required when selecting type GITLAB. The GitLab project name that the workflow belongs to
    defaultRef string
    The default ref of the action
    pipelineVariables string
    group_name str
    Required when selecting type GITLAB. The GitLab group name that the workflow belongs to
    project_name str
    Required when selecting type GITLAB. The GitLab project name that the workflow belongs to
    default_ref str
    The default ref of the action
    pipeline_variables str
    groupName String
    Required when selecting type GITLAB. The GitLab group name that the workflow belongs to
    projectName String
    Required when selecting type GITLAB. The GitLab project name that the workflow belongs to
    defaultRef String
    The default ref of the action
    pipelineVariables String

    ActionIntegrationMethod, ActionIntegrationMethodArgs

    InstallationId string
    The installation ID of the integration
    IntegrationActionExecutionProperties port_labs.Port.Inputs.ActionIntegrationMethodIntegrationActionExecutionProperties
    Execution properties for the integration action
    IntegrationActionType string
    The type of integration action (e.g., 'dispatch_workflow')
    InstallationId string
    The installation ID of the integration
    IntegrationActionExecutionProperties ActionIntegrationMethodIntegrationActionExecutionProperties
    Execution properties for the integration action
    IntegrationActionType string
    The type of integration action (e.g., 'dispatch_workflow')
    installationId String
    The installation ID of the integration
    integrationActionExecutionProperties ActionIntegrationMethodIntegrationActionExecutionProperties
    Execution properties for the integration action
    integrationActionType String
    The type of integration action (e.g., 'dispatch_workflow')
    installationId string
    The installation ID of the integration
    integrationActionExecutionProperties ActionIntegrationMethodIntegrationActionExecutionProperties
    Execution properties for the integration action
    integrationActionType string
    The type of integration action (e.g., 'dispatch_workflow')
    installation_id str
    The installation ID of the integration
    integration_action_execution_properties ActionIntegrationMethodIntegrationActionExecutionProperties
    Execution properties for the integration action
    integration_action_type str
    The type of integration action (e.g., 'dispatch_workflow')
    installationId String
    The installation ID of the integration
    integrationActionExecutionProperties Property Map
    Execution properties for the integration action
    integrationActionType String
    The type of integration action (e.g., 'dispatch_workflow')

    ActionIntegrationMethodIntegrationActionExecutionProperties, ActionIntegrationMethodIntegrationActionExecutionPropertiesArgs

    Org string
    The organization for the integration action
    Repo string
    The repository for the integration action
    Workflow string
    The workflow for the integration action
    ReportWorkflowStatus string
    Whether to report the workflow status
    WorkflowInputs string
    Org string
    The organization for the integration action
    Repo string
    The repository for the integration action
    Workflow string
    The workflow for the integration action
    ReportWorkflowStatus string
    Whether to report the workflow status
    WorkflowInputs string
    org String
    The organization for the integration action
    repo String
    The repository for the integration action
    workflow String
    The workflow for the integration action
    reportWorkflowStatus String
    Whether to report the workflow status
    workflowInputs String
    org string
    The organization for the integration action
    repo string
    The repository for the integration action
    workflow string
    The workflow for the integration action
    reportWorkflowStatus string
    Whether to report the workflow status
    workflowInputs string
    org str
    The organization for the integration action
    repo str
    The repository for the integration action
    workflow str
    The workflow for the integration action
    report_workflow_status str
    Whether to report the workflow status
    workflow_inputs str
    org String
    The organization for the integration action
    repo String
    The repository for the integration action
    workflow String
    The workflow for the integration action
    reportWorkflowStatus String
    Whether to report the workflow status
    workflowInputs String

    ActionKafkaMethod, ActionKafkaMethodArgs

    Payload string
    Payload string
    payload String
    payload string
    payload String

    ActionSelfServiceTrigger, ActionSelfServiceTriggerArgs

    Operation string
    The operation type of the action
    ActionCardButtonText string
    The text of the button that will be displayed in the self service action card
    BlueprintIdentifier string
    The ID of the blueprint
    Condition string
    The condition field allows you to define rules using Port's search & query syntax to determine which entities the action will be available for.
    ExecuteActionButtonText string
    The text of the button that will be displayed for executing the action
    OrderProperties List<string>
    Order properties
    RequiredJqQuery string
    The required jq query of the property
    Steps List<port_labs.Port.Inputs.ActionSelfServiceTriggerStep>
    The steps of the action
    Titles Dictionary<string, port_labs.Port.Inputs.ActionSelfServiceTriggerTitles>
    action titles
    UserProperties port_labs.Port.Inputs.ActionSelfServiceTriggerUserProperties
    User properties
    Operation string
    The operation type of the action
    ActionCardButtonText string
    The text of the button that will be displayed in the self service action card
    BlueprintIdentifier string
    The ID of the blueprint
    Condition string
    The condition field allows you to define rules using Port's search & query syntax to determine which entities the action will be available for.
    ExecuteActionButtonText string
    The text of the button that will be displayed for executing the action
    OrderProperties []string
    Order properties
    RequiredJqQuery string
    The required jq query of the property
    Steps []ActionSelfServiceTriggerStep
    The steps of the action
    Titles map[string]ActionSelfServiceTriggerTitles
    action titles
    UserProperties ActionSelfServiceTriggerUserProperties
    User properties
    operation String
    The operation type of the action
    actionCardButtonText String
    The text of the button that will be displayed in the self service action card
    blueprintIdentifier String
    The ID of the blueprint
    condition String
    The condition field allows you to define rules using Port's search & query syntax to determine which entities the action will be available for.
    executeActionButtonText String
    The text of the button that will be displayed for executing the action
    orderProperties List<String>
    Order properties
    requiredJqQuery String
    The required jq query of the property
    steps List<ActionSelfServiceTriggerStep>
    The steps of the action
    titles Map<String,ActionSelfServiceTriggerTitles>
    action titles
    userProperties ActionSelfServiceTriggerUserProperties
    User properties
    operation string
    The operation type of the action
    actionCardButtonText string
    The text of the button that will be displayed in the self service action card
    blueprintIdentifier string
    The ID of the blueprint
    condition string
    The condition field allows you to define rules using Port's search & query syntax to determine which entities the action will be available for.
    executeActionButtonText string
    The text of the button that will be displayed for executing the action
    orderProperties string[]
    Order properties
    requiredJqQuery string
    The required jq query of the property
    steps ActionSelfServiceTriggerStep[]
    The steps of the action
    titles {[key: string]: ActionSelfServiceTriggerTitles}
    action titles
    userProperties ActionSelfServiceTriggerUserProperties
    User properties
    operation str
    The operation type of the action
    action_card_button_text str
    The text of the button that will be displayed in the self service action card
    blueprint_identifier str
    The ID of the blueprint
    condition str
    The condition field allows you to define rules using Port's search & query syntax to determine which entities the action will be available for.
    execute_action_button_text str
    The text of the button that will be displayed for executing the action
    order_properties Sequence[str]
    Order properties
    required_jq_query str
    The required jq query of the property
    steps Sequence[ActionSelfServiceTriggerStep]
    The steps of the action
    titles Mapping[str, ActionSelfServiceTriggerTitles]
    action titles
    user_properties ActionSelfServiceTriggerUserProperties
    User properties
    operation String
    The operation type of the action
    actionCardButtonText String
    The text of the button that will be displayed in the self service action card
    blueprintIdentifier String
    The ID of the blueprint
    condition String
    The condition field allows you to define rules using Port's search & query syntax to determine which entities the action will be available for.
    executeActionButtonText String
    The text of the button that will be displayed for executing the action
    orderProperties List<String>
    Order properties
    requiredJqQuery String
    The required jq query of the property
    steps List<Property Map>
    The steps of the action
    titles Map<Property Map>
    action titles
    userProperties Property Map
    User properties

    ActionSelfServiceTriggerStep, ActionSelfServiceTriggerStepArgs

    Orders List<string>
    The order of the properties in this step
    Title string
    The step's title (max 25 characters)
    Visible bool
    The visibility of the step
    VisibleJqQuery string
    The visibility condition jq query of the step
    Orders []string
    The order of the properties in this step
    Title string
    The step's title (max 25 characters)
    Visible bool
    The visibility of the step
    VisibleJqQuery string
    The visibility condition jq query of the step
    orders List<String>
    The order of the properties in this step
    title String
    The step's title (max 25 characters)
    visible Boolean
    The visibility of the step
    visibleJqQuery String
    The visibility condition jq query of the step
    orders string[]
    The order of the properties in this step
    title string
    The step's title (max 25 characters)
    visible boolean
    The visibility of the step
    visibleJqQuery string
    The visibility condition jq query of the step
    orders Sequence[str]
    The order of the properties in this step
    title str
    The step's title (max 25 characters)
    visible bool
    The visibility of the step
    visible_jq_query str
    The visibility condition jq query of the step
    orders List<String>
    The order of the properties in this step
    title String
    The step's title (max 25 characters)
    visible Boolean
    The visibility of the step
    visibleJqQuery String
    The visibility condition jq query of the step

    ActionSelfServiceTriggerTitles, ActionSelfServiceTriggerTitlesArgs

    Title string
    The title of the action title
    Description string
    The description of the action title
    Visible bool
    The visibility of the string property
    VisibleJqQuery string
    The visibility condition jq query of the string property
    Title string
    The title of the action title
    Description string
    The description of the action title
    Visible bool
    The visibility of the string property
    VisibleJqQuery string
    The visibility condition jq query of the string property
    title String
    The title of the action title
    description String
    The description of the action title
    visible Boolean
    The visibility of the string property
    visibleJqQuery String
    The visibility condition jq query of the string property
    title string
    The title of the action title
    description string
    The description of the action title
    visible boolean
    The visibility of the string property
    visibleJqQuery string
    The visibility condition jq query of the string property
    title str
    The title of the action title
    description str
    The description of the action title
    visible bool
    The visibility of the string property
    visible_jq_query str
    The visibility condition jq query of the string property
    title String
    The title of the action title
    description String
    The description of the action title
    visible Boolean
    The visibility of the string property
    visibleJqQuery String
    The visibility condition jq query of the string property

    ActionSelfServiceTriggerUserProperties, ActionSelfServiceTriggerUserPropertiesArgs

    ArrayProps Dictionary<string, port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesArrayProps>
    The array property of the action
    BooleanProps Dictionary<string, port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesBooleanProps>
    The boolean property of the action
    NumberProps Dictionary<string, port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesNumberProps>
    The number property of the action
    ObjectProps Dictionary<string, port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesObjectProps>
    The object property of the action
    StringProps Dictionary<string, port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringProps>
    The string property of the action
    ArrayProps map[string]ActionSelfServiceTriggerUserPropertiesArrayProps
    The array property of the action
    BooleanProps map[string]ActionSelfServiceTriggerUserPropertiesBooleanProps
    The boolean property of the action
    NumberProps map[string]ActionSelfServiceTriggerUserPropertiesNumberProps
    The number property of the action
    ObjectProps map[string]ActionSelfServiceTriggerUserPropertiesObjectProps
    The object property of the action
    StringProps map[string]ActionSelfServiceTriggerUserPropertiesStringProps
    The string property of the action
    arrayProps Map<String,ActionSelfServiceTriggerUserPropertiesArrayProps>
    The array property of the action
    booleanProps Map<String,ActionSelfServiceTriggerUserPropertiesBooleanProps>
    The boolean property of the action
    numberProps Map<String,ActionSelfServiceTriggerUserPropertiesNumberProps>
    The number property of the action
    objectProps Map<String,ActionSelfServiceTriggerUserPropertiesObjectProps>
    The object property of the action
    stringProps Map<String,ActionSelfServiceTriggerUserPropertiesStringProps>
    The string property of the action
    arrayProps {[key: string]: ActionSelfServiceTriggerUserPropertiesArrayProps}
    The array property of the action
    booleanProps {[key: string]: ActionSelfServiceTriggerUserPropertiesBooleanProps}
    The boolean property of the action
    numberProps {[key: string]: ActionSelfServiceTriggerUserPropertiesNumberProps}
    The number property of the action
    objectProps {[key: string]: ActionSelfServiceTriggerUserPropertiesObjectProps}
    The object property of the action
    stringProps {[key: string]: ActionSelfServiceTriggerUserPropertiesStringProps}
    The string property of the action
    array_props Mapping[str, ActionSelfServiceTriggerUserPropertiesArrayProps]
    The array property of the action
    boolean_props Mapping[str, ActionSelfServiceTriggerUserPropertiesBooleanProps]
    The boolean property of the action
    number_props Mapping[str, ActionSelfServiceTriggerUserPropertiesNumberProps]
    The number property of the action
    object_props Mapping[str, ActionSelfServiceTriggerUserPropertiesObjectProps]
    The object property of the action
    string_props Mapping[str, ActionSelfServiceTriggerUserPropertiesStringProps]
    The string property of the action
    arrayProps Map<Property Map>
    The array property of the action
    booleanProps Map<Property Map>
    The boolean property of the action
    numberProps Map<Property Map>
    The number property of the action
    objectProps Map<Property Map>
    The object property of the action
    stringProps Map<Property Map>
    The string property of the action

    ActionSelfServiceTriggerUserPropertiesArrayProps, ActionSelfServiceTriggerUserPropertiesArrayPropsArgs

    BooleanItems port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItems
    An array of boolean items within the property
    DefaultJqQuery string
    The default jq query of the array property
    DependsOns List<string>
    The properties that this property depends on
    Description string
    The description of the property
    Disabled bool
    The disabled state of the array property
    DisabledJqQuery string
    The disabled state jq query of the array property
    Icon string
    The icon of the property
    MaxItems int
    The max items of the array property
    MaxItemsJqQuery string
    The max items jq query of the array property
    MinItems int
    The min items of the array property
    MinItemsJqQuery string
    The min items jq query of the array property
    NumberItems port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItems
    An array of number items within the property
    ObjectItems port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItems
    An array of object items within the property
    Required bool
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    Sort port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesArrayPropsSort
    How to sort entities when in the self service action form in the UI
    StringItems port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesArrayPropsStringItems
    An array of string items within the property
    Title string
    The title of the property
    Visible bool
    The visibility of the array property
    VisibleJqQuery string
    The visibility condition jq query of the array property
    BooleanItems ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItems
    An array of boolean items within the property
    DefaultJqQuery string
    The default jq query of the array property
    DependsOns []string
    The properties that this property depends on
    Description string
    The description of the property
    Disabled bool
    The disabled state of the array property
    DisabledJqQuery string
    The disabled state jq query of the array property
    Icon string
    The icon of the property
    MaxItems int
    The max items of the array property
    MaxItemsJqQuery string
    The max items jq query of the array property
    MinItems int
    The min items of the array property
    MinItemsJqQuery string
    The min items jq query of the array property
    NumberItems ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItems
    An array of number items within the property
    ObjectItems ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItems
    An array of object items within the property
    Required bool
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    Sort ActionSelfServiceTriggerUserPropertiesArrayPropsSort
    How to sort entities when in the self service action form in the UI
    StringItems ActionSelfServiceTriggerUserPropertiesArrayPropsStringItems
    An array of string items within the property
    Title string
    The title of the property
    Visible bool
    The visibility of the array property
    VisibleJqQuery string
    The visibility condition jq query of the array property
    booleanItems ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItems
    An array of boolean items within the property
    defaultJqQuery String
    The default jq query of the array property
    dependsOns List<String>
    The properties that this property depends on
    description String
    The description of the property
    disabled Boolean
    The disabled state of the array property
    disabledJqQuery String
    The disabled state jq query of the array property
    icon String
    The icon of the property
    maxItems Integer
    The max items of the array property
    maxItemsJqQuery String
    The max items jq query of the array property
    minItems Integer
    The min items of the array property
    minItemsJqQuery String
    The min items jq query of the array property
    numberItems ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItems
    An array of number items within the property
    objectItems ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItems
    An array of object items within the property
    required Boolean
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    sort ActionSelfServiceTriggerUserPropertiesArrayPropsSort
    How to sort entities when in the self service action form in the UI
    stringItems ActionSelfServiceTriggerUserPropertiesArrayPropsStringItems
    An array of string items within the property
    title String
    The title of the property
    visible Boolean
    The visibility of the array property
    visibleJqQuery String
    The visibility condition jq query of the array property
    booleanItems ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItems
    An array of boolean items within the property
    defaultJqQuery string
    The default jq query of the array property
    dependsOns string[]
    The properties that this property depends on
    description string
    The description of the property
    disabled boolean
    The disabled state of the array property
    disabledJqQuery string
    The disabled state jq query of the array property
    icon string
    The icon of the property
    maxItems number
    The max items of the array property
    maxItemsJqQuery string
    The max items jq query of the array property
    minItems number
    The min items of the array property
    minItemsJqQuery string
    The min items jq query of the array property
    numberItems ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItems
    An array of number items within the property
    objectItems ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItems
    An array of object items within the property
    required boolean
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    sort ActionSelfServiceTriggerUserPropertiesArrayPropsSort
    How to sort entities when in the self service action form in the UI
    stringItems ActionSelfServiceTriggerUserPropertiesArrayPropsStringItems
    An array of string items within the property
    title string
    The title of the property
    visible boolean
    The visibility of the array property
    visibleJqQuery string
    The visibility condition jq query of the array property
    boolean_items ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItems
    An array of boolean items within the property
    default_jq_query str
    The default jq query of the array property
    depends_ons Sequence[str]
    The properties that this property depends on
    description str
    The description of the property
    disabled bool
    The disabled state of the array property
    disabled_jq_query str
    The disabled state jq query of the array property
    icon str
    The icon of the property
    max_items int
    The max items of the array property
    max_items_jq_query str
    The max items jq query of the array property
    min_items int
    The min items of the array property
    min_items_jq_query str
    The min items jq query of the array property
    number_items ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItems
    An array of number items within the property
    object_items ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItems
    An array of object items within the property
    required bool
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    sort ActionSelfServiceTriggerUserPropertiesArrayPropsSort
    How to sort entities when in the self service action form in the UI
    string_items ActionSelfServiceTriggerUserPropertiesArrayPropsStringItems
    An array of string items within the property
    title str
    The title of the property
    visible bool
    The visibility of the array property
    visible_jq_query str
    The visibility condition jq query of the array property
    booleanItems Property Map
    An array of boolean items within the property
    defaultJqQuery String
    The default jq query of the array property
    dependsOns List<String>
    The properties that this property depends on
    description String
    The description of the property
    disabled Boolean
    The disabled state of the array property
    disabledJqQuery String
    The disabled state jq query of the array property
    icon String
    The icon of the property
    maxItems Number
    The max items of the array property
    maxItemsJqQuery String
    The max items jq query of the array property
    minItems Number
    The min items of the array property
    minItemsJqQuery String
    The min items jq query of the array property
    numberItems Property Map
    An array of number items within the property
    objectItems Property Map
    An array of object items within the property
    required Boolean
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    sort Property Map
    How to sort entities when in the self service action form in the UI
    stringItems Property Map
    An array of string items within the property
    title String
    The title of the property
    visible Boolean
    The visibility of the array property
    visibleJqQuery String
    The visibility condition jq query of the array property

    ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItems, ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs

    Defaults List<bool>
    The default values for the boolean items
    Defaults []bool
    The default values for the boolean items
    defaults List<Boolean>
    The default values for the boolean items
    defaults boolean[]
    The default values for the boolean items
    defaults Sequence[bool]
    The default values for the boolean items
    defaults List<Boolean>
    The default values for the boolean items

    ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItems, ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs

    Defaults List<double>
    The default values for the number items
    EnumJqQuery string
    The jq query for the enum number items
    Enums List<double>
    The enum of possible values for the number items
    Defaults []float64
    The default values for the number items
    EnumJqQuery string
    The jq query for the enum number items
    Enums []float64
    The enum of possible values for the number items
    defaults List<Double>
    The default values for the number items
    enumJqQuery String
    The jq query for the enum number items
    enums List<Double>
    The enum of possible values for the number items
    defaults number[]
    The default values for the number items
    enumJqQuery string
    The jq query for the enum number items
    enums number[]
    The enum of possible values for the number items
    defaults Sequence[float]
    The default values for the number items
    enum_jq_query str
    The jq query for the enum number items
    enums Sequence[float]
    The enum of possible values for the number items
    defaults List<Number>
    The default values for the number items
    enumJqQuery String
    The jq query for the enum number items
    enums List<Number>
    The enum of possible values for the number items

    ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItems, ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs

    Defaults List<ImmutableDictionary<string, string>>
    The default values for the object items
    Defaults []map[string]string
    The default values for the object items
    defaults List<Map<String,String>>
    The default values for the object items
    defaults {[key: string]: string}[]
    The default values for the object items
    defaults Sequence[Mapping[str, str]]
    The default values for the object items
    defaults List<Map<String>>
    The default values for the object items

    ActionSelfServiceTriggerUserPropertiesArrayPropsSort, ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs

    Property string
    The property to sort the entities by
    Order string
    The order to sort the entities in
    Property string
    The property to sort the entities by
    Order string
    The order to sort the entities in
    property String
    The property to sort the entities by
    order String
    The order to sort the entities in
    property string
    The property to sort the entities by
    order string
    The order to sort the entities in
    property str
    The property to sort the entities by
    order str
    The order to sort the entities in
    property String
    The property to sort the entities by
    order String
    The order to sort the entities in

    ActionSelfServiceTriggerUserPropertiesArrayPropsStringItems, ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs

    Blueprint string
    The blueprint identifier related to each string item
    Dataset string
    The dataset of the entity-format items
    Defaults List<string>
    The default value of the items
    EnumJqQuery string
    The jq query for the enum of string items
    Enums List<string>
    The enum of possible values for the string items
    Format string
    The format of the string property, Accepted values include date-time, url, email, ipv4, ipv6, yaml, entity, user, team, proto, markdown
    Blueprint string
    The blueprint identifier related to each string item
    Dataset string
    The dataset of the entity-format items
    Defaults []string
    The default value of the items
    EnumJqQuery string
    The jq query for the enum of string items
    Enums []string
    The enum of possible values for the string items
    Format string
    The format of the string property, Accepted values include date-time, url, email, ipv4, ipv6, yaml, entity, user, team, proto, markdown
    blueprint String
    The blueprint identifier related to each string item
    dataset String
    The dataset of the entity-format items
    defaults List<String>
    The default value of the items
    enumJqQuery String
    The jq query for the enum of string items
    enums List<String>
    The enum of possible values for the string items
    format String
    The format of the string property, Accepted values include date-time, url, email, ipv4, ipv6, yaml, entity, user, team, proto, markdown
    blueprint string
    The blueprint identifier related to each string item
    dataset string
    The dataset of the entity-format items
    defaults string[]
    The default value of the items
    enumJqQuery string
    The jq query for the enum of string items
    enums string[]
    The enum of possible values for the string items
    format string
    The format of the string property, Accepted values include date-time, url, email, ipv4, ipv6, yaml, entity, user, team, proto, markdown
    blueprint str
    The blueprint identifier related to each string item
    dataset str
    The dataset of the entity-format items
    defaults Sequence[str]
    The default value of the items
    enum_jq_query str
    The jq query for the enum of string items
    enums Sequence[str]
    The enum of possible values for the string items
    format str
    The format of the string property, Accepted values include date-time, url, email, ipv4, ipv6, yaml, entity, user, team, proto, markdown
    blueprint String
    The blueprint identifier related to each string item
    dataset String
    The dataset of the entity-format items
    defaults List<String>
    The default value of the items
    enumJqQuery String
    The jq query for the enum of string items
    enums List<String>
    The enum of possible values for the string items
    format String
    The format of the string property, Accepted values include date-time, url, email, ipv4, ipv6, yaml, entity, user, team, proto, markdown

    ActionSelfServiceTriggerUserPropertiesBooleanProps, ActionSelfServiceTriggerUserPropertiesBooleanPropsArgs

    Default bool
    The default of the boolean property
    DefaultJqQuery string
    The default jq query of the boolean property
    DependsOns List<string>
    The properties that this property depends on
    Description string
    The description of the property
    Disabled bool
    The disabled state of the boolean property
    DisabledJqQuery string
    The disabled state jq query of the boolean property
    Icon string
    The icon of the property
    Required bool
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    Title string
    The title of the property
    Visible bool
    The visibility of the boolean property
    VisibleJqQuery string
    The visibility condition jq query of the boolean property
    Default bool
    The default of the boolean property
    DefaultJqQuery string
    The default jq query of the boolean property
    DependsOns []string
    The properties that this property depends on
    Description string
    The description of the property
    Disabled bool
    The disabled state of the boolean property
    DisabledJqQuery string
    The disabled state jq query of the boolean property
    Icon string
    The icon of the property
    Required bool
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    Title string
    The title of the property
    Visible bool
    The visibility of the boolean property
    VisibleJqQuery string
    The visibility condition jq query of the boolean property
    defaultJqQuery String
    The default jq query of the boolean property
    default_ Boolean
    The default of the boolean property
    dependsOns List<String>
    The properties that this property depends on
    description String
    The description of the property
    disabled Boolean
    The disabled state of the boolean property
    disabledJqQuery String
    The disabled state jq query of the boolean property
    icon String
    The icon of the property
    required Boolean
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    title String
    The title of the property
    visible Boolean
    The visibility of the boolean property
    visibleJqQuery String
    The visibility condition jq query of the boolean property
    default boolean
    The default of the boolean property
    defaultJqQuery string
    The default jq query of the boolean property
    dependsOns string[]
    The properties that this property depends on
    description string
    The description of the property
    disabled boolean
    The disabled state of the boolean property
    disabledJqQuery string
    The disabled state jq query of the boolean property
    icon string
    The icon of the property
    required boolean
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    title string
    The title of the property
    visible boolean
    The visibility of the boolean property
    visibleJqQuery string
    The visibility condition jq query of the boolean property
    default bool
    The default of the boolean property
    default_jq_query str
    The default jq query of the boolean property
    depends_ons Sequence[str]
    The properties that this property depends on
    description str
    The description of the property
    disabled bool
    The disabled state of the boolean property
    disabled_jq_query str
    The disabled state jq query of the boolean property
    icon str
    The icon of the property
    required bool
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    title str
    The title of the property
    visible bool
    The visibility of the boolean property
    visible_jq_query str
    The visibility condition jq query of the boolean property
    default Boolean
    The default of the boolean property
    defaultJqQuery String
    The default jq query of the boolean property
    dependsOns List<String>
    The properties that this property depends on
    description String
    The description of the property
    disabled Boolean
    The disabled state of the boolean property
    disabledJqQuery String
    The disabled state jq query of the boolean property
    icon String
    The icon of the property
    required Boolean
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    title String
    The title of the property
    visible Boolean
    The visibility of the boolean property
    visibleJqQuery String
    The visibility condition jq query of the boolean property

    ActionSelfServiceTriggerUserPropertiesNumberProps, ActionSelfServiceTriggerUserPropertiesNumberPropsArgs

    Default double
    The default of the number property
    DefaultJqQuery string
    The default jq query of the number property
    DependsOns List<string>
    The properties that this property depends on
    Description string
    The description of the property
    Disabled bool
    The disabled state of the number property
    DisabledJqQuery string
    The disabled state jq query of the number property
    EnumColors Dictionary<string, string>
    The enum colors of the number property
    EnumJqQuery string
    The enum jq query of the string property
    Enums List<double>
    The enum of the number property
    Icon string
    The icon of the property
    Maximum double
    The min of the number property
    Minimum double
    The max of the number property
    Required bool
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    Title string
    The title of the property
    Visible bool
    The visibility of the number property
    VisibleJqQuery string
    The visibility condition jq query of the number property
    Default float64
    The default of the number property
    DefaultJqQuery string
    The default jq query of the number property
    DependsOns []string
    The properties that this property depends on
    Description string
    The description of the property
    Disabled bool
    The disabled state of the number property
    DisabledJqQuery string
    The disabled state jq query of the number property
    EnumColors map[string]string
    The enum colors of the number property
    EnumJqQuery string
    The enum jq query of the string property
    Enums []float64
    The enum of the number property
    Icon string
    The icon of the property
    Maximum float64
    The min of the number property
    Minimum float64
    The max of the number property
    Required bool
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    Title string
    The title of the property
    Visible bool
    The visibility of the number property
    VisibleJqQuery string
    The visibility condition jq query of the number property
    defaultJqQuery String
    The default jq query of the number property
    default_ Double
    The default of the number property
    dependsOns List<String>
    The properties that this property depends on
    description String
    The description of the property
    disabled Boolean
    The disabled state of the number property
    disabledJqQuery String
    The disabled state jq query of the number property
    enumColors Map<String,String>
    The enum colors of the number property
    enumJqQuery String
    The enum jq query of the string property
    enums List<Double>
    The enum of the number property
    icon String
    The icon of the property
    maximum Double
    The min of the number property
    minimum Double
    The max of the number property
    required Boolean
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    title String
    The title of the property
    visible Boolean
    The visibility of the number property
    visibleJqQuery String
    The visibility condition jq query of the number property
    default number
    The default of the number property
    defaultJqQuery string
    The default jq query of the number property
    dependsOns string[]
    The properties that this property depends on
    description string
    The description of the property
    disabled boolean
    The disabled state of the number property
    disabledJqQuery string
    The disabled state jq query of the number property
    enumColors {[key: string]: string}
    The enum colors of the number property
    enumJqQuery string
    The enum jq query of the string property
    enums number[]
    The enum of the number property
    icon string
    The icon of the property
    maximum number
    The min of the number property
    minimum number
    The max of the number property
    required boolean
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    title string
    The title of the property
    visible boolean
    The visibility of the number property
    visibleJqQuery string
    The visibility condition jq query of the number property
    default float
    The default of the number property
    default_jq_query str
    The default jq query of the number property
    depends_ons Sequence[str]
    The properties that this property depends on
    description str
    The description of the property
    disabled bool
    The disabled state of the number property
    disabled_jq_query str
    The disabled state jq query of the number property
    enum_colors Mapping[str, str]
    The enum colors of the number property
    enum_jq_query str
    The enum jq query of the string property
    enums Sequence[float]
    The enum of the number property
    icon str
    The icon of the property
    maximum float
    The min of the number property
    minimum float
    The max of the number property
    required bool
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    title str
    The title of the property
    visible bool
    The visibility of the number property
    visible_jq_query str
    The visibility condition jq query of the number property
    default Number
    The default of the number property
    defaultJqQuery String
    The default jq query of the number property
    dependsOns List<String>
    The properties that this property depends on
    description String
    The description of the property
    disabled Boolean
    The disabled state of the number property
    disabledJqQuery String
    The disabled state jq query of the number property
    enumColors Map<String>
    The enum colors of the number property
    enumJqQuery String
    The enum jq query of the string property
    enums List<Number>
    The enum of the number property
    icon String
    The icon of the property
    maximum Number
    The min of the number property
    minimum Number
    The max of the number property
    required Boolean
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    title String
    The title of the property
    visible Boolean
    The visibility of the number property
    visibleJqQuery String
    The visibility condition jq query of the number property

    ActionSelfServiceTriggerUserPropertiesObjectProps, ActionSelfServiceTriggerUserPropertiesObjectPropsArgs

    ClientSideEncryption port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesObjectPropsClientSideEncryption
    Client-side encryption configuration for the property. The value will be encrypted on the client side before being sent to Port. Cannot be used with encryption.
    Default string
    The default of the object property
    DefaultJqQuery string
    The default jq query of the object property
    DependsOns List<string>
    The properties that this property depends on
    Description string
    The description of the property
    Disabled bool
    The disabled state of the object property
    DisabledJqQuery string
    The disabled state jq query of the object property
    Encryption string
    The algorithm to encrypt the property with for server-side encryption. Accepted value: aes256-gcm. Cannot be used with client_side_encryption.
    Icon string
    The icon of the property
    Required bool
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    Title string
    The title of the property
    Visible bool
    The visibility of the object property
    VisibleJqQuery string
    The visibility condition jq query of the object property
    ClientSideEncryption ActionSelfServiceTriggerUserPropertiesObjectPropsClientSideEncryption
    Client-side encryption configuration for the property. The value will be encrypted on the client side before being sent to Port. Cannot be used with encryption.
    Default string
    The default of the object property
    DefaultJqQuery string
    The default jq query of the object property
    DependsOns []string
    The properties that this property depends on
    Description string
    The description of the property
    Disabled bool
    The disabled state of the object property
    DisabledJqQuery string
    The disabled state jq query of the object property
    Encryption string
    The algorithm to encrypt the property with for server-side encryption. Accepted value: aes256-gcm. Cannot be used with client_side_encryption.
    Icon string
    The icon of the property
    Required bool
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    Title string
    The title of the property
    Visible bool
    The visibility of the object property
    VisibleJqQuery string
    The visibility condition jq query of the object property
    clientSideEncryption ActionSelfServiceTriggerUserPropertiesObjectPropsClientSideEncryption
    Client-side encryption configuration for the property. The value will be encrypted on the client side before being sent to Port. Cannot be used with encryption.
    defaultJqQuery String
    The default jq query of the object property
    default_ String
    The default of the object property
    dependsOns List<String>
    The properties that this property depends on
    description String
    The description of the property
    disabled Boolean
    The disabled state of the object property
    disabledJqQuery String
    The disabled state jq query of the object property
    encryption String
    The algorithm to encrypt the property with for server-side encryption. Accepted value: aes256-gcm. Cannot be used with client_side_encryption.
    icon String
    The icon of the property
    required Boolean
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    title String
    The title of the property
    visible Boolean
    The visibility of the object property
    visibleJqQuery String
    The visibility condition jq query of the object property
    clientSideEncryption ActionSelfServiceTriggerUserPropertiesObjectPropsClientSideEncryption
    Client-side encryption configuration for the property. The value will be encrypted on the client side before being sent to Port. Cannot be used with encryption.
    default string
    The default of the object property
    defaultJqQuery string
    The default jq query of the object property
    dependsOns string[]
    The properties that this property depends on
    description string
    The description of the property
    disabled boolean
    The disabled state of the object property
    disabledJqQuery string
    The disabled state jq query of the object property
    encryption string
    The algorithm to encrypt the property with for server-side encryption. Accepted value: aes256-gcm. Cannot be used with client_side_encryption.
    icon string
    The icon of the property
    required boolean
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    title string
    The title of the property
    visible boolean
    The visibility of the object property
    visibleJqQuery string
    The visibility condition jq query of the object property
    client_side_encryption ActionSelfServiceTriggerUserPropertiesObjectPropsClientSideEncryption
    Client-side encryption configuration for the property. The value will be encrypted on the client side before being sent to Port. Cannot be used with encryption.
    default str
    The default of the object property
    default_jq_query str
    The default jq query of the object property
    depends_ons Sequence[str]
    The properties that this property depends on
    description str
    The description of the property
    disabled bool
    The disabled state of the object property
    disabled_jq_query str
    The disabled state jq query of the object property
    encryption str
    The algorithm to encrypt the property with for server-side encryption. Accepted value: aes256-gcm. Cannot be used with client_side_encryption.
    icon str
    The icon of the property
    required bool
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    title str
    The title of the property
    visible bool
    The visibility of the object property
    visible_jq_query str
    The visibility condition jq query of the object property
    clientSideEncryption Property Map
    Client-side encryption configuration for the property. The value will be encrypted on the client side before being sent to Port. Cannot be used with encryption.
    default String
    The default of the object property
    defaultJqQuery String
    The default jq query of the object property
    dependsOns List<String>
    The properties that this property depends on
    description String
    The description of the property
    disabled Boolean
    The disabled state of the object property
    disabledJqQuery String
    The disabled state jq query of the object property
    encryption String
    The algorithm to encrypt the property with for server-side encryption. Accepted value: aes256-gcm. Cannot be used with client_side_encryption.
    icon String
    The icon of the property
    required Boolean
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    title String
    The title of the property
    visible Boolean
    The visibility of the object property
    visibleJqQuery String
    The visibility condition jq query of the object property

    ActionSelfServiceTriggerUserPropertiesObjectPropsClientSideEncryption, ActionSelfServiceTriggerUserPropertiesObjectPropsClientSideEncryptionArgs

    Algorithm string
    The encryption algorithm. Accepted value: client-side
    Key string
    The public key (PEM format) to use for encryption
    Algorithm string
    The encryption algorithm. Accepted value: client-side
    Key string
    The public key (PEM format) to use for encryption
    algorithm String
    The encryption algorithm. Accepted value: client-side
    key String
    The public key (PEM format) to use for encryption
    algorithm string
    The encryption algorithm. Accepted value: client-side
    key string
    The public key (PEM format) to use for encryption
    algorithm str
    The encryption algorithm. Accepted value: client-side
    key str
    The public key (PEM format) to use for encryption
    algorithm String
    The encryption algorithm. Accepted value: client-side
    key String
    The public key (PEM format) to use for encryption

    ActionSelfServiceTriggerUserPropertiesStringProps, ActionSelfServiceTriggerUserPropertiesStringPropsArgs

    Blueprint string
    The blueprint identifier the string property relates to
    ClientSideEncryption port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsClientSideEncryption
    Client-side encryption configuration for the property. The value will be encrypted on the client side before being sent to Port. Cannot be used with encryption.
    Dataset port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDataset
    The dataset of an the entity-format property. Supports nested rules with combinator groups.
    Default string
    The default of the string property
    DefaultJqQuery string
    The default jq query of the string property
    DependsOns List<string>
    The properties that this property depends on
    Description string
    The description of the property
    Disabled bool
    The disabled state of the string property
    DisabledJqQuery string
    The disabled state jq query of the string property
    Encryption string
    The algorithm to encrypt the property with for server-side encryption. Accepted value: aes256-gcm. Cannot be used with client_side_encryption.
    EnumColors Dictionary<string, string>
    The enum colors of the string property
    EnumJqQuery string
    The enum jq query of the string property
    Enums List<string>
    The enum of the string property
    Format string
    The format of the string property, Accepted values include date-time, url, email, ipv4, ipv6, yaml, entity, user, team, proto, markdown
    Icon string
    The icon of the property
    MaxLength int
    The max length of the string property
    MinLength int
    The min length of the string property
    Pattern string
    The pattern of the string property
    PatternJqQuery string
    The pattern jq query of the string property. This field accepts a JQ expression to dynamically generate either a regex pattern (as a string) or a list of allowed values (as an array). Cannot be used with pattern. Empty values are not allowed. Examples: "if .env == \"prod\" then \"^[a-z]+$\" else \"^[a-zA-Z]+$\" end" for dynamic regex patterns, or "[\"value1\", \"value2\"]" for a fixed list of allowed values.
    Required bool
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    Sort port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsSort
    How to sort entities when in the self service action form in the UI
    Title string
    The title of the property
    Visible bool
    The visibility of the string property
    VisibleJqQuery string
    The visibility condition jq query of the string property
    Blueprint string
    The blueprint identifier the string property relates to
    ClientSideEncryption ActionSelfServiceTriggerUserPropertiesStringPropsClientSideEncryption
    Client-side encryption configuration for the property. The value will be encrypted on the client side before being sent to Port. Cannot be used with encryption.
    Dataset ActionSelfServiceTriggerUserPropertiesStringPropsDataset
    The dataset of an the entity-format property. Supports nested rules with combinator groups.
    Default string
    The default of the string property
    DefaultJqQuery string
    The default jq query of the string property
    DependsOns []string
    The properties that this property depends on
    Description string
    The description of the property
    Disabled bool
    The disabled state of the string property
    DisabledJqQuery string
    The disabled state jq query of the string property
    Encryption string
    The algorithm to encrypt the property with for server-side encryption. Accepted value: aes256-gcm. Cannot be used with client_side_encryption.
    EnumColors map[string]string
    The enum colors of the string property
    EnumJqQuery string
    The enum jq query of the string property
    Enums []string
    The enum of the string property
    Format string
    The format of the string property, Accepted values include date-time, url, email, ipv4, ipv6, yaml, entity, user, team, proto, markdown
    Icon string
    The icon of the property
    MaxLength int
    The max length of the string property
    MinLength int
    The min length of the string property
    Pattern string
    The pattern of the string property
    PatternJqQuery string
    The pattern jq query of the string property. This field accepts a JQ expression to dynamically generate either a regex pattern (as a string) or a list of allowed values (as an array). Cannot be used with pattern. Empty values are not allowed. Examples: "if .env == \"prod\" then \"^[a-z]+$\" else \"^[a-zA-Z]+$\" end" for dynamic regex patterns, or "[\"value1\", \"value2\"]" for a fixed list of allowed values.
    Required bool
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    Sort ActionSelfServiceTriggerUserPropertiesStringPropsSort
    How to sort entities when in the self service action form in the UI
    Title string
    The title of the property
    Visible bool
    The visibility of the string property
    VisibleJqQuery string
    The visibility condition jq query of the string property
    blueprint String
    The blueprint identifier the string property relates to
    clientSideEncryption ActionSelfServiceTriggerUserPropertiesStringPropsClientSideEncryption
    Client-side encryption configuration for the property. The value will be encrypted on the client side before being sent to Port. Cannot be used with encryption.
    dataset ActionSelfServiceTriggerUserPropertiesStringPropsDataset
    The dataset of an the entity-format property. Supports nested rules with combinator groups.
    defaultJqQuery String
    The default jq query of the string property
    default_ String
    The default of the string property
    dependsOns List<String>
    The properties that this property depends on
    description String
    The description of the property
    disabled Boolean
    The disabled state of the string property
    disabledJqQuery String
    The disabled state jq query of the string property
    encryption String
    The algorithm to encrypt the property with for server-side encryption. Accepted value: aes256-gcm. Cannot be used with client_side_encryption.
    enumColors Map<String,String>
    The enum colors of the string property
    enumJqQuery String
    The enum jq query of the string property
    enums List<String>
    The enum of the string property
    format String
    The format of the string property, Accepted values include date-time, url, email, ipv4, ipv6, yaml, entity, user, team, proto, markdown
    icon String
    The icon of the property
    maxLength Integer
    The max length of the string property
    minLength Integer
    The min length of the string property
    pattern String
    The pattern of the string property
    patternJqQuery String
    The pattern jq query of the string property. This field accepts a JQ expression to dynamically generate either a regex pattern (as a string) or a list of allowed values (as an array). Cannot be used with pattern. Empty values are not allowed. Examples: "if .env == \"prod\" then \"^[a-z]+$\" else \"^[a-zA-Z]+$\" end" for dynamic regex patterns, or "[\"value1\", \"value2\"]" for a fixed list of allowed values.
    required Boolean
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    sort ActionSelfServiceTriggerUserPropertiesStringPropsSort
    How to sort entities when in the self service action form in the UI
    title String
    The title of the property
    visible Boolean
    The visibility of the string property
    visibleJqQuery String
    The visibility condition jq query of the string property
    blueprint string
    The blueprint identifier the string property relates to
    clientSideEncryption ActionSelfServiceTriggerUserPropertiesStringPropsClientSideEncryption
    Client-side encryption configuration for the property. The value will be encrypted on the client side before being sent to Port. Cannot be used with encryption.
    dataset ActionSelfServiceTriggerUserPropertiesStringPropsDataset
    The dataset of an the entity-format property. Supports nested rules with combinator groups.
    default string
    The default of the string property
    defaultJqQuery string
    The default jq query of the string property
    dependsOns string[]
    The properties that this property depends on
    description string
    The description of the property
    disabled boolean
    The disabled state of the string property
    disabledJqQuery string
    The disabled state jq query of the string property
    encryption string
    The algorithm to encrypt the property with for server-side encryption. Accepted value: aes256-gcm. Cannot be used with client_side_encryption.
    enumColors {[key: string]: string}
    The enum colors of the string property
    enumJqQuery string
    The enum jq query of the string property
    enums string[]
    The enum of the string property
    format string
    The format of the string property, Accepted values include date-time, url, email, ipv4, ipv6, yaml, entity, user, team, proto, markdown
    icon string
    The icon of the property
    maxLength number
    The max length of the string property
    minLength number
    The min length of the string property
    pattern string
    The pattern of the string property
    patternJqQuery string
    The pattern jq query of the string property. This field accepts a JQ expression to dynamically generate either a regex pattern (as a string) or a list of allowed values (as an array). Cannot be used with pattern. Empty values are not allowed. Examples: "if .env == \"prod\" then \"^[a-z]+$\" else \"^[a-zA-Z]+$\" end" for dynamic regex patterns, or "[\"value1\", \"value2\"]" for a fixed list of allowed values.
    required boolean
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    sort ActionSelfServiceTriggerUserPropertiesStringPropsSort
    How to sort entities when in the self service action form in the UI
    title string
    The title of the property
    visible boolean
    The visibility of the string property
    visibleJqQuery string
    The visibility condition jq query of the string property
    blueprint str
    The blueprint identifier the string property relates to
    client_side_encryption ActionSelfServiceTriggerUserPropertiesStringPropsClientSideEncryption
    Client-side encryption configuration for the property. The value will be encrypted on the client side before being sent to Port. Cannot be used with encryption.
    dataset ActionSelfServiceTriggerUserPropertiesStringPropsDataset
    The dataset of an the entity-format property. Supports nested rules with combinator groups.
    default str
    The default of the string property
    default_jq_query str
    The default jq query of the string property
    depends_ons Sequence[str]
    The properties that this property depends on
    description str
    The description of the property
    disabled bool
    The disabled state of the string property
    disabled_jq_query str
    The disabled state jq query of the string property
    encryption str
    The algorithm to encrypt the property with for server-side encryption. Accepted value: aes256-gcm. Cannot be used with client_side_encryption.
    enum_colors Mapping[str, str]
    The enum colors of the string property
    enum_jq_query str
    The enum jq query of the string property
    enums Sequence[str]
    The enum of the string property
    format str
    The format of the string property, Accepted values include date-time, url, email, ipv4, ipv6, yaml, entity, user, team, proto, markdown
    icon str
    The icon of the property
    max_length int
    The max length of the string property
    min_length int
    The min length of the string property
    pattern str
    The pattern of the string property
    pattern_jq_query str
    The pattern jq query of the string property. This field accepts a JQ expression to dynamically generate either a regex pattern (as a string) or a list of allowed values (as an array). Cannot be used with pattern. Empty values are not allowed. Examples: "if .env == \"prod\" then \"^[a-z]+$\" else \"^[a-zA-Z]+$\" end" for dynamic regex patterns, or "[\"value1\", \"value2\"]" for a fixed list of allowed values.
    required bool
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    sort ActionSelfServiceTriggerUserPropertiesStringPropsSort
    How to sort entities when in the self service action form in the UI
    title str
    The title of the property
    visible bool
    The visibility of the string property
    visible_jq_query str
    The visibility condition jq query of the string property
    blueprint String
    The blueprint identifier the string property relates to
    clientSideEncryption Property Map
    Client-side encryption configuration for the property. The value will be encrypted on the client side before being sent to Port. Cannot be used with encryption.
    dataset Property Map
    The dataset of an the entity-format property. Supports nested rules with combinator groups.
    default String
    The default of the string property
    defaultJqQuery String
    The default jq query of the string property
    dependsOns List<String>
    The properties that this property depends on
    description String
    The description of the property
    disabled Boolean
    The disabled state of the string property
    disabledJqQuery String
    The disabled state jq query of the string property
    encryption String
    The algorithm to encrypt the property with for server-side encryption. Accepted value: aes256-gcm. Cannot be used with client_side_encryption.
    enumColors Map<String>
    The enum colors of the string property
    enumJqQuery String
    The enum jq query of the string property
    enums List<String>
    The enum of the string property
    format String
    The format of the string property, Accepted values include date-time, url, email, ipv4, ipv6, yaml, entity, user, team, proto, markdown
    icon String
    The icon of the property
    maxLength Number
    The max length of the string property
    minLength Number
    The min length of the string property
    pattern String
    The pattern of the string property
    patternJqQuery String
    The pattern jq query of the string property. This field accepts a JQ expression to dynamically generate either a regex pattern (as a string) or a list of allowed values (as an array). Cannot be used with pattern. Empty values are not allowed. Examples: "if .env == \"prod\" then \"^[a-z]+$\" else \"^[a-zA-Z]+$\" end" for dynamic regex patterns, or "[\"value1\", \"value2\"]" for a fixed list of allowed values.
    required Boolean
    Whether the property is required, by default not required, this property can't be set at the same time if required_jq_query is set, and only supports true as value
    sort Property Map
    How to sort entities when in the self service action form in the UI
    title String
    The title of the property
    visible Boolean
    The visibility of the string property
    visibleJqQuery String
    The visibility condition jq query of the string property

    ActionSelfServiceTriggerUserPropertiesStringPropsClientSideEncryption, ActionSelfServiceTriggerUserPropertiesStringPropsClientSideEncryptionArgs

    Algorithm string
    The encryption algorithm. Accepted value: client-side
    Key string
    The public key (PEM format) to use for encryption
    Algorithm string
    The encryption algorithm. Accepted value: client-side
    Key string
    The public key (PEM format) to use for encryption
    algorithm String
    The encryption algorithm. Accepted value: client-side
    key String
    The public key (PEM format) to use for encryption
    algorithm string
    The encryption algorithm. Accepted value: client-side
    key string
    The public key (PEM format) to use for encryption
    algorithm str
    The encryption algorithm. Accepted value: client-side
    key str
    The public key (PEM format) to use for encryption
    algorithm String
    The encryption algorithm. Accepted value: client-side
    key String
    The public key (PEM format) to use for encryption

    ActionSelfServiceTriggerUserPropertiesStringPropsDataset, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs

    Combinator string
    The combinator of the dataset
    Rules List<port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRule>
    The rules of the dataset. Can be leaf rules (with operator) or group rules (with combinator and nested rules).
    Combinator string
    The combinator of the dataset
    Rules []ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRule
    The rules of the dataset. Can be leaf rules (with operator) or group rules (with combinator and nested rules).
    combinator String
    The combinator of the dataset
    rules List<ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRule>
    The rules of the dataset. Can be leaf rules (with operator) or group rules (with combinator and nested rules).
    combinator string
    The combinator of the dataset
    rules ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRule[]
    The rules of the dataset. Can be leaf rules (with operator) or group rules (with combinator and nested rules).
    combinator str
    The combinator of the dataset
    rules Sequence[ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRule]
    The rules of the dataset. Can be leaf rules (with operator) or group rules (with combinator and nested rules).
    combinator String
    The combinator of the dataset
    rules List<Property Map>
    The rules of the dataset. Can be leaf rules (with operator) or group rules (with combinator and nested rules).

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRule, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs

    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules List<port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValue
    The value of the rule
    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules []ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRule
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValue
    The value of the rule
    blueprint string
    The blueprint identifier of the rule
    combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property string
    The property identifier of the rule
    rules ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRule[]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValue
    The value of the rule
    blueprint str
    The blueprint identifier of the rule
    combinator str
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator str
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property str
    The property identifier of the rule
    rules Sequence[ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRule]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<Property Map>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value Property Map
    The value of the rule

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRule, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleArgs

    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules List<port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleValue
    The value of the rule
    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules []ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRule
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleValue
    The value of the rule
    blueprint string
    The blueprint identifier of the rule
    combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property string
    The property identifier of the rule
    rules ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRule[]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleValue
    The value of the rule
    blueprint str
    The blueprint identifier of the rule
    combinator str
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator str
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property str
    The property identifier of the rule
    rules Sequence[ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRule]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<Property Map>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value Property Map
    The value of the rule

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRule, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleArgs

    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules List<port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleValue
    The value of the rule
    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules []ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRule
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleValue
    The value of the rule
    blueprint string
    The blueprint identifier of the rule
    combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property string
    The property identifier of the rule
    rules ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRule[]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleValue
    The value of the rule
    blueprint str
    The blueprint identifier of the rule
    combinator str
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator str
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property str
    The property identifier of the rule
    rules Sequence[ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRule]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<Property Map>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value Property Map
    The value of the rule

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRule, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleArgs

    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules List<port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleValue
    The value of the rule
    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules []ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRule
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleValue
    The value of the rule
    blueprint string
    The blueprint identifier of the rule
    combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property string
    The property identifier of the rule
    rules ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRule[]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleValue
    The value of the rule
    blueprint str
    The blueprint identifier of the rule
    combinator str
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator str
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property str
    The property identifier of the rule
    rules Sequence[ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRule]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<Property Map>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value Property Map
    The value of the rule

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRule, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleArgs

    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules List<port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleValue
    The value of the rule
    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules []ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRule
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint string
    The blueprint identifier of the rule
    combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property string
    The property identifier of the rule
    rules ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRule[]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint str
    The blueprint identifier of the rule
    combinator str
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator str
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property str
    The property identifier of the rule
    rules Sequence[ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRule]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<Property Map>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value Property Map
    The value of the rule

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRule, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleArgs

    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules List<port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules []ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRule
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint string
    The blueprint identifier of the rule
    combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property string
    The property identifier of the rule
    rules ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRule[]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint str
    The blueprint identifier of the rule
    combinator str
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator str
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property str
    The property identifier of the rule
    rules Sequence[ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRule]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<Property Map>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value Property Map
    The value of the rule

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRule, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleArgs

    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules List<port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules []ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRule
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint string
    The blueprint identifier of the rule
    combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property string
    The property identifier of the rule
    rules ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRule[]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint str
    The blueprint identifier of the rule
    combinator str
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator str
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property str
    The property identifier of the rule
    rules Sequence[ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRule]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<Property Map>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value Property Map
    The value of the rule

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRule, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleArgs

    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules List<port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules []ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRule
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint string
    The blueprint identifier of the rule
    combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property string
    The property identifier of the rule
    rules ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRule[]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint str
    The blueprint identifier of the rule
    combinator str
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator str
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property str
    The property identifier of the rule
    rules Sequence[ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRule]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<Property Map>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value Property Map
    The value of the rule

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRule, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleArgs

    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules List<port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules []ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRule
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint string
    The blueprint identifier of the rule
    combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property string
    The property identifier of the rule
    rules ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRule[]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint str
    The blueprint identifier of the rule
    combinator str
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator str
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property str
    The property identifier of the rule
    rules Sequence[ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRule]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<Property Map>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value Property Map
    The value of the rule

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRule, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleArgs

    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules List<port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Rules []ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRule
    Nested rules for a group rule. Used with combinator for logical grouping.
    Value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRule>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint string
    The blueprint identifier of the rule
    combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property string
    The property identifier of the rule
    rules ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRule[]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint str
    The blueprint identifier of the rule
    combinator str
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator str
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property str
    The property identifier of the rule
    rules Sequence[ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRule]
    Nested rules for a group rule. Used with combinator for logical grouping.
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    rules List<Property Map>
    Nested rules for a group rule. Used with combinator for logical grouping.
    value Property Map
    The value of the rule

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRule, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleArgs

    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Value port_labs.Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    Blueprint string
    The blueprint identifier of the rule
    Combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    Operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    Property string
    The property identifier of the rule
    Value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint string
    The blueprint identifier of the rule
    combinator string
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator string
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property string
    The property identifier of the rule
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint str
    The blueprint identifier of the rule
    combinator str
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator str
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property str
    The property identifier of the rule
    value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValue
    The value of the rule
    blueprint String
    The blueprint identifier of the rule
    combinator String
    The combinator for a group rule (and/or). Used with nested rules instead of operator.
    operator String
    The operator of the rule. Required for leaf rules, should not be set for group rules.
    property String
    The property identifier of the rule
    value Property Map
    The value of the rule

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValue, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValueArgs

    JqQuery string
    JqQuery string
    jqQuery String
    jqQuery string
    jqQuery String

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValue, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleRuleValueArgs

    JqQuery string
    JqQuery string
    jqQuery String
    jqQuery string
    jqQuery String

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleValue, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleRuleValueArgs

    JqQuery string
    JqQuery string
    jqQuery String
    jqQuery string
    jqQuery String

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleValue, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleRuleValueArgs

    JqQuery string
    JqQuery string
    jqQuery String
    jqQuery string
    jqQuery String

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleValue, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleRuleValueArgs

    JqQuery string
    JqQuery string
    jqQuery String
    jqQuery string
    jqQuery String

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleValue, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleRuleValueArgs

    JqQuery string
    JqQuery string
    jqQuery String
    jqQuery string
    jqQuery String

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleValue, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleRuleValueArgs

    JqQuery string
    JqQuery string
    jqQuery String
    jqQuery string
    jqQuery String

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleValue, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleRuleValueArgs

    JqQuery string
    JqQuery string
    jqQuery String
    jqQuery string
    jqQuery String

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleValue, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleRuleValueArgs

    JqQuery string
    JqQuery string
    jqQuery String
    jqQuery string
    jqQuery String

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleValue, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleRuleValueArgs

    JqQuery string
    JqQuery string
    jqQuery String
    jqQuery string
    jqQuery String

    ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValue, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueArgs

    JqQuery string
    JqQuery string
    jqQuery String
    jqQuery string
    jqQuery String

    ActionSelfServiceTriggerUserPropertiesStringPropsSort, ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs

    Property string
    The property to sort the entities by
    Order string
    The order to sort the entities in
    Property string
    The property to sort the entities by
    Order string
    The order to sort the entities in
    property String
    The property to sort the entities by
    order String
    The order to sort the entities in
    property string
    The property to sort the entities by
    order string
    The order to sort the entities in
    property str
    The property to sort the entities by
    order str
    The order to sort the entities in
    property String
    The property to sort the entities by
    order String
    The order to sort the entities in

    ActionUpsertEntityMethod, ActionUpsertEntityMethodArgs

    BlueprintIdentifier string
    Required when selecting type Upsert Entity. The blueprint identifier of the entity for the upsert
    Mapping port_labs.Port.Inputs.ActionUpsertEntityMethodMapping
    Upsert Entity invocation method
    Title string
    The title of the entity
    BlueprintIdentifier string
    Required when selecting type Upsert Entity. The blueprint identifier of the entity for the upsert
    Mapping ActionUpsertEntityMethodMapping
    Upsert Entity invocation method
    Title string
    The title of the entity
    blueprintIdentifier String
    Required when selecting type Upsert Entity. The blueprint identifier of the entity for the upsert
    mapping ActionUpsertEntityMethodMapping
    Upsert Entity invocation method
    title String
    The title of the entity
    blueprintIdentifier string
    Required when selecting type Upsert Entity. The blueprint identifier of the entity for the upsert
    mapping ActionUpsertEntityMethodMapping
    Upsert Entity invocation method
    title string
    The title of the entity
    blueprint_identifier str
    Required when selecting type Upsert Entity. The blueprint identifier of the entity for the upsert
    mapping ActionUpsertEntityMethodMapping
    Upsert Entity invocation method
    title str
    The title of the entity
    blueprintIdentifier String
    Required when selecting type Upsert Entity. The blueprint identifier of the entity for the upsert
    mapping Property Map
    Upsert Entity invocation method
    title String
    The title of the entity

    ActionUpsertEntityMethodMapping, ActionUpsertEntityMethodMappingArgs

    Icon string
    The icon of the entity
    Identifier string
    Required when selecting type Upsert Entity. The entity identifier for the upsert
    Properties string
    The properties of the entity (key-value object encoded to a string)
    Relations string
    The relations of the entity (key-value object encoded to a string)
    Teams List<string>
    The teams the entity belongs to
    TeamsJq string
    Jq that returns the teams the entity belongs to
    Icon string
    The icon of the entity
    Identifier string
    Required when selecting type Upsert Entity. The entity identifier for the upsert
    Properties string
    The properties of the entity (key-value object encoded to a string)
    Relations string
    The relations of the entity (key-value object encoded to a string)
    Teams []string
    The teams the entity belongs to
    TeamsJq string
    Jq that returns the teams the entity belongs to
    icon String
    The icon of the entity
    identifier String
    Required when selecting type Upsert Entity. The entity identifier for the upsert
    properties String
    The properties of the entity (key-value object encoded to a string)
    relations String
    The relations of the entity (key-value object encoded to a string)
    teams List<String>
    The teams the entity belongs to
    teamsJq String
    Jq that returns the teams the entity belongs to
    icon string
    The icon of the entity
    identifier string
    Required when selecting type Upsert Entity. The entity identifier for the upsert
    properties string
    The properties of the entity (key-value object encoded to a string)
    relations string
    The relations of the entity (key-value object encoded to a string)
    teams string[]
    The teams the entity belongs to
    teamsJq string
    Jq that returns the teams the entity belongs to
    icon str
    The icon of the entity
    identifier str
    Required when selecting type Upsert Entity. The entity identifier for the upsert
    properties str
    The properties of the entity (key-value object encoded to a string)
    relations str
    The relations of the entity (key-value object encoded to a string)
    teams Sequence[str]
    The teams the entity belongs to
    teams_jq str
    Jq that returns the teams the entity belongs to
    icon String
    The icon of the entity
    identifier String
    Required when selecting type Upsert Entity. The entity identifier for the upsert
    properties String
    The properties of the entity (key-value object encoded to a string)
    relations String
    The relations of the entity (key-value object encoded to a string)
    teams List<String>
    The teams the entity belongs to
    teamsJq String
    Jq that returns the teams the entity belongs to

    ActionWebhookMethod, ActionWebhookMethodArgs

    Url string
    Required when selecting type WEBHOOK. The URL to invoke the action
    Agent string
    Specifies whether to use an agent to invoke the action. This can be a boolean value ('true'' or 'false') or a JQ if dynamic evaluation is needed.
    Body string
    Headers Dictionary<string, string>
    Method string
    The HTTP method to invoke the action
    Synchronized string
    Synchronize the action
    Url string
    Required when selecting type WEBHOOK. The URL to invoke the action
    Agent string
    Specifies whether to use an agent to invoke the action. This can be a boolean value ('true'' or 'false') or a JQ if dynamic evaluation is needed.
    Body string
    Headers map[string]string
    Method string
    The HTTP method to invoke the action
    Synchronized string
    Synchronize the action
    url String
    Required when selecting type WEBHOOK. The URL to invoke the action
    agent String
    Specifies whether to use an agent to invoke the action. This can be a boolean value ('true'' or 'false') or a JQ if dynamic evaluation is needed.
    body String
    headers Map<String,String>
    method String
    The HTTP method to invoke the action
    synchronized_ String
    Synchronize the action
    url string
    Required when selecting type WEBHOOK. The URL to invoke the action
    agent string
    Specifies whether to use an agent to invoke the action. This can be a boolean value ('true'' or 'false') or a JQ if dynamic evaluation is needed.
    body string
    headers {[key: string]: string}
    method string
    The HTTP method to invoke the action
    synchronized string
    Synchronize the action
    url str
    Required when selecting type WEBHOOK. The URL to invoke the action
    agent str
    Specifies whether to use an agent to invoke the action. This can be a boolean value ('true'' or 'false') or a JQ if dynamic evaluation is needed.
    body str
    headers Mapping[str, str]
    method str
    The HTTP method to invoke the action
    synchronized str
    Synchronize the action
    url String
    Required when selecting type WEBHOOK. The URL to invoke the action
    agent String
    Specifies whether to use an agent to invoke the action. This can be a boolean value ('true'' or 'false') or a JQ if dynamic evaluation is needed.
    body String
    headers Map<String>
    method String
    The HTTP method to invoke the action
    synchronized String
    Synchronize the action

    Package Details

    Repository
    port port-labs/pulumi-port
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the port-labs Terraform Provider.
    port logo
    Port v2.19.6 published on Thursday, Feb 12, 2026 by port-labs
      Meet Neo: Your AI Platform Teammate