port.Action
Explore with Pulumi AI
Docs for the Action resource can be found here.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as port from "@pulumi/port";
const createMicroservice = new port.index.Port_action("createMicroservice", {
title: "Create Microservice",
identifier: "create-microservice",
icon: "Terraform",
selfServiceTrigger: {
operation: "CREATE",
blueprintIdentifier: port_blueprint.microservice.identifier,
userProperties: {
stringProps: {
myStringIdentifier: {
title: "My String Identifier",
required: true,
format: "entity",
blueprint: port_blueprint.parent.identifier,
dataset: {
combinator: "and",
rules: [{
property: "$title",
operator: "contains",
value: {
jqQuery: "\"specificValue\"",
},
}],
},
},
},
numberProps: {
myNumberIdentifier: {
title: "My Number Identifier",
required: true,
maximum: 100,
minimum: 0,
},
},
booleanProps: {
myBooleanIdentifier: {
title: "My Boolean Identifier",
required: true,
},
},
objectProps: {
myObjectIdentifier: {
title: "My Object Identifier",
required: true,
},
},
arrayProps: {
myArrayIdentifier: {
title: "My Array Identifier",
required: true,
stringItems: {
format: "entity",
blueprint: port_blueprint.parent.identifier,
dataset: JSON.stringify({
combinator: "and",
rules: [{
property: "$title",
operator: "contains",
value: "specificValue",
}],
}),
},
},
},
},
},
kafkaMethod: {
payload: JSON.stringify({
runId: "{{.run.id}}",
}),
},
});
import pulumi
import json
import pulumi_port as port
create_microservice = port.index.Port_action("createMicroservice",
title=Create Microservice,
identifier=create-microservice,
icon=Terraform,
self_service_trigger={
operation: CREATE,
blueprintIdentifier: port_blueprint.microservice.identifier,
userProperties: {
stringProps: {
myStringIdentifier: {
title: My String Identifier,
required: True,
format: entity,
blueprint: port_blueprint.parent.identifier,
dataset: {
combinator: and,
rules: [{
property: $title,
operator: contains,
value: {
jqQuery: "specificValue",
},
}],
},
},
},
numberProps: {
myNumberIdentifier: {
title: My Number Identifier,
required: True,
maximum: 100,
minimum: 0,
},
},
booleanProps: {
myBooleanIdentifier: {
title: My Boolean Identifier,
required: True,
},
},
objectProps: {
myObjectIdentifier: {
title: My Object Identifier,
required: True,
},
},
arrayProps: {
myArrayIdentifier: {
title: My Array Identifier,
required: True,
stringItems: {
format: entity,
blueprint: port_blueprint.parent.identifier,
dataset: json.dumps({
combinator: and,
rules: [{
property: $title,
operator: contains,
value: specificValue,
}],
}),
},
},
},
},
},
kafka_method={
payload: json.dumps({
runId: {{.run.id}},
}),
})
package main
import (
"encoding/json"
"github.com/port-labs/pulumi-port/sdk/v2/go/port"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := port.NewPort_action(ctx, "createMicroservice", &port.Port_actionArgs{
Title: "Create Microservice",
Identifier: "create-microservice",
Icon: "Terraform",
SelfServiceTrigger: tmpJSON0, err := json.Marshal(map[string]interface{}{
"combinator": "and",
"rules": []map[string]interface{}{
map[string]interface{}{
"property": "$title",
"operator": "contains",
"value": "specificValue",
},
},
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
map[string]interface{}{
"operation": "CREATE",
"blueprintIdentifier": port_blueprint.Microservice.Identifier,
"userProperties": map[string]interface{}{
"stringProps": map[string]interface{}{
"myStringIdentifier": map[string]interface{}{
"title": "My String Identifier",
"required": true,
"format": "entity",
"blueprint": port_blueprint.Parent.Identifier,
"dataset": map[string]interface{}{
"combinator": "and",
"rules": []map[string]interface{}{
map[string]interface{}{
"property": "$title",
"operator": "contains",
"value": map[string]interface{}{
"jqQuery": "\"specificValue\"",
},
},
},
},
},
},
"numberProps": map[string]interface{}{
"myNumberIdentifier": map[string]interface{}{
"title": "My Number Identifier",
"required": true,
"maximum": 100,
"minimum": 0,
},
},
"booleanProps": map[string]interface{}{
"myBooleanIdentifier": map[string]interface{}{
"title": "My Boolean Identifier",
"required": true,
},
},
"objectProps": map[string]interface{}{
"myObjectIdentifier": map[string]interface{}{
"title": "My Object Identifier",
"required": true,
},
},
"arrayProps": map[string]interface{}{
"myArrayIdentifier": map[string]interface{}{
"title": "My Array Identifier",
"required": true,
"stringItems": map[string]interface{}{
"format": "entity",
"blueprint": port_blueprint.Parent.Identifier,
"dataset": json0,
},
},
},
},
},
KafkaMethod: tmpJSON1, err := json.Marshal(map[string]interface{}{
"runId": "{{.run.id}}",
})
if err != nil {
return err
}
json1 := string(tmpJSON1)
map[string]interface{}{
"payload": json1,
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using System.Text.Json;
using Pulumi;
using Port = Pulumi.Port;
return await Deployment.RunAsync(() =>
{
var createMicroservice = new Port.Index.Port_action("createMicroservice", new()
{
Title = "Create Microservice",
Identifier = "create-microservice",
Icon = "Terraform",
SelfServiceTrigger =
{
{ "operation", "CREATE" },
{ "blueprintIdentifier", port_blueprint.Microservice.Identifier },
{ "userProperties",
{
{ "stringProps",
{
{ "myStringIdentifier",
{
{ "title", "My String Identifier" },
{ "required", true },
{ "format", "entity" },
{ "blueprint", port_blueprint.Parent.Identifier },
{ "dataset",
{
{ "combinator", "and" },
{ "rules", new[]
{
{
{ "property", "$title" },
{ "operator", "contains" },
{ "value",
{
{ "jqQuery", "\"specificValue\"" },
} },
},
} },
} },
} },
} },
{ "numberProps",
{
{ "myNumberIdentifier",
{
{ "title", "My Number Identifier" },
{ "required", true },
{ "maximum", 100 },
{ "minimum", 0 },
} },
} },
{ "booleanProps",
{
{ "myBooleanIdentifier",
{
{ "title", "My Boolean Identifier" },
{ "required", true },
} },
} },
{ "objectProps",
{
{ "myObjectIdentifier",
{
{ "title", "My Object Identifier" },
{ "required", true },
} },
} },
{ "arrayProps",
{
{ "myArrayIdentifier",
{
{ "title", "My Array Identifier" },
{ "required", true },
{ "stringItems",
{
{ "format", "entity" },
{ "blueprint", port_blueprint.Parent.Identifier },
{ "dataset", JsonSerializer.Serialize(new Dictionary<string, object?>
{
["combinator"] = "and",
["rules"] = new[]
{
new Dictionary<string, object?>
{
["property"] = "$title",
["operator"] = "contains",
["value"] = "specificValue",
},
},
}) },
} },
} },
} },
} },
},
KafkaMethod =
{
{ "payload", JsonSerializer.Serialize(new Dictionary<string, object?>
{
["runId"] = "{{.run.id}}",
}) },
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.port.port_action;
import com.pulumi.port.Port_actionArgs;
import static com.pulumi.codegen.internal.Serialization.*;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var createMicroservice = new Port_action("createMicroservice", Port_actionArgs.builder()
.title("Create Microservice")
.identifier("create-microservice")
.icon("Terraform")
.selfServiceTrigger(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.kafkaMethod(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
}
}
resources:
createMicroservice:
type: port:port_action
properties:
title: Create Microservice
identifier: create-microservice
icon: Terraform
selfServiceTrigger:
operation: CREATE
blueprintIdentifier: ${port_blueprint.microservice.identifier}
userProperties:
stringProps:
myStringIdentifier:
title: My String Identifier
required: true
format: entity
blueprint: ${port_blueprint.parent.identifier}
dataset:
combinator: and
rules:
- property: $title
operator: contains
value:
jqQuery: '"specificValue"'
numberProps:
myNumberIdentifier:
title: My Number Identifier
required: true
maximum: 100
minimum: 0
booleanProps:
myBooleanIdentifier:
title: My Boolean Identifier
required: true
objectProps:
myObjectIdentifier:
title: My Object Identifier
required: true
arrayProps:
myArrayIdentifier:
title: My Array Identifier
required: true
stringItems:
format: entity
blueprint: ${port_blueprint.parent.identifier}
dataset:
fn::toJSON:
combinator: and
rules:
- property: $title
operator: contains
value: specificValue
kafkaMethod:
payload:
fn::toJSON:
runId: '{{.run.id}}'
With Automation Trigger
Port allows setting an automation trigger to an action, for executing an action based on event occurred to an entity in Port.
import * as pulumi from "@pulumi/pulumi";
import * as port from "@pulumi/port";
const deleteTemporaryMicroservice = new port.index.Port_action("deleteTemporaryMicroservice", {
title: "Delete Temporary Microservice",
identifier: "delete-temp-microservice",
icon: "Terraform",
automationTrigger: {
timerPropertyExpiredEvent: {
blueprintIdentifier: port_blueprint.microservice.identifier,
propertyIdentifier: "ttl",
},
},
kafkaMethod: {
payload: JSON.stringify({
runId: "{{.run.id}}",
}),
},
});
import pulumi
import json
import pulumi_port as port
delete_temporary_microservice = port.index.Port_action("deleteTemporaryMicroservice",
title=Delete Temporary Microservice,
identifier=delete-temp-microservice,
icon=Terraform,
automation_trigger={
timerPropertyExpiredEvent: {
blueprintIdentifier: port_blueprint.microservice.identifier,
propertyIdentifier: ttl,
},
},
kafka_method={
payload: json.dumps({
runId: {{.run.id}},
}),
})
package main
import (
"encoding/json"
"github.com/port-labs/pulumi-port/sdk/v2/go/port"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := port.NewPort_action(ctx, "deleteTemporaryMicroservice", &port.Port_actionArgs{
Title: "Delete Temporary Microservice",
Identifier: "delete-temp-microservice",
Icon: "Terraform",
AutomationTrigger: map[string]interface{}{
"timerPropertyExpiredEvent": map[string]interface{}{
"blueprintIdentifier": port_blueprint.Microservice.Identifier,
"propertyIdentifier": "ttl",
},
},
KafkaMethod: tmpJSON0, err := json.Marshal(map[string]interface{}{
"runId": "{{.run.id}}",
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
map[string]interface{}{
"payload": json0,
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using System.Text.Json;
using Pulumi;
using Port = Pulumi.Port;
return await Deployment.RunAsync(() =>
{
var deleteTemporaryMicroservice = new Port.Index.Port_action("deleteTemporaryMicroservice", new()
{
Title = "Delete Temporary Microservice",
Identifier = "delete-temp-microservice",
Icon = "Terraform",
AutomationTrigger =
{
{ "timerPropertyExpiredEvent",
{
{ "blueprintIdentifier", port_blueprint.Microservice.Identifier },
{ "propertyIdentifier", "ttl" },
} },
},
KafkaMethod =
{
{ "payload", JsonSerializer.Serialize(new Dictionary<string, object?>
{
["runId"] = "{{.run.id}}",
}) },
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.port.port_action;
import com.pulumi.port.Port_actionArgs;
import static com.pulumi.codegen.internal.Serialization.*;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var deleteTemporaryMicroservice = new Port_action("deleteTemporaryMicroservice", Port_actionArgs.builder()
.title("Delete Temporary Microservice")
.identifier("delete-temp-microservice")
.icon("Terraform")
.automationTrigger(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.kafkaMethod(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
}
}
resources:
deleteTemporaryMicroservice:
type: port:port_action
properties:
title: Delete Temporary Microservice
identifier: delete-temp-microservice
icon: Terraform
automationTrigger:
timerPropertyExpiredEvent:
blueprintIdentifier: ${port_blueprint.microservice.identifier}
propertyIdentifier: ttl
kafkaMethod:
payload:
fn::toJSON:
runId: '{{.run.id}}'
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,
icon: Optional[str] = None,
gitlab_method: Optional[ActionGitlabMethodArgs] = None,
azure_method: Optional[ActionAzureMethodArgs] = None,
blueprint: Optional[str] = None,
approval_webhook_notification: Optional[ActionApprovalWebhookNotificationArgs] = None,
github_method: Optional[ActionGithubMethodArgs] = None,
automation_trigger: Optional[ActionAutomationTriggerArgs] = None,
approval_email_notification: Optional[ActionApprovalEmailNotificationArgs] = None,
description: Optional[str] = None,
kafka_method: Optional[ActionKafkaMethodArgs] = None,
publish: Optional[bool] = None,
required_approval: Optional[bool] = 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",
Icon = "string",
GitlabMethod = new Port.Inputs.ActionGitlabMethodArgs
{
GroupName = "string",
ProjectName = "string",
DefaultRef = "string",
PipelineVariables = "string",
},
AzureMethod = new Port.Inputs.ActionAzureMethodArgs
{
Org = "string",
Webhook = "string",
Payload = "string",
},
ApprovalWebhookNotification = new Port.Inputs.ActionApprovalWebhookNotificationArgs
{
Url = "string",
Format = "string",
},
GithubMethod = new Port.Inputs.ActionGithubMethodArgs
{
Org = "string",
Repo = "string",
Workflow = "string",
ReportWorkflowStatus = "string",
WorkflowInputs = "string",
},
AutomationTrigger = new Port.Inputs.ActionAutomationTriggerArgs
{
AnyEntityChangeEvent = new Port.Inputs.ActionAutomationTriggerAnyEntityChangeEventArgs
{
BlueprintIdentifier = "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
{
Expressions = new[]
{
"string",
},
Combinator = "string",
},
TimerPropertyExpiredEvent = new Port.Inputs.ActionAutomationTriggerTimerPropertyExpiredEventArgs
{
BlueprintIdentifier = "string",
PropertyIdentifier = "string",
},
},
ApprovalEmailNotification = null,
Description = "string",
KafkaMethod = new Port.Inputs.ActionKafkaMethodArgs
{
Payload = "string",
},
Publish = false,
RequiredApproval = false,
SelfServiceTrigger = new Port.Inputs.ActionSelfServiceTriggerArgs
{
Operation = "string",
BlueprintIdentifier = "string",
Condition = "string",
OrderProperties = new[]
{
"string",
},
RequiredJqQuery = "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",
Icon = "string",
MaxItems = 0,
MinItems = 0,
NumberItems = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs
{
Defaults = new[]
{
0,
},
EnumJqQuery = "string",
Enums = new[]
{
0,
},
},
ObjectItems = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs
{
Defaults = new[]
{
{
{ "string", "string" },
},
},
},
Required = false,
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",
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",
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
{
Default = "string",
DefaultJqQuery = "string",
DependsOns = new[]
{
"string",
},
Description = "string",
Encryption = "string",
Icon = "string",
Required = false,
Title = "string",
Visible = false,
VisibleJqQuery = "string",
} },
},
StringProps =
{
{ "string", new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsArgs
{
Blueprint = "string",
Dataset = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs
{
Combinator = "string",
Rules = new[]
{
new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs
{
Operator = "string",
Value = new Port.Inputs.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueArgs
{
JqQuery = "string",
},
Blueprint = "string",
Property = "string",
},
},
},
Default = "string",
DefaultJqQuery = "string",
DependsOns = new[]
{
"string",
},
Description = "string",
Encryption = "string",
EnumJqQuery = "string",
Enums = new[]
{
"string",
},
Format = "string",
Icon = "string",
MaxLength = 0,
MinLength = 0,
Pattern = "string",
Required = false,
Title = "string",
Visible = false,
VisibleJqQuery = "string",
} },
},
},
},
Title = "string",
UpsertEntityMethod = new Port.Inputs.ActionUpsertEntityMethodArgs
{
BlueprintIdentifier = "string",
Mapping = new Port.Inputs.ActionUpsertEntityMethodMappingArgs
{
Identifier = "string",
Icon = "string",
Properties = "string",
Relations = "string",
Teams = new[]
{
"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"),
Icon: pulumi.String("string"),
GitlabMethod: &port.ActionGitlabMethodArgs{
GroupName: pulumi.String("string"),
ProjectName: pulumi.String("string"),
DefaultRef: pulumi.String("string"),
PipelineVariables: pulumi.String("string"),
},
AzureMethod: &port.ActionAzureMethodArgs{
Org: pulumi.String("string"),
Webhook: pulumi.String("string"),
Payload: pulumi.String("string"),
},
ApprovalWebhookNotification: &port.ActionApprovalWebhookNotificationArgs{
Url: pulumi.String("string"),
Format: 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"),
},
AutomationTrigger: &port.ActionAutomationTriggerArgs{
AnyEntityChangeEvent: &port.ActionAutomationTriggerAnyEntityChangeEventArgs{
BlueprintIdentifier: 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{
Expressions: pulumi.StringArray{
pulumi.String("string"),
},
Combinator: pulumi.String("string"),
},
TimerPropertyExpiredEvent: &port.ActionAutomationTriggerTimerPropertyExpiredEventArgs{
BlueprintIdentifier: pulumi.String("string"),
PropertyIdentifier: pulumi.String("string"),
},
},
ApprovalEmailNotification: nil,
Description: pulumi.String("string"),
KafkaMethod: &port.ActionKafkaMethodArgs{
Payload: pulumi.String("string"),
},
Publish: pulumi.Bool(false),
RequiredApproval: pulumi.Bool(false),
SelfServiceTrigger: &port.ActionSelfServiceTriggerArgs{
Operation: pulumi.String("string"),
BlueprintIdentifier: pulumi.String("string"),
Condition: pulumi.String("string"),
OrderProperties: pulumi.StringArray{
pulumi.String("string"),
},
RequiredJqQuery: 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"),
Icon: pulumi.String("string"),
MaxItems: pulumi.Int(0),
MinItems: pulumi.Int(0),
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),
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"),
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"),
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{
Default: pulumi.String("string"),
DefaultJqQuery: pulumi.String("string"),
DependsOns: pulumi.StringArray{
pulumi.String("string"),
},
Description: 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"),
Dataset: &port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs{
Combinator: pulumi.String("string"),
Rules: port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArray{
&port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs{
Operator: pulumi.String("string"),
Value: &port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueArgs{
JqQuery: pulumi.String("string"),
},
Blueprint: pulumi.String("string"),
Property: pulumi.String("string"),
},
},
},
Default: pulumi.String("string"),
DefaultJqQuery: pulumi.String("string"),
DependsOns: pulumi.StringArray{
pulumi.String("string"),
},
Description: pulumi.String("string"),
Encryption: 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"),
Required: pulumi.Bool(false),
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{
Identifier: pulumi.String("string"),
Icon: pulumi.String("string"),
Properties: pulumi.String("string"),
Relations: pulumi.String("string"),
Teams: pulumi.StringArray{
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")
.icon("string")
.gitlabMethod(ActionGitlabMethodArgs.builder()
.groupName("string")
.projectName("string")
.defaultRef("string")
.pipelineVariables("string")
.build())
.azureMethod(ActionAzureMethodArgs.builder()
.org("string")
.webhook("string")
.payload("string")
.build())
.approvalWebhookNotification(ActionApprovalWebhookNotificationArgs.builder()
.url("string")
.format("string")
.build())
.githubMethod(ActionGithubMethodArgs.builder()
.org("string")
.repo("string")
.workflow("string")
.reportWorkflowStatus("string")
.workflowInputs("string")
.build())
.automationTrigger(ActionAutomationTriggerArgs.builder()
.anyEntityChangeEvent(ActionAutomationTriggerAnyEntityChangeEventArgs.builder()
.blueprintIdentifier("string")
.build())
.entityCreatedEvent(ActionAutomationTriggerEntityCreatedEventArgs.builder()
.blueprintIdentifier("string")
.build())
.entityDeletedEvent(ActionAutomationTriggerEntityDeletedEventArgs.builder()
.blueprintIdentifier("string")
.build())
.entityUpdatedEvent(ActionAutomationTriggerEntityUpdatedEventArgs.builder()
.blueprintIdentifier("string")
.build())
.jqCondition(ActionAutomationTriggerJqConditionArgs.builder()
.expressions("string")
.combinator("string")
.build())
.timerPropertyExpiredEvent(ActionAutomationTriggerTimerPropertyExpiredEventArgs.builder()
.blueprintIdentifier("string")
.propertyIdentifier("string")
.build())
.build())
.approvalEmailNotification()
.description("string")
.kafkaMethod(ActionKafkaMethodArgs.builder()
.payload("string")
.build())
.publish(false)
.requiredApproval(false)
.selfServiceTrigger(ActionSelfServiceTriggerArgs.builder()
.operation("string")
.blueprintIdentifier("string")
.condition("string")
.orderProperties("string")
.requiredJqQuery("string")
.userProperties(ActionSelfServiceTriggerUserPropertiesArgs.builder()
.arrayProps(Map.of("string", Map.ofEntries(
Map.entry("booleanItems", Map.of("defaults", false)),
Map.entry("defaultJqQuery", "string"),
Map.entry("dependsOns", "string"),
Map.entry("description", "string"),
Map.entry("icon", "string"),
Map.entry("maxItems", 0),
Map.entry("minItems", 0),
Map.entry("numberItems", Map.ofEntries(
Map.entry("defaults", 0),
Map.entry("enumJqQuery", "string"),
Map.entry("enums", 0)
)),
Map.entry("objectItems", Map.of("defaults", Map.of("string", "string"))),
Map.entry("required", false),
Map.entry("stringItems", Map.ofEntries(
Map.entry("blueprint", "string"),
Map.entry("dataset", "string"),
Map.entry("defaults", "string"),
Map.entry("enumJqQuery", "string"),
Map.entry("enums", "string"),
Map.entry("format", "string")
)),
Map.entry("title", "string"),
Map.entry("visible", false),
Map.entry("visibleJqQuery", "string")
)))
.booleanProps(Map.of("string", Map.ofEntries(
Map.entry("default", false),
Map.entry("defaultJqQuery", "string"),
Map.entry("dependsOns", "string"),
Map.entry("description", "string"),
Map.entry("icon", "string"),
Map.entry("required", false),
Map.entry("title", "string"),
Map.entry("visible", false),
Map.entry("visibleJqQuery", "string")
)))
.numberProps(Map.of("string", Map.ofEntries(
Map.entry("default", 0),
Map.entry("defaultJqQuery", "string"),
Map.entry("dependsOns", "string"),
Map.entry("description", "string"),
Map.entry("enumJqQuery", "string"),
Map.entry("enums", 0),
Map.entry("icon", "string"),
Map.entry("maximum", 0),
Map.entry("minimum", 0),
Map.entry("required", false),
Map.entry("title", "string"),
Map.entry("visible", false),
Map.entry("visibleJqQuery", "string")
)))
.objectProps(Map.of("string", Map.ofEntries(
Map.entry("default", "string"),
Map.entry("defaultJqQuery", "string"),
Map.entry("dependsOns", "string"),
Map.entry("description", "string"),
Map.entry("encryption", "string"),
Map.entry("icon", "string"),
Map.entry("required", false),
Map.entry("title", "string"),
Map.entry("visible", false),
Map.entry("visibleJqQuery", "string")
)))
.stringProps(Map.of("string", Map.ofEntries(
Map.entry("blueprint", "string"),
Map.entry("dataset", Map.ofEntries(
Map.entry("combinator", "string"),
Map.entry("rules", Map.ofEntries(
Map.entry("operator", "string"),
Map.entry("value", Map.of("jqQuery", "string")),
Map.entry("blueprint", "string"),
Map.entry("property", "string")
))
)),
Map.entry("default", "string"),
Map.entry("defaultJqQuery", "string"),
Map.entry("dependsOns", "string"),
Map.entry("description", "string"),
Map.entry("encryption", "string"),
Map.entry("enumJqQuery", "string"),
Map.entry("enums", "string"),
Map.entry("format", "string"),
Map.entry("icon", "string"),
Map.entry("maxLength", 0),
Map.entry("minLength", 0),
Map.entry("pattern", "string"),
Map.entry("required", false),
Map.entry("title", "string"),
Map.entry("visible", false),
Map.entry("visibleJqQuery", "string")
)))
.build())
.build())
.title("string")
.upsertEntityMethod(ActionUpsertEntityMethodArgs.builder()
.blueprintIdentifier("string")
.mapping(ActionUpsertEntityMethodMappingArgs.builder()
.identifier("string")
.icon("string")
.properties("string")
.relations("string")
.teams("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",
icon="string",
gitlab_method=port.ActionGitlabMethodArgs(
group_name="string",
project_name="string",
default_ref="string",
pipeline_variables="string",
),
azure_method=port.ActionAzureMethodArgs(
org="string",
webhook="string",
payload="string",
),
approval_webhook_notification=port.ActionApprovalWebhookNotificationArgs(
url="string",
format="string",
),
github_method=port.ActionGithubMethodArgs(
org="string",
repo="string",
workflow="string",
report_workflow_status="string",
workflow_inputs="string",
),
automation_trigger=port.ActionAutomationTriggerArgs(
any_entity_change_event=port.ActionAutomationTriggerAnyEntityChangeEventArgs(
blueprint_identifier="string",
),
entity_created_event=port.ActionAutomationTriggerEntityCreatedEventArgs(
blueprint_identifier="string",
),
entity_deleted_event=port.ActionAutomationTriggerEntityDeletedEventArgs(
blueprint_identifier="string",
),
entity_updated_event=port.ActionAutomationTriggerEntityUpdatedEventArgs(
blueprint_identifier="string",
),
jq_condition=port.ActionAutomationTriggerJqConditionArgs(
expressions=["string"],
combinator="string",
),
timer_property_expired_event=port.ActionAutomationTriggerTimerPropertyExpiredEventArgs(
blueprint_identifier="string",
property_identifier="string",
),
),
approval_email_notification=port.ActionApprovalEmailNotificationArgs(),
description="string",
kafka_method=port.ActionKafkaMethodArgs(
payload="string",
),
publish=False,
required_approval=False,
self_service_trigger=port.ActionSelfServiceTriggerArgs(
operation="string",
blueprint_identifier="string",
condition="string",
order_properties=["string"],
required_jq_query="string",
user_properties=port.ActionSelfServiceTriggerUserPropertiesArgs(
array_props={
"string": port.ActionSelfServiceTriggerUserPropertiesArrayPropsArgs(
boolean_items=port.ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs(
defaults=[False],
),
default_jq_query="string",
depends_ons=["string"],
description="string",
icon="string",
max_items=0,
min_items=0,
number_items=port.ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs(
defaults=[0],
enum_jq_query="string",
enums=[0],
),
object_items=port.ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs(
defaults=[{
"string": "string",
}],
),
required=False,
string_items=port.ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs(
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": port.ActionSelfServiceTriggerUserPropertiesBooleanPropsArgs(
default=False,
default_jq_query="string",
depends_ons=["string"],
description="string",
icon="string",
required=False,
title="string",
visible=False,
visible_jq_query="string",
),
},
number_props={
"string": port.ActionSelfServiceTriggerUserPropertiesNumberPropsArgs(
default=0,
default_jq_query="string",
depends_ons=["string"],
description="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": port.ActionSelfServiceTriggerUserPropertiesObjectPropsArgs(
default="string",
default_jq_query="string",
depends_ons=["string"],
description="string",
encryption="string",
icon="string",
required=False,
title="string",
visible=False,
visible_jq_query="string",
),
},
string_props={
"string": port.ActionSelfServiceTriggerUserPropertiesStringPropsArgs(
blueprint="string",
dataset=port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs(
combinator="string",
rules=[port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs(
operator="string",
value=port.ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueArgs(
jq_query="string",
),
blueprint="string",
property="string",
)],
),
default="string",
default_jq_query="string",
depends_ons=["string"],
description="string",
encryption="string",
enum_jq_query="string",
enums=["string"],
format="string",
icon="string",
max_length=0,
min_length=0,
pattern="string",
required=False,
title="string",
visible=False,
visible_jq_query="string",
),
},
),
),
title="string",
upsert_entity_method=port.ActionUpsertEntityMethodArgs(
blueprint_identifier="string",
mapping=port.ActionUpsertEntityMethodMappingArgs(
identifier="string",
icon="string",
properties="string",
relations="string",
teams=["string"],
),
title="string",
),
webhook_method=port.ActionWebhookMethodArgs(
url="string",
agent="string",
body="string",
headers={
"string": "string",
},
method="string",
synchronized="string",
))
const actionResource = new port.Action("actionResource", {
identifier: "string",
icon: "string",
gitlabMethod: {
groupName: "string",
projectName: "string",
defaultRef: "string",
pipelineVariables: "string",
},
azureMethod: {
org: "string",
webhook: "string",
payload: "string",
},
approvalWebhookNotification: {
url: "string",
format: "string",
},
githubMethod: {
org: "string",
repo: "string",
workflow: "string",
reportWorkflowStatus: "string",
workflowInputs: "string",
},
automationTrigger: {
anyEntityChangeEvent: {
blueprintIdentifier: "string",
},
entityCreatedEvent: {
blueprintIdentifier: "string",
},
entityDeletedEvent: {
blueprintIdentifier: "string",
},
entityUpdatedEvent: {
blueprintIdentifier: "string",
},
jqCondition: {
expressions: ["string"],
combinator: "string",
},
timerPropertyExpiredEvent: {
blueprintIdentifier: "string",
propertyIdentifier: "string",
},
},
approvalEmailNotification: {},
description: "string",
kafkaMethod: {
payload: "string",
},
publish: false,
requiredApproval: false,
selfServiceTrigger: {
operation: "string",
blueprintIdentifier: "string",
condition: "string",
orderProperties: ["string"],
requiredJqQuery: "string",
userProperties: {
arrayProps: {
string: {
booleanItems: {
defaults: [false],
},
defaultJqQuery: "string",
dependsOns: ["string"],
description: "string",
icon: "string",
maxItems: 0,
minItems: 0,
numberItems: {
defaults: [0],
enumJqQuery: "string",
enums: [0],
},
objectItems: {
defaults: [{
string: "string",
}],
},
required: false,
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",
icon: "string",
required: false,
title: "string",
visible: false,
visibleJqQuery: "string",
},
},
numberProps: {
string: {
"default": 0,
defaultJqQuery: "string",
dependsOns: ["string"],
description: "string",
enumJqQuery: "string",
enums: [0],
icon: "string",
maximum: 0,
minimum: 0,
required: false,
title: "string",
visible: false,
visibleJqQuery: "string",
},
},
objectProps: {
string: {
"default": "string",
defaultJqQuery: "string",
dependsOns: ["string"],
description: "string",
encryption: "string",
icon: "string",
required: false,
title: "string",
visible: false,
visibleJqQuery: "string",
},
},
stringProps: {
string: {
blueprint: "string",
dataset: {
combinator: "string",
rules: [{
operator: "string",
value: {
jqQuery: "string",
},
blueprint: "string",
property: "string",
}],
},
"default": "string",
defaultJqQuery: "string",
dependsOns: ["string"],
description: "string",
encryption: "string",
enumJqQuery: "string",
enums: ["string"],
format: "string",
icon: "string",
maxLength: 0,
minLength: 0,
pattern: "string",
required: false,
title: "string",
visible: false,
visibleJqQuery: "string",
},
},
},
},
title: "string",
upsertEntityMethod: {
blueprintIdentifier: "string",
mapping: {
identifier: "string",
icon: "string",
properties: "string",
relations: "string",
teams: ["string"],
},
title: "string",
},
webhookMethod: {
url: "string",
agent: "string",
body: "string",
headers: {
string: "string",
},
method: "string",
synchronized: "string",
},
});
type: port:Action
properties:
approvalEmailNotification: {}
approvalWebhookNotification:
format: string
url: string
automationTrigger:
anyEntityChangeEvent:
blueprintIdentifier: string
entityCreatedEvent:
blueprintIdentifier: string
entityDeletedEvent:
blueprintIdentifier: string
entityUpdatedEvent:
blueprintIdentifier: string
jqCondition:
combinator: string
expressions:
- 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
kafkaMethod:
payload: string
publish: false
requiredApproval: false
selfServiceTrigger:
blueprintIdentifier: string
condition: string
operation: string
orderProperties:
- string
requiredJqQuery: string
userProperties:
arrayProps:
string:
booleanItems:
defaults:
- false
defaultJqQuery: string
dependsOns:
- string
description: string
icon: string
maxItems: 0
minItems: 0
numberItems:
defaults:
- 0
enumJqQuery: string
enums:
- 0
objectItems:
defaults:
- string: string
required: false
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
icon: string
required: false
title: string
visible: false
visibleJqQuery: string
numberProps:
string:
default: 0
defaultJqQuery: string
dependsOns:
- string
description: string
enumJqQuery: string
enums:
- 0
icon: string
maximum: 0
minimum: 0
required: false
title: string
visible: false
visibleJqQuery: string
objectProps:
string:
default: string
defaultJqQuery: string
dependsOns:
- string
description: string
encryption: string
icon: string
required: false
title: string
visible: false
visibleJqQuery: string
stringProps:
string:
blueprint: string
dataset:
combinator: string
rules:
- blueprint: string
operator: string
property: string
value:
jqQuery: string
default: string
defaultJqQuery: string
dependsOns:
- string
description: string
encryption: string
enumJqQuery: string
enums:
- string
format: string
icon: string
maxLength: 0
minLength: 0
pattern: string
required: false
title: string
visible: false
visibleJqQuery: string
title: string
upsertEntityMethod:
blueprintIdentifier: string
mapping:
icon: string
identifier: string
properties: string
relations: string
teams:
- 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
The Action resource accepts the following input properties:
- Identifier string
- Identifier
- Approval
Email port_Notification labs. Port. Inputs. Action Approval Email Notification - The email notification of the approval
- Approval
Webhook port_Notification labs. Port. Inputs. Action Approval Webhook Notification - The webhook notification of the approval
- Automation
Trigger port_labs. Port. Inputs. Action Automation Trigger - Automation trigger for the action
- Azure
Method port_labs. Port. Inputs. Action Azure Method - Azure DevOps invocation method
- Blueprint string
- The blueprint identifier the action relates to
- Description string
- Description
- Github
Method port_labs. Port. Inputs. Action Github Method - GitHub invocation method
- Gitlab
Method port_labs. Port. Inputs. Action Gitlab Method - Gitlab invocation method
- Icon string
- Icon
- Kafka
Method port_labs. Port. Inputs. Action Kafka Method - Kafka invocation method
- Publish bool
- Publish action
- Required
Approval bool - Require approval before invoking the action
- Self
Service port_Trigger labs. Port. Inputs. Action Self Service Trigger - Self service trigger for the action
- Title string
- Title
- Upsert
Entity port_Method labs. Port. Inputs. Action Upsert Entity Method - Upsert Entity invocation method
- Webhook
Method port_labs. Port. Inputs. Action Webhook Method - Webhook invocation method
- Identifier string
- Identifier
- Approval
Email ActionNotification Approval Email Notification Args - The email notification of the approval
- Approval
Webhook ActionNotification Approval Webhook Notification Args - The webhook notification of the approval
- Automation
Trigger ActionAutomation Trigger Args - Automation trigger for the action
- Azure
Method ActionAzure Method Args - Azure DevOps invocation method
- Blueprint string
- The blueprint identifier the action relates to
- Description string
- Description
- Github
Method ActionGithub Method Args - GitHub invocation method
- Gitlab
Method ActionGitlab Method Args - Gitlab invocation method
- Icon string
- Icon
- Kafka
Method ActionKafka Method Args - Kafka invocation method
- Publish bool
- Publish action
- Required
Approval bool - Require approval before invoking the action
- Self
Service ActionTrigger Self Service Trigger Args - Self service trigger for the action
- Title string
- Title
- Upsert
Entity ActionMethod Upsert Entity Method Args - Upsert Entity invocation method
- Webhook
Method ActionWebhook Method Args - Webhook invocation method
- identifier String
- Identifier
- approval
Email ActionNotification Approval Email Notification - The email notification of the approval
- approval
Webhook ActionNotification Approval Webhook Notification - The webhook notification of the approval
- automation
Trigger ActionAutomation Trigger - Automation trigger for the action
- azure
Method ActionAzure Method - Azure DevOps invocation method
- blueprint String
- The blueprint identifier the action relates to
- description String
- Description
- github
Method ActionGithub Method - GitHub invocation method
- gitlab
Method ActionGitlab Method - Gitlab invocation method
- icon String
- Icon
- kafka
Method ActionKafka Method - Kafka invocation method
- publish Boolean
- Publish action
- required
Approval Boolean - Require approval before invoking the action
- self
Service ActionTrigger Self Service Trigger - Self service trigger for the action
- title String
- Title
- upsert
Entity ActionMethod Upsert Entity Method - Upsert Entity invocation method
- webhook
Method ActionWebhook Method - Webhook invocation method
- identifier string
- Identifier
- approval
Email ActionNotification Approval Email Notification - The email notification of the approval
- approval
Webhook ActionNotification Approval Webhook Notification - The webhook notification of the approval
- automation
Trigger ActionAutomation Trigger - Automation trigger for the action
- azure
Method ActionAzure Method - Azure DevOps invocation method
- blueprint string
- The blueprint identifier the action relates to
- description string
- Description
- github
Method ActionGithub Method - GitHub invocation method
- gitlab
Method ActionGitlab Method - Gitlab invocation method
- icon string
- Icon
- kafka
Method ActionKafka Method - Kafka invocation method
- publish boolean
- Publish action
- required
Approval boolean - Require approval before invoking the action
- self
Service ActionTrigger Self Service Trigger - Self service trigger for the action
- title string
- Title
- upsert
Entity ActionMethod Upsert Entity Method - Upsert Entity invocation method
- webhook
Method ActionWebhook Method - Webhook invocation method
- identifier str
- Identifier
- approval_
email_ Actionnotification Approval Email Notification Args - The email notification of the approval
- approval_
webhook_ Actionnotification Approval Webhook Notification Args - The webhook notification of the approval
- automation_
trigger ActionAutomation Trigger Args - Automation trigger for the action
- azure_
method ActionAzure Method Args - Azure DevOps invocation method
- blueprint str
- The blueprint identifier the action relates to
- description str
- Description
- github_
method ActionGithub Method Args - GitHub invocation method
- gitlab_
method ActionGitlab Method Args - Gitlab invocation method
- icon str
- Icon
- kafka_
method ActionKafka Method Args - Kafka invocation method
- publish bool
- Publish action
- required_
approval bool - Require approval before invoking the action
- self_
service_ Actiontrigger Self Service Trigger Args - Self service trigger for the action
- title str
- Title
- upsert_
entity_ Actionmethod Upsert Entity Method Args - Upsert Entity invocation method
- webhook_
method ActionWebhook Method Args - Webhook invocation method
- identifier String
- Identifier
- approval
Email Property MapNotification - The email notification of the approval
- approval
Webhook Property MapNotification - The webhook notification of the approval
- automation
Trigger Property Map - Automation trigger for the action
- azure
Method Property Map - Azure DevOps invocation method
- blueprint String
- The blueprint identifier the action relates to
- description String
- Description
- github
Method Property Map - GitHub invocation method
- gitlab
Method Property Map - Gitlab invocation method
- icon String
- Icon
- kafka
Method Property Map - Kafka invocation method
- publish Boolean
- Publish action
- required
Approval Boolean - Require approval before invoking the action
- self
Service Property MapTrigger - Self service trigger for the action
- title String
- Title
- upsert
Entity Property MapMethod - Upsert Entity invocation method
- webhook
Method 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,
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,
kafka_method: Optional[ActionKafkaMethodArgs] = None,
publish: Optional[bool] = None,
required_approval: Optional[bool] = 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)
Resource lookup is not supported in YAML
- 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.
- Approval
Email port_Notification labs. Port. Inputs. Action Approval Email Notification - The email notification of the approval
- Approval
Webhook port_Notification labs. Port. Inputs. Action Approval Webhook Notification - The webhook notification of the approval
- Automation
Trigger port_labs. Port. Inputs. Action Automation Trigger - Automation trigger for the action
- Azure
Method port_labs. Port. Inputs. Action Azure Method - Azure DevOps invocation method
- Blueprint string
- The blueprint identifier the action relates to
- Description string
- Description
- Github
Method port_labs. Port. Inputs. Action Github Method - GitHub invocation method
- Gitlab
Method port_labs. Port. Inputs. Action Gitlab Method - Gitlab invocation method
- Icon string
- Icon
- Identifier string
- Identifier
- Kafka
Method port_labs. Port. Inputs. Action Kafka Method - Kafka invocation method
- Publish bool
- Publish action
- Required
Approval bool - Require approval before invoking the action
- Self
Service port_Trigger labs. Port. Inputs. Action Self Service Trigger - Self service trigger for the action
- Title string
- Title
- Upsert
Entity port_Method labs. Port. Inputs. Action Upsert Entity Method - Upsert Entity invocation method
- Webhook
Method port_labs. Port. Inputs. Action Webhook Method - Webhook invocation method
- Approval
Email ActionNotification Approval Email Notification Args - The email notification of the approval
- Approval
Webhook ActionNotification Approval Webhook Notification Args - The webhook notification of the approval
- Automation
Trigger ActionAutomation Trigger Args - Automation trigger for the action
- Azure
Method ActionAzure Method Args - Azure DevOps invocation method
- Blueprint string
- The blueprint identifier the action relates to
- Description string
- Description
- Github
Method ActionGithub Method Args - GitHub invocation method
- Gitlab
Method ActionGitlab Method Args - Gitlab invocation method
- Icon string
- Icon
- Identifier string
- Identifier
- Kafka
Method ActionKafka Method Args - Kafka invocation method
- Publish bool
- Publish action
- Required
Approval bool - Require approval before invoking the action
- Self
Service ActionTrigger Self Service Trigger Args - Self service trigger for the action
- Title string
- Title
- Upsert
Entity ActionMethod Upsert Entity Method Args - Upsert Entity invocation method
- Webhook
Method ActionWebhook Method Args - Webhook invocation method
- approval
Email ActionNotification Approval Email Notification - The email notification of the approval
- approval
Webhook ActionNotification Approval Webhook Notification - The webhook notification of the approval
- automation
Trigger ActionAutomation Trigger - Automation trigger for the action
- azure
Method ActionAzure Method - Azure DevOps invocation method
- blueprint String
- The blueprint identifier the action relates to
- description String
- Description
- github
Method ActionGithub Method - GitHub invocation method
- gitlab
Method ActionGitlab Method - Gitlab invocation method
- icon String
- Icon
- identifier String
- Identifier
- kafka
Method ActionKafka Method - Kafka invocation method
- publish Boolean
- Publish action
- required
Approval Boolean - Require approval before invoking the action
- self
Service ActionTrigger Self Service Trigger - Self service trigger for the action
- title String
- Title
- upsert
Entity ActionMethod Upsert Entity Method - Upsert Entity invocation method
- webhook
Method ActionWebhook Method - Webhook invocation method
- approval
Email ActionNotification Approval Email Notification - The email notification of the approval
- approval
Webhook ActionNotification Approval Webhook Notification - The webhook notification of the approval
- automation
Trigger ActionAutomation Trigger - Automation trigger for the action
- azure
Method ActionAzure Method - Azure DevOps invocation method
- blueprint string
- The blueprint identifier the action relates to
- description string
- Description
- github
Method ActionGithub Method - GitHub invocation method
- gitlab
Method ActionGitlab Method - Gitlab invocation method
- icon string
- Icon
- identifier string
- Identifier
- kafka
Method ActionKafka Method - Kafka invocation method
- publish boolean
- Publish action
- required
Approval boolean - Require approval before invoking the action
- self
Service ActionTrigger Self Service Trigger - Self service trigger for the action
- title string
- Title
- upsert
Entity ActionMethod Upsert Entity Method - Upsert Entity invocation method
- webhook
Method ActionWebhook Method - Webhook invocation method
- approval_
email_ Actionnotification Approval Email Notification Args - The email notification of the approval
- approval_
webhook_ Actionnotification Approval Webhook Notification Args - The webhook notification of the approval
- automation_
trigger ActionAutomation Trigger Args - Automation trigger for the action
- azure_
method ActionAzure Method Args - Azure DevOps invocation method
- blueprint str
- The blueprint identifier the action relates to
- description str
- Description
- github_
method ActionGithub Method Args - GitHub invocation method
- gitlab_
method ActionGitlab Method Args - Gitlab invocation method
- icon str
- Icon
- identifier str
- Identifier
- kafka_
method ActionKafka Method Args - Kafka invocation method
- publish bool
- Publish action
- required_
approval bool - Require approval before invoking the action
- self_
service_ Actiontrigger Self Service Trigger Args - Self service trigger for the action
- title str
- Title
- upsert_
entity_ Actionmethod Upsert Entity Method Args - Upsert Entity invocation method
- webhook_
method ActionWebhook Method Args - Webhook invocation method
- approval
Email Property MapNotification - The email notification of the approval
- approval
Webhook Property MapNotification - The webhook notification of the approval
- automation
Trigger Property Map - Automation trigger for the action
- azure
Method Property Map - Azure DevOps invocation method
- blueprint String
- The blueprint identifier the action relates to
- description String
- Description
- github
Method Property Map - GitHub invocation method
- gitlab
Method Property Map - Gitlab invocation method
- icon String
- Icon
- identifier String
- Identifier
- kafka
Method Property Map - Kafka invocation method
- publish Boolean
- Publish action
- required
Approval Boolean - Require approval before invoking the action
- self
Service Property MapTrigger - Self service trigger for the action
- title String
- Title
- upsert
Entity Property MapMethod - Upsert Entity invocation method
- webhook
Method Property Map - Webhook invocation method
Supporting Types
ActionApprovalWebhookNotification, ActionApprovalWebhookNotificationArgs
ActionAutomationTrigger, ActionAutomationTriggerArgs
- Any
Entity port_Change Event labs. Port. Inputs. Action Automation Trigger Any Entity Change Event - Any entity change event trigger
- Entity
Created port_Event labs. Port. Inputs. Action Automation Trigger Entity Created Event - Entity created event trigger
- Entity
Deleted port_Event labs. Port. Inputs. Action Automation Trigger Entity Deleted Event - Entity deleted event trigger
- Entity
Updated port_Event labs. Port. Inputs. Action Automation Trigger Entity Updated Event - Entity updated event trigger
- Jq
Condition port_labs. Port. Inputs. Action Automation Trigger Jq Condition - JQ condition for automation trigger
- Timer
Property port_Expired Event labs. Port. Inputs. Action Automation Trigger Timer Property Expired Event - Timer property expired event trigger
- Any
Entity ActionChange Event Automation Trigger Any Entity Change Event - Any entity change event trigger
- Entity
Created ActionEvent Automation Trigger Entity Created Event - Entity created event trigger
- Entity
Deleted ActionEvent Automation Trigger Entity Deleted Event - Entity deleted event trigger
- Entity
Updated ActionEvent Automation Trigger Entity Updated Event - Entity updated event trigger
- Jq
Condition ActionAutomation Trigger Jq Condition - JQ condition for automation trigger
- Timer
Property ActionExpired Event Automation Trigger Timer Property Expired Event - Timer property expired event trigger
- any
Entity ActionChange Event Automation Trigger Any Entity Change Event - Any entity change event trigger
- entity
Created ActionEvent Automation Trigger Entity Created Event - Entity created event trigger
- entity
Deleted ActionEvent Automation Trigger Entity Deleted Event - Entity deleted event trigger
- entity
Updated ActionEvent Automation Trigger Entity Updated Event - Entity updated event trigger
- jq
Condition ActionAutomation Trigger Jq Condition - JQ condition for automation trigger
- timer
Property ActionExpired Event Automation Trigger Timer Property Expired Event - Timer property expired event trigger
- any
Entity ActionChange Event Automation Trigger Any Entity Change Event - Any entity change event trigger
- entity
Created ActionEvent Automation Trigger Entity Created Event - Entity created event trigger
- entity
Deleted ActionEvent Automation Trigger Entity Deleted Event - Entity deleted event trigger
- entity
Updated ActionEvent Automation Trigger Entity Updated Event - Entity updated event trigger
- jq
Condition ActionAutomation Trigger Jq Condition - JQ condition for automation trigger
- timer
Property ActionExpired Event Automation Trigger Timer Property Expired Event - Timer property expired event trigger
- any_
entity_ Actionchange_ event Automation Trigger Any Entity Change Event - Any entity change event trigger
- entity_
created_ Actionevent Automation Trigger Entity Created Event - Entity created event trigger
- entity_
deleted_ Actionevent Automation Trigger Entity Deleted Event - Entity deleted event trigger
- entity_
updated_ Actionevent Automation Trigger Entity Updated Event - Entity updated event trigger
- jq_
condition ActionAutomation Trigger Jq Condition - JQ condition for automation trigger
- timer_
property_ Actionexpired_ event Automation Trigger Timer Property Expired Event - Timer property expired event trigger
- any
Entity Property MapChange Event - Any entity change event trigger
- entity
Created Property MapEvent - Entity created event trigger
- entity
Deleted Property MapEvent - Entity deleted event trigger
- entity
Updated Property MapEvent - Entity updated event trigger
- jq
Condition Property Map - JQ condition for automation trigger
- timer
Property Property MapExpired Event - Timer property expired event trigger
ActionAutomationTriggerAnyEntityChangeEvent, ActionAutomationTriggerAnyEntityChangeEventArgs
- Blueprint
Identifier string - The blueprint identifier of the changed entity
- Blueprint
Identifier string - The blueprint identifier of the changed entity
- blueprint
Identifier String - The blueprint identifier of the changed entity
- blueprint
Identifier string - The blueprint identifier of the changed entity
- blueprint_
identifier str - The blueprint identifier of the changed entity
- blueprint
Identifier String - The blueprint identifier of the changed entity
ActionAutomationTriggerEntityCreatedEvent, ActionAutomationTriggerEntityCreatedEventArgs
- Blueprint
Identifier string - The blueprint identifier of the created entity
- Blueprint
Identifier string - The blueprint identifier of the created entity
- blueprint
Identifier String - The blueprint identifier of the created entity
- blueprint
Identifier string - The blueprint identifier of the created entity
- blueprint_
identifier str - The blueprint identifier of the created entity
- blueprint
Identifier String - The blueprint identifier of the created entity
ActionAutomationTriggerEntityDeletedEvent, ActionAutomationTriggerEntityDeletedEventArgs
- Blueprint
Identifier string - The blueprint identifier of the deleted entity
- Blueprint
Identifier string - The blueprint identifier of the deleted entity
- blueprint
Identifier String - The blueprint identifier of the deleted entity
- blueprint
Identifier string - The blueprint identifier of the deleted entity
- blueprint_
identifier str - The blueprint identifier of the deleted entity
- blueprint
Identifier String - The blueprint identifier of the deleted entity
ActionAutomationTriggerEntityUpdatedEvent, ActionAutomationTriggerEntityUpdatedEventArgs
- Blueprint
Identifier string - The blueprint identifier of the updated entity
- Blueprint
Identifier string - The blueprint identifier of the updated entity
- blueprint
Identifier String - The blueprint identifier of the updated entity
- blueprint
Identifier string - The blueprint identifier of the updated entity
- blueprint_
identifier str - The blueprint identifier of the updated entity
- blueprint
Identifier String - The blueprint identifier of the updated entity
ActionAutomationTriggerJqCondition, ActionAutomationTriggerJqConditionArgs
- Expressions List<string>
- The jq expressions of the condition
- Combinator string
- The combinator of the condition
- Expressions []string
- The jq expressions of the condition
- Combinator string
- The combinator of the condition
- expressions List<String>
- The jq expressions of the condition
- combinator String
- The combinator of the condition
- expressions string[]
- The jq expressions of the condition
- combinator string
- The combinator of the condition
- expressions Sequence[str]
- The jq expressions of the condition
- combinator str
- The combinator of the condition
- expressions List<String>
- The jq expressions of the condition
- combinator String
- The combinator of the condition
ActionAutomationTriggerTimerPropertyExpiredEvent, ActionAutomationTriggerTimerPropertyExpiredEventArgs
- Blueprint
Identifier string - The blueprint identifier of the expired timer property
- Property
Identifier string - The property identifier of the expired timer property
- Blueprint
Identifier string - The blueprint identifier of the expired timer property
- Property
Identifier string - The property identifier of the expired timer property
- blueprint
Identifier String - The blueprint identifier of the expired timer property
- property
Identifier String - The property identifier of the expired timer property
- blueprint
Identifier string - The blueprint identifier of the expired timer property
- property
Identifier 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
- blueprint
Identifier String - The blueprint identifier of the expired timer property
- property
Identifier 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
- The Azure Devops workflow payload to encode arrays or objects. Learn about how to define the action payload.
- 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
- The Azure Devops workflow payload to encode arrays or objects. Learn about how to define the action payload.
- 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
- The Azure Devops workflow payload to encode arrays or objects. Learn about how to define the action payload.
- 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
- The Azure Devops workflow payload to encode arrays or objects. Learn about how to define the action payload.
- 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
- The Azure Devops workflow payload to encode arrays or objects. Learn about how to define the action payload.
- 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
- The Azure Devops workflow payload to encode arrays or objects. Learn about how to define the action payload.
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
- Report
Workflow stringStatus - Report the workflow status when invoking the action
- Workflow
Inputs string - The GitHub workflow inputs to encode arrays or objects. Learn about how to define the action payload.
- 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
- Report
Workflow stringStatus - Report the workflow status when invoking the action
- Workflow
Inputs string - The GitHub workflow inputs to encode arrays or objects. Learn about how to define the action payload.
- 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
- report
Workflow StringStatus - Report the workflow status when invoking the action
- workflow
Inputs String - The GitHub workflow inputs to encode arrays or objects. Learn about how to define the action payload.
- 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
- report
Workflow stringStatus - Report the workflow status when invoking the action
- workflow
Inputs string - The GitHub workflow inputs to encode arrays or objects. Learn about how to define the action payload.
- 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_ strstatus - Report the workflow status when invoking the action
- workflow_
inputs str - The GitHub workflow inputs to encode arrays or objects. Learn about how to define the action payload.
- 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
- report
Workflow StringStatus - Report the workflow status when invoking the action
- workflow
Inputs String - The GitHub workflow inputs to encode arrays or objects. Learn about how to define the action payload.
ActionGitlabMethod, ActionGitlabMethodArgs
- Group
Name string - Required when selecting type GITLAB. The GitLab group name that the workflow belongs to
- Project
Name string - Required when selecting type GITLAB. The GitLab project name that the workflow belongs to
- Default
Ref string - The default ref of the action
- Pipeline
Variables string - The Gitlab pipeline variables should be in
JSON
format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to define the action payload.
- Group
Name string - Required when selecting type GITLAB. The GitLab group name that the workflow belongs to
- Project
Name string - Required when selecting type GITLAB. The GitLab project name that the workflow belongs to
- Default
Ref string - The default ref of the action
- Pipeline
Variables string - The Gitlab pipeline variables should be in
JSON
format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to define the action payload.
- group
Name String - Required when selecting type GITLAB. The GitLab group name that the workflow belongs to
- project
Name String - Required when selecting type GITLAB. The GitLab project name that the workflow belongs to
- default
Ref String - The default ref of the action
- pipeline
Variables String - The Gitlab pipeline variables should be in
JSON
format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to define the action payload.
- group
Name string - Required when selecting type GITLAB. The GitLab group name that the workflow belongs to
- project
Name string - Required when selecting type GITLAB. The GitLab project name that the workflow belongs to
- default
Ref string - The default ref of the action
- pipeline
Variables string - The Gitlab pipeline variables should be in
JSON
format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to define the action payload.
- 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 - The Gitlab pipeline variables should be in
JSON
format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to define the action payload.
- group
Name String - Required when selecting type GITLAB. The GitLab group name that the workflow belongs to
- project
Name String - Required when selecting type GITLAB. The GitLab project name that the workflow belongs to
- default
Ref String - The default ref of the action
- pipeline
Variables String - The Gitlab pipeline variables should be in
JSON
format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to define the action payload.
ActionKafkaMethod, ActionKafkaMethodArgs
- Payload string
- The Kafka message payload to encode arrays or objects. Learn about how to define the action payload.
- Payload string
- The Kafka message payload to encode arrays or objects. Learn about how to define the action payload.
- payload String
- The Kafka message payload to encode arrays or objects. Learn about how to define the action payload.
- payload string
- The Kafka message payload to encode arrays or objects. Learn about how to define the action payload.
- payload str
- The Kafka message payload to encode arrays or objects. Learn about how to define the action payload.
- payload String
- The Kafka message payload to encode arrays or objects. Learn about how to define the action payload.
ActionSelfServiceTrigger, ActionSelfServiceTriggerArgs
- Operation string
- The operation type of the action
- Blueprint
Identifier 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. - Order
Properties List<string> - Order properties
- Required
Jq stringQuery - The required jq query of the property
- User
Properties port_labs. Port. Inputs. Action Self Service Trigger User Properties - User properties
- Operation string
- The operation type of the action
- Blueprint
Identifier 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. - Order
Properties []string - Order properties
- Required
Jq stringQuery - The required jq query of the property
- User
Properties ActionSelf Service Trigger User Properties - User properties
- operation String
- The operation type of the action
- blueprint
Identifier 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. - order
Properties List<String> - Order properties
- required
Jq StringQuery - The required jq query of the property
- user
Properties ActionSelf Service Trigger User Properties - User properties
- operation string
- The operation type of the action
- blueprint
Identifier 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. - order
Properties string[] - Order properties
- required
Jq stringQuery - The required jq query of the property
- user
Properties ActionSelf Service Trigger User Properties - User properties
- operation str
- The operation type of the action
- 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. - order_
properties Sequence[str] - Order properties
- required_
jq_ strquery - The required jq query of the property
- user_
properties ActionSelf Service Trigger User Properties - User properties
- operation String
- The operation type of the action
- blueprint
Identifier 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. - order
Properties List<String> - Order properties
- required
Jq StringQuery - The required jq query of the property
- user
Properties Property Map - User properties
ActionSelfServiceTriggerUserProperties, ActionSelfServiceTriggerUserPropertiesArgs
- Array
Props Dictionary<string, port_labs. Port. Inputs. Action Self Service Trigger User Properties Array Props> - The array property of the action
- Boolean
Props Dictionary<string, port_labs. Port. Inputs. Action Self Service Trigger User Properties Boolean Props> - The boolean property of the action
- Number
Props Dictionary<string, port_labs. Port. Inputs. Action Self Service Trigger User Properties Number Props> - The number property of the action
- Object
Props Dictionary<string, port_labs. Port. Inputs. Action Self Service Trigger User Properties Object Props> - The object property of the action
- String
Props Dictionary<string, port_labs. Port. Inputs. Action Self Service Trigger User Properties String Props> - The string property of the action
- Array
Props map[string]ActionSelf Service Trigger User Properties Array Props - The array property of the action
- Boolean
Props map[string]ActionSelf Service Trigger User Properties Boolean Props - The boolean property of the action
- Number
Props map[string]ActionSelf Service Trigger User Properties Number Props - The number property of the action
- Object
Props map[string]ActionSelf Service Trigger User Properties Object Props - The object property of the action
- String
Props map[string]ActionSelf Service Trigger User Properties String Props - The string property of the action
- array
Props Map<String,ActionSelf Service Trigger User Properties Array Props> - The array property of the action
- boolean
Props Map<String,ActionSelf Service Trigger User Properties Boolean Props> - The boolean property of the action
- number
Props Map<String,ActionSelf Service Trigger User Properties Number Props> - The number property of the action
- object
Props Map<String,ActionSelf Service Trigger User Properties Object Props> - The object property of the action
- string
Props Map<String,ActionSelf Service Trigger User Properties String Props> - The string property of the action
- array
Props {[key: string]: ActionSelf Service Trigger User Properties Array Props} - The array property of the action
- boolean
Props {[key: string]: ActionSelf Service Trigger User Properties Boolean Props} - The boolean property of the action
- number
Props {[key: string]: ActionSelf Service Trigger User Properties Number Props} - The number property of the action
- object
Props {[key: string]: ActionSelf Service Trigger User Properties Object Props} - The object property of the action
- string
Props {[key: string]: ActionSelf Service Trigger User Properties String Props} - The string property of the action
- array_
props Mapping[str, ActionSelf Service Trigger User Properties Array Props] - The array property of the action
- boolean_
props Mapping[str, ActionSelf Service Trigger User Properties Boolean Props] - The boolean property of the action
- number_
props Mapping[str, ActionSelf Service Trigger User Properties Number Props] - The number property of the action
- object_
props Mapping[str, ActionSelf Service Trigger User Properties Object Props] - The object property of the action
- string_
props Mapping[str, ActionSelf Service Trigger User Properties String Props] - The string property of the action
- array
Props Map<Property Map> - The array property of the action
- boolean
Props Map<Property Map> - The boolean property of the action
- number
Props Map<Property Map> - The number property of the action
- object
Props Map<Property Map> - The object property of the action
- string
Props Map<Property Map> - The string property of the action
ActionSelfServiceTriggerUserPropertiesArrayProps, ActionSelfServiceTriggerUserPropertiesArrayPropsArgs
- Boolean
Items port_labs. Port. Inputs. Action Self Service Trigger User Properties Array Props Boolean Items - The items of the array property
- Default
Jq stringQuery - The default jq query of the array property
- Depends
Ons List<string> - The properties that this property depends on
- Description string
- The description of the property
- Icon string
- The icon of the property
- Max
Items int - The max items of the array property
- Min
Items int - The min items of the array property
- Number
Items port_labs. Port. Inputs. Action Self Service Trigger User Properties Array Props Number Items - The items of the array property
- Object
Items port_labs. Port. Inputs. Action Self Service Trigger User Properties Array Props Object Items - The items of the array 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 - String
Items port_labs. Port. Inputs. Action Self Service Trigger User Properties Array Props String Items - The items of the array property
- Title string
- The title of the property
- Visible bool
- The visibility of the array property
- Visible
Jq stringQuery - The visibility condition jq query of the array property
- Boolean
Items ActionSelf Service Trigger User Properties Array Props Boolean Items - The items of the array property
- Default
Jq stringQuery - The default jq query of the array property
- Depends
Ons []string - The properties that this property depends on
- Description string
- The description of the property
- Icon string
- The icon of the property
- Max
Items int - The max items of the array property
- Min
Items int - The min items of the array property
- Number
Items ActionSelf Service Trigger User Properties Array Props Number Items - The items of the array property
- Object
Items ActionSelf Service Trigger User Properties Array Props Object Items - The items of the array 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 - String
Items ActionSelf Service Trigger User Properties Array Props String Items - The items of the array property
- Title string
- The title of the property
- Visible bool
- The visibility of the array property
- Visible
Jq stringQuery - The visibility condition jq query of the array property
- boolean
Items ActionSelf Service Trigger User Properties Array Props Boolean Items - The items of the array property
- default
Jq StringQuery - The default jq query of the array property
- depends
Ons List<String> - The properties that this property depends on
- description String
- The description of the property
- icon String
- The icon of the property
- max
Items Integer - The max items of the array property
- min
Items Integer - The min items of the array property
- number
Items ActionSelf Service Trigger User Properties Array Props Number Items - The items of the array property
- object
Items ActionSelf Service Trigger User Properties Array Props Object Items - The items of the array 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 - string
Items ActionSelf Service Trigger User Properties Array Props String Items - The items of the array property
- title String
- The title of the property
- visible Boolean
- The visibility of the array property
- visible
Jq StringQuery - The visibility condition jq query of the array property
- boolean
Items ActionSelf Service Trigger User Properties Array Props Boolean Items - The items of the array property
- default
Jq stringQuery - The default jq query of the array property
- depends
Ons string[] - The properties that this property depends on
- description string
- The description of the property
- icon string
- The icon of the property
- max
Items number - The max items of the array property
- min
Items number - The min items of the array property
- number
Items ActionSelf Service Trigger User Properties Array Props Number Items - The items of the array property
- object
Items ActionSelf Service Trigger User Properties Array Props Object Items - The items of the array 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 - string
Items ActionSelf Service Trigger User Properties Array Props String Items - The items of the array property
- title string
- The title of the property
- visible boolean
- The visibility of the array property
- visible
Jq stringQuery - The visibility condition jq query of the array property
- boolean_
items ActionSelf Service Trigger User Properties Array Props Boolean Items - The items of the array property
- default_
jq_ strquery - 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
- icon str
- The icon of the property
- max_
items int - The max items of the array property
- min_
items int - The min items of the array property
- number_
items ActionSelf Service Trigger User Properties Array Props Number Items - The items of the array property
- object_
items ActionSelf Service Trigger User Properties Array Props Object Items - The items of the array 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 - string_
items ActionSelf Service Trigger User Properties Array Props String Items - The items of the array property
- title str
- The title of the property
- visible bool
- The visibility of the array property
- visible_
jq_ strquery - The visibility condition jq query of the array property
- boolean
Items Property Map - The items of the array property
- default
Jq StringQuery - The default jq query of the array property
- depends
Ons List<String> - The properties that this property depends on
- description String
- The description of the property
- icon String
- The icon of the property
- max
Items Number - The max items of the array property
- min
Items Number - The min items of the array property
- number
Items Property Map - The items of the array property
- object
Items Property Map - The items of the array 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 - string
Items Property Map - The items of the array property
- title String
- The title of the property
- visible Boolean
- The visibility of the array property
- visible
Jq StringQuery - The visibility condition jq query of the array property
ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItems, ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs
- Defaults List<bool>
- The default of the items
- Defaults []bool
- The default of the items
- defaults List<Boolean>
- The default of the items
- defaults boolean[]
- The default of the items
- defaults Sequence[bool]
- The default of the items
- defaults List<Boolean>
- The default of the items
ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItems, ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs
- Defaults List<double>
- The default of the items
- Enum
Jq stringQuery - The enum jq query of the number items
- Enums List<double>
- The enum of the items
- Defaults []float64
- The default of the items
- Enum
Jq stringQuery - The enum jq query of the number items
- Enums []float64
- The enum of the items
- defaults List<Double>
- The default of the items
- enum
Jq StringQuery - The enum jq query of the number items
- enums List<Double>
- The enum of the items
- defaults number[]
- The default of the items
- enum
Jq stringQuery - The enum jq query of the number items
- enums number[]
- The enum of the items
- defaults Sequence[float]
- The default of the items
- enum_
jq_ strquery - The enum jq query of the number items
- enums Sequence[float]
- The enum of the items
- defaults List<Number>
- The default of the items
- enum
Jq StringQuery - The enum jq query of the number items
- enums List<Number>
- The enum of the items
ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItems, ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs
- Defaults
List<Immutable
Dictionary<string, string>> - The default of the items
- Defaults []map[string]string
- The default of the items
- defaults List<Map<String,String>>
- The default of the items
- defaults {[key: string]: string}[]
- The default of the items
- defaults Sequence[Mapping[str, str]]
- The default of the items
- defaults List<Map<String>>
- The default of the items
ActionSelfServiceTriggerUserPropertiesArrayPropsStringItems, ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs
ActionSelfServiceTriggerUserPropertiesBooleanProps, ActionSelfServiceTriggerUserPropertiesBooleanPropsArgs
- Default bool
- The default of the boolean property
- Default
Jq stringQuery - The default jq query of the boolean property
- Depends
Ons List<string> - The properties that this property depends on
- Description string
- The description of the 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
- Visible
Jq stringQuery - The visibility condition jq query of the boolean property
- Default bool
- The default of the boolean property
- Default
Jq stringQuery - The default jq query of the boolean property
- Depends
Ons []string - The properties that this property depends on
- Description string
- The description of the 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
- Visible
Jq stringQuery - The visibility condition jq query of the boolean property
- default
Jq StringQuery - The default jq query of the boolean property
- default_ Boolean
- The default of the boolean property
- depends
Ons List<String> - The properties that this property depends on
- description String
- The description of the 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
- visible
Jq StringQuery - The visibility condition jq query of the boolean property
- default boolean
- The default of the boolean property
- default
Jq stringQuery - The default jq query of the boolean property
- depends
Ons string[] - The properties that this property depends on
- description string
- The description of the 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
- visible
Jq stringQuery - The visibility condition jq query of the boolean property
- default bool
- The default of the boolean property
- default_
jq_ strquery - 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
- 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_ strquery - The visibility condition jq query of the boolean property
- default Boolean
- The default of the boolean property
- default
Jq StringQuery - The default jq query of the boolean property
- depends
Ons List<String> - The properties that this property depends on
- description String
- The description of the 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
- visible
Jq StringQuery - The visibility condition jq query of the boolean property
ActionSelfServiceTriggerUserPropertiesNumberProps, ActionSelfServiceTriggerUserPropertiesNumberPropsArgs
- Default double
- The default of the number property
- Default
Jq stringQuery - The default jq query of the number property
- Depends
Ons List<string> - The properties that this property depends on
- Description string
- The description of the property
- Enum
Jq stringQuery - 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
- Visible
Jq stringQuery - The visibility condition jq query of the number property
- Default float64
- The default of the number property
- Default
Jq stringQuery - The default jq query of the number property
- Depends
Ons []string - The properties that this property depends on
- Description string
- The description of the property
- Enum
Jq stringQuery - 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
- Visible
Jq stringQuery - The visibility condition jq query of the number property
- default
Jq StringQuery - The default jq query of the number property
- default_ Double
- The default of the number property
- depends
Ons List<String> - The properties that this property depends on
- description String
- The description of the property
- enum
Jq StringQuery - 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
- visible
Jq StringQuery - The visibility condition jq query of the number property
- default number
- The default of the number property
- default
Jq stringQuery - The default jq query of the number property
- depends
Ons string[] - The properties that this property depends on
- description string
- The description of the property
- enum
Jq stringQuery - 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
- visible
Jq stringQuery - The visibility condition jq query of the number property
- default float
- The default of the number property
- default_
jq_ strquery - 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
- enum_
jq_ strquery - 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_ strquery - The visibility condition jq query of the number property
- default Number
- The default of the number property
- default
Jq StringQuery - The default jq query of the number property
- depends
Ons List<String> - The properties that this property depends on
- description String
- The description of the property
- enum
Jq StringQuery - 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
- visible
Jq StringQuery - The visibility condition jq query of the number property
ActionSelfServiceTriggerUserPropertiesObjectProps, ActionSelfServiceTriggerUserPropertiesObjectPropsArgs
- Default string
- The default of the object property
- Default
Jq stringQuery - The default jq query of the object property
- Depends
Ons List<string> - The properties that this property depends on
- Description string
- The description of the property
- Encryption string
- The algorithm to encrypt the property with
- 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
- Visible
Jq stringQuery - The visibility condition jq query of the object property
- Default string
- The default of the object property
- Default
Jq stringQuery - The default jq query of the object property
- Depends
Ons []string - The properties that this property depends on
- Description string
- The description of the property
- Encryption string
- The algorithm to encrypt the property with
- 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
- Visible
Jq stringQuery - The visibility condition jq query of the object property
- default
Jq StringQuery - The default jq query of the object property
- default_ String
- The default of the object property
- depends
Ons List<String> - The properties that this property depends on
- description String
- The description of the property
- encryption String
- The algorithm to encrypt the property with
- 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
- visible
Jq StringQuery - The visibility condition jq query of the object property
- default string
- The default of the object property
- default
Jq stringQuery - The default jq query of the object property
- depends
Ons string[] - The properties that this property depends on
- description string
- The description of the property
- encryption string
- The algorithm to encrypt the property with
- 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
- visible
Jq stringQuery - The visibility condition jq query of the object property
- default str
- The default of the object property
- default_
jq_ strquery - 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
- encryption str
- The algorithm to encrypt the property with
- 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_ strquery - The visibility condition jq query of the object property
- default String
- The default of the object property
- default
Jq StringQuery - The default jq query of the object property
- depends
Ons List<String> - The properties that this property depends on
- description String
- The description of the property
- encryption String
- The algorithm to encrypt the property with
- 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
- visible
Jq StringQuery - The visibility condition jq query of the object property
ActionSelfServiceTriggerUserPropertiesStringProps, ActionSelfServiceTriggerUserPropertiesStringPropsArgs
- Blueprint string
- The blueprint identifier the string property relates to
- Dataset
port_
labs. Port. Inputs. Action Self Service Trigger User Properties String Props Dataset - The dataset of an the entity-format property
- Default string
- The default of the string property
- Default
Jq stringQuery - The default jq query of the string property
- Depends
Ons List<string> - The properties that this property depends on
- Description string
- The description of the property
- Encryption string
- The algorithm to encrypt the property with
- Enum
Jq stringQuery - 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
- Icon string
- 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 string
- The pattern of the string 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 string property
- Visible
Jq stringQuery - The visibility condition jq query of the string property
- Blueprint string
- The blueprint identifier the string property relates to
- Dataset
Action
Self Service Trigger User Properties String Props Dataset - The dataset of an the entity-format property
- Default string
- The default of the string property
- Default
Jq stringQuery - The default jq query of the string property
- Depends
Ons []string - The properties that this property depends on
- Description string
- The description of the property
- Encryption string
- The algorithm to encrypt the property with
- Enum
Jq stringQuery - The enum jq query of the string property
- Enums []string
- The enum of the string property
- Format string
- The format of the string property
- Icon string
- 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 string
- The pattern of the string 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 string property
- Visible
Jq stringQuery - The visibility condition jq query of the string property
- blueprint String
- The blueprint identifier the string property relates to
- dataset
Action
Self Service Trigger User Properties String Props Dataset - The dataset of an the entity-format property
- default
Jq StringQuery - The default jq query of the string property
- default_ String
- The default of the string property
- depends
Ons List<String> - The properties that this property depends on
- description String
- The description of the property
- encryption String
- The algorithm to encrypt the property with
- enum
Jq StringQuery - 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
- icon String
- The icon of the property
- max
Length Integer - The max length of the string property
- min
Length Integer - The min length of the string property
- pattern String
- The pattern of the string 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 string property
- visible
Jq StringQuery - The visibility condition jq query of the string property
- blueprint string
- The blueprint identifier the string property relates to
- dataset
Action
Self Service Trigger User Properties String Props Dataset - The dataset of an the entity-format property
- default string
- The default of the string property
- default
Jq stringQuery - The default jq query of the string property
- depends
Ons string[] - The properties that this property depends on
- description string
- The description of the property
- encryption string
- The algorithm to encrypt the property with
- enum
Jq stringQuery - The enum jq query of the string property
- enums string[]
- The enum of the string property
- format string
- The format of the string property
- icon string
- The icon of the property
- max
Length number - The max length of the string property
- min
Length number - The min length of the string property
- pattern string
- The pattern of the string 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 string property
- visible
Jq stringQuery - The visibility condition jq query of the string property
- blueprint str
- The blueprint identifier the string property relates to
- dataset
Action
Self Service Trigger User Properties String Props Dataset - The dataset of an the entity-format property
- default str
- The default of the string property
- default_
jq_ strquery - 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
- encryption str
- The algorithm to encrypt the property with
- enum_
jq_ strquery - 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
- 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
- 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 string property
- visible_
jq_ strquery - The visibility condition jq query of the string property
- blueprint String
- The blueprint identifier the string property relates to
- dataset Property Map
- The dataset of an the entity-format property
- default String
- The default of the string property
- default
Jq StringQuery - The default jq query of the string property
- depends
Ons List<String> - The properties that this property depends on
- description String
- The description of the property
- encryption String
- The algorithm to encrypt the property with
- enum
Jq StringQuery - 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
- icon String
- The icon of the property
- max
Length Number - The max length of the string property
- min
Length Number - The min length of the string property
- pattern String
- The pattern of the string 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 string property
- visible
Jq StringQuery - The visibility condition jq query of the string property
ActionSelfServiceTriggerUserPropertiesStringPropsDataset, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs
- Combinator string
- The combinator of the dataset
- Rules
List<port_
labs. Port. Inputs. Action Self Service Trigger User Properties String Props Dataset Rule> - The rules of the dataset
- Combinator string
- The combinator of the dataset
- Rules
[]Action
Self Service Trigger User Properties String Props Dataset Rule - The rules of the dataset
- combinator String
- The combinator of the dataset
- rules
List<Action
Self Service Trigger User Properties String Props Dataset Rule> - The rules of the dataset
- combinator string
- The combinator of the dataset
- rules
Action
Self Service Trigger User Properties String Props Dataset Rule[] - The rules of the dataset
- combinator str
- The combinator of the dataset
- rules
Sequence[Action
Self Service Trigger User Properties String Props Dataset Rule] - The rules of the dataset
- combinator String
- The combinator of the dataset
- rules List<Property Map>
- The rules of the dataset
ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRule, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs
- Operator string
- The operator of the rule
- Value
port_
labs. Port. Inputs. Action Self Service Trigger User Properties String Props Dataset Rule Value - The value of the rule
- Blueprint string
- The blueprint identifier the action relates to
- Property string
- The property identifier of the rule
- Operator string
- The operator of the rule
- Value
Action
Self Service Trigger User Properties String Props Dataset Rule Value - The value of the rule
- Blueprint string
- The blueprint identifier the action relates to
- Property string
- The property identifier of the rule
- operator String
- The operator of the rule
- value
Action
Self Service Trigger User Properties String Props Dataset Rule Value - The value of the rule
- blueprint String
- The blueprint identifier the action relates to
- property String
- The property identifier of the rule
- operator string
- The operator of the rule
- value
Action
Self Service Trigger User Properties String Props Dataset Rule Value - The value of the rule
- blueprint string
- The blueprint identifier the action relates to
- property string
- The property identifier of the rule
- operator str
- The operator of the rule
- value
Action
Self Service Trigger User Properties String Props Dataset Rule Value - The value of the rule
- blueprint str
- The blueprint identifier the action relates to
- property str
- The property identifier of the rule
- operator String
- The operator of the rule
- value Property Map
- The value of the rule
- blueprint String
- The blueprint identifier the action relates to
- property String
- The property identifier of the rule
ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValue, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueArgs
- Jq
Query string
- Jq
Query string
- jq
Query String
- jq
Query string
- jq_
query str
- jq
Query String
ActionUpsertEntityMethod, ActionUpsertEntityMethodArgs
- Blueprint
Identifier string - Required when selecting type Upsert Entity. The blueprint identifier of the entity for the upsert
- Mapping
port_
labs. Port. Inputs. Action Upsert Entity Method Mapping - Upsert Entity invocation method
- Title string
- The title of the entity
- Blueprint
Identifier string - Required when selecting type Upsert Entity. The blueprint identifier of the entity for the upsert
- Mapping
Action
Upsert Entity Method Mapping - Upsert Entity invocation method
- Title string
- The title of the entity
- blueprint
Identifier String - Required when selecting type Upsert Entity. The blueprint identifier of the entity for the upsert
- mapping
Action
Upsert Entity Method Mapping - Upsert Entity invocation method
- title String
- The title of the entity
- blueprint
Identifier string - Required when selecting type Upsert Entity. The blueprint identifier of the entity for the upsert
- mapping
Action
Upsert Entity Method Mapping - 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
Action
Upsert Entity Method Mapping - Upsert Entity invocation method
- title str
- The title of the entity
- blueprint
Identifier 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
- Identifier string
- Identifier
- Icon string
- Icon
- 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
- Identifier string
- Identifier
- Icon string
- Icon
- 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
- identifier String
- Identifier
- icon String
- Icon
- 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
- identifier string
- Identifier
- icon string
- Icon
- 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
- identifier str
- Identifier
- icon str
- Icon
- 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
- identifier String
- Identifier
- icon String
- Icon
- 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
ActionWebhookMethod, ActionWebhookMethodArgs
- Url string
- Required when selecting type WEBHOOK. The URL to invoke the action
- Agent string
- Use the agent to invoke the action
- Body string
- The Webhook body should be in
JSON
format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to define the action payload. - Headers Dictionary<string, string>
- The HTTP headers for invoking the action. They should be encoded as a key-value object to a string using jsonencode. Learn about how to define the action payload.
- 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
- Use the agent to invoke the action
- Body string
- The Webhook body should be in
JSON
format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to define the action payload. - Headers map[string]string
- The HTTP headers for invoking the action. They should be encoded as a key-value object to a string using jsonencode. Learn about how to define the action payload.
- 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
- Use the agent to invoke the action
- body String
- The Webhook body should be in
JSON
format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to define the action payload. - headers Map<String,String>
- The HTTP headers for invoking the action. They should be encoded as a key-value object to a string using jsonencode. Learn about how to define the action payload.
- 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
- Use the agent to invoke the action
- body string
- The Webhook body should be in
JSON
format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to define the action payload. - headers {[key: string]: string}
- The HTTP headers for invoking the action. They should be encoded as a key-value object to a string using jsonencode. Learn about how to define the action payload.
- 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
- Use the agent to invoke the action
- body str
- The Webhook body should be in
JSON
format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to define the action payload. - headers Mapping[str, str]
- The HTTP headers for invoking the action. They should be encoded as a key-value object to a string using jsonencode. Learn about how to define the action payload.
- 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
- Use the agent to invoke the action
- body String
- The Webhook body should be in
JSON
format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to define the action payload. - headers Map<String>
- The HTTP headers for invoking the action. They should be encoded as a key-value object to a string using jsonencode. Learn about how to define the action payload.
- 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.