port

package
v2.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

A Pulumi package for creating and managing Port resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Action

type Action struct {
	pulumi.CustomResourceState

	// The email notification of the approval
	ApprovalEmailNotification ActionApprovalEmailNotificationPtrOutput `pulumi:"approvalEmailNotification"`
	// The webhook notification of the approval
	ApprovalWebhookNotification ActionApprovalWebhookNotificationPtrOutput `pulumi:"approvalWebhookNotification"`
	// Automation trigger for the action
	AutomationTrigger ActionAutomationTriggerPtrOutput `pulumi:"automationTrigger"`
	// Azure DevOps invocation method
	AzureMethod ActionAzureMethodPtrOutput `pulumi:"azureMethod"`
	// The blueprint identifier the action relates to
	//
	// Deprecated: Action is not attached to blueprint anymore. This value is ignored
	Blueprint pulumi.StringPtrOutput `pulumi:"blueprint"`
	// Description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// GitHub invocation method
	GithubMethod ActionGithubMethodPtrOutput `pulumi:"githubMethod"`
	// Gitlab invocation method
	GitlabMethod ActionGitlabMethodPtrOutput `pulumi:"gitlabMethod"`
	// Icon
	Icon pulumi.StringPtrOutput `pulumi:"icon"`
	// Identifier
	Identifier pulumi.StringOutput `pulumi:"identifier"`
	// Kafka invocation method
	KafkaMethod ActionKafkaMethodPtrOutput `pulumi:"kafkaMethod"`
	// Publish action
	Publish pulumi.BoolOutput `pulumi:"publish"`
	// Require approval before invoking the action. Can be one of "true", "false", "ANY" or "ALL"
	RequiredApproval pulumi.StringPtrOutput `pulumi:"requiredApproval"`
	// Self service trigger for the action. Note: you can define only one of `orderProperties` and `steps`
	SelfServiceTrigger ActionSelfServiceTriggerPtrOutput `pulumi:"selfServiceTrigger"`
	// Title
	Title pulumi.StringPtrOutput `pulumi:"title"`
	// Upsert Entity invocation method
	UpsertEntityMethod ActionUpsertEntityMethodPtrOutput `pulumi:"upsertEntityMethod"`
	// Webhook invocation method
	WebhookMethod ActionWebhookMethodPtrOutput `pulumi:"webhookMethod"`
}

Docs for the Action resource can be found [here](https://docs.getport.io/create-self-service-experiences/).

## Example Usage

```go 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: 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\"", }, }, }, }, "sort": map[string]interface{}{ "property": "$updatedAt", "order": "DESC", }, }, }, "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": %!v(PANIC=Format method: fatal: An assertion has failed: unlowered function toJSON), }, "sort": map[string]interface{}{ "property": "$updatedAt", "order": "DESC", }, }, }, }, }, KafkaMethod: map[string]interface{}{ "payload": %!v(PANIC=Format method: fatal: An assertion has failed: unlowered function toJSON), }, }) if err != nil { return err } return nil }) } ```

### 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.

```go 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: map[string]interface{}{ "payload": %!v(PANIC=Format method: fatal: An assertion has failed: unlowered function toJSON), }, }) if err != nil { return err } return nil }) } ```

func GetAction

func GetAction(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ActionState, opts ...pulumi.ResourceOption) (*Action, error)

GetAction gets an existing Action resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAction

func NewAction(ctx *pulumi.Context,
	name string, args *ActionArgs, opts ...pulumi.ResourceOption) (*Action, error)

NewAction registers a new resource with the given unique name, arguments, and options.

func (*Action) ElementType

func (*Action) ElementType() reflect.Type

func (*Action) ToActionOutput

func (i *Action) ToActionOutput() ActionOutput

func (*Action) ToActionOutputWithContext

func (i *Action) ToActionOutputWithContext(ctx context.Context) ActionOutput

type ActionApprovalEmailNotification

type ActionApprovalEmailNotification struct {
}

type ActionApprovalEmailNotificationArgs

type ActionApprovalEmailNotificationArgs struct {
}

func (ActionApprovalEmailNotificationArgs) ElementType

func (ActionApprovalEmailNotificationArgs) ToActionApprovalEmailNotificationOutput

func (i ActionApprovalEmailNotificationArgs) ToActionApprovalEmailNotificationOutput() ActionApprovalEmailNotificationOutput

func (ActionApprovalEmailNotificationArgs) ToActionApprovalEmailNotificationOutputWithContext

func (i ActionApprovalEmailNotificationArgs) ToActionApprovalEmailNotificationOutputWithContext(ctx context.Context) ActionApprovalEmailNotificationOutput

func (ActionApprovalEmailNotificationArgs) ToActionApprovalEmailNotificationPtrOutput

func (i ActionApprovalEmailNotificationArgs) ToActionApprovalEmailNotificationPtrOutput() ActionApprovalEmailNotificationPtrOutput

func (ActionApprovalEmailNotificationArgs) ToActionApprovalEmailNotificationPtrOutputWithContext

func (i ActionApprovalEmailNotificationArgs) ToActionApprovalEmailNotificationPtrOutputWithContext(ctx context.Context) ActionApprovalEmailNotificationPtrOutput

type ActionApprovalEmailNotificationInput

type ActionApprovalEmailNotificationInput interface {
	pulumi.Input

	ToActionApprovalEmailNotificationOutput() ActionApprovalEmailNotificationOutput
	ToActionApprovalEmailNotificationOutputWithContext(context.Context) ActionApprovalEmailNotificationOutput
}

ActionApprovalEmailNotificationInput is an input type that accepts ActionApprovalEmailNotificationArgs and ActionApprovalEmailNotificationOutput values. You can construct a concrete instance of `ActionApprovalEmailNotificationInput` via:

ActionApprovalEmailNotificationArgs{...}

type ActionApprovalEmailNotificationOutput

type ActionApprovalEmailNotificationOutput struct{ *pulumi.OutputState }

func (ActionApprovalEmailNotificationOutput) ElementType

func (ActionApprovalEmailNotificationOutput) ToActionApprovalEmailNotificationOutput

func (o ActionApprovalEmailNotificationOutput) ToActionApprovalEmailNotificationOutput() ActionApprovalEmailNotificationOutput

func (ActionApprovalEmailNotificationOutput) ToActionApprovalEmailNotificationOutputWithContext

func (o ActionApprovalEmailNotificationOutput) ToActionApprovalEmailNotificationOutputWithContext(ctx context.Context) ActionApprovalEmailNotificationOutput

func (ActionApprovalEmailNotificationOutput) ToActionApprovalEmailNotificationPtrOutput

func (o ActionApprovalEmailNotificationOutput) ToActionApprovalEmailNotificationPtrOutput() ActionApprovalEmailNotificationPtrOutput

func (ActionApprovalEmailNotificationOutput) ToActionApprovalEmailNotificationPtrOutputWithContext

func (o ActionApprovalEmailNotificationOutput) ToActionApprovalEmailNotificationPtrOutputWithContext(ctx context.Context) ActionApprovalEmailNotificationPtrOutput

type ActionApprovalEmailNotificationPtrInput

type ActionApprovalEmailNotificationPtrInput interface {
	pulumi.Input

	ToActionApprovalEmailNotificationPtrOutput() ActionApprovalEmailNotificationPtrOutput
	ToActionApprovalEmailNotificationPtrOutputWithContext(context.Context) ActionApprovalEmailNotificationPtrOutput
}

ActionApprovalEmailNotificationPtrInput is an input type that accepts ActionApprovalEmailNotificationArgs, ActionApprovalEmailNotificationPtr and ActionApprovalEmailNotificationPtrOutput values. You can construct a concrete instance of `ActionApprovalEmailNotificationPtrInput` via:

        ActionApprovalEmailNotificationArgs{...}

or:

        nil

type ActionApprovalEmailNotificationPtrOutput

type ActionApprovalEmailNotificationPtrOutput struct{ *pulumi.OutputState }

func (ActionApprovalEmailNotificationPtrOutput) Elem

func (ActionApprovalEmailNotificationPtrOutput) ElementType

func (ActionApprovalEmailNotificationPtrOutput) ToActionApprovalEmailNotificationPtrOutput

func (o ActionApprovalEmailNotificationPtrOutput) ToActionApprovalEmailNotificationPtrOutput() ActionApprovalEmailNotificationPtrOutput

func (ActionApprovalEmailNotificationPtrOutput) ToActionApprovalEmailNotificationPtrOutputWithContext

func (o ActionApprovalEmailNotificationPtrOutput) ToActionApprovalEmailNotificationPtrOutputWithContext(ctx context.Context) ActionApprovalEmailNotificationPtrOutput

type ActionApprovalWebhookNotification

type ActionApprovalWebhookNotification struct {
	// The format to invoke the webhook
	Format *string `pulumi:"format"`
	// The URL to invoke the webhook
	Url string `pulumi:"url"`
}

type ActionApprovalWebhookNotificationArgs

type ActionApprovalWebhookNotificationArgs struct {
	// The format to invoke the webhook
	Format pulumi.StringPtrInput `pulumi:"format"`
	// The URL to invoke the webhook
	Url pulumi.StringInput `pulumi:"url"`
}

func (ActionApprovalWebhookNotificationArgs) ElementType

func (ActionApprovalWebhookNotificationArgs) ToActionApprovalWebhookNotificationOutput

func (i ActionApprovalWebhookNotificationArgs) ToActionApprovalWebhookNotificationOutput() ActionApprovalWebhookNotificationOutput

func (ActionApprovalWebhookNotificationArgs) ToActionApprovalWebhookNotificationOutputWithContext

func (i ActionApprovalWebhookNotificationArgs) ToActionApprovalWebhookNotificationOutputWithContext(ctx context.Context) ActionApprovalWebhookNotificationOutput

func (ActionApprovalWebhookNotificationArgs) ToActionApprovalWebhookNotificationPtrOutput

func (i ActionApprovalWebhookNotificationArgs) ToActionApprovalWebhookNotificationPtrOutput() ActionApprovalWebhookNotificationPtrOutput

func (ActionApprovalWebhookNotificationArgs) ToActionApprovalWebhookNotificationPtrOutputWithContext

func (i ActionApprovalWebhookNotificationArgs) ToActionApprovalWebhookNotificationPtrOutputWithContext(ctx context.Context) ActionApprovalWebhookNotificationPtrOutput

type ActionApprovalWebhookNotificationInput

type ActionApprovalWebhookNotificationInput interface {
	pulumi.Input

	ToActionApprovalWebhookNotificationOutput() ActionApprovalWebhookNotificationOutput
	ToActionApprovalWebhookNotificationOutputWithContext(context.Context) ActionApprovalWebhookNotificationOutput
}

ActionApprovalWebhookNotificationInput is an input type that accepts ActionApprovalWebhookNotificationArgs and ActionApprovalWebhookNotificationOutput values. You can construct a concrete instance of `ActionApprovalWebhookNotificationInput` via:

ActionApprovalWebhookNotificationArgs{...}

type ActionApprovalWebhookNotificationOutput

type ActionApprovalWebhookNotificationOutput struct{ *pulumi.OutputState }

func (ActionApprovalWebhookNotificationOutput) ElementType

func (ActionApprovalWebhookNotificationOutput) Format

The format to invoke the webhook

func (ActionApprovalWebhookNotificationOutput) ToActionApprovalWebhookNotificationOutput

func (o ActionApprovalWebhookNotificationOutput) ToActionApprovalWebhookNotificationOutput() ActionApprovalWebhookNotificationOutput

func (ActionApprovalWebhookNotificationOutput) ToActionApprovalWebhookNotificationOutputWithContext

func (o ActionApprovalWebhookNotificationOutput) ToActionApprovalWebhookNotificationOutputWithContext(ctx context.Context) ActionApprovalWebhookNotificationOutput

func (ActionApprovalWebhookNotificationOutput) ToActionApprovalWebhookNotificationPtrOutput

func (o ActionApprovalWebhookNotificationOutput) ToActionApprovalWebhookNotificationPtrOutput() ActionApprovalWebhookNotificationPtrOutput

func (ActionApprovalWebhookNotificationOutput) ToActionApprovalWebhookNotificationPtrOutputWithContext

func (o ActionApprovalWebhookNotificationOutput) ToActionApprovalWebhookNotificationPtrOutputWithContext(ctx context.Context) ActionApprovalWebhookNotificationPtrOutput

func (ActionApprovalWebhookNotificationOutput) Url

The URL to invoke the webhook

type ActionApprovalWebhookNotificationPtrInput

type ActionApprovalWebhookNotificationPtrInput interface {
	pulumi.Input

	ToActionApprovalWebhookNotificationPtrOutput() ActionApprovalWebhookNotificationPtrOutput
	ToActionApprovalWebhookNotificationPtrOutputWithContext(context.Context) ActionApprovalWebhookNotificationPtrOutput
}

ActionApprovalWebhookNotificationPtrInput is an input type that accepts ActionApprovalWebhookNotificationArgs, ActionApprovalWebhookNotificationPtr and ActionApprovalWebhookNotificationPtrOutput values. You can construct a concrete instance of `ActionApprovalWebhookNotificationPtrInput` via:

        ActionApprovalWebhookNotificationArgs{...}

or:

        nil

type ActionApprovalWebhookNotificationPtrOutput

type ActionApprovalWebhookNotificationPtrOutput struct{ *pulumi.OutputState }

func (ActionApprovalWebhookNotificationPtrOutput) Elem

func (ActionApprovalWebhookNotificationPtrOutput) ElementType

func (ActionApprovalWebhookNotificationPtrOutput) Format

The format to invoke the webhook

func (ActionApprovalWebhookNotificationPtrOutput) ToActionApprovalWebhookNotificationPtrOutput

func (o ActionApprovalWebhookNotificationPtrOutput) ToActionApprovalWebhookNotificationPtrOutput() ActionApprovalWebhookNotificationPtrOutput

func (ActionApprovalWebhookNotificationPtrOutput) ToActionApprovalWebhookNotificationPtrOutputWithContext

func (o ActionApprovalWebhookNotificationPtrOutput) ToActionApprovalWebhookNotificationPtrOutputWithContext(ctx context.Context) ActionApprovalWebhookNotificationPtrOutput

func (ActionApprovalWebhookNotificationPtrOutput) Url

The URL to invoke the webhook

type ActionArgs

type ActionArgs struct {
	// The email notification of the approval
	ApprovalEmailNotification ActionApprovalEmailNotificationPtrInput
	// The webhook notification of the approval
	ApprovalWebhookNotification ActionApprovalWebhookNotificationPtrInput
	// Automation trigger for the action
	AutomationTrigger ActionAutomationTriggerPtrInput
	// Azure DevOps invocation method
	AzureMethod ActionAzureMethodPtrInput
	// The blueprint identifier the action relates to
	//
	// Deprecated: Action is not attached to blueprint anymore. This value is ignored
	Blueprint pulumi.StringPtrInput
	// Description
	Description pulumi.StringPtrInput
	// GitHub invocation method
	GithubMethod ActionGithubMethodPtrInput
	// Gitlab invocation method
	GitlabMethod ActionGitlabMethodPtrInput
	// Icon
	Icon pulumi.StringPtrInput
	// Identifier
	Identifier pulumi.StringInput
	// Kafka invocation method
	KafkaMethod ActionKafkaMethodPtrInput
	// Publish action
	Publish pulumi.BoolPtrInput
	// Require approval before invoking the action. Can be one of "true", "false", "ANY" or "ALL"
	RequiredApproval pulumi.StringPtrInput
	// Self service trigger for the action. Note: you can define only one of `orderProperties` and `steps`
	SelfServiceTrigger ActionSelfServiceTriggerPtrInput
	// Title
	Title pulumi.StringPtrInput
	// Upsert Entity invocation method
	UpsertEntityMethod ActionUpsertEntityMethodPtrInput
	// Webhook invocation method
	WebhookMethod ActionWebhookMethodPtrInput
}

The set of arguments for constructing a Action resource.

func (ActionArgs) ElementType

func (ActionArgs) ElementType() reflect.Type

type ActionArray

type ActionArray []ActionInput

func (ActionArray) ElementType

func (ActionArray) ElementType() reflect.Type

func (ActionArray) ToActionArrayOutput

func (i ActionArray) ToActionArrayOutput() ActionArrayOutput

func (ActionArray) ToActionArrayOutputWithContext

func (i ActionArray) ToActionArrayOutputWithContext(ctx context.Context) ActionArrayOutput

type ActionArrayInput

type ActionArrayInput interface {
	pulumi.Input

	ToActionArrayOutput() ActionArrayOutput
	ToActionArrayOutputWithContext(context.Context) ActionArrayOutput
}

ActionArrayInput is an input type that accepts ActionArray and ActionArrayOutput values. You can construct a concrete instance of `ActionArrayInput` via:

ActionArray{ ActionArgs{...} }

type ActionArrayOutput

type ActionArrayOutput struct{ *pulumi.OutputState }

func (ActionArrayOutput) ElementType

func (ActionArrayOutput) ElementType() reflect.Type

func (ActionArrayOutput) Index

func (ActionArrayOutput) ToActionArrayOutput

func (o ActionArrayOutput) ToActionArrayOutput() ActionArrayOutput

func (ActionArrayOutput) ToActionArrayOutputWithContext

func (o ActionArrayOutput) ToActionArrayOutputWithContext(ctx context.Context) ActionArrayOutput

type ActionAutomationTrigger added in v2.0.8

type ActionAutomationTrigger struct {
	// Any entity change event trigger
	AnyEntityChangeEvent *ActionAutomationTriggerAnyEntityChangeEvent `pulumi:"anyEntityChangeEvent"`
	// Any run change event trigger
	AnyRunChangeEvent *ActionAutomationTriggerAnyRunChangeEvent `pulumi:"anyRunChangeEvent"`
	// Entity created event trigger
	EntityCreatedEvent *ActionAutomationTriggerEntityCreatedEvent `pulumi:"entityCreatedEvent"`
	// Entity deleted event trigger
	EntityDeletedEvent *ActionAutomationTriggerEntityDeletedEvent `pulumi:"entityDeletedEvent"`
	// Entity updated event trigger
	EntityUpdatedEvent *ActionAutomationTriggerEntityUpdatedEvent `pulumi:"entityUpdatedEvent"`
	// JQ condition for automation trigger
	JqCondition *ActionAutomationTriggerJqCondition `pulumi:"jqCondition"`
	// Run created event trigger
	RunCreatedEvent *ActionAutomationTriggerRunCreatedEvent `pulumi:"runCreatedEvent"`
	// Run updated event trigger
	RunUpdatedEvent *ActionAutomationTriggerRunUpdatedEvent `pulumi:"runUpdatedEvent"`
	// Timer property expired event trigger
	TimerPropertyExpiredEvent *ActionAutomationTriggerTimerPropertyExpiredEvent `pulumi:"timerPropertyExpiredEvent"`
}

type ActionAutomationTriggerAnyEntityChangeEvent added in v2.0.8

type ActionAutomationTriggerAnyEntityChangeEvent struct {
	// The blueprint identifier of the changed entity
	BlueprintIdentifier string `pulumi:"blueprintIdentifier"`
}

type ActionAutomationTriggerAnyEntityChangeEventArgs added in v2.0.8

type ActionAutomationTriggerAnyEntityChangeEventArgs struct {
	// The blueprint identifier of the changed entity
	BlueprintIdentifier pulumi.StringInput `pulumi:"blueprintIdentifier"`
}

func (ActionAutomationTriggerAnyEntityChangeEventArgs) ElementType added in v2.0.8

func (ActionAutomationTriggerAnyEntityChangeEventArgs) ToActionAutomationTriggerAnyEntityChangeEventOutput added in v2.0.8

func (i ActionAutomationTriggerAnyEntityChangeEventArgs) ToActionAutomationTriggerAnyEntityChangeEventOutput() ActionAutomationTriggerAnyEntityChangeEventOutput

func (ActionAutomationTriggerAnyEntityChangeEventArgs) ToActionAutomationTriggerAnyEntityChangeEventOutputWithContext added in v2.0.8

func (i ActionAutomationTriggerAnyEntityChangeEventArgs) ToActionAutomationTriggerAnyEntityChangeEventOutputWithContext(ctx context.Context) ActionAutomationTriggerAnyEntityChangeEventOutput

func (ActionAutomationTriggerAnyEntityChangeEventArgs) ToActionAutomationTriggerAnyEntityChangeEventPtrOutput added in v2.0.8

func (i ActionAutomationTriggerAnyEntityChangeEventArgs) ToActionAutomationTriggerAnyEntityChangeEventPtrOutput() ActionAutomationTriggerAnyEntityChangeEventPtrOutput

func (ActionAutomationTriggerAnyEntityChangeEventArgs) ToActionAutomationTriggerAnyEntityChangeEventPtrOutputWithContext added in v2.0.8

func (i ActionAutomationTriggerAnyEntityChangeEventArgs) ToActionAutomationTriggerAnyEntityChangeEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerAnyEntityChangeEventPtrOutput

type ActionAutomationTriggerAnyEntityChangeEventInput added in v2.0.8

type ActionAutomationTriggerAnyEntityChangeEventInput interface {
	pulumi.Input

	ToActionAutomationTriggerAnyEntityChangeEventOutput() ActionAutomationTriggerAnyEntityChangeEventOutput
	ToActionAutomationTriggerAnyEntityChangeEventOutputWithContext(context.Context) ActionAutomationTriggerAnyEntityChangeEventOutput
}

ActionAutomationTriggerAnyEntityChangeEventInput is an input type that accepts ActionAutomationTriggerAnyEntityChangeEventArgs and ActionAutomationTriggerAnyEntityChangeEventOutput values. You can construct a concrete instance of `ActionAutomationTriggerAnyEntityChangeEventInput` via:

ActionAutomationTriggerAnyEntityChangeEventArgs{...}

type ActionAutomationTriggerAnyEntityChangeEventOutput added in v2.0.8

type ActionAutomationTriggerAnyEntityChangeEventOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerAnyEntityChangeEventOutput) BlueprintIdentifier added in v2.0.8

The blueprint identifier of the changed entity

func (ActionAutomationTriggerAnyEntityChangeEventOutput) ElementType added in v2.0.8

func (ActionAutomationTriggerAnyEntityChangeEventOutput) ToActionAutomationTriggerAnyEntityChangeEventOutput added in v2.0.8

func (o ActionAutomationTriggerAnyEntityChangeEventOutput) ToActionAutomationTriggerAnyEntityChangeEventOutput() ActionAutomationTriggerAnyEntityChangeEventOutput

func (ActionAutomationTriggerAnyEntityChangeEventOutput) ToActionAutomationTriggerAnyEntityChangeEventOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerAnyEntityChangeEventOutput) ToActionAutomationTriggerAnyEntityChangeEventOutputWithContext(ctx context.Context) ActionAutomationTriggerAnyEntityChangeEventOutput

func (ActionAutomationTriggerAnyEntityChangeEventOutput) ToActionAutomationTriggerAnyEntityChangeEventPtrOutput added in v2.0.8

func (o ActionAutomationTriggerAnyEntityChangeEventOutput) ToActionAutomationTriggerAnyEntityChangeEventPtrOutput() ActionAutomationTriggerAnyEntityChangeEventPtrOutput

func (ActionAutomationTriggerAnyEntityChangeEventOutput) ToActionAutomationTriggerAnyEntityChangeEventPtrOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerAnyEntityChangeEventOutput) ToActionAutomationTriggerAnyEntityChangeEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerAnyEntityChangeEventPtrOutput

type ActionAutomationTriggerAnyEntityChangeEventPtrInput added in v2.0.8

type ActionAutomationTriggerAnyEntityChangeEventPtrInput interface {
	pulumi.Input

	ToActionAutomationTriggerAnyEntityChangeEventPtrOutput() ActionAutomationTriggerAnyEntityChangeEventPtrOutput
	ToActionAutomationTriggerAnyEntityChangeEventPtrOutputWithContext(context.Context) ActionAutomationTriggerAnyEntityChangeEventPtrOutput
}

ActionAutomationTriggerAnyEntityChangeEventPtrInput is an input type that accepts ActionAutomationTriggerAnyEntityChangeEventArgs, ActionAutomationTriggerAnyEntityChangeEventPtr and ActionAutomationTriggerAnyEntityChangeEventPtrOutput values. You can construct a concrete instance of `ActionAutomationTriggerAnyEntityChangeEventPtrInput` via:

        ActionAutomationTriggerAnyEntityChangeEventArgs{...}

or:

        nil

type ActionAutomationTriggerAnyEntityChangeEventPtrOutput added in v2.0.8

type ActionAutomationTriggerAnyEntityChangeEventPtrOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerAnyEntityChangeEventPtrOutput) BlueprintIdentifier added in v2.0.8

The blueprint identifier of the changed entity

func (ActionAutomationTriggerAnyEntityChangeEventPtrOutput) Elem added in v2.0.8

func (ActionAutomationTriggerAnyEntityChangeEventPtrOutput) ElementType added in v2.0.8

func (ActionAutomationTriggerAnyEntityChangeEventPtrOutput) ToActionAutomationTriggerAnyEntityChangeEventPtrOutput added in v2.0.8

func (ActionAutomationTriggerAnyEntityChangeEventPtrOutput) ToActionAutomationTriggerAnyEntityChangeEventPtrOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerAnyEntityChangeEventPtrOutput) ToActionAutomationTriggerAnyEntityChangeEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerAnyEntityChangeEventPtrOutput

type ActionAutomationTriggerAnyRunChangeEvent added in v2.0.21

type ActionAutomationTriggerAnyRunChangeEvent struct {
	// The action identifier of the changed run
	ActionIdentifier string `pulumi:"actionIdentifier"`
}

type ActionAutomationTriggerAnyRunChangeEventArgs added in v2.0.21

type ActionAutomationTriggerAnyRunChangeEventArgs struct {
	// The action identifier of the changed run
	ActionIdentifier pulumi.StringInput `pulumi:"actionIdentifier"`
}

func (ActionAutomationTriggerAnyRunChangeEventArgs) ElementType added in v2.0.21

func (ActionAutomationTriggerAnyRunChangeEventArgs) ToActionAutomationTriggerAnyRunChangeEventOutput added in v2.0.21

func (i ActionAutomationTriggerAnyRunChangeEventArgs) ToActionAutomationTriggerAnyRunChangeEventOutput() ActionAutomationTriggerAnyRunChangeEventOutput

func (ActionAutomationTriggerAnyRunChangeEventArgs) ToActionAutomationTriggerAnyRunChangeEventOutputWithContext added in v2.0.21

func (i ActionAutomationTriggerAnyRunChangeEventArgs) ToActionAutomationTriggerAnyRunChangeEventOutputWithContext(ctx context.Context) ActionAutomationTriggerAnyRunChangeEventOutput

func (ActionAutomationTriggerAnyRunChangeEventArgs) ToActionAutomationTriggerAnyRunChangeEventPtrOutput added in v2.0.21

func (i ActionAutomationTriggerAnyRunChangeEventArgs) ToActionAutomationTriggerAnyRunChangeEventPtrOutput() ActionAutomationTriggerAnyRunChangeEventPtrOutput

func (ActionAutomationTriggerAnyRunChangeEventArgs) ToActionAutomationTriggerAnyRunChangeEventPtrOutputWithContext added in v2.0.21

func (i ActionAutomationTriggerAnyRunChangeEventArgs) ToActionAutomationTriggerAnyRunChangeEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerAnyRunChangeEventPtrOutput

type ActionAutomationTriggerAnyRunChangeEventInput added in v2.0.21

type ActionAutomationTriggerAnyRunChangeEventInput interface {
	pulumi.Input

	ToActionAutomationTriggerAnyRunChangeEventOutput() ActionAutomationTriggerAnyRunChangeEventOutput
	ToActionAutomationTriggerAnyRunChangeEventOutputWithContext(context.Context) ActionAutomationTriggerAnyRunChangeEventOutput
}

ActionAutomationTriggerAnyRunChangeEventInput is an input type that accepts ActionAutomationTriggerAnyRunChangeEventArgs and ActionAutomationTriggerAnyRunChangeEventOutput values. You can construct a concrete instance of `ActionAutomationTriggerAnyRunChangeEventInput` via:

ActionAutomationTriggerAnyRunChangeEventArgs{...}

type ActionAutomationTriggerAnyRunChangeEventOutput added in v2.0.21

type ActionAutomationTriggerAnyRunChangeEventOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerAnyRunChangeEventOutput) ActionIdentifier added in v2.0.21

The action identifier of the changed run

func (ActionAutomationTriggerAnyRunChangeEventOutput) ElementType added in v2.0.21

func (ActionAutomationTriggerAnyRunChangeEventOutput) ToActionAutomationTriggerAnyRunChangeEventOutput added in v2.0.21

func (o ActionAutomationTriggerAnyRunChangeEventOutput) ToActionAutomationTriggerAnyRunChangeEventOutput() ActionAutomationTriggerAnyRunChangeEventOutput

func (ActionAutomationTriggerAnyRunChangeEventOutput) ToActionAutomationTriggerAnyRunChangeEventOutputWithContext added in v2.0.21

func (o ActionAutomationTriggerAnyRunChangeEventOutput) ToActionAutomationTriggerAnyRunChangeEventOutputWithContext(ctx context.Context) ActionAutomationTriggerAnyRunChangeEventOutput

func (ActionAutomationTriggerAnyRunChangeEventOutput) ToActionAutomationTriggerAnyRunChangeEventPtrOutput added in v2.0.21

func (o ActionAutomationTriggerAnyRunChangeEventOutput) ToActionAutomationTriggerAnyRunChangeEventPtrOutput() ActionAutomationTriggerAnyRunChangeEventPtrOutput

func (ActionAutomationTriggerAnyRunChangeEventOutput) ToActionAutomationTriggerAnyRunChangeEventPtrOutputWithContext added in v2.0.21

func (o ActionAutomationTriggerAnyRunChangeEventOutput) ToActionAutomationTriggerAnyRunChangeEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerAnyRunChangeEventPtrOutput

type ActionAutomationTriggerAnyRunChangeEventPtrInput added in v2.0.21

type ActionAutomationTriggerAnyRunChangeEventPtrInput interface {
	pulumi.Input

	ToActionAutomationTriggerAnyRunChangeEventPtrOutput() ActionAutomationTriggerAnyRunChangeEventPtrOutput
	ToActionAutomationTriggerAnyRunChangeEventPtrOutputWithContext(context.Context) ActionAutomationTriggerAnyRunChangeEventPtrOutput
}

ActionAutomationTriggerAnyRunChangeEventPtrInput is an input type that accepts ActionAutomationTriggerAnyRunChangeEventArgs, ActionAutomationTriggerAnyRunChangeEventPtr and ActionAutomationTriggerAnyRunChangeEventPtrOutput values. You can construct a concrete instance of `ActionAutomationTriggerAnyRunChangeEventPtrInput` via:

        ActionAutomationTriggerAnyRunChangeEventArgs{...}

or:

        nil

type ActionAutomationTriggerAnyRunChangeEventPtrOutput added in v2.0.21

type ActionAutomationTriggerAnyRunChangeEventPtrOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerAnyRunChangeEventPtrOutput) ActionIdentifier added in v2.0.21

The action identifier of the changed run

func (ActionAutomationTriggerAnyRunChangeEventPtrOutput) Elem added in v2.0.21

func (ActionAutomationTriggerAnyRunChangeEventPtrOutput) ElementType added in v2.0.21

func (ActionAutomationTriggerAnyRunChangeEventPtrOutput) ToActionAutomationTriggerAnyRunChangeEventPtrOutput added in v2.0.21

func (o ActionAutomationTriggerAnyRunChangeEventPtrOutput) ToActionAutomationTriggerAnyRunChangeEventPtrOutput() ActionAutomationTriggerAnyRunChangeEventPtrOutput

func (ActionAutomationTriggerAnyRunChangeEventPtrOutput) ToActionAutomationTriggerAnyRunChangeEventPtrOutputWithContext added in v2.0.21

func (o ActionAutomationTriggerAnyRunChangeEventPtrOutput) ToActionAutomationTriggerAnyRunChangeEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerAnyRunChangeEventPtrOutput

type ActionAutomationTriggerArgs added in v2.0.8

type ActionAutomationTriggerArgs struct {
	// Any entity change event trigger
	AnyEntityChangeEvent ActionAutomationTriggerAnyEntityChangeEventPtrInput `pulumi:"anyEntityChangeEvent"`
	// Any run change event trigger
	AnyRunChangeEvent ActionAutomationTriggerAnyRunChangeEventPtrInput `pulumi:"anyRunChangeEvent"`
	// Entity created event trigger
	EntityCreatedEvent ActionAutomationTriggerEntityCreatedEventPtrInput `pulumi:"entityCreatedEvent"`
	// Entity deleted event trigger
	EntityDeletedEvent ActionAutomationTriggerEntityDeletedEventPtrInput `pulumi:"entityDeletedEvent"`
	// Entity updated event trigger
	EntityUpdatedEvent ActionAutomationTriggerEntityUpdatedEventPtrInput `pulumi:"entityUpdatedEvent"`
	// JQ condition for automation trigger
	JqCondition ActionAutomationTriggerJqConditionPtrInput `pulumi:"jqCondition"`
	// Run created event trigger
	RunCreatedEvent ActionAutomationTriggerRunCreatedEventPtrInput `pulumi:"runCreatedEvent"`
	// Run updated event trigger
	RunUpdatedEvent ActionAutomationTriggerRunUpdatedEventPtrInput `pulumi:"runUpdatedEvent"`
	// Timer property expired event trigger
	TimerPropertyExpiredEvent ActionAutomationTriggerTimerPropertyExpiredEventPtrInput `pulumi:"timerPropertyExpiredEvent"`
}

func (ActionAutomationTriggerArgs) ElementType added in v2.0.8

func (ActionAutomationTriggerArgs) ToActionAutomationTriggerOutput added in v2.0.8

func (i ActionAutomationTriggerArgs) ToActionAutomationTriggerOutput() ActionAutomationTriggerOutput

func (ActionAutomationTriggerArgs) ToActionAutomationTriggerOutputWithContext added in v2.0.8

func (i ActionAutomationTriggerArgs) ToActionAutomationTriggerOutputWithContext(ctx context.Context) ActionAutomationTriggerOutput

func (ActionAutomationTriggerArgs) ToActionAutomationTriggerPtrOutput added in v2.0.8

func (i ActionAutomationTriggerArgs) ToActionAutomationTriggerPtrOutput() ActionAutomationTriggerPtrOutput

func (ActionAutomationTriggerArgs) ToActionAutomationTriggerPtrOutputWithContext added in v2.0.8

func (i ActionAutomationTriggerArgs) ToActionAutomationTriggerPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerPtrOutput

type ActionAutomationTriggerEntityCreatedEvent added in v2.0.8

type ActionAutomationTriggerEntityCreatedEvent struct {
	// The blueprint identifier of the created entity
	BlueprintIdentifier string `pulumi:"blueprintIdentifier"`
}

type ActionAutomationTriggerEntityCreatedEventArgs added in v2.0.8

type ActionAutomationTriggerEntityCreatedEventArgs struct {
	// The blueprint identifier of the created entity
	BlueprintIdentifier pulumi.StringInput `pulumi:"blueprintIdentifier"`
}

func (ActionAutomationTriggerEntityCreatedEventArgs) ElementType added in v2.0.8

func (ActionAutomationTriggerEntityCreatedEventArgs) ToActionAutomationTriggerEntityCreatedEventOutput added in v2.0.8

func (i ActionAutomationTriggerEntityCreatedEventArgs) ToActionAutomationTriggerEntityCreatedEventOutput() ActionAutomationTriggerEntityCreatedEventOutput

func (ActionAutomationTriggerEntityCreatedEventArgs) ToActionAutomationTriggerEntityCreatedEventOutputWithContext added in v2.0.8

func (i ActionAutomationTriggerEntityCreatedEventArgs) ToActionAutomationTriggerEntityCreatedEventOutputWithContext(ctx context.Context) ActionAutomationTriggerEntityCreatedEventOutput

func (ActionAutomationTriggerEntityCreatedEventArgs) ToActionAutomationTriggerEntityCreatedEventPtrOutput added in v2.0.8

func (i ActionAutomationTriggerEntityCreatedEventArgs) ToActionAutomationTriggerEntityCreatedEventPtrOutput() ActionAutomationTriggerEntityCreatedEventPtrOutput

func (ActionAutomationTriggerEntityCreatedEventArgs) ToActionAutomationTriggerEntityCreatedEventPtrOutputWithContext added in v2.0.8

func (i ActionAutomationTriggerEntityCreatedEventArgs) ToActionAutomationTriggerEntityCreatedEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerEntityCreatedEventPtrOutput

type ActionAutomationTriggerEntityCreatedEventInput added in v2.0.8

type ActionAutomationTriggerEntityCreatedEventInput interface {
	pulumi.Input

	ToActionAutomationTriggerEntityCreatedEventOutput() ActionAutomationTriggerEntityCreatedEventOutput
	ToActionAutomationTriggerEntityCreatedEventOutputWithContext(context.Context) ActionAutomationTriggerEntityCreatedEventOutput
}

ActionAutomationTriggerEntityCreatedEventInput is an input type that accepts ActionAutomationTriggerEntityCreatedEventArgs and ActionAutomationTriggerEntityCreatedEventOutput values. You can construct a concrete instance of `ActionAutomationTriggerEntityCreatedEventInput` via:

ActionAutomationTriggerEntityCreatedEventArgs{...}

type ActionAutomationTriggerEntityCreatedEventOutput added in v2.0.8

type ActionAutomationTriggerEntityCreatedEventOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerEntityCreatedEventOutput) BlueprintIdentifier added in v2.0.8

The blueprint identifier of the created entity

func (ActionAutomationTriggerEntityCreatedEventOutput) ElementType added in v2.0.8

func (ActionAutomationTriggerEntityCreatedEventOutput) ToActionAutomationTriggerEntityCreatedEventOutput added in v2.0.8

func (o ActionAutomationTriggerEntityCreatedEventOutput) ToActionAutomationTriggerEntityCreatedEventOutput() ActionAutomationTriggerEntityCreatedEventOutput

func (ActionAutomationTriggerEntityCreatedEventOutput) ToActionAutomationTriggerEntityCreatedEventOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerEntityCreatedEventOutput) ToActionAutomationTriggerEntityCreatedEventOutputWithContext(ctx context.Context) ActionAutomationTriggerEntityCreatedEventOutput

func (ActionAutomationTriggerEntityCreatedEventOutput) ToActionAutomationTriggerEntityCreatedEventPtrOutput added in v2.0.8

func (o ActionAutomationTriggerEntityCreatedEventOutput) ToActionAutomationTriggerEntityCreatedEventPtrOutput() ActionAutomationTriggerEntityCreatedEventPtrOutput

func (ActionAutomationTriggerEntityCreatedEventOutput) ToActionAutomationTriggerEntityCreatedEventPtrOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerEntityCreatedEventOutput) ToActionAutomationTriggerEntityCreatedEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerEntityCreatedEventPtrOutput

type ActionAutomationTriggerEntityCreatedEventPtrInput added in v2.0.8

type ActionAutomationTriggerEntityCreatedEventPtrInput interface {
	pulumi.Input

	ToActionAutomationTriggerEntityCreatedEventPtrOutput() ActionAutomationTriggerEntityCreatedEventPtrOutput
	ToActionAutomationTriggerEntityCreatedEventPtrOutputWithContext(context.Context) ActionAutomationTriggerEntityCreatedEventPtrOutput
}

ActionAutomationTriggerEntityCreatedEventPtrInput is an input type that accepts ActionAutomationTriggerEntityCreatedEventArgs, ActionAutomationTriggerEntityCreatedEventPtr and ActionAutomationTriggerEntityCreatedEventPtrOutput values. You can construct a concrete instance of `ActionAutomationTriggerEntityCreatedEventPtrInput` via:

        ActionAutomationTriggerEntityCreatedEventArgs{...}

or:

        nil

type ActionAutomationTriggerEntityCreatedEventPtrOutput added in v2.0.8

type ActionAutomationTriggerEntityCreatedEventPtrOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerEntityCreatedEventPtrOutput) BlueprintIdentifier added in v2.0.8

The blueprint identifier of the created entity

func (ActionAutomationTriggerEntityCreatedEventPtrOutput) Elem added in v2.0.8

func (ActionAutomationTriggerEntityCreatedEventPtrOutput) ElementType added in v2.0.8

func (ActionAutomationTriggerEntityCreatedEventPtrOutput) ToActionAutomationTriggerEntityCreatedEventPtrOutput added in v2.0.8

func (o ActionAutomationTriggerEntityCreatedEventPtrOutput) ToActionAutomationTriggerEntityCreatedEventPtrOutput() ActionAutomationTriggerEntityCreatedEventPtrOutput

func (ActionAutomationTriggerEntityCreatedEventPtrOutput) ToActionAutomationTriggerEntityCreatedEventPtrOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerEntityCreatedEventPtrOutput) ToActionAutomationTriggerEntityCreatedEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerEntityCreatedEventPtrOutput

type ActionAutomationTriggerEntityDeletedEvent added in v2.0.8

type ActionAutomationTriggerEntityDeletedEvent struct {
	// The blueprint identifier of the deleted entity
	BlueprintIdentifier string `pulumi:"blueprintIdentifier"`
}

type ActionAutomationTriggerEntityDeletedEventArgs added in v2.0.8

type ActionAutomationTriggerEntityDeletedEventArgs struct {
	// The blueprint identifier of the deleted entity
	BlueprintIdentifier pulumi.StringInput `pulumi:"blueprintIdentifier"`
}

func (ActionAutomationTriggerEntityDeletedEventArgs) ElementType added in v2.0.8

func (ActionAutomationTriggerEntityDeletedEventArgs) ToActionAutomationTriggerEntityDeletedEventOutput added in v2.0.8

func (i ActionAutomationTriggerEntityDeletedEventArgs) ToActionAutomationTriggerEntityDeletedEventOutput() ActionAutomationTriggerEntityDeletedEventOutput

func (ActionAutomationTriggerEntityDeletedEventArgs) ToActionAutomationTriggerEntityDeletedEventOutputWithContext added in v2.0.8

func (i ActionAutomationTriggerEntityDeletedEventArgs) ToActionAutomationTriggerEntityDeletedEventOutputWithContext(ctx context.Context) ActionAutomationTriggerEntityDeletedEventOutput

func (ActionAutomationTriggerEntityDeletedEventArgs) ToActionAutomationTriggerEntityDeletedEventPtrOutput added in v2.0.8

func (i ActionAutomationTriggerEntityDeletedEventArgs) ToActionAutomationTriggerEntityDeletedEventPtrOutput() ActionAutomationTriggerEntityDeletedEventPtrOutput

func (ActionAutomationTriggerEntityDeletedEventArgs) ToActionAutomationTriggerEntityDeletedEventPtrOutputWithContext added in v2.0.8

func (i ActionAutomationTriggerEntityDeletedEventArgs) ToActionAutomationTriggerEntityDeletedEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerEntityDeletedEventPtrOutput

type ActionAutomationTriggerEntityDeletedEventInput added in v2.0.8

type ActionAutomationTriggerEntityDeletedEventInput interface {
	pulumi.Input

	ToActionAutomationTriggerEntityDeletedEventOutput() ActionAutomationTriggerEntityDeletedEventOutput
	ToActionAutomationTriggerEntityDeletedEventOutputWithContext(context.Context) ActionAutomationTriggerEntityDeletedEventOutput
}

ActionAutomationTriggerEntityDeletedEventInput is an input type that accepts ActionAutomationTriggerEntityDeletedEventArgs and ActionAutomationTriggerEntityDeletedEventOutput values. You can construct a concrete instance of `ActionAutomationTriggerEntityDeletedEventInput` via:

ActionAutomationTriggerEntityDeletedEventArgs{...}

type ActionAutomationTriggerEntityDeletedEventOutput added in v2.0.8

type ActionAutomationTriggerEntityDeletedEventOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerEntityDeletedEventOutput) BlueprintIdentifier added in v2.0.8

The blueprint identifier of the deleted entity

func (ActionAutomationTriggerEntityDeletedEventOutput) ElementType added in v2.0.8

func (ActionAutomationTriggerEntityDeletedEventOutput) ToActionAutomationTriggerEntityDeletedEventOutput added in v2.0.8

func (o ActionAutomationTriggerEntityDeletedEventOutput) ToActionAutomationTriggerEntityDeletedEventOutput() ActionAutomationTriggerEntityDeletedEventOutput

func (ActionAutomationTriggerEntityDeletedEventOutput) ToActionAutomationTriggerEntityDeletedEventOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerEntityDeletedEventOutput) ToActionAutomationTriggerEntityDeletedEventOutputWithContext(ctx context.Context) ActionAutomationTriggerEntityDeletedEventOutput

func (ActionAutomationTriggerEntityDeletedEventOutput) ToActionAutomationTriggerEntityDeletedEventPtrOutput added in v2.0.8

func (o ActionAutomationTriggerEntityDeletedEventOutput) ToActionAutomationTriggerEntityDeletedEventPtrOutput() ActionAutomationTriggerEntityDeletedEventPtrOutput

func (ActionAutomationTriggerEntityDeletedEventOutput) ToActionAutomationTriggerEntityDeletedEventPtrOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerEntityDeletedEventOutput) ToActionAutomationTriggerEntityDeletedEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerEntityDeletedEventPtrOutput

type ActionAutomationTriggerEntityDeletedEventPtrInput added in v2.0.8

type ActionAutomationTriggerEntityDeletedEventPtrInput interface {
	pulumi.Input

	ToActionAutomationTriggerEntityDeletedEventPtrOutput() ActionAutomationTriggerEntityDeletedEventPtrOutput
	ToActionAutomationTriggerEntityDeletedEventPtrOutputWithContext(context.Context) ActionAutomationTriggerEntityDeletedEventPtrOutput
}

ActionAutomationTriggerEntityDeletedEventPtrInput is an input type that accepts ActionAutomationTriggerEntityDeletedEventArgs, ActionAutomationTriggerEntityDeletedEventPtr and ActionAutomationTriggerEntityDeletedEventPtrOutput values. You can construct a concrete instance of `ActionAutomationTriggerEntityDeletedEventPtrInput` via:

        ActionAutomationTriggerEntityDeletedEventArgs{...}

or:

        nil

type ActionAutomationTriggerEntityDeletedEventPtrOutput added in v2.0.8

type ActionAutomationTriggerEntityDeletedEventPtrOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerEntityDeletedEventPtrOutput) BlueprintIdentifier added in v2.0.8

The blueprint identifier of the deleted entity

func (ActionAutomationTriggerEntityDeletedEventPtrOutput) Elem added in v2.0.8

func (ActionAutomationTriggerEntityDeletedEventPtrOutput) ElementType added in v2.0.8

func (ActionAutomationTriggerEntityDeletedEventPtrOutput) ToActionAutomationTriggerEntityDeletedEventPtrOutput added in v2.0.8

func (o ActionAutomationTriggerEntityDeletedEventPtrOutput) ToActionAutomationTriggerEntityDeletedEventPtrOutput() ActionAutomationTriggerEntityDeletedEventPtrOutput

func (ActionAutomationTriggerEntityDeletedEventPtrOutput) ToActionAutomationTriggerEntityDeletedEventPtrOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerEntityDeletedEventPtrOutput) ToActionAutomationTriggerEntityDeletedEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerEntityDeletedEventPtrOutput

type ActionAutomationTriggerEntityUpdatedEvent added in v2.0.8

type ActionAutomationTriggerEntityUpdatedEvent struct {
	// The blueprint identifier of the updated entity
	BlueprintIdentifier string `pulumi:"blueprintIdentifier"`
}

type ActionAutomationTriggerEntityUpdatedEventArgs added in v2.0.8

type ActionAutomationTriggerEntityUpdatedEventArgs struct {
	// The blueprint identifier of the updated entity
	BlueprintIdentifier pulumi.StringInput `pulumi:"blueprintIdentifier"`
}

func (ActionAutomationTriggerEntityUpdatedEventArgs) ElementType added in v2.0.8

func (ActionAutomationTriggerEntityUpdatedEventArgs) ToActionAutomationTriggerEntityUpdatedEventOutput added in v2.0.8

func (i ActionAutomationTriggerEntityUpdatedEventArgs) ToActionAutomationTriggerEntityUpdatedEventOutput() ActionAutomationTriggerEntityUpdatedEventOutput

func (ActionAutomationTriggerEntityUpdatedEventArgs) ToActionAutomationTriggerEntityUpdatedEventOutputWithContext added in v2.0.8

func (i ActionAutomationTriggerEntityUpdatedEventArgs) ToActionAutomationTriggerEntityUpdatedEventOutputWithContext(ctx context.Context) ActionAutomationTriggerEntityUpdatedEventOutput

func (ActionAutomationTriggerEntityUpdatedEventArgs) ToActionAutomationTriggerEntityUpdatedEventPtrOutput added in v2.0.8

func (i ActionAutomationTriggerEntityUpdatedEventArgs) ToActionAutomationTriggerEntityUpdatedEventPtrOutput() ActionAutomationTriggerEntityUpdatedEventPtrOutput

func (ActionAutomationTriggerEntityUpdatedEventArgs) ToActionAutomationTriggerEntityUpdatedEventPtrOutputWithContext added in v2.0.8

func (i ActionAutomationTriggerEntityUpdatedEventArgs) ToActionAutomationTriggerEntityUpdatedEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerEntityUpdatedEventPtrOutput

type ActionAutomationTriggerEntityUpdatedEventInput added in v2.0.8

type ActionAutomationTriggerEntityUpdatedEventInput interface {
	pulumi.Input

	ToActionAutomationTriggerEntityUpdatedEventOutput() ActionAutomationTriggerEntityUpdatedEventOutput
	ToActionAutomationTriggerEntityUpdatedEventOutputWithContext(context.Context) ActionAutomationTriggerEntityUpdatedEventOutput
}

ActionAutomationTriggerEntityUpdatedEventInput is an input type that accepts ActionAutomationTriggerEntityUpdatedEventArgs and ActionAutomationTriggerEntityUpdatedEventOutput values. You can construct a concrete instance of `ActionAutomationTriggerEntityUpdatedEventInput` via:

ActionAutomationTriggerEntityUpdatedEventArgs{...}

type ActionAutomationTriggerEntityUpdatedEventOutput added in v2.0.8

type ActionAutomationTriggerEntityUpdatedEventOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerEntityUpdatedEventOutput) BlueprintIdentifier added in v2.0.8

The blueprint identifier of the updated entity

func (ActionAutomationTriggerEntityUpdatedEventOutput) ElementType added in v2.0.8

func (ActionAutomationTriggerEntityUpdatedEventOutput) ToActionAutomationTriggerEntityUpdatedEventOutput added in v2.0.8

func (o ActionAutomationTriggerEntityUpdatedEventOutput) ToActionAutomationTriggerEntityUpdatedEventOutput() ActionAutomationTriggerEntityUpdatedEventOutput

func (ActionAutomationTriggerEntityUpdatedEventOutput) ToActionAutomationTriggerEntityUpdatedEventOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerEntityUpdatedEventOutput) ToActionAutomationTriggerEntityUpdatedEventOutputWithContext(ctx context.Context) ActionAutomationTriggerEntityUpdatedEventOutput

func (ActionAutomationTriggerEntityUpdatedEventOutput) ToActionAutomationTriggerEntityUpdatedEventPtrOutput added in v2.0.8

func (o ActionAutomationTriggerEntityUpdatedEventOutput) ToActionAutomationTriggerEntityUpdatedEventPtrOutput() ActionAutomationTriggerEntityUpdatedEventPtrOutput

func (ActionAutomationTriggerEntityUpdatedEventOutput) ToActionAutomationTriggerEntityUpdatedEventPtrOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerEntityUpdatedEventOutput) ToActionAutomationTriggerEntityUpdatedEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerEntityUpdatedEventPtrOutput

type ActionAutomationTriggerEntityUpdatedEventPtrInput added in v2.0.8

type ActionAutomationTriggerEntityUpdatedEventPtrInput interface {
	pulumi.Input

	ToActionAutomationTriggerEntityUpdatedEventPtrOutput() ActionAutomationTriggerEntityUpdatedEventPtrOutput
	ToActionAutomationTriggerEntityUpdatedEventPtrOutputWithContext(context.Context) ActionAutomationTriggerEntityUpdatedEventPtrOutput
}

ActionAutomationTriggerEntityUpdatedEventPtrInput is an input type that accepts ActionAutomationTriggerEntityUpdatedEventArgs, ActionAutomationTriggerEntityUpdatedEventPtr and ActionAutomationTriggerEntityUpdatedEventPtrOutput values. You can construct a concrete instance of `ActionAutomationTriggerEntityUpdatedEventPtrInput` via:

        ActionAutomationTriggerEntityUpdatedEventArgs{...}

or:

        nil

type ActionAutomationTriggerEntityUpdatedEventPtrOutput added in v2.0.8

type ActionAutomationTriggerEntityUpdatedEventPtrOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerEntityUpdatedEventPtrOutput) BlueprintIdentifier added in v2.0.8

The blueprint identifier of the updated entity

func (ActionAutomationTriggerEntityUpdatedEventPtrOutput) Elem added in v2.0.8

func (ActionAutomationTriggerEntityUpdatedEventPtrOutput) ElementType added in v2.0.8

func (ActionAutomationTriggerEntityUpdatedEventPtrOutput) ToActionAutomationTriggerEntityUpdatedEventPtrOutput added in v2.0.8

func (o ActionAutomationTriggerEntityUpdatedEventPtrOutput) ToActionAutomationTriggerEntityUpdatedEventPtrOutput() ActionAutomationTriggerEntityUpdatedEventPtrOutput

func (ActionAutomationTriggerEntityUpdatedEventPtrOutput) ToActionAutomationTriggerEntityUpdatedEventPtrOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerEntityUpdatedEventPtrOutput) ToActionAutomationTriggerEntityUpdatedEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerEntityUpdatedEventPtrOutput

type ActionAutomationTriggerInput added in v2.0.8

type ActionAutomationTriggerInput interface {
	pulumi.Input

	ToActionAutomationTriggerOutput() ActionAutomationTriggerOutput
	ToActionAutomationTriggerOutputWithContext(context.Context) ActionAutomationTriggerOutput
}

ActionAutomationTriggerInput is an input type that accepts ActionAutomationTriggerArgs and ActionAutomationTriggerOutput values. You can construct a concrete instance of `ActionAutomationTriggerInput` via:

ActionAutomationTriggerArgs{...}

type ActionAutomationTriggerJqCondition added in v2.0.8

type ActionAutomationTriggerJqCondition struct {
	// The combinator of the condition
	Combinator *string `pulumi:"combinator"`
	// The jq expressions of the condition
	Expressions []string `pulumi:"expressions"`
}

type ActionAutomationTriggerJqConditionArgs added in v2.0.8

type ActionAutomationTriggerJqConditionArgs struct {
	// The combinator of the condition
	Combinator pulumi.StringPtrInput `pulumi:"combinator"`
	// The jq expressions of the condition
	Expressions pulumi.StringArrayInput `pulumi:"expressions"`
}

func (ActionAutomationTriggerJqConditionArgs) ElementType added in v2.0.8

func (ActionAutomationTriggerJqConditionArgs) ToActionAutomationTriggerJqConditionOutput added in v2.0.8

func (i ActionAutomationTriggerJqConditionArgs) ToActionAutomationTriggerJqConditionOutput() ActionAutomationTriggerJqConditionOutput

func (ActionAutomationTriggerJqConditionArgs) ToActionAutomationTriggerJqConditionOutputWithContext added in v2.0.8

func (i ActionAutomationTriggerJqConditionArgs) ToActionAutomationTriggerJqConditionOutputWithContext(ctx context.Context) ActionAutomationTriggerJqConditionOutput

func (ActionAutomationTriggerJqConditionArgs) ToActionAutomationTriggerJqConditionPtrOutput added in v2.0.8

func (i ActionAutomationTriggerJqConditionArgs) ToActionAutomationTriggerJqConditionPtrOutput() ActionAutomationTriggerJqConditionPtrOutput

func (ActionAutomationTriggerJqConditionArgs) ToActionAutomationTriggerJqConditionPtrOutputWithContext added in v2.0.8

func (i ActionAutomationTriggerJqConditionArgs) ToActionAutomationTriggerJqConditionPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerJqConditionPtrOutput

type ActionAutomationTriggerJqConditionInput added in v2.0.8

type ActionAutomationTriggerJqConditionInput interface {
	pulumi.Input

	ToActionAutomationTriggerJqConditionOutput() ActionAutomationTriggerJqConditionOutput
	ToActionAutomationTriggerJqConditionOutputWithContext(context.Context) ActionAutomationTriggerJqConditionOutput
}

ActionAutomationTriggerJqConditionInput is an input type that accepts ActionAutomationTriggerJqConditionArgs and ActionAutomationTriggerJqConditionOutput values. You can construct a concrete instance of `ActionAutomationTriggerJqConditionInput` via:

ActionAutomationTriggerJqConditionArgs{...}

type ActionAutomationTriggerJqConditionOutput added in v2.0.8

type ActionAutomationTriggerJqConditionOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerJqConditionOutput) Combinator added in v2.0.8

The combinator of the condition

func (ActionAutomationTriggerJqConditionOutput) ElementType added in v2.0.8

func (ActionAutomationTriggerJqConditionOutput) Expressions added in v2.0.8

The jq expressions of the condition

func (ActionAutomationTriggerJqConditionOutput) ToActionAutomationTriggerJqConditionOutput added in v2.0.8

func (o ActionAutomationTriggerJqConditionOutput) ToActionAutomationTriggerJqConditionOutput() ActionAutomationTriggerJqConditionOutput

func (ActionAutomationTriggerJqConditionOutput) ToActionAutomationTriggerJqConditionOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerJqConditionOutput) ToActionAutomationTriggerJqConditionOutputWithContext(ctx context.Context) ActionAutomationTriggerJqConditionOutput

func (ActionAutomationTriggerJqConditionOutput) ToActionAutomationTriggerJqConditionPtrOutput added in v2.0.8

func (o ActionAutomationTriggerJqConditionOutput) ToActionAutomationTriggerJqConditionPtrOutput() ActionAutomationTriggerJqConditionPtrOutput

func (ActionAutomationTriggerJqConditionOutput) ToActionAutomationTriggerJqConditionPtrOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerJqConditionOutput) ToActionAutomationTriggerJqConditionPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerJqConditionPtrOutput

type ActionAutomationTriggerJqConditionPtrInput added in v2.0.8

type ActionAutomationTriggerJqConditionPtrInput interface {
	pulumi.Input

	ToActionAutomationTriggerJqConditionPtrOutput() ActionAutomationTriggerJqConditionPtrOutput
	ToActionAutomationTriggerJqConditionPtrOutputWithContext(context.Context) ActionAutomationTriggerJqConditionPtrOutput
}

ActionAutomationTriggerJqConditionPtrInput is an input type that accepts ActionAutomationTriggerJqConditionArgs, ActionAutomationTriggerJqConditionPtr and ActionAutomationTriggerJqConditionPtrOutput values. You can construct a concrete instance of `ActionAutomationTriggerJqConditionPtrInput` via:

        ActionAutomationTriggerJqConditionArgs{...}

or:

        nil

type ActionAutomationTriggerJqConditionPtrOutput added in v2.0.8

type ActionAutomationTriggerJqConditionPtrOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerJqConditionPtrOutput) Combinator added in v2.0.8

The combinator of the condition

func (ActionAutomationTriggerJqConditionPtrOutput) Elem added in v2.0.8

func (ActionAutomationTriggerJqConditionPtrOutput) ElementType added in v2.0.8

func (ActionAutomationTriggerJqConditionPtrOutput) Expressions added in v2.0.8

The jq expressions of the condition

func (ActionAutomationTriggerJqConditionPtrOutput) ToActionAutomationTriggerJqConditionPtrOutput added in v2.0.8

func (o ActionAutomationTriggerJqConditionPtrOutput) ToActionAutomationTriggerJqConditionPtrOutput() ActionAutomationTriggerJqConditionPtrOutput

func (ActionAutomationTriggerJqConditionPtrOutput) ToActionAutomationTriggerJqConditionPtrOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerJqConditionPtrOutput) ToActionAutomationTriggerJqConditionPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerJqConditionPtrOutput

type ActionAutomationTriggerOutput added in v2.0.8

type ActionAutomationTriggerOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerOutput) AnyEntityChangeEvent added in v2.0.8

Any entity change event trigger

func (ActionAutomationTriggerOutput) AnyRunChangeEvent added in v2.0.21

Any run change event trigger

func (ActionAutomationTriggerOutput) ElementType added in v2.0.8

func (ActionAutomationTriggerOutput) EntityCreatedEvent added in v2.0.8

Entity created event trigger

func (ActionAutomationTriggerOutput) EntityDeletedEvent added in v2.0.8

Entity deleted event trigger

func (ActionAutomationTriggerOutput) EntityUpdatedEvent added in v2.0.8

Entity updated event trigger

func (ActionAutomationTriggerOutput) JqCondition added in v2.0.8

JQ condition for automation trigger

func (ActionAutomationTriggerOutput) RunCreatedEvent added in v2.0.21

Run created event trigger

func (ActionAutomationTriggerOutput) RunUpdatedEvent added in v2.0.17

Run updated event trigger

func (ActionAutomationTriggerOutput) TimerPropertyExpiredEvent added in v2.0.8

Timer property expired event trigger

func (ActionAutomationTriggerOutput) ToActionAutomationTriggerOutput added in v2.0.8

func (o ActionAutomationTriggerOutput) ToActionAutomationTriggerOutput() ActionAutomationTriggerOutput

func (ActionAutomationTriggerOutput) ToActionAutomationTriggerOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerOutput) ToActionAutomationTriggerOutputWithContext(ctx context.Context) ActionAutomationTriggerOutput

func (ActionAutomationTriggerOutput) ToActionAutomationTriggerPtrOutput added in v2.0.8

func (o ActionAutomationTriggerOutput) ToActionAutomationTriggerPtrOutput() ActionAutomationTriggerPtrOutput

func (ActionAutomationTriggerOutput) ToActionAutomationTriggerPtrOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerOutput) ToActionAutomationTriggerPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerPtrOutput

type ActionAutomationTriggerPtrInput added in v2.0.8

type ActionAutomationTriggerPtrInput interface {
	pulumi.Input

	ToActionAutomationTriggerPtrOutput() ActionAutomationTriggerPtrOutput
	ToActionAutomationTriggerPtrOutputWithContext(context.Context) ActionAutomationTriggerPtrOutput
}

ActionAutomationTriggerPtrInput is an input type that accepts ActionAutomationTriggerArgs, ActionAutomationTriggerPtr and ActionAutomationTriggerPtrOutput values. You can construct a concrete instance of `ActionAutomationTriggerPtrInput` via:

        ActionAutomationTriggerArgs{...}

or:

        nil

func ActionAutomationTriggerPtr added in v2.0.8

func ActionAutomationTriggerPtr(v *ActionAutomationTriggerArgs) ActionAutomationTriggerPtrInput

type ActionAutomationTriggerPtrOutput added in v2.0.8

type ActionAutomationTriggerPtrOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerPtrOutput) AnyEntityChangeEvent added in v2.0.8

Any entity change event trigger

func (ActionAutomationTriggerPtrOutput) AnyRunChangeEvent added in v2.0.21

Any run change event trigger

func (ActionAutomationTriggerPtrOutput) Elem added in v2.0.8

func (ActionAutomationTriggerPtrOutput) ElementType added in v2.0.8

func (ActionAutomationTriggerPtrOutput) EntityCreatedEvent added in v2.0.8

Entity created event trigger

func (ActionAutomationTriggerPtrOutput) EntityDeletedEvent added in v2.0.8

Entity deleted event trigger

func (ActionAutomationTriggerPtrOutput) EntityUpdatedEvent added in v2.0.8

Entity updated event trigger

func (ActionAutomationTriggerPtrOutput) JqCondition added in v2.0.8

JQ condition for automation trigger

func (ActionAutomationTriggerPtrOutput) RunCreatedEvent added in v2.0.21

Run created event trigger

func (ActionAutomationTriggerPtrOutput) RunUpdatedEvent added in v2.0.17

Run updated event trigger

func (ActionAutomationTriggerPtrOutput) TimerPropertyExpiredEvent added in v2.0.8

Timer property expired event trigger

func (ActionAutomationTriggerPtrOutput) ToActionAutomationTriggerPtrOutput added in v2.0.8

func (o ActionAutomationTriggerPtrOutput) ToActionAutomationTriggerPtrOutput() ActionAutomationTriggerPtrOutput

func (ActionAutomationTriggerPtrOutput) ToActionAutomationTriggerPtrOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerPtrOutput) ToActionAutomationTriggerPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerPtrOutput

type ActionAutomationTriggerRunCreatedEvent added in v2.0.21

type ActionAutomationTriggerRunCreatedEvent struct {
	// The action identifier of the created run
	ActionIdentifier string `pulumi:"actionIdentifier"`
}

type ActionAutomationTriggerRunCreatedEventArgs added in v2.0.21

type ActionAutomationTriggerRunCreatedEventArgs struct {
	// The action identifier of the created run
	ActionIdentifier pulumi.StringInput `pulumi:"actionIdentifier"`
}

func (ActionAutomationTriggerRunCreatedEventArgs) ElementType added in v2.0.21

func (ActionAutomationTriggerRunCreatedEventArgs) ToActionAutomationTriggerRunCreatedEventOutput added in v2.0.21

func (i ActionAutomationTriggerRunCreatedEventArgs) ToActionAutomationTriggerRunCreatedEventOutput() ActionAutomationTriggerRunCreatedEventOutput

func (ActionAutomationTriggerRunCreatedEventArgs) ToActionAutomationTriggerRunCreatedEventOutputWithContext added in v2.0.21

func (i ActionAutomationTriggerRunCreatedEventArgs) ToActionAutomationTriggerRunCreatedEventOutputWithContext(ctx context.Context) ActionAutomationTriggerRunCreatedEventOutput

func (ActionAutomationTriggerRunCreatedEventArgs) ToActionAutomationTriggerRunCreatedEventPtrOutput added in v2.0.21

func (i ActionAutomationTriggerRunCreatedEventArgs) ToActionAutomationTriggerRunCreatedEventPtrOutput() ActionAutomationTriggerRunCreatedEventPtrOutput

func (ActionAutomationTriggerRunCreatedEventArgs) ToActionAutomationTriggerRunCreatedEventPtrOutputWithContext added in v2.0.21

func (i ActionAutomationTriggerRunCreatedEventArgs) ToActionAutomationTriggerRunCreatedEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerRunCreatedEventPtrOutput

type ActionAutomationTriggerRunCreatedEventInput added in v2.0.21

type ActionAutomationTriggerRunCreatedEventInput interface {
	pulumi.Input

	ToActionAutomationTriggerRunCreatedEventOutput() ActionAutomationTriggerRunCreatedEventOutput
	ToActionAutomationTriggerRunCreatedEventOutputWithContext(context.Context) ActionAutomationTriggerRunCreatedEventOutput
}

ActionAutomationTriggerRunCreatedEventInput is an input type that accepts ActionAutomationTriggerRunCreatedEventArgs and ActionAutomationTriggerRunCreatedEventOutput values. You can construct a concrete instance of `ActionAutomationTriggerRunCreatedEventInput` via:

ActionAutomationTriggerRunCreatedEventArgs{...}

type ActionAutomationTriggerRunCreatedEventOutput added in v2.0.21

type ActionAutomationTriggerRunCreatedEventOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerRunCreatedEventOutput) ActionIdentifier added in v2.0.21

The action identifier of the created run

func (ActionAutomationTriggerRunCreatedEventOutput) ElementType added in v2.0.21

func (ActionAutomationTriggerRunCreatedEventOutput) ToActionAutomationTriggerRunCreatedEventOutput added in v2.0.21

func (o ActionAutomationTriggerRunCreatedEventOutput) ToActionAutomationTriggerRunCreatedEventOutput() ActionAutomationTriggerRunCreatedEventOutput

func (ActionAutomationTriggerRunCreatedEventOutput) ToActionAutomationTriggerRunCreatedEventOutputWithContext added in v2.0.21

func (o ActionAutomationTriggerRunCreatedEventOutput) ToActionAutomationTriggerRunCreatedEventOutputWithContext(ctx context.Context) ActionAutomationTriggerRunCreatedEventOutput

func (ActionAutomationTriggerRunCreatedEventOutput) ToActionAutomationTriggerRunCreatedEventPtrOutput added in v2.0.21

func (o ActionAutomationTriggerRunCreatedEventOutput) ToActionAutomationTriggerRunCreatedEventPtrOutput() ActionAutomationTriggerRunCreatedEventPtrOutput

func (ActionAutomationTriggerRunCreatedEventOutput) ToActionAutomationTriggerRunCreatedEventPtrOutputWithContext added in v2.0.21

func (o ActionAutomationTriggerRunCreatedEventOutput) ToActionAutomationTriggerRunCreatedEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerRunCreatedEventPtrOutput

type ActionAutomationTriggerRunCreatedEventPtrInput added in v2.0.21

type ActionAutomationTriggerRunCreatedEventPtrInput interface {
	pulumi.Input

	ToActionAutomationTriggerRunCreatedEventPtrOutput() ActionAutomationTriggerRunCreatedEventPtrOutput
	ToActionAutomationTriggerRunCreatedEventPtrOutputWithContext(context.Context) ActionAutomationTriggerRunCreatedEventPtrOutput
}

ActionAutomationTriggerRunCreatedEventPtrInput is an input type that accepts ActionAutomationTriggerRunCreatedEventArgs, ActionAutomationTriggerRunCreatedEventPtr and ActionAutomationTriggerRunCreatedEventPtrOutput values. You can construct a concrete instance of `ActionAutomationTriggerRunCreatedEventPtrInput` via:

        ActionAutomationTriggerRunCreatedEventArgs{...}

or:

        nil

type ActionAutomationTriggerRunCreatedEventPtrOutput added in v2.0.21

type ActionAutomationTriggerRunCreatedEventPtrOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerRunCreatedEventPtrOutput) ActionIdentifier added in v2.0.21

The action identifier of the created run

func (ActionAutomationTriggerRunCreatedEventPtrOutput) Elem added in v2.0.21

func (ActionAutomationTriggerRunCreatedEventPtrOutput) ElementType added in v2.0.21

func (ActionAutomationTriggerRunCreatedEventPtrOutput) ToActionAutomationTriggerRunCreatedEventPtrOutput added in v2.0.21

func (o ActionAutomationTriggerRunCreatedEventPtrOutput) ToActionAutomationTriggerRunCreatedEventPtrOutput() ActionAutomationTriggerRunCreatedEventPtrOutput

func (ActionAutomationTriggerRunCreatedEventPtrOutput) ToActionAutomationTriggerRunCreatedEventPtrOutputWithContext added in v2.0.21

func (o ActionAutomationTriggerRunCreatedEventPtrOutput) ToActionAutomationTriggerRunCreatedEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerRunCreatedEventPtrOutput

type ActionAutomationTriggerRunUpdatedEvent added in v2.0.17

type ActionAutomationTriggerRunUpdatedEvent struct {
	// The action identifier of the updated run
	ActionIdentifier string `pulumi:"actionIdentifier"`
}

type ActionAutomationTriggerRunUpdatedEventArgs added in v2.0.17

type ActionAutomationTriggerRunUpdatedEventArgs struct {
	// The action identifier of the updated run
	ActionIdentifier pulumi.StringInput `pulumi:"actionIdentifier"`
}

func (ActionAutomationTriggerRunUpdatedEventArgs) ElementType added in v2.0.17

func (ActionAutomationTriggerRunUpdatedEventArgs) ToActionAutomationTriggerRunUpdatedEventOutput added in v2.0.17

func (i ActionAutomationTriggerRunUpdatedEventArgs) ToActionAutomationTriggerRunUpdatedEventOutput() ActionAutomationTriggerRunUpdatedEventOutput

func (ActionAutomationTriggerRunUpdatedEventArgs) ToActionAutomationTriggerRunUpdatedEventOutputWithContext added in v2.0.17

func (i ActionAutomationTriggerRunUpdatedEventArgs) ToActionAutomationTriggerRunUpdatedEventOutputWithContext(ctx context.Context) ActionAutomationTriggerRunUpdatedEventOutput

func (ActionAutomationTriggerRunUpdatedEventArgs) ToActionAutomationTriggerRunUpdatedEventPtrOutput added in v2.0.17

func (i ActionAutomationTriggerRunUpdatedEventArgs) ToActionAutomationTriggerRunUpdatedEventPtrOutput() ActionAutomationTriggerRunUpdatedEventPtrOutput

func (ActionAutomationTriggerRunUpdatedEventArgs) ToActionAutomationTriggerRunUpdatedEventPtrOutputWithContext added in v2.0.17

func (i ActionAutomationTriggerRunUpdatedEventArgs) ToActionAutomationTriggerRunUpdatedEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerRunUpdatedEventPtrOutput

type ActionAutomationTriggerRunUpdatedEventInput added in v2.0.17

type ActionAutomationTriggerRunUpdatedEventInput interface {
	pulumi.Input

	ToActionAutomationTriggerRunUpdatedEventOutput() ActionAutomationTriggerRunUpdatedEventOutput
	ToActionAutomationTriggerRunUpdatedEventOutputWithContext(context.Context) ActionAutomationTriggerRunUpdatedEventOutput
}

ActionAutomationTriggerRunUpdatedEventInput is an input type that accepts ActionAutomationTriggerRunUpdatedEventArgs and ActionAutomationTriggerRunUpdatedEventOutput values. You can construct a concrete instance of `ActionAutomationTriggerRunUpdatedEventInput` via:

ActionAutomationTriggerRunUpdatedEventArgs{...}

type ActionAutomationTriggerRunUpdatedEventOutput added in v2.0.17

type ActionAutomationTriggerRunUpdatedEventOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerRunUpdatedEventOutput) ActionIdentifier added in v2.0.17

The action identifier of the updated run

func (ActionAutomationTriggerRunUpdatedEventOutput) ElementType added in v2.0.17

func (ActionAutomationTriggerRunUpdatedEventOutput) ToActionAutomationTriggerRunUpdatedEventOutput added in v2.0.17

func (o ActionAutomationTriggerRunUpdatedEventOutput) ToActionAutomationTriggerRunUpdatedEventOutput() ActionAutomationTriggerRunUpdatedEventOutput

func (ActionAutomationTriggerRunUpdatedEventOutput) ToActionAutomationTriggerRunUpdatedEventOutputWithContext added in v2.0.17

func (o ActionAutomationTriggerRunUpdatedEventOutput) ToActionAutomationTriggerRunUpdatedEventOutputWithContext(ctx context.Context) ActionAutomationTriggerRunUpdatedEventOutput

func (ActionAutomationTriggerRunUpdatedEventOutput) ToActionAutomationTriggerRunUpdatedEventPtrOutput added in v2.0.17

func (o ActionAutomationTriggerRunUpdatedEventOutput) ToActionAutomationTriggerRunUpdatedEventPtrOutput() ActionAutomationTriggerRunUpdatedEventPtrOutput

func (ActionAutomationTriggerRunUpdatedEventOutput) ToActionAutomationTriggerRunUpdatedEventPtrOutputWithContext added in v2.0.17

func (o ActionAutomationTriggerRunUpdatedEventOutput) ToActionAutomationTriggerRunUpdatedEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerRunUpdatedEventPtrOutput

type ActionAutomationTriggerRunUpdatedEventPtrInput added in v2.0.17

type ActionAutomationTriggerRunUpdatedEventPtrInput interface {
	pulumi.Input

	ToActionAutomationTriggerRunUpdatedEventPtrOutput() ActionAutomationTriggerRunUpdatedEventPtrOutput
	ToActionAutomationTriggerRunUpdatedEventPtrOutputWithContext(context.Context) ActionAutomationTriggerRunUpdatedEventPtrOutput
}

ActionAutomationTriggerRunUpdatedEventPtrInput is an input type that accepts ActionAutomationTriggerRunUpdatedEventArgs, ActionAutomationTriggerRunUpdatedEventPtr and ActionAutomationTriggerRunUpdatedEventPtrOutput values. You can construct a concrete instance of `ActionAutomationTriggerRunUpdatedEventPtrInput` via:

        ActionAutomationTriggerRunUpdatedEventArgs{...}

or:

        nil

type ActionAutomationTriggerRunUpdatedEventPtrOutput added in v2.0.17

type ActionAutomationTriggerRunUpdatedEventPtrOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerRunUpdatedEventPtrOutput) ActionIdentifier added in v2.0.17

The action identifier of the updated run

func (ActionAutomationTriggerRunUpdatedEventPtrOutput) Elem added in v2.0.17

func (ActionAutomationTriggerRunUpdatedEventPtrOutput) ElementType added in v2.0.17

func (ActionAutomationTriggerRunUpdatedEventPtrOutput) ToActionAutomationTriggerRunUpdatedEventPtrOutput added in v2.0.17

func (o ActionAutomationTriggerRunUpdatedEventPtrOutput) ToActionAutomationTriggerRunUpdatedEventPtrOutput() ActionAutomationTriggerRunUpdatedEventPtrOutput

func (ActionAutomationTriggerRunUpdatedEventPtrOutput) ToActionAutomationTriggerRunUpdatedEventPtrOutputWithContext added in v2.0.17

func (o ActionAutomationTriggerRunUpdatedEventPtrOutput) ToActionAutomationTriggerRunUpdatedEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerRunUpdatedEventPtrOutput

type ActionAutomationTriggerTimerPropertyExpiredEvent added in v2.0.8

type ActionAutomationTriggerTimerPropertyExpiredEvent struct {
	// The blueprint identifier of the expired timer property
	BlueprintIdentifier string `pulumi:"blueprintIdentifier"`
	// The property identifier of the expired timer property
	PropertyIdentifier string `pulumi:"propertyIdentifier"`
}

type ActionAutomationTriggerTimerPropertyExpiredEventArgs added in v2.0.8

type ActionAutomationTriggerTimerPropertyExpiredEventArgs struct {
	// The blueprint identifier of the expired timer property
	BlueprintIdentifier pulumi.StringInput `pulumi:"blueprintIdentifier"`
	// The property identifier of the expired timer property
	PropertyIdentifier pulumi.StringInput `pulumi:"propertyIdentifier"`
}

func (ActionAutomationTriggerTimerPropertyExpiredEventArgs) ElementType added in v2.0.8

func (ActionAutomationTriggerTimerPropertyExpiredEventArgs) ToActionAutomationTriggerTimerPropertyExpiredEventOutput added in v2.0.8

func (i ActionAutomationTriggerTimerPropertyExpiredEventArgs) ToActionAutomationTriggerTimerPropertyExpiredEventOutput() ActionAutomationTriggerTimerPropertyExpiredEventOutput

func (ActionAutomationTriggerTimerPropertyExpiredEventArgs) ToActionAutomationTriggerTimerPropertyExpiredEventOutputWithContext added in v2.0.8

func (i ActionAutomationTriggerTimerPropertyExpiredEventArgs) ToActionAutomationTriggerTimerPropertyExpiredEventOutputWithContext(ctx context.Context) ActionAutomationTriggerTimerPropertyExpiredEventOutput

func (ActionAutomationTriggerTimerPropertyExpiredEventArgs) ToActionAutomationTriggerTimerPropertyExpiredEventPtrOutput added in v2.0.8

func (i ActionAutomationTriggerTimerPropertyExpiredEventArgs) ToActionAutomationTriggerTimerPropertyExpiredEventPtrOutput() ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput

func (ActionAutomationTriggerTimerPropertyExpiredEventArgs) ToActionAutomationTriggerTimerPropertyExpiredEventPtrOutputWithContext added in v2.0.8

func (i ActionAutomationTriggerTimerPropertyExpiredEventArgs) ToActionAutomationTriggerTimerPropertyExpiredEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput

type ActionAutomationTriggerTimerPropertyExpiredEventInput added in v2.0.8

type ActionAutomationTriggerTimerPropertyExpiredEventInput interface {
	pulumi.Input

	ToActionAutomationTriggerTimerPropertyExpiredEventOutput() ActionAutomationTriggerTimerPropertyExpiredEventOutput
	ToActionAutomationTriggerTimerPropertyExpiredEventOutputWithContext(context.Context) ActionAutomationTriggerTimerPropertyExpiredEventOutput
}

ActionAutomationTriggerTimerPropertyExpiredEventInput is an input type that accepts ActionAutomationTriggerTimerPropertyExpiredEventArgs and ActionAutomationTriggerTimerPropertyExpiredEventOutput values. You can construct a concrete instance of `ActionAutomationTriggerTimerPropertyExpiredEventInput` via:

ActionAutomationTriggerTimerPropertyExpiredEventArgs{...}

type ActionAutomationTriggerTimerPropertyExpiredEventOutput added in v2.0.8

type ActionAutomationTriggerTimerPropertyExpiredEventOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerTimerPropertyExpiredEventOutput) BlueprintIdentifier added in v2.0.8

The blueprint identifier of the expired timer property

func (ActionAutomationTriggerTimerPropertyExpiredEventOutput) ElementType added in v2.0.8

func (ActionAutomationTriggerTimerPropertyExpiredEventOutput) PropertyIdentifier added in v2.0.8

The property identifier of the expired timer property

func (ActionAutomationTriggerTimerPropertyExpiredEventOutput) ToActionAutomationTriggerTimerPropertyExpiredEventOutput added in v2.0.8

func (ActionAutomationTriggerTimerPropertyExpiredEventOutput) ToActionAutomationTriggerTimerPropertyExpiredEventOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerTimerPropertyExpiredEventOutput) ToActionAutomationTriggerTimerPropertyExpiredEventOutputWithContext(ctx context.Context) ActionAutomationTriggerTimerPropertyExpiredEventOutput

func (ActionAutomationTriggerTimerPropertyExpiredEventOutput) ToActionAutomationTriggerTimerPropertyExpiredEventPtrOutput added in v2.0.8

func (o ActionAutomationTriggerTimerPropertyExpiredEventOutput) ToActionAutomationTriggerTimerPropertyExpiredEventPtrOutput() ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput

func (ActionAutomationTriggerTimerPropertyExpiredEventOutput) ToActionAutomationTriggerTimerPropertyExpiredEventPtrOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerTimerPropertyExpiredEventOutput) ToActionAutomationTriggerTimerPropertyExpiredEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput

type ActionAutomationTriggerTimerPropertyExpiredEventPtrInput added in v2.0.8

type ActionAutomationTriggerTimerPropertyExpiredEventPtrInput interface {
	pulumi.Input

	ToActionAutomationTriggerTimerPropertyExpiredEventPtrOutput() ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput
	ToActionAutomationTriggerTimerPropertyExpiredEventPtrOutputWithContext(context.Context) ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput
}

ActionAutomationTriggerTimerPropertyExpiredEventPtrInput is an input type that accepts ActionAutomationTriggerTimerPropertyExpiredEventArgs, ActionAutomationTriggerTimerPropertyExpiredEventPtr and ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput values. You can construct a concrete instance of `ActionAutomationTriggerTimerPropertyExpiredEventPtrInput` via:

        ActionAutomationTriggerTimerPropertyExpiredEventArgs{...}

or:

        nil

type ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput added in v2.0.8

type ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput struct{ *pulumi.OutputState }

func (ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput) BlueprintIdentifier added in v2.0.8

The blueprint identifier of the expired timer property

func (ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput) Elem added in v2.0.8

func (ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput) ElementType added in v2.0.8

func (ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput) PropertyIdentifier added in v2.0.8

The property identifier of the expired timer property

func (ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput) ToActionAutomationTriggerTimerPropertyExpiredEventPtrOutput added in v2.0.8

func (ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput) ToActionAutomationTriggerTimerPropertyExpiredEventPtrOutputWithContext added in v2.0.8

func (o ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput) ToActionAutomationTriggerTimerPropertyExpiredEventPtrOutputWithContext(ctx context.Context) ActionAutomationTriggerTimerPropertyExpiredEventPtrOutput

type ActionAzureMethod

type ActionAzureMethod struct {
	// Required when selecting type AZURE. The Azure org that the workflow belongs to
	Org string `pulumi:"org"`
	// The Azure Devops workflow [payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload) should be in `JSON` format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to [define the action payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).
	Payload *string `pulumi:"payload"`
	// Required when selecting type AZURE. The Azure webhook that the workflow belongs to
	Webhook string `pulumi:"webhook"`
}

type ActionAzureMethodArgs

type ActionAzureMethodArgs struct {
	// Required when selecting type AZURE. The Azure org that the workflow belongs to
	Org pulumi.StringInput `pulumi:"org"`
	// The Azure Devops workflow [payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload) should be in `JSON` format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to [define the action payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).
	Payload pulumi.StringPtrInput `pulumi:"payload"`
	// Required when selecting type AZURE. The Azure webhook that the workflow belongs to
	Webhook pulumi.StringInput `pulumi:"webhook"`
}

func (ActionAzureMethodArgs) ElementType

func (ActionAzureMethodArgs) ElementType() reflect.Type

func (ActionAzureMethodArgs) ToActionAzureMethodOutput

func (i ActionAzureMethodArgs) ToActionAzureMethodOutput() ActionAzureMethodOutput

func (ActionAzureMethodArgs) ToActionAzureMethodOutputWithContext

func (i ActionAzureMethodArgs) ToActionAzureMethodOutputWithContext(ctx context.Context) ActionAzureMethodOutput

func (ActionAzureMethodArgs) ToActionAzureMethodPtrOutput

func (i ActionAzureMethodArgs) ToActionAzureMethodPtrOutput() ActionAzureMethodPtrOutput

func (ActionAzureMethodArgs) ToActionAzureMethodPtrOutputWithContext

func (i ActionAzureMethodArgs) ToActionAzureMethodPtrOutputWithContext(ctx context.Context) ActionAzureMethodPtrOutput

type ActionAzureMethodInput

type ActionAzureMethodInput interface {
	pulumi.Input

	ToActionAzureMethodOutput() ActionAzureMethodOutput
	ToActionAzureMethodOutputWithContext(context.Context) ActionAzureMethodOutput
}

ActionAzureMethodInput is an input type that accepts ActionAzureMethodArgs and ActionAzureMethodOutput values. You can construct a concrete instance of `ActionAzureMethodInput` via:

ActionAzureMethodArgs{...}

type ActionAzureMethodOutput

type ActionAzureMethodOutput struct{ *pulumi.OutputState }

func (ActionAzureMethodOutput) ElementType

func (ActionAzureMethodOutput) ElementType() reflect.Type

func (ActionAzureMethodOutput) Org

Required when selecting type AZURE. The Azure org that the workflow belongs to

func (ActionAzureMethodOutput) Payload

The Azure Devops workflow [payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload) should be in `JSON` format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to [define the action payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).

func (ActionAzureMethodOutput) ToActionAzureMethodOutput

func (o ActionAzureMethodOutput) ToActionAzureMethodOutput() ActionAzureMethodOutput

func (ActionAzureMethodOutput) ToActionAzureMethodOutputWithContext

func (o ActionAzureMethodOutput) ToActionAzureMethodOutputWithContext(ctx context.Context) ActionAzureMethodOutput

func (ActionAzureMethodOutput) ToActionAzureMethodPtrOutput

func (o ActionAzureMethodOutput) ToActionAzureMethodPtrOutput() ActionAzureMethodPtrOutput

func (ActionAzureMethodOutput) ToActionAzureMethodPtrOutputWithContext

func (o ActionAzureMethodOutput) ToActionAzureMethodPtrOutputWithContext(ctx context.Context) ActionAzureMethodPtrOutput

func (ActionAzureMethodOutput) Webhook

Required when selecting type AZURE. The Azure webhook that the workflow belongs to

type ActionAzureMethodPtrInput

type ActionAzureMethodPtrInput interface {
	pulumi.Input

	ToActionAzureMethodPtrOutput() ActionAzureMethodPtrOutput
	ToActionAzureMethodPtrOutputWithContext(context.Context) ActionAzureMethodPtrOutput
}

ActionAzureMethodPtrInput is an input type that accepts ActionAzureMethodArgs, ActionAzureMethodPtr and ActionAzureMethodPtrOutput values. You can construct a concrete instance of `ActionAzureMethodPtrInput` via:

        ActionAzureMethodArgs{...}

or:

        nil

type ActionAzureMethodPtrOutput

type ActionAzureMethodPtrOutput struct{ *pulumi.OutputState }

func (ActionAzureMethodPtrOutput) Elem

func (ActionAzureMethodPtrOutput) ElementType

func (ActionAzureMethodPtrOutput) ElementType() reflect.Type

func (ActionAzureMethodPtrOutput) Org

Required when selecting type AZURE. The Azure org that the workflow belongs to

func (ActionAzureMethodPtrOutput) Payload

The Azure Devops workflow [payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload) should be in `JSON` format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to [define the action payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).

func (ActionAzureMethodPtrOutput) ToActionAzureMethodPtrOutput

func (o ActionAzureMethodPtrOutput) ToActionAzureMethodPtrOutput() ActionAzureMethodPtrOutput

func (ActionAzureMethodPtrOutput) ToActionAzureMethodPtrOutputWithContext

func (o ActionAzureMethodPtrOutput) ToActionAzureMethodPtrOutputWithContext(ctx context.Context) ActionAzureMethodPtrOutput

func (ActionAzureMethodPtrOutput) Webhook

Required when selecting type AZURE. The Azure webhook that the workflow belongs to

type ActionGithubMethod

type ActionGithubMethod struct {
	// Required when selecting type GITHUB. The GitHub org that the workflow belongs to
	Org string `pulumi:"org"`
	// Required when selecting type GITHUB. The GitHub repo that the workflow belongs to
	Repo string `pulumi:"repo"`
	// Report the workflow status when invoking the action
	ReportWorkflowStatus *string `pulumi:"reportWorkflowStatus"`
	// The GitHub workflow that the action belongs to
	Workflow string `pulumi:"workflow"`
	// The GitHub [workflow inputs](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload) should be in `JSON` format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to [define the action payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).
	WorkflowInputs *string `pulumi:"workflowInputs"`
}

type ActionGithubMethodArgs

type ActionGithubMethodArgs struct {
	// Required when selecting type GITHUB. The GitHub org that the workflow belongs to
	Org pulumi.StringInput `pulumi:"org"`
	// Required when selecting type GITHUB. The GitHub repo that the workflow belongs to
	Repo pulumi.StringInput `pulumi:"repo"`
	// Report the workflow status when invoking the action
	ReportWorkflowStatus pulumi.StringPtrInput `pulumi:"reportWorkflowStatus"`
	// The GitHub workflow that the action belongs to
	Workflow pulumi.StringInput `pulumi:"workflow"`
	// The GitHub [workflow inputs](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload) should be in `JSON` format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to [define the action payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).
	WorkflowInputs pulumi.StringPtrInput `pulumi:"workflowInputs"`
}

func (ActionGithubMethodArgs) ElementType

func (ActionGithubMethodArgs) ElementType() reflect.Type

func (ActionGithubMethodArgs) ToActionGithubMethodOutput

func (i ActionGithubMethodArgs) ToActionGithubMethodOutput() ActionGithubMethodOutput

func (ActionGithubMethodArgs) ToActionGithubMethodOutputWithContext

func (i ActionGithubMethodArgs) ToActionGithubMethodOutputWithContext(ctx context.Context) ActionGithubMethodOutput

func (ActionGithubMethodArgs) ToActionGithubMethodPtrOutput

func (i ActionGithubMethodArgs) ToActionGithubMethodPtrOutput() ActionGithubMethodPtrOutput

func (ActionGithubMethodArgs) ToActionGithubMethodPtrOutputWithContext

func (i ActionGithubMethodArgs) ToActionGithubMethodPtrOutputWithContext(ctx context.Context) ActionGithubMethodPtrOutput

type ActionGithubMethodInput

type ActionGithubMethodInput interface {
	pulumi.Input

	ToActionGithubMethodOutput() ActionGithubMethodOutput
	ToActionGithubMethodOutputWithContext(context.Context) ActionGithubMethodOutput
}

ActionGithubMethodInput is an input type that accepts ActionGithubMethodArgs and ActionGithubMethodOutput values. You can construct a concrete instance of `ActionGithubMethodInput` via:

ActionGithubMethodArgs{...}

type ActionGithubMethodOutput

type ActionGithubMethodOutput struct{ *pulumi.OutputState }

func (ActionGithubMethodOutput) ElementType

func (ActionGithubMethodOutput) ElementType() reflect.Type

func (ActionGithubMethodOutput) Org

Required when selecting type GITHUB. The GitHub org that the workflow belongs to

func (ActionGithubMethodOutput) Repo

Required when selecting type GITHUB. The GitHub repo that the workflow belongs to

func (ActionGithubMethodOutput) ReportWorkflowStatus

func (o ActionGithubMethodOutput) ReportWorkflowStatus() pulumi.StringPtrOutput

Report the workflow status when invoking the action

func (ActionGithubMethodOutput) ToActionGithubMethodOutput

func (o ActionGithubMethodOutput) ToActionGithubMethodOutput() ActionGithubMethodOutput

func (ActionGithubMethodOutput) ToActionGithubMethodOutputWithContext

func (o ActionGithubMethodOutput) ToActionGithubMethodOutputWithContext(ctx context.Context) ActionGithubMethodOutput

func (ActionGithubMethodOutput) ToActionGithubMethodPtrOutput

func (o ActionGithubMethodOutput) ToActionGithubMethodPtrOutput() ActionGithubMethodPtrOutput

func (ActionGithubMethodOutput) ToActionGithubMethodPtrOutputWithContext

func (o ActionGithubMethodOutput) ToActionGithubMethodPtrOutputWithContext(ctx context.Context) ActionGithubMethodPtrOutput

func (ActionGithubMethodOutput) Workflow

The GitHub workflow that the action belongs to

func (ActionGithubMethodOutput) WorkflowInputs

func (o ActionGithubMethodOutput) WorkflowInputs() pulumi.StringPtrOutput

The GitHub [workflow inputs](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload) should be in `JSON` format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to [define the action payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).

type ActionGithubMethodPtrInput

type ActionGithubMethodPtrInput interface {
	pulumi.Input

	ToActionGithubMethodPtrOutput() ActionGithubMethodPtrOutput
	ToActionGithubMethodPtrOutputWithContext(context.Context) ActionGithubMethodPtrOutput
}

ActionGithubMethodPtrInput is an input type that accepts ActionGithubMethodArgs, ActionGithubMethodPtr and ActionGithubMethodPtrOutput values. You can construct a concrete instance of `ActionGithubMethodPtrInput` via:

        ActionGithubMethodArgs{...}

or:

        nil

type ActionGithubMethodPtrOutput

type ActionGithubMethodPtrOutput struct{ *pulumi.OutputState }

func (ActionGithubMethodPtrOutput) Elem

func (ActionGithubMethodPtrOutput) ElementType

func (ActionGithubMethodPtrOutput) Org

Required when selecting type GITHUB. The GitHub org that the workflow belongs to

func (ActionGithubMethodPtrOutput) Repo

Required when selecting type GITHUB. The GitHub repo that the workflow belongs to

func (ActionGithubMethodPtrOutput) ReportWorkflowStatus

func (o ActionGithubMethodPtrOutput) ReportWorkflowStatus() pulumi.StringPtrOutput

Report the workflow status when invoking the action

func (ActionGithubMethodPtrOutput) ToActionGithubMethodPtrOutput

func (o ActionGithubMethodPtrOutput) ToActionGithubMethodPtrOutput() ActionGithubMethodPtrOutput

func (ActionGithubMethodPtrOutput) ToActionGithubMethodPtrOutputWithContext

func (o ActionGithubMethodPtrOutput) ToActionGithubMethodPtrOutputWithContext(ctx context.Context) ActionGithubMethodPtrOutput

func (ActionGithubMethodPtrOutput) Workflow

The GitHub workflow that the action belongs to

func (ActionGithubMethodPtrOutput) WorkflowInputs

The GitHub [workflow inputs](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload) should be in `JSON` format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to [define the action payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).

type ActionGitlabMethod

type ActionGitlabMethod struct {
	// The default ref of the action
	DefaultRef *string `pulumi:"defaultRef"`
	// Required when selecting type GITLAB. The GitLab group name that the workflow belongs to
	GroupName string `pulumi:"groupName"`
	// 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](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).
	PipelineVariables *string `pulumi:"pipelineVariables"`
	// Required when selecting type GITLAB. The GitLab project name that the workflow belongs to
	ProjectName string `pulumi:"projectName"`
}

type ActionGitlabMethodArgs

type ActionGitlabMethodArgs struct {
	// The default ref of the action
	DefaultRef pulumi.StringPtrInput `pulumi:"defaultRef"`
	// Required when selecting type GITLAB. The GitLab group name that the workflow belongs to
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// 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](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).
	PipelineVariables pulumi.StringPtrInput `pulumi:"pipelineVariables"`
	// Required when selecting type GITLAB. The GitLab project name that the workflow belongs to
	ProjectName pulumi.StringInput `pulumi:"projectName"`
}

func (ActionGitlabMethodArgs) ElementType

func (ActionGitlabMethodArgs) ElementType() reflect.Type

func (ActionGitlabMethodArgs) ToActionGitlabMethodOutput

func (i ActionGitlabMethodArgs) ToActionGitlabMethodOutput() ActionGitlabMethodOutput

func (ActionGitlabMethodArgs) ToActionGitlabMethodOutputWithContext

func (i ActionGitlabMethodArgs) ToActionGitlabMethodOutputWithContext(ctx context.Context) ActionGitlabMethodOutput

func (ActionGitlabMethodArgs) ToActionGitlabMethodPtrOutput

func (i ActionGitlabMethodArgs) ToActionGitlabMethodPtrOutput() ActionGitlabMethodPtrOutput

func (ActionGitlabMethodArgs) ToActionGitlabMethodPtrOutputWithContext

func (i ActionGitlabMethodArgs) ToActionGitlabMethodPtrOutputWithContext(ctx context.Context) ActionGitlabMethodPtrOutput

type ActionGitlabMethodInput

type ActionGitlabMethodInput interface {
	pulumi.Input

	ToActionGitlabMethodOutput() ActionGitlabMethodOutput
	ToActionGitlabMethodOutputWithContext(context.Context) ActionGitlabMethodOutput
}

ActionGitlabMethodInput is an input type that accepts ActionGitlabMethodArgs and ActionGitlabMethodOutput values. You can construct a concrete instance of `ActionGitlabMethodInput` via:

ActionGitlabMethodArgs{...}

type ActionGitlabMethodOutput

type ActionGitlabMethodOutput struct{ *pulumi.OutputState }

func (ActionGitlabMethodOutput) DefaultRef

The default ref of the action

func (ActionGitlabMethodOutput) ElementType

func (ActionGitlabMethodOutput) ElementType() reflect.Type

func (ActionGitlabMethodOutput) GroupName

Required when selecting type GITLAB. The GitLab group name that the workflow belongs to

func (ActionGitlabMethodOutput) PipelineVariables

func (o ActionGitlabMethodOutput) PipelineVariables() pulumi.StringPtrOutput

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](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).

func (ActionGitlabMethodOutput) ProjectName

Required when selecting type GITLAB. The GitLab project name that the workflow belongs to

func (ActionGitlabMethodOutput) ToActionGitlabMethodOutput

func (o ActionGitlabMethodOutput) ToActionGitlabMethodOutput() ActionGitlabMethodOutput

func (ActionGitlabMethodOutput) ToActionGitlabMethodOutputWithContext

func (o ActionGitlabMethodOutput) ToActionGitlabMethodOutputWithContext(ctx context.Context) ActionGitlabMethodOutput

func (ActionGitlabMethodOutput) ToActionGitlabMethodPtrOutput

func (o ActionGitlabMethodOutput) ToActionGitlabMethodPtrOutput() ActionGitlabMethodPtrOutput

func (ActionGitlabMethodOutput) ToActionGitlabMethodPtrOutputWithContext

func (o ActionGitlabMethodOutput) ToActionGitlabMethodPtrOutputWithContext(ctx context.Context) ActionGitlabMethodPtrOutput

type ActionGitlabMethodPtrInput

type ActionGitlabMethodPtrInput interface {
	pulumi.Input

	ToActionGitlabMethodPtrOutput() ActionGitlabMethodPtrOutput
	ToActionGitlabMethodPtrOutputWithContext(context.Context) ActionGitlabMethodPtrOutput
}

ActionGitlabMethodPtrInput is an input type that accepts ActionGitlabMethodArgs, ActionGitlabMethodPtr and ActionGitlabMethodPtrOutput values. You can construct a concrete instance of `ActionGitlabMethodPtrInput` via:

        ActionGitlabMethodArgs{...}

or:

        nil

type ActionGitlabMethodPtrOutput

type ActionGitlabMethodPtrOutput struct{ *pulumi.OutputState }

func (ActionGitlabMethodPtrOutput) DefaultRef

The default ref of the action

func (ActionGitlabMethodPtrOutput) Elem

func (ActionGitlabMethodPtrOutput) ElementType

func (ActionGitlabMethodPtrOutput) GroupName

Required when selecting type GITLAB. The GitLab group name that the workflow belongs to

func (ActionGitlabMethodPtrOutput) PipelineVariables

func (o ActionGitlabMethodPtrOutput) PipelineVariables() pulumi.StringPtrOutput

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](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).

func (ActionGitlabMethodPtrOutput) ProjectName

Required when selecting type GITLAB. The GitLab project name that the workflow belongs to

func (ActionGitlabMethodPtrOutput) ToActionGitlabMethodPtrOutput

func (o ActionGitlabMethodPtrOutput) ToActionGitlabMethodPtrOutput() ActionGitlabMethodPtrOutput

func (ActionGitlabMethodPtrOutput) ToActionGitlabMethodPtrOutputWithContext

func (o ActionGitlabMethodPtrOutput) ToActionGitlabMethodPtrOutputWithContext(ctx context.Context) ActionGitlabMethodPtrOutput

type ActionInput

type ActionInput interface {
	pulumi.Input

	ToActionOutput() ActionOutput
	ToActionOutputWithContext(ctx context.Context) ActionOutput
}

type ActionKafkaMethod

type ActionKafkaMethod struct {
	// The Kafka message [payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload) should be in `JSON` format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to [define the action payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).
	Payload *string `pulumi:"payload"`
}

type ActionKafkaMethodArgs

type ActionKafkaMethodArgs struct {
	// The Kafka message [payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload) should be in `JSON` format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to [define the action payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).
	Payload pulumi.StringPtrInput `pulumi:"payload"`
}

func (ActionKafkaMethodArgs) ElementType

func (ActionKafkaMethodArgs) ElementType() reflect.Type

func (ActionKafkaMethodArgs) ToActionKafkaMethodOutput

func (i ActionKafkaMethodArgs) ToActionKafkaMethodOutput() ActionKafkaMethodOutput

func (ActionKafkaMethodArgs) ToActionKafkaMethodOutputWithContext

func (i ActionKafkaMethodArgs) ToActionKafkaMethodOutputWithContext(ctx context.Context) ActionKafkaMethodOutput

func (ActionKafkaMethodArgs) ToActionKafkaMethodPtrOutput

func (i ActionKafkaMethodArgs) ToActionKafkaMethodPtrOutput() ActionKafkaMethodPtrOutput

func (ActionKafkaMethodArgs) ToActionKafkaMethodPtrOutputWithContext

func (i ActionKafkaMethodArgs) ToActionKafkaMethodPtrOutputWithContext(ctx context.Context) ActionKafkaMethodPtrOutput

type ActionKafkaMethodInput

type ActionKafkaMethodInput interface {
	pulumi.Input

	ToActionKafkaMethodOutput() ActionKafkaMethodOutput
	ToActionKafkaMethodOutputWithContext(context.Context) ActionKafkaMethodOutput
}

ActionKafkaMethodInput is an input type that accepts ActionKafkaMethodArgs and ActionKafkaMethodOutput values. You can construct a concrete instance of `ActionKafkaMethodInput` via:

ActionKafkaMethodArgs{...}

type ActionKafkaMethodOutput

type ActionKafkaMethodOutput struct{ *pulumi.OutputState }

func (ActionKafkaMethodOutput) ElementType

func (ActionKafkaMethodOutput) ElementType() reflect.Type

func (ActionKafkaMethodOutput) Payload

The Kafka message [payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload) should be in `JSON` format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to [define the action payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).

func (ActionKafkaMethodOutput) ToActionKafkaMethodOutput

func (o ActionKafkaMethodOutput) ToActionKafkaMethodOutput() ActionKafkaMethodOutput

func (ActionKafkaMethodOutput) ToActionKafkaMethodOutputWithContext

func (o ActionKafkaMethodOutput) ToActionKafkaMethodOutputWithContext(ctx context.Context) ActionKafkaMethodOutput

func (ActionKafkaMethodOutput) ToActionKafkaMethodPtrOutput

func (o ActionKafkaMethodOutput) ToActionKafkaMethodPtrOutput() ActionKafkaMethodPtrOutput

func (ActionKafkaMethodOutput) ToActionKafkaMethodPtrOutputWithContext

func (o ActionKafkaMethodOutput) ToActionKafkaMethodPtrOutputWithContext(ctx context.Context) ActionKafkaMethodPtrOutput

type ActionKafkaMethodPtrInput

type ActionKafkaMethodPtrInput interface {
	pulumi.Input

	ToActionKafkaMethodPtrOutput() ActionKafkaMethodPtrOutput
	ToActionKafkaMethodPtrOutputWithContext(context.Context) ActionKafkaMethodPtrOutput
}

ActionKafkaMethodPtrInput is an input type that accepts ActionKafkaMethodArgs, ActionKafkaMethodPtr and ActionKafkaMethodPtrOutput values. You can construct a concrete instance of `ActionKafkaMethodPtrInput` via:

        ActionKafkaMethodArgs{...}

or:

        nil

type ActionKafkaMethodPtrOutput

type ActionKafkaMethodPtrOutput struct{ *pulumi.OutputState }

func (ActionKafkaMethodPtrOutput) Elem

func (ActionKafkaMethodPtrOutput) ElementType

func (ActionKafkaMethodPtrOutput) ElementType() reflect.Type

func (ActionKafkaMethodPtrOutput) Payload

The Kafka message [payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload) should be in `JSON` format, encoded as a string. Use jsonencode to encode arrays or objects. Learn about how to [define the action payload](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).

func (ActionKafkaMethodPtrOutput) ToActionKafkaMethodPtrOutput

func (o ActionKafkaMethodPtrOutput) ToActionKafkaMethodPtrOutput() ActionKafkaMethodPtrOutput

func (ActionKafkaMethodPtrOutput) ToActionKafkaMethodPtrOutputWithContext

func (o ActionKafkaMethodPtrOutput) ToActionKafkaMethodPtrOutputWithContext(ctx context.Context) ActionKafkaMethodPtrOutput

type ActionMap

type ActionMap map[string]ActionInput

func (ActionMap) ElementType

func (ActionMap) ElementType() reflect.Type

func (ActionMap) ToActionMapOutput

func (i ActionMap) ToActionMapOutput() ActionMapOutput

func (ActionMap) ToActionMapOutputWithContext

func (i ActionMap) ToActionMapOutputWithContext(ctx context.Context) ActionMapOutput

type ActionMapInput

type ActionMapInput interface {
	pulumi.Input

	ToActionMapOutput() ActionMapOutput
	ToActionMapOutputWithContext(context.Context) ActionMapOutput
}

ActionMapInput is an input type that accepts ActionMap and ActionMapOutput values. You can construct a concrete instance of `ActionMapInput` via:

ActionMap{ "key": ActionArgs{...} }

type ActionMapOutput

type ActionMapOutput struct{ *pulumi.OutputState }

func (ActionMapOutput) ElementType

func (ActionMapOutput) ElementType() reflect.Type

func (ActionMapOutput) MapIndex

func (ActionMapOutput) ToActionMapOutput

func (o ActionMapOutput) ToActionMapOutput() ActionMapOutput

func (ActionMapOutput) ToActionMapOutputWithContext

func (o ActionMapOutput) ToActionMapOutputWithContext(ctx context.Context) ActionMapOutput

type ActionOutput

type ActionOutput struct{ *pulumi.OutputState }

func (ActionOutput) ApprovalEmailNotification

func (o ActionOutput) ApprovalEmailNotification() ActionApprovalEmailNotificationPtrOutput

The email notification of the approval

func (ActionOutput) ApprovalWebhookNotification

func (o ActionOutput) ApprovalWebhookNotification() ActionApprovalWebhookNotificationPtrOutput

The webhook notification of the approval

func (ActionOutput) AutomationTrigger added in v2.0.8

func (o ActionOutput) AutomationTrigger() ActionAutomationTriggerPtrOutput

Automation trigger for the action

func (ActionOutput) AzureMethod

func (o ActionOutput) AzureMethod() ActionAzureMethodPtrOutput

Azure DevOps invocation method

func (ActionOutput) Blueprint deprecated

func (o ActionOutput) Blueprint() pulumi.StringPtrOutput

The blueprint identifier the action relates to

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

func (ActionOutput) Description

func (o ActionOutput) Description() pulumi.StringPtrOutput

Description

func (ActionOutput) ElementType

func (ActionOutput) ElementType() reflect.Type

func (ActionOutput) GithubMethod

func (o ActionOutput) GithubMethod() ActionGithubMethodPtrOutput

GitHub invocation method

func (ActionOutput) GitlabMethod

func (o ActionOutput) GitlabMethod() ActionGitlabMethodPtrOutput

Gitlab invocation method

func (ActionOutput) Icon

Icon

func (ActionOutput) Identifier

func (o ActionOutput) Identifier() pulumi.StringOutput

Identifier

func (ActionOutput) KafkaMethod

func (o ActionOutput) KafkaMethod() ActionKafkaMethodPtrOutput

Kafka invocation method

func (ActionOutput) Publish

func (o ActionOutput) Publish() pulumi.BoolOutput

Publish action

func (ActionOutput) RequiredApproval

func (o ActionOutput) RequiredApproval() pulumi.StringPtrOutput

Require approval before invoking the action. Can be one of "true", "false", "ANY" or "ALL"

func (ActionOutput) SelfServiceTrigger

func (o ActionOutput) SelfServiceTrigger() ActionSelfServiceTriggerPtrOutput

Self service trigger for the action. Note: you can define only one of `orderProperties` and `steps`

func (ActionOutput) Title

Title

func (ActionOutput) ToActionOutput

func (o ActionOutput) ToActionOutput() ActionOutput

func (ActionOutput) ToActionOutputWithContext

func (o ActionOutput) ToActionOutputWithContext(ctx context.Context) ActionOutput

func (ActionOutput) UpsertEntityMethod added in v2.0.8

func (o ActionOutput) UpsertEntityMethod() ActionUpsertEntityMethodPtrOutput

Upsert Entity invocation method

func (ActionOutput) WebhookMethod

func (o ActionOutput) WebhookMethod() ActionWebhookMethodPtrOutput

Webhook invocation method

type ActionPermissions

type ActionPermissions struct {
	pulumi.CustomResourceState

	// The ID of the action
	ActionIdentifier pulumi.StringOutput `pulumi:"actionIdentifier"`
	// The ID of the blueprint
	//
	// Deprecated: Action is not attached to blueprint anymore. This value is ignored
	BlueprintIdentifier pulumi.StringPtrOutput `pulumi:"blueprintIdentifier"`
	// The permissions for the action
	Permissions ActionPermissionsPermissionsOutput `pulumi:"permissions"`
}

func GetActionPermissions

func GetActionPermissions(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ActionPermissionsState, opts ...pulumi.ResourceOption) (*ActionPermissions, error)

GetActionPermissions gets an existing ActionPermissions resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewActionPermissions

func NewActionPermissions(ctx *pulumi.Context,
	name string, args *ActionPermissionsArgs, opts ...pulumi.ResourceOption) (*ActionPermissions, error)

NewActionPermissions registers a new resource with the given unique name, arguments, and options.

func (*ActionPermissions) ElementType

func (*ActionPermissions) ElementType() reflect.Type

func (*ActionPermissions) ToActionPermissionsOutput

func (i *ActionPermissions) ToActionPermissionsOutput() ActionPermissionsOutput

func (*ActionPermissions) ToActionPermissionsOutputWithContext

func (i *ActionPermissions) ToActionPermissionsOutputWithContext(ctx context.Context) ActionPermissionsOutput

type ActionPermissionsArgs

type ActionPermissionsArgs struct {
	// The ID of the action
	ActionIdentifier pulumi.StringInput
	// The ID of the blueprint
	//
	// Deprecated: Action is not attached to blueprint anymore. This value is ignored
	BlueprintIdentifier pulumi.StringPtrInput
	// The permissions for the action
	Permissions ActionPermissionsPermissionsInput
}

The set of arguments for constructing a ActionPermissions resource.

func (ActionPermissionsArgs) ElementType

func (ActionPermissionsArgs) ElementType() reflect.Type

type ActionPermissionsArray

type ActionPermissionsArray []ActionPermissionsInput

func (ActionPermissionsArray) ElementType

func (ActionPermissionsArray) ElementType() reflect.Type

func (ActionPermissionsArray) ToActionPermissionsArrayOutput

func (i ActionPermissionsArray) ToActionPermissionsArrayOutput() ActionPermissionsArrayOutput

func (ActionPermissionsArray) ToActionPermissionsArrayOutputWithContext

func (i ActionPermissionsArray) ToActionPermissionsArrayOutputWithContext(ctx context.Context) ActionPermissionsArrayOutput

type ActionPermissionsArrayInput

type ActionPermissionsArrayInput interface {
	pulumi.Input

	ToActionPermissionsArrayOutput() ActionPermissionsArrayOutput
	ToActionPermissionsArrayOutputWithContext(context.Context) ActionPermissionsArrayOutput
}

ActionPermissionsArrayInput is an input type that accepts ActionPermissionsArray and ActionPermissionsArrayOutput values. You can construct a concrete instance of `ActionPermissionsArrayInput` via:

ActionPermissionsArray{ ActionPermissionsArgs{...} }

type ActionPermissionsArrayOutput

type ActionPermissionsArrayOutput struct{ *pulumi.OutputState }

func (ActionPermissionsArrayOutput) ElementType

func (ActionPermissionsArrayOutput) Index

func (ActionPermissionsArrayOutput) ToActionPermissionsArrayOutput

func (o ActionPermissionsArrayOutput) ToActionPermissionsArrayOutput() ActionPermissionsArrayOutput

func (ActionPermissionsArrayOutput) ToActionPermissionsArrayOutputWithContext

func (o ActionPermissionsArrayOutput) ToActionPermissionsArrayOutputWithContext(ctx context.Context) ActionPermissionsArrayOutput

type ActionPermissionsInput

type ActionPermissionsInput interface {
	pulumi.Input

	ToActionPermissionsOutput() ActionPermissionsOutput
	ToActionPermissionsOutputWithContext(ctx context.Context) ActionPermissionsOutput
}

type ActionPermissionsMap

type ActionPermissionsMap map[string]ActionPermissionsInput

func (ActionPermissionsMap) ElementType

func (ActionPermissionsMap) ElementType() reflect.Type

func (ActionPermissionsMap) ToActionPermissionsMapOutput

func (i ActionPermissionsMap) ToActionPermissionsMapOutput() ActionPermissionsMapOutput

func (ActionPermissionsMap) ToActionPermissionsMapOutputWithContext

func (i ActionPermissionsMap) ToActionPermissionsMapOutputWithContext(ctx context.Context) ActionPermissionsMapOutput

type ActionPermissionsMapInput

type ActionPermissionsMapInput interface {
	pulumi.Input

	ToActionPermissionsMapOutput() ActionPermissionsMapOutput
	ToActionPermissionsMapOutputWithContext(context.Context) ActionPermissionsMapOutput
}

ActionPermissionsMapInput is an input type that accepts ActionPermissionsMap and ActionPermissionsMapOutput values. You can construct a concrete instance of `ActionPermissionsMapInput` via:

ActionPermissionsMap{ "key": ActionPermissionsArgs{...} }

type ActionPermissionsMapOutput

type ActionPermissionsMapOutput struct{ *pulumi.OutputState }

func (ActionPermissionsMapOutput) ElementType

func (ActionPermissionsMapOutput) ElementType() reflect.Type

func (ActionPermissionsMapOutput) MapIndex

func (ActionPermissionsMapOutput) ToActionPermissionsMapOutput

func (o ActionPermissionsMapOutput) ToActionPermissionsMapOutput() ActionPermissionsMapOutput

func (ActionPermissionsMapOutput) ToActionPermissionsMapOutputWithContext

func (o ActionPermissionsMapOutput) ToActionPermissionsMapOutputWithContext(ctx context.Context) ActionPermissionsMapOutput

type ActionPermissionsOutput

type ActionPermissionsOutput struct{ *pulumi.OutputState }

func (ActionPermissionsOutput) ActionIdentifier

func (o ActionPermissionsOutput) ActionIdentifier() pulumi.StringOutput

The ID of the action

func (ActionPermissionsOutput) BlueprintIdentifier deprecated

func (o ActionPermissionsOutput) BlueprintIdentifier() pulumi.StringPtrOutput

The ID of the blueprint

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

func (ActionPermissionsOutput) ElementType

func (ActionPermissionsOutput) ElementType() reflect.Type

func (ActionPermissionsOutput) Permissions

The permissions for the action

func (ActionPermissionsOutput) ToActionPermissionsOutput

func (o ActionPermissionsOutput) ToActionPermissionsOutput() ActionPermissionsOutput

func (ActionPermissionsOutput) ToActionPermissionsOutputWithContext

func (o ActionPermissionsOutput) ToActionPermissionsOutputWithContext(ctx context.Context) ActionPermissionsOutput

type ActionPermissionsPermissions

type ActionPermissionsPermissions struct {
	// The permission to approve the action's runs
	Approve ActionPermissionsPermissionsApprove `pulumi:"approve"`
	// The permission to execute the action
	Execute ActionPermissionsPermissionsExecute `pulumi:"execute"`
}

type ActionPermissionsPermissionsApprove

type ActionPermissionsPermissionsApprove struct {
	// The policy to use for approval
	Policy *string `pulumi:"policy"`
	// The roles with approval permission
	Roles []string `pulumi:"roles"`
	// The teams with approval permission
	Teams []string `pulumi:"teams"`
	// The users with approval permission
	Users []string `pulumi:"users"`
}

type ActionPermissionsPermissionsApproveArgs

type ActionPermissionsPermissionsApproveArgs struct {
	// The policy to use for approval
	Policy pulumi.StringPtrInput `pulumi:"policy"`
	// The roles with approval permission
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// The teams with approval permission
	Teams pulumi.StringArrayInput `pulumi:"teams"`
	// The users with approval permission
	Users pulumi.StringArrayInput `pulumi:"users"`
}

func (ActionPermissionsPermissionsApproveArgs) ElementType

func (ActionPermissionsPermissionsApproveArgs) ToActionPermissionsPermissionsApproveOutput

func (i ActionPermissionsPermissionsApproveArgs) ToActionPermissionsPermissionsApproveOutput() ActionPermissionsPermissionsApproveOutput

func (ActionPermissionsPermissionsApproveArgs) ToActionPermissionsPermissionsApproveOutputWithContext

func (i ActionPermissionsPermissionsApproveArgs) ToActionPermissionsPermissionsApproveOutputWithContext(ctx context.Context) ActionPermissionsPermissionsApproveOutput

func (ActionPermissionsPermissionsApproveArgs) ToActionPermissionsPermissionsApprovePtrOutput

func (i ActionPermissionsPermissionsApproveArgs) ToActionPermissionsPermissionsApprovePtrOutput() ActionPermissionsPermissionsApprovePtrOutput

func (ActionPermissionsPermissionsApproveArgs) ToActionPermissionsPermissionsApprovePtrOutputWithContext

func (i ActionPermissionsPermissionsApproveArgs) ToActionPermissionsPermissionsApprovePtrOutputWithContext(ctx context.Context) ActionPermissionsPermissionsApprovePtrOutput

type ActionPermissionsPermissionsApproveInput

type ActionPermissionsPermissionsApproveInput interface {
	pulumi.Input

	ToActionPermissionsPermissionsApproveOutput() ActionPermissionsPermissionsApproveOutput
	ToActionPermissionsPermissionsApproveOutputWithContext(context.Context) ActionPermissionsPermissionsApproveOutput
}

ActionPermissionsPermissionsApproveInput is an input type that accepts ActionPermissionsPermissionsApproveArgs and ActionPermissionsPermissionsApproveOutput values. You can construct a concrete instance of `ActionPermissionsPermissionsApproveInput` via:

ActionPermissionsPermissionsApproveArgs{...}

type ActionPermissionsPermissionsApproveOutput

type ActionPermissionsPermissionsApproveOutput struct{ *pulumi.OutputState }

func (ActionPermissionsPermissionsApproveOutput) ElementType

func (ActionPermissionsPermissionsApproveOutput) Policy

The policy to use for approval

func (ActionPermissionsPermissionsApproveOutput) Roles

The roles with approval permission

func (ActionPermissionsPermissionsApproveOutput) Teams

The teams with approval permission

func (ActionPermissionsPermissionsApproveOutput) ToActionPermissionsPermissionsApproveOutput

func (o ActionPermissionsPermissionsApproveOutput) ToActionPermissionsPermissionsApproveOutput() ActionPermissionsPermissionsApproveOutput

func (ActionPermissionsPermissionsApproveOutput) ToActionPermissionsPermissionsApproveOutputWithContext

func (o ActionPermissionsPermissionsApproveOutput) ToActionPermissionsPermissionsApproveOutputWithContext(ctx context.Context) ActionPermissionsPermissionsApproveOutput

func (ActionPermissionsPermissionsApproveOutput) ToActionPermissionsPermissionsApprovePtrOutput

func (o ActionPermissionsPermissionsApproveOutput) ToActionPermissionsPermissionsApprovePtrOutput() ActionPermissionsPermissionsApprovePtrOutput

func (ActionPermissionsPermissionsApproveOutput) ToActionPermissionsPermissionsApprovePtrOutputWithContext

func (o ActionPermissionsPermissionsApproveOutput) ToActionPermissionsPermissionsApprovePtrOutputWithContext(ctx context.Context) ActionPermissionsPermissionsApprovePtrOutput

func (ActionPermissionsPermissionsApproveOutput) Users

The users with approval permission

type ActionPermissionsPermissionsApprovePtrInput

type ActionPermissionsPermissionsApprovePtrInput interface {
	pulumi.Input

	ToActionPermissionsPermissionsApprovePtrOutput() ActionPermissionsPermissionsApprovePtrOutput
	ToActionPermissionsPermissionsApprovePtrOutputWithContext(context.Context) ActionPermissionsPermissionsApprovePtrOutput
}

ActionPermissionsPermissionsApprovePtrInput is an input type that accepts ActionPermissionsPermissionsApproveArgs, ActionPermissionsPermissionsApprovePtr and ActionPermissionsPermissionsApprovePtrOutput values. You can construct a concrete instance of `ActionPermissionsPermissionsApprovePtrInput` via:

        ActionPermissionsPermissionsApproveArgs{...}

or:

        nil

type ActionPermissionsPermissionsApprovePtrOutput

type ActionPermissionsPermissionsApprovePtrOutput struct{ *pulumi.OutputState }

func (ActionPermissionsPermissionsApprovePtrOutput) Elem

func (ActionPermissionsPermissionsApprovePtrOutput) ElementType

func (ActionPermissionsPermissionsApprovePtrOutput) Policy

The policy to use for approval

func (ActionPermissionsPermissionsApprovePtrOutput) Roles

The roles with approval permission

func (ActionPermissionsPermissionsApprovePtrOutput) Teams

The teams with approval permission

func (ActionPermissionsPermissionsApprovePtrOutput) ToActionPermissionsPermissionsApprovePtrOutput

func (o ActionPermissionsPermissionsApprovePtrOutput) ToActionPermissionsPermissionsApprovePtrOutput() ActionPermissionsPermissionsApprovePtrOutput

func (ActionPermissionsPermissionsApprovePtrOutput) ToActionPermissionsPermissionsApprovePtrOutputWithContext

func (o ActionPermissionsPermissionsApprovePtrOutput) ToActionPermissionsPermissionsApprovePtrOutputWithContext(ctx context.Context) ActionPermissionsPermissionsApprovePtrOutput

func (ActionPermissionsPermissionsApprovePtrOutput) Users

The users with approval permission

type ActionPermissionsPermissionsArgs

type ActionPermissionsPermissionsArgs struct {
	// The permission to approve the action's runs
	Approve ActionPermissionsPermissionsApproveInput `pulumi:"approve"`
	// The permission to execute the action
	Execute ActionPermissionsPermissionsExecuteInput `pulumi:"execute"`
}

func (ActionPermissionsPermissionsArgs) ElementType

func (ActionPermissionsPermissionsArgs) ToActionPermissionsPermissionsOutput

func (i ActionPermissionsPermissionsArgs) ToActionPermissionsPermissionsOutput() ActionPermissionsPermissionsOutput

func (ActionPermissionsPermissionsArgs) ToActionPermissionsPermissionsOutputWithContext

func (i ActionPermissionsPermissionsArgs) ToActionPermissionsPermissionsOutputWithContext(ctx context.Context) ActionPermissionsPermissionsOutput

func (ActionPermissionsPermissionsArgs) ToActionPermissionsPermissionsPtrOutput

func (i ActionPermissionsPermissionsArgs) ToActionPermissionsPermissionsPtrOutput() ActionPermissionsPermissionsPtrOutput

func (ActionPermissionsPermissionsArgs) ToActionPermissionsPermissionsPtrOutputWithContext

func (i ActionPermissionsPermissionsArgs) ToActionPermissionsPermissionsPtrOutputWithContext(ctx context.Context) ActionPermissionsPermissionsPtrOutput

type ActionPermissionsPermissionsExecute

type ActionPermissionsPermissionsExecute struct {
	// Give execution permission to the teams who own the entity
	OwnedByTeam *bool `pulumi:"ownedByTeam"`
	// The policy to use for execution
	Policy *string `pulumi:"policy"`
	// The roles with execution permission
	Roles []string `pulumi:"roles"`
	// The teams with execution permission
	Teams []string `pulumi:"teams"`
	// The users with execution permission
	Users []string `pulumi:"users"`
}

type ActionPermissionsPermissionsExecuteArgs

type ActionPermissionsPermissionsExecuteArgs struct {
	// Give execution permission to the teams who own the entity
	OwnedByTeam pulumi.BoolPtrInput `pulumi:"ownedByTeam"`
	// The policy to use for execution
	Policy pulumi.StringPtrInput `pulumi:"policy"`
	// The roles with execution permission
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// The teams with execution permission
	Teams pulumi.StringArrayInput `pulumi:"teams"`
	// The users with execution permission
	Users pulumi.StringArrayInput `pulumi:"users"`
}

func (ActionPermissionsPermissionsExecuteArgs) ElementType

func (ActionPermissionsPermissionsExecuteArgs) ToActionPermissionsPermissionsExecuteOutput

func (i ActionPermissionsPermissionsExecuteArgs) ToActionPermissionsPermissionsExecuteOutput() ActionPermissionsPermissionsExecuteOutput

func (ActionPermissionsPermissionsExecuteArgs) ToActionPermissionsPermissionsExecuteOutputWithContext

func (i ActionPermissionsPermissionsExecuteArgs) ToActionPermissionsPermissionsExecuteOutputWithContext(ctx context.Context) ActionPermissionsPermissionsExecuteOutput

func (ActionPermissionsPermissionsExecuteArgs) ToActionPermissionsPermissionsExecutePtrOutput

func (i ActionPermissionsPermissionsExecuteArgs) ToActionPermissionsPermissionsExecutePtrOutput() ActionPermissionsPermissionsExecutePtrOutput

func (ActionPermissionsPermissionsExecuteArgs) ToActionPermissionsPermissionsExecutePtrOutputWithContext

func (i ActionPermissionsPermissionsExecuteArgs) ToActionPermissionsPermissionsExecutePtrOutputWithContext(ctx context.Context) ActionPermissionsPermissionsExecutePtrOutput

type ActionPermissionsPermissionsExecuteInput

type ActionPermissionsPermissionsExecuteInput interface {
	pulumi.Input

	ToActionPermissionsPermissionsExecuteOutput() ActionPermissionsPermissionsExecuteOutput
	ToActionPermissionsPermissionsExecuteOutputWithContext(context.Context) ActionPermissionsPermissionsExecuteOutput
}

ActionPermissionsPermissionsExecuteInput is an input type that accepts ActionPermissionsPermissionsExecuteArgs and ActionPermissionsPermissionsExecuteOutput values. You can construct a concrete instance of `ActionPermissionsPermissionsExecuteInput` via:

ActionPermissionsPermissionsExecuteArgs{...}

type ActionPermissionsPermissionsExecuteOutput

type ActionPermissionsPermissionsExecuteOutput struct{ *pulumi.OutputState }

func (ActionPermissionsPermissionsExecuteOutput) ElementType

func (ActionPermissionsPermissionsExecuteOutput) OwnedByTeam

Give execution permission to the teams who own the entity

func (ActionPermissionsPermissionsExecuteOutput) Policy

The policy to use for execution

func (ActionPermissionsPermissionsExecuteOutput) Roles

The roles with execution permission

func (ActionPermissionsPermissionsExecuteOutput) Teams

The teams with execution permission

func (ActionPermissionsPermissionsExecuteOutput) ToActionPermissionsPermissionsExecuteOutput

func (o ActionPermissionsPermissionsExecuteOutput) ToActionPermissionsPermissionsExecuteOutput() ActionPermissionsPermissionsExecuteOutput

func (ActionPermissionsPermissionsExecuteOutput) ToActionPermissionsPermissionsExecuteOutputWithContext

func (o ActionPermissionsPermissionsExecuteOutput) ToActionPermissionsPermissionsExecuteOutputWithContext(ctx context.Context) ActionPermissionsPermissionsExecuteOutput

func (ActionPermissionsPermissionsExecuteOutput) ToActionPermissionsPermissionsExecutePtrOutput

func (o ActionPermissionsPermissionsExecuteOutput) ToActionPermissionsPermissionsExecutePtrOutput() ActionPermissionsPermissionsExecutePtrOutput

func (ActionPermissionsPermissionsExecuteOutput) ToActionPermissionsPermissionsExecutePtrOutputWithContext

func (o ActionPermissionsPermissionsExecuteOutput) ToActionPermissionsPermissionsExecutePtrOutputWithContext(ctx context.Context) ActionPermissionsPermissionsExecutePtrOutput

func (ActionPermissionsPermissionsExecuteOutput) Users

The users with execution permission

type ActionPermissionsPermissionsExecutePtrInput

type ActionPermissionsPermissionsExecutePtrInput interface {
	pulumi.Input

	ToActionPermissionsPermissionsExecutePtrOutput() ActionPermissionsPermissionsExecutePtrOutput
	ToActionPermissionsPermissionsExecutePtrOutputWithContext(context.Context) ActionPermissionsPermissionsExecutePtrOutput
}

ActionPermissionsPermissionsExecutePtrInput is an input type that accepts ActionPermissionsPermissionsExecuteArgs, ActionPermissionsPermissionsExecutePtr and ActionPermissionsPermissionsExecutePtrOutput values. You can construct a concrete instance of `ActionPermissionsPermissionsExecutePtrInput` via:

        ActionPermissionsPermissionsExecuteArgs{...}

or:

        nil

type ActionPermissionsPermissionsExecutePtrOutput

type ActionPermissionsPermissionsExecutePtrOutput struct{ *pulumi.OutputState }

func (ActionPermissionsPermissionsExecutePtrOutput) Elem

func (ActionPermissionsPermissionsExecutePtrOutput) ElementType

func (ActionPermissionsPermissionsExecutePtrOutput) OwnedByTeam

Give execution permission to the teams who own the entity

func (ActionPermissionsPermissionsExecutePtrOutput) Policy

The policy to use for execution

func (ActionPermissionsPermissionsExecutePtrOutput) Roles

The roles with execution permission

func (ActionPermissionsPermissionsExecutePtrOutput) Teams

The teams with execution permission

func (ActionPermissionsPermissionsExecutePtrOutput) ToActionPermissionsPermissionsExecutePtrOutput

func (o ActionPermissionsPermissionsExecutePtrOutput) ToActionPermissionsPermissionsExecutePtrOutput() ActionPermissionsPermissionsExecutePtrOutput

func (ActionPermissionsPermissionsExecutePtrOutput) ToActionPermissionsPermissionsExecutePtrOutputWithContext

func (o ActionPermissionsPermissionsExecutePtrOutput) ToActionPermissionsPermissionsExecutePtrOutputWithContext(ctx context.Context) ActionPermissionsPermissionsExecutePtrOutput

func (ActionPermissionsPermissionsExecutePtrOutput) Users

The users with execution permission

type ActionPermissionsPermissionsInput

type ActionPermissionsPermissionsInput interface {
	pulumi.Input

	ToActionPermissionsPermissionsOutput() ActionPermissionsPermissionsOutput
	ToActionPermissionsPermissionsOutputWithContext(context.Context) ActionPermissionsPermissionsOutput
}

ActionPermissionsPermissionsInput is an input type that accepts ActionPermissionsPermissionsArgs and ActionPermissionsPermissionsOutput values. You can construct a concrete instance of `ActionPermissionsPermissionsInput` via:

ActionPermissionsPermissionsArgs{...}

type ActionPermissionsPermissionsOutput

type ActionPermissionsPermissionsOutput struct{ *pulumi.OutputState }

func (ActionPermissionsPermissionsOutput) Approve

The permission to approve the action's runs

func (ActionPermissionsPermissionsOutput) ElementType

func (ActionPermissionsPermissionsOutput) Execute

The permission to execute the action

func (ActionPermissionsPermissionsOutput) ToActionPermissionsPermissionsOutput

func (o ActionPermissionsPermissionsOutput) ToActionPermissionsPermissionsOutput() ActionPermissionsPermissionsOutput

func (ActionPermissionsPermissionsOutput) ToActionPermissionsPermissionsOutputWithContext

func (o ActionPermissionsPermissionsOutput) ToActionPermissionsPermissionsOutputWithContext(ctx context.Context) ActionPermissionsPermissionsOutput

func (ActionPermissionsPermissionsOutput) ToActionPermissionsPermissionsPtrOutput

func (o ActionPermissionsPermissionsOutput) ToActionPermissionsPermissionsPtrOutput() ActionPermissionsPermissionsPtrOutput

func (ActionPermissionsPermissionsOutput) ToActionPermissionsPermissionsPtrOutputWithContext

func (o ActionPermissionsPermissionsOutput) ToActionPermissionsPermissionsPtrOutputWithContext(ctx context.Context) ActionPermissionsPermissionsPtrOutput

type ActionPermissionsPermissionsPtrInput

type ActionPermissionsPermissionsPtrInput interface {
	pulumi.Input

	ToActionPermissionsPermissionsPtrOutput() ActionPermissionsPermissionsPtrOutput
	ToActionPermissionsPermissionsPtrOutputWithContext(context.Context) ActionPermissionsPermissionsPtrOutput
}

ActionPermissionsPermissionsPtrInput is an input type that accepts ActionPermissionsPermissionsArgs, ActionPermissionsPermissionsPtr and ActionPermissionsPermissionsPtrOutput values. You can construct a concrete instance of `ActionPermissionsPermissionsPtrInput` via:

        ActionPermissionsPermissionsArgs{...}

or:

        nil

type ActionPermissionsPermissionsPtrOutput

type ActionPermissionsPermissionsPtrOutput struct{ *pulumi.OutputState }

func (ActionPermissionsPermissionsPtrOutput) Approve

The permission to approve the action's runs

func (ActionPermissionsPermissionsPtrOutput) Elem

func (ActionPermissionsPermissionsPtrOutput) ElementType

func (ActionPermissionsPermissionsPtrOutput) Execute

The permission to execute the action

func (ActionPermissionsPermissionsPtrOutput) ToActionPermissionsPermissionsPtrOutput

func (o ActionPermissionsPermissionsPtrOutput) ToActionPermissionsPermissionsPtrOutput() ActionPermissionsPermissionsPtrOutput

func (ActionPermissionsPermissionsPtrOutput) ToActionPermissionsPermissionsPtrOutputWithContext

func (o ActionPermissionsPermissionsPtrOutput) ToActionPermissionsPermissionsPtrOutputWithContext(ctx context.Context) ActionPermissionsPermissionsPtrOutput

type ActionPermissionsState

type ActionPermissionsState struct {
	// The ID of the action
	ActionIdentifier pulumi.StringPtrInput
	// The ID of the blueprint
	//
	// Deprecated: Action is not attached to blueprint anymore. This value is ignored
	BlueprintIdentifier pulumi.StringPtrInput
	// The permissions for the action
	Permissions ActionPermissionsPermissionsPtrInput
}

func (ActionPermissionsState) ElementType

func (ActionPermissionsState) ElementType() reflect.Type

type ActionSelfServiceTrigger

type ActionSelfServiceTrigger struct {
	// The ID of the blueprint
	BlueprintIdentifier *string `pulumi:"blueprintIdentifier"`
	// The `condition` field allows you to define rules using Port's [search & query syntax](https://docs.getport.io/search-and-query/#rules) to determine which entities the action will be available for.
	Condition *string `pulumi:"condition"`
	// The operation type of the action
	Operation string `pulumi:"operation"`
	// Order properties
	OrderProperties []string `pulumi:"orderProperties"`
	// The required jq query of the property
	RequiredJqQuery *string `pulumi:"requiredJqQuery"`
	// The steps of the action
	Steps []ActionSelfServiceTriggerStep `pulumi:"steps"`
	// User properties
	UserProperties *ActionSelfServiceTriggerUserProperties `pulumi:"userProperties"`
}

type ActionSelfServiceTriggerArgs

type ActionSelfServiceTriggerArgs struct {
	// The ID of the blueprint
	BlueprintIdentifier pulumi.StringPtrInput `pulumi:"blueprintIdentifier"`
	// The `condition` field allows you to define rules using Port's [search & query syntax](https://docs.getport.io/search-and-query/#rules) to determine which entities the action will be available for.
	Condition pulumi.StringPtrInput `pulumi:"condition"`
	// The operation type of the action
	Operation pulumi.StringInput `pulumi:"operation"`
	// Order properties
	OrderProperties pulumi.StringArrayInput `pulumi:"orderProperties"`
	// The required jq query of the property
	RequiredJqQuery pulumi.StringPtrInput `pulumi:"requiredJqQuery"`
	// The steps of the action
	Steps ActionSelfServiceTriggerStepArrayInput `pulumi:"steps"`
	// User properties
	UserProperties ActionSelfServiceTriggerUserPropertiesPtrInput `pulumi:"userProperties"`
}

func (ActionSelfServiceTriggerArgs) ElementType

func (ActionSelfServiceTriggerArgs) ToActionSelfServiceTriggerOutput

func (i ActionSelfServiceTriggerArgs) ToActionSelfServiceTriggerOutput() ActionSelfServiceTriggerOutput

func (ActionSelfServiceTriggerArgs) ToActionSelfServiceTriggerOutputWithContext

func (i ActionSelfServiceTriggerArgs) ToActionSelfServiceTriggerOutputWithContext(ctx context.Context) ActionSelfServiceTriggerOutput

func (ActionSelfServiceTriggerArgs) ToActionSelfServiceTriggerPtrOutput

func (i ActionSelfServiceTriggerArgs) ToActionSelfServiceTriggerPtrOutput() ActionSelfServiceTriggerPtrOutput

func (ActionSelfServiceTriggerArgs) ToActionSelfServiceTriggerPtrOutputWithContext

func (i ActionSelfServiceTriggerArgs) ToActionSelfServiceTriggerPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerPtrOutput

type ActionSelfServiceTriggerInput

type ActionSelfServiceTriggerInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerOutput() ActionSelfServiceTriggerOutput
	ToActionSelfServiceTriggerOutputWithContext(context.Context) ActionSelfServiceTriggerOutput
}

ActionSelfServiceTriggerInput is an input type that accepts ActionSelfServiceTriggerArgs and ActionSelfServiceTriggerOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerInput` via:

ActionSelfServiceTriggerArgs{...}

type ActionSelfServiceTriggerOutput

type ActionSelfServiceTriggerOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerOutput) BlueprintIdentifier

func (o ActionSelfServiceTriggerOutput) BlueprintIdentifier() pulumi.StringPtrOutput

The ID of the blueprint

func (ActionSelfServiceTriggerOutput) Condition added in v2.0.4

The `condition` field allows you to define rules using Port's [search & query syntax](https://docs.getport.io/search-and-query/#rules) to determine which entities the action will be available for.

func (ActionSelfServiceTriggerOutput) ElementType

func (ActionSelfServiceTriggerOutput) Operation

The operation type of the action

func (ActionSelfServiceTriggerOutput) OrderProperties

Order properties

func (ActionSelfServiceTriggerOutput) RequiredJqQuery

The required jq query of the property

func (ActionSelfServiceTriggerOutput) Steps added in v2.0.23

The steps of the action

func (ActionSelfServiceTriggerOutput) ToActionSelfServiceTriggerOutput

func (o ActionSelfServiceTriggerOutput) ToActionSelfServiceTriggerOutput() ActionSelfServiceTriggerOutput

func (ActionSelfServiceTriggerOutput) ToActionSelfServiceTriggerOutputWithContext

func (o ActionSelfServiceTriggerOutput) ToActionSelfServiceTriggerOutputWithContext(ctx context.Context) ActionSelfServiceTriggerOutput

func (ActionSelfServiceTriggerOutput) ToActionSelfServiceTriggerPtrOutput

func (o ActionSelfServiceTriggerOutput) ToActionSelfServiceTriggerPtrOutput() ActionSelfServiceTriggerPtrOutput

func (ActionSelfServiceTriggerOutput) ToActionSelfServiceTriggerPtrOutputWithContext

func (o ActionSelfServiceTriggerOutput) ToActionSelfServiceTriggerPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerPtrOutput

func (ActionSelfServiceTriggerOutput) UserProperties

User properties

type ActionSelfServiceTriggerPtrInput

type ActionSelfServiceTriggerPtrInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerPtrOutput() ActionSelfServiceTriggerPtrOutput
	ToActionSelfServiceTriggerPtrOutputWithContext(context.Context) ActionSelfServiceTriggerPtrOutput
}

ActionSelfServiceTriggerPtrInput is an input type that accepts ActionSelfServiceTriggerArgs, ActionSelfServiceTriggerPtr and ActionSelfServiceTriggerPtrOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerPtrInput` via:

        ActionSelfServiceTriggerArgs{...}

or:

        nil

type ActionSelfServiceTriggerPtrOutput

type ActionSelfServiceTriggerPtrOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerPtrOutput) BlueprintIdentifier

The ID of the blueprint

func (ActionSelfServiceTriggerPtrOutput) Condition added in v2.0.4

The `condition` field allows you to define rules using Port's [search & query syntax](https://docs.getport.io/search-and-query/#rules) to determine which entities the action will be available for.

func (ActionSelfServiceTriggerPtrOutput) Elem

func (ActionSelfServiceTriggerPtrOutput) ElementType

func (ActionSelfServiceTriggerPtrOutput) Operation

The operation type of the action

func (ActionSelfServiceTriggerPtrOutput) OrderProperties

Order properties

func (ActionSelfServiceTriggerPtrOutput) RequiredJqQuery

The required jq query of the property

func (ActionSelfServiceTriggerPtrOutput) Steps added in v2.0.23

The steps of the action

func (ActionSelfServiceTriggerPtrOutput) ToActionSelfServiceTriggerPtrOutput

func (o ActionSelfServiceTriggerPtrOutput) ToActionSelfServiceTriggerPtrOutput() ActionSelfServiceTriggerPtrOutput

func (ActionSelfServiceTriggerPtrOutput) ToActionSelfServiceTriggerPtrOutputWithContext

func (o ActionSelfServiceTriggerPtrOutput) ToActionSelfServiceTriggerPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerPtrOutput

func (ActionSelfServiceTriggerPtrOutput) UserProperties

User properties

type ActionSelfServiceTriggerStep added in v2.0.23

type ActionSelfServiceTriggerStep struct {
	// The order of the properties in this step
	Orders []string `pulumi:"orders"`
	// The step's title
	Title string `pulumi:"title"`
}

type ActionSelfServiceTriggerStepArgs added in v2.0.23

type ActionSelfServiceTriggerStepArgs struct {
	// The order of the properties in this step
	Orders pulumi.StringArrayInput `pulumi:"orders"`
	// The step's title
	Title pulumi.StringInput `pulumi:"title"`
}

func (ActionSelfServiceTriggerStepArgs) ElementType added in v2.0.23

func (ActionSelfServiceTriggerStepArgs) ToActionSelfServiceTriggerStepOutput added in v2.0.23

func (i ActionSelfServiceTriggerStepArgs) ToActionSelfServiceTriggerStepOutput() ActionSelfServiceTriggerStepOutput

func (ActionSelfServiceTriggerStepArgs) ToActionSelfServiceTriggerStepOutputWithContext added in v2.0.23

func (i ActionSelfServiceTriggerStepArgs) ToActionSelfServiceTriggerStepOutputWithContext(ctx context.Context) ActionSelfServiceTriggerStepOutput

type ActionSelfServiceTriggerStepArray added in v2.0.23

type ActionSelfServiceTriggerStepArray []ActionSelfServiceTriggerStepInput

func (ActionSelfServiceTriggerStepArray) ElementType added in v2.0.23

func (ActionSelfServiceTriggerStepArray) ToActionSelfServiceTriggerStepArrayOutput added in v2.0.23

func (i ActionSelfServiceTriggerStepArray) ToActionSelfServiceTriggerStepArrayOutput() ActionSelfServiceTriggerStepArrayOutput

func (ActionSelfServiceTriggerStepArray) ToActionSelfServiceTriggerStepArrayOutputWithContext added in v2.0.23

func (i ActionSelfServiceTriggerStepArray) ToActionSelfServiceTriggerStepArrayOutputWithContext(ctx context.Context) ActionSelfServiceTriggerStepArrayOutput

type ActionSelfServiceTriggerStepArrayInput added in v2.0.23

type ActionSelfServiceTriggerStepArrayInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerStepArrayOutput() ActionSelfServiceTriggerStepArrayOutput
	ToActionSelfServiceTriggerStepArrayOutputWithContext(context.Context) ActionSelfServiceTriggerStepArrayOutput
}

ActionSelfServiceTriggerStepArrayInput is an input type that accepts ActionSelfServiceTriggerStepArray and ActionSelfServiceTriggerStepArrayOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerStepArrayInput` via:

ActionSelfServiceTriggerStepArray{ ActionSelfServiceTriggerStepArgs{...} }

type ActionSelfServiceTriggerStepArrayOutput added in v2.0.23

type ActionSelfServiceTriggerStepArrayOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerStepArrayOutput) ElementType added in v2.0.23

func (ActionSelfServiceTriggerStepArrayOutput) Index added in v2.0.23

func (ActionSelfServiceTriggerStepArrayOutput) ToActionSelfServiceTriggerStepArrayOutput added in v2.0.23

func (o ActionSelfServiceTriggerStepArrayOutput) ToActionSelfServiceTriggerStepArrayOutput() ActionSelfServiceTriggerStepArrayOutput

func (ActionSelfServiceTriggerStepArrayOutput) ToActionSelfServiceTriggerStepArrayOutputWithContext added in v2.0.23

func (o ActionSelfServiceTriggerStepArrayOutput) ToActionSelfServiceTriggerStepArrayOutputWithContext(ctx context.Context) ActionSelfServiceTriggerStepArrayOutput

type ActionSelfServiceTriggerStepInput added in v2.0.23

type ActionSelfServiceTriggerStepInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerStepOutput() ActionSelfServiceTriggerStepOutput
	ToActionSelfServiceTriggerStepOutputWithContext(context.Context) ActionSelfServiceTriggerStepOutput
}

ActionSelfServiceTriggerStepInput is an input type that accepts ActionSelfServiceTriggerStepArgs and ActionSelfServiceTriggerStepOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerStepInput` via:

ActionSelfServiceTriggerStepArgs{...}

type ActionSelfServiceTriggerStepOutput added in v2.0.23

type ActionSelfServiceTriggerStepOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerStepOutput) ElementType added in v2.0.23

func (ActionSelfServiceTriggerStepOutput) Orders added in v2.0.23

The order of the properties in this step

func (ActionSelfServiceTriggerStepOutput) Title added in v2.0.23

The step's title

func (ActionSelfServiceTriggerStepOutput) ToActionSelfServiceTriggerStepOutput added in v2.0.23

func (o ActionSelfServiceTriggerStepOutput) ToActionSelfServiceTriggerStepOutput() ActionSelfServiceTriggerStepOutput

func (ActionSelfServiceTriggerStepOutput) ToActionSelfServiceTriggerStepOutputWithContext added in v2.0.23

func (o ActionSelfServiceTriggerStepOutput) ToActionSelfServiceTriggerStepOutputWithContext(ctx context.Context) ActionSelfServiceTriggerStepOutput

type ActionSelfServiceTriggerUserProperties

type ActionSelfServiceTriggerUserProperties struct {
	// The array property of the action
	ArrayProps map[string]ActionSelfServiceTriggerUserPropertiesArrayProps `pulumi:"arrayProps"`
	// The boolean property of the action
	BooleanProps map[string]ActionSelfServiceTriggerUserPropertiesBooleanProps `pulumi:"booleanProps"`
	// The number property of the action
	NumberProps map[string]ActionSelfServiceTriggerUserPropertiesNumberProps `pulumi:"numberProps"`
	// The object property of the action
	ObjectProps map[string]ActionSelfServiceTriggerUserPropertiesObjectProps `pulumi:"objectProps"`
	// The string property of the action
	StringProps map[string]ActionSelfServiceTriggerUserPropertiesStringProps `pulumi:"stringProps"`
}

type ActionSelfServiceTriggerUserPropertiesArgs

type ActionSelfServiceTriggerUserPropertiesArgs struct {
	// The array property of the action
	ArrayProps ActionSelfServiceTriggerUserPropertiesArrayPropsMapInput `pulumi:"arrayProps"`
	// The boolean property of the action
	BooleanProps ActionSelfServiceTriggerUserPropertiesBooleanPropsMapInput `pulumi:"booleanProps"`
	// The number property of the action
	NumberProps ActionSelfServiceTriggerUserPropertiesNumberPropsMapInput `pulumi:"numberProps"`
	// The object property of the action
	ObjectProps ActionSelfServiceTriggerUserPropertiesObjectPropsMapInput `pulumi:"objectProps"`
	// The string property of the action
	StringProps ActionSelfServiceTriggerUserPropertiesStringPropsMapInput `pulumi:"stringProps"`
}

func (ActionSelfServiceTriggerUserPropertiesArgs) ElementType

func (ActionSelfServiceTriggerUserPropertiesArgs) ToActionSelfServiceTriggerUserPropertiesOutput

func (i ActionSelfServiceTriggerUserPropertiesArgs) ToActionSelfServiceTriggerUserPropertiesOutput() ActionSelfServiceTriggerUserPropertiesOutput

func (ActionSelfServiceTriggerUserPropertiesArgs) ToActionSelfServiceTriggerUserPropertiesOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesArgs) ToActionSelfServiceTriggerUserPropertiesOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesOutput

func (ActionSelfServiceTriggerUserPropertiesArgs) ToActionSelfServiceTriggerUserPropertiesPtrOutput

func (i ActionSelfServiceTriggerUserPropertiesArgs) ToActionSelfServiceTriggerUserPropertiesPtrOutput() ActionSelfServiceTriggerUserPropertiesPtrOutput

func (ActionSelfServiceTriggerUserPropertiesArgs) ToActionSelfServiceTriggerUserPropertiesPtrOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesArgs) ToActionSelfServiceTriggerUserPropertiesPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayProps

type ActionSelfServiceTriggerUserPropertiesArrayProps struct {
	// An array of boolean items within the property
	BooleanItems *ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItems `pulumi:"booleanItems"`
	// The default jq query of the array property
	DefaultJqQuery *string `pulumi:"defaultJqQuery"`
	// The properties that this property depends on
	DependsOns []string `pulumi:"dependsOns"`
	// The description of the property
	Description *string `pulumi:"description"`
	// The icon of the property
	Icon *string `pulumi:"icon"`
	// The max items of the array property
	MaxItems *int `pulumi:"maxItems"`
	// The min items of the array property
	MinItems *int `pulumi:"minItems"`
	// An array of number items within the property
	NumberItems *ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItems `pulumi:"numberItems"`
	// An array of object items within the property
	ObjectItems *ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItems `pulumi:"objectItems"`
	// Whether the property is required, by default not required, this property can't be set at the same time if `requiredJqQuery` is set, and only supports true as value
	Required *bool `pulumi:"required"`
	// How to sort entities when in the self service action form in the UI
	Sort *ActionSelfServiceTriggerUserPropertiesArrayPropsSort `pulumi:"sort"`
	// An array of string items within the property
	StringItems *ActionSelfServiceTriggerUserPropertiesArrayPropsStringItems `pulumi:"stringItems"`
	// The title of the property
	Title *string `pulumi:"title"`
	// The visibility of the array property
	Visible *bool `pulumi:"visible"`
	// The visibility condition jq query of the array property
	VisibleJqQuery *string `pulumi:"visibleJqQuery"`
}

type ActionSelfServiceTriggerUserPropertiesArrayPropsArgs

type ActionSelfServiceTriggerUserPropertiesArrayPropsArgs struct {
	// An array of boolean items within the property
	BooleanItems ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrInput `pulumi:"booleanItems"`
	// The default jq query of the array property
	DefaultJqQuery pulumi.StringPtrInput `pulumi:"defaultJqQuery"`
	// The properties that this property depends on
	DependsOns pulumi.StringArrayInput `pulumi:"dependsOns"`
	// The description of the property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The icon of the property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// The max items of the array property
	MaxItems pulumi.IntPtrInput `pulumi:"maxItems"`
	// The min items of the array property
	MinItems pulumi.IntPtrInput `pulumi:"minItems"`
	// An array of number items within the property
	NumberItems ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrInput `pulumi:"numberItems"`
	// An array of object items within the property
	ObjectItems ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrInput `pulumi:"objectItems"`
	// Whether the property is required, by default not required, this property can't be set at the same time if `requiredJqQuery` is set, and only supports true as value
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// How to sort entities when in the self service action form in the UI
	Sort ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrInput `pulumi:"sort"`
	// An array of string items within the property
	StringItems ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrInput `pulumi:"stringItems"`
	// The title of the property
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The visibility of the array property
	Visible pulumi.BoolPtrInput `pulumi:"visible"`
	// The visibility condition jq query of the array property
	VisibleJqQuery pulumi.StringPtrInput `pulumi:"visibleJqQuery"`
}

func (ActionSelfServiceTriggerUserPropertiesArrayPropsArgs) ElementType

func (ActionSelfServiceTriggerUserPropertiesArrayPropsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsOutput

func (i ActionSelfServiceTriggerUserPropertiesArrayPropsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsOutput() ActionSelfServiceTriggerUserPropertiesArrayPropsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesArrayPropsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItems

type ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItems struct {
	// The default values for the boolean items
	Defaults []bool `pulumi:"defaults"`
}

type ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs

type ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs struct {
	// The default values for the boolean items
	Defaults pulumi.BoolArrayInput `pulumi:"defaults"`
}

func (ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs) ElementType

func (ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsInput

type ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput() ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput
	ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput
}

ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs and ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsInput` via:

ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs{...}

type ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput) Defaults

The default values for the boolean items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrInput

type ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput() ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput
	ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput
}

ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs, ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtr and ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrInput` via:

        ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsArgs{...}

or:

        nil

type ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput) Defaults

The default values for the boolean items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput) Elem

func (ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsBooleanItemsPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsInput

type ActionSelfServiceTriggerUserPropertiesArrayPropsInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesArrayPropsOutput() ActionSelfServiceTriggerUserPropertiesArrayPropsOutput
	ToActionSelfServiceTriggerUserPropertiesArrayPropsOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsOutput
}

ActionSelfServiceTriggerUserPropertiesArrayPropsInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesArrayPropsArgs and ActionSelfServiceTriggerUserPropertiesArrayPropsOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesArrayPropsInput` via:

ActionSelfServiceTriggerUserPropertiesArrayPropsArgs{...}

type ActionSelfServiceTriggerUserPropertiesArrayPropsMap

type ActionSelfServiceTriggerUserPropertiesArrayPropsMap map[string]ActionSelfServiceTriggerUserPropertiesArrayPropsInput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsMap) ElementType

func (ActionSelfServiceTriggerUserPropertiesArrayPropsMap) ToActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput

func (i ActionSelfServiceTriggerUserPropertiesArrayPropsMap) ToActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput() ActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsMap) ToActionSelfServiceTriggerUserPropertiesArrayPropsMapOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesArrayPropsMap) ToActionSelfServiceTriggerUserPropertiesArrayPropsMapOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsMapInput

type ActionSelfServiceTriggerUserPropertiesArrayPropsMapInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput() ActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput
	ToActionSelfServiceTriggerUserPropertiesArrayPropsMapOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput
}

ActionSelfServiceTriggerUserPropertiesArrayPropsMapInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesArrayPropsMap and ActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesArrayPropsMapInput` via:

ActionSelfServiceTriggerUserPropertiesArrayPropsMap{ "key": ActionSelfServiceTriggerUserPropertiesArrayPropsArgs{...} }

type ActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput) MapIndex

func (ActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsMapOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsMapOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsMapOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItems

type ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItems struct {
	// The default values for the number items
	Defaults []float64 `pulumi:"defaults"`
	// The jq query for the enum number items
	EnumJqQuery *string `pulumi:"enumJqQuery"`
	// The enum of possible values for the number items
	Enums []float64 `pulumi:"enums"`
}

type ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs

type ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs struct {
	// The default values for the number items
	Defaults pulumi.Float64ArrayInput `pulumi:"defaults"`
	// The jq query for the enum number items
	EnumJqQuery pulumi.StringPtrInput `pulumi:"enumJqQuery"`
	// The enum of possible values for the number items
	Enums pulumi.Float64ArrayInput `pulumi:"enums"`
}

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs) ElementType

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsInput

type ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput() ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput
	ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput
}

ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs and ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsInput` via:

ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs{...}

type ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput) Defaults

The default values for the number items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput) EnumJqQuery

The jq query for the enum number items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput) Enums

The enum of possible values for the number items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrInput

type ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput() ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput
	ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput
}

ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs, ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtr and ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrInput` via:

        ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsArgs{...}

or:

        nil

type ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput) Defaults

The default values for the number items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput) Elem

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput) EnumJqQuery

The jq query for the enum number items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput) Enums

The enum of possible values for the number items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsNumberItemsPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItems

type ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItems struct {
	// The default values for the object items
	Defaults []map[string]string `pulumi:"defaults"`
}

type ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs

type ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs struct {
	// The default values for the object items
	Defaults pulumi.StringMapArrayInput `pulumi:"defaults"`
}

func (ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs) ElementType

func (ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsInput

type ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput() ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput
	ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput
}

ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs and ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsInput` via:

ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs{...}

type ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput) Defaults

The default values for the object items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrInput

type ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput() ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput
	ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput
}

ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs, ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtr and ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrInput` via:

        ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsArgs{...}

or:

        nil

type ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput) Defaults

The default values for the object items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput) Elem

func (ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsObjectItemsPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) BooleanItems

An array of boolean items within the property

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) DefaultJqQuery

The default jq query of the array property

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) DependsOns

The properties that this property depends on

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) Description

The description of the property

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) Icon

The icon of the property

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) MaxItems

The max items of the array property

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) MinItems

The min items of the array property

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) NumberItems

An array of number items within the property

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) ObjectItems

An array of object items within the property

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) Required

Whether the property is required, by default not required, this property can't be set at the same time if `requiredJqQuery` is set, and only supports true as value

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) Sort added in v2.0.20

How to sort entities when in the self service action form in the UI

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) StringItems

An array of string items within the property

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) Title

The title of the property

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) Visible

The visibility of the array property

func (ActionSelfServiceTriggerUserPropertiesArrayPropsOutput) VisibleJqQuery

The visibility condition jq query of the array property

type ActionSelfServiceTriggerUserPropertiesArrayPropsSort added in v2.0.20

type ActionSelfServiceTriggerUserPropertiesArrayPropsSort struct {
	// The order to sort the entities in
	Order *string `pulumi:"order"`
	// The property to sort the entities by
	Property string `pulumi:"property"`
}

type ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs added in v2.0.20

type ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs struct {
	// The order to sort the entities in
	Order pulumi.StringPtrInput `pulumi:"order"`
	// The property to sort the entities by
	Property pulumi.StringInput `pulumi:"property"`
}

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs) ElementType added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsSortOutputWithContext added in v2.0.20

func (i ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsSortOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput added in v2.0.20

func (i ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput() ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutputWithContext added in v2.0.20

func (i ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsSortInput added in v2.0.20

type ActionSelfServiceTriggerUserPropertiesArrayPropsSortInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput() ActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput
	ToActionSelfServiceTriggerUserPropertiesArrayPropsSortOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput
}

ActionSelfServiceTriggerUserPropertiesArrayPropsSortInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs and ActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesArrayPropsSortInput` via:

ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs{...}

type ActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput added in v2.0.20

type ActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput) ElementType added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput) Order added in v2.0.20

The order to sort the entities in

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput) Property added in v2.0.20

The property to sort the entities by

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsSortOutputWithContext added in v2.0.20

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsSortOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutputWithContext added in v2.0.20

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsSortOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrInput added in v2.0.20

type ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput() ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput
	ToActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput
}

ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs, ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtr and ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrInput` via:

        ActionSelfServiceTriggerUserPropertiesArrayPropsSortArgs{...}

or:

        nil

type ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput added in v2.0.20

type ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput) Elem added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput) ElementType added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput) Order added in v2.0.20

The order to sort the entities in

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput) Property added in v2.0.20

The property to sort the entities by

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutputWithContext added in v2.0.20

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsSortPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsStringItems

type ActionSelfServiceTriggerUserPropertiesArrayPropsStringItems struct {
	// The blueprint identifier the action relates to
	Blueprint *string `pulumi:"blueprint"`
	// The dataset of the entity-format items
	Dataset *string `pulumi:"dataset"`
	// The default value of the items
	Defaults []string `pulumi:"defaults"`
	// The jq query for the enum of string items
	EnumJqQuery *string `pulumi:"enumJqQuery"`
	// The enum of possible values for the string items
	Enums []string `pulumi:"enums"`
	// The format of the string property, Accepted values include `date-time`, `url`, `email`, `ipv4`, `ipv6`, `yaml`, `entity`, `user`, `team`, `proto`, `markdown`
	Format *string `pulumi:"format"`
}

type ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs

type ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs struct {
	// The blueprint identifier the action relates to
	Blueprint pulumi.StringPtrInput `pulumi:"blueprint"`
	// The dataset of the entity-format items
	Dataset pulumi.StringPtrInput `pulumi:"dataset"`
	// The default value of the items
	Defaults pulumi.StringArrayInput `pulumi:"defaults"`
	// The jq query for the enum of string items
	EnumJqQuery pulumi.StringPtrInput `pulumi:"enumJqQuery"`
	// The enum of possible values for the string items
	Enums pulumi.StringArrayInput `pulumi:"enums"`
	// The format of the string property, Accepted values include `date-time`, `url`, `email`, `ipv4`, `ipv6`, `yaml`, `entity`, `user`, `team`, `proto`, `markdown`
	Format pulumi.StringPtrInput `pulumi:"format"`
}

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs) ElementType

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs) ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsInput

type ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput() ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput
	ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput
}

ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs and ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsInput` via:

ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs{...}

type ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput) Blueprint

The blueprint identifier the action relates to

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput) Dataset

The dataset of the entity-format items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput) Defaults

The default value of the items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput) EnumJqQuery

The jq query for the enum of string items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput) Enums

The enum of possible values for the string items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput) Format

The format of the string property, Accepted values include `date-time`, `url`, `email`, `ipv4`, `ipv6`, `yaml`, `entity`, `user`, `team`, `proto`, `markdown`

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrInput

type ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput() ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput
	ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput
}

ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs, ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtr and ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrInput` via:

        ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsArgs{...}

or:

        nil

type ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput

type ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput) Blueprint

The blueprint identifier the action relates to

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput) Dataset

The dataset of the entity-format items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput) Defaults

The default value of the items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput) Elem

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput) EnumJqQuery

The jq query for the enum of string items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput) Enums

The enum of possible values for the string items

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput) Format

The format of the string property, Accepted values include `date-time`, `url`, `email`, `ipv4`, `ipv6`, `yaml`, `entity`, `user`, `team`, `proto`, `markdown`

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput

func (ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput) ToActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesArrayPropsStringItemsPtrOutput

type ActionSelfServiceTriggerUserPropertiesBooleanProps

type ActionSelfServiceTriggerUserPropertiesBooleanProps struct {
	// The default of the boolean property
	Default *bool `pulumi:"default"`
	// The default jq query of the boolean property
	DefaultJqQuery *string `pulumi:"defaultJqQuery"`
	// The properties that this property depends on
	DependsOns []string `pulumi:"dependsOns"`
	// The description of the property
	Description *string `pulumi:"description"`
	// The icon of the property
	Icon *string `pulumi:"icon"`
	// Whether the property is required, by default not required, this property can't be set at the same time if `requiredJqQuery` is set, and only supports true as value
	Required *bool `pulumi:"required"`
	// The title of the property
	Title *string `pulumi:"title"`
	// The visibility of the boolean property
	Visible *bool `pulumi:"visible"`
	// The visibility condition jq query of the boolean property
	VisibleJqQuery *string `pulumi:"visibleJqQuery"`
}

type ActionSelfServiceTriggerUserPropertiesBooleanPropsArgs

type ActionSelfServiceTriggerUserPropertiesBooleanPropsArgs struct {
	// The default of the boolean property
	Default pulumi.BoolPtrInput `pulumi:"default"`
	// The default jq query of the boolean property
	DefaultJqQuery pulumi.StringPtrInput `pulumi:"defaultJqQuery"`
	// The properties that this property depends on
	DependsOns pulumi.StringArrayInput `pulumi:"dependsOns"`
	// The description of the property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The icon of the property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// Whether the property is required, by default not required, this property can't be set at the same time if `requiredJqQuery` is set, and only supports true as value
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The title of the property
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The visibility of the boolean property
	Visible pulumi.BoolPtrInput `pulumi:"visible"`
	// The visibility condition jq query of the boolean property
	VisibleJqQuery pulumi.StringPtrInput `pulumi:"visibleJqQuery"`
}

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsArgs) ElementType

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsArgs) ToActionSelfServiceTriggerUserPropertiesBooleanPropsOutput

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsArgs) ToActionSelfServiceTriggerUserPropertiesBooleanPropsOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesBooleanPropsArgs) ToActionSelfServiceTriggerUserPropertiesBooleanPropsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput

type ActionSelfServiceTriggerUserPropertiesBooleanPropsInput

type ActionSelfServiceTriggerUserPropertiesBooleanPropsInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesBooleanPropsOutput() ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput
	ToActionSelfServiceTriggerUserPropertiesBooleanPropsOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput
}

ActionSelfServiceTriggerUserPropertiesBooleanPropsInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesBooleanPropsArgs and ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesBooleanPropsInput` via:

ActionSelfServiceTriggerUserPropertiesBooleanPropsArgs{...}

type ActionSelfServiceTriggerUserPropertiesBooleanPropsMap

type ActionSelfServiceTriggerUserPropertiesBooleanPropsMap map[string]ActionSelfServiceTriggerUserPropertiesBooleanPropsInput

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsMap) ElementType

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsMap) ToActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput

func (i ActionSelfServiceTriggerUserPropertiesBooleanPropsMap) ToActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput() ActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsMap) ToActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesBooleanPropsMap) ToActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput

type ActionSelfServiceTriggerUserPropertiesBooleanPropsMapInput

type ActionSelfServiceTriggerUserPropertiesBooleanPropsMapInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput() ActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput
	ToActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput
}

ActionSelfServiceTriggerUserPropertiesBooleanPropsMapInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesBooleanPropsMap and ActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesBooleanPropsMapInput` via:

ActionSelfServiceTriggerUserPropertiesBooleanPropsMap{ "key": ActionSelfServiceTriggerUserPropertiesBooleanPropsArgs{...} }

type ActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput

type ActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput) MapIndex

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput) ToActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput) ToActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput) ToActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesBooleanPropsMapOutput

type ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput

type ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput) Default

The default of the boolean property

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput) DefaultJqQuery

The default jq query of the boolean property

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput) DependsOns

The properties that this property depends on

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput) Description

The description of the property

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput) Icon

The icon of the property

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput) Required

Whether the property is required, by default not required, this property can't be set at the same time if `requiredJqQuery` is set, and only supports true as value

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput) Title

The title of the property

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput) ToActionSelfServiceTriggerUserPropertiesBooleanPropsOutput

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput) ToActionSelfServiceTriggerUserPropertiesBooleanPropsOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput) ToActionSelfServiceTriggerUserPropertiesBooleanPropsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput) Visible

The visibility of the boolean property

func (ActionSelfServiceTriggerUserPropertiesBooleanPropsOutput) VisibleJqQuery

The visibility condition jq query of the boolean property

type ActionSelfServiceTriggerUserPropertiesInput

type ActionSelfServiceTriggerUserPropertiesInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesOutput() ActionSelfServiceTriggerUserPropertiesOutput
	ToActionSelfServiceTriggerUserPropertiesOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesOutput
}

ActionSelfServiceTriggerUserPropertiesInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesArgs and ActionSelfServiceTriggerUserPropertiesOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesInput` via:

ActionSelfServiceTriggerUserPropertiesArgs{...}

type ActionSelfServiceTriggerUserPropertiesNumberProps

type ActionSelfServiceTriggerUserPropertiesNumberProps struct {
	// The default of the number property
	Default *float64 `pulumi:"default"`
	// The default jq query of the number property
	DefaultJqQuery *string `pulumi:"defaultJqQuery"`
	// The properties that this property depends on
	DependsOns []string `pulumi:"dependsOns"`
	// The description of the property
	Description *string `pulumi:"description"`
	// The enum jq query of the string property
	EnumJqQuery *string `pulumi:"enumJqQuery"`
	// The enum of the number property
	Enums []float64 `pulumi:"enums"`
	// The icon of the property
	Icon *string `pulumi:"icon"`
	// The min of the number property
	Maximum *float64 `pulumi:"maximum"`
	// The max of the number property
	Minimum *float64 `pulumi:"minimum"`
	// Whether the property is required, by default not required, this property can't be set at the same time if `requiredJqQuery` is set, and only supports true as value
	Required *bool `pulumi:"required"`
	// The title of the property
	Title *string `pulumi:"title"`
	// The visibility of the number property
	Visible *bool `pulumi:"visible"`
	// The visibility condition jq query of the number property
	VisibleJqQuery *string `pulumi:"visibleJqQuery"`
}

type ActionSelfServiceTriggerUserPropertiesNumberPropsArgs

type ActionSelfServiceTriggerUserPropertiesNumberPropsArgs struct {
	// The default of the number property
	Default pulumi.Float64PtrInput `pulumi:"default"`
	// The default jq query of the number property
	DefaultJqQuery pulumi.StringPtrInput `pulumi:"defaultJqQuery"`
	// The properties that this property depends on
	DependsOns pulumi.StringArrayInput `pulumi:"dependsOns"`
	// The description of the property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The enum jq query of the string property
	EnumJqQuery pulumi.StringPtrInput `pulumi:"enumJqQuery"`
	// The enum of the number property
	Enums pulumi.Float64ArrayInput `pulumi:"enums"`
	// The icon of the property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// The min of the number property
	Maximum pulumi.Float64PtrInput `pulumi:"maximum"`
	// The max of the number property
	Minimum pulumi.Float64PtrInput `pulumi:"minimum"`
	// Whether the property is required, by default not required, this property can't be set at the same time if `requiredJqQuery` is set, and only supports true as value
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The title of the property
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The visibility of the number property
	Visible pulumi.BoolPtrInput `pulumi:"visible"`
	// The visibility condition jq query of the number property
	VisibleJqQuery pulumi.StringPtrInput `pulumi:"visibleJqQuery"`
}

func (ActionSelfServiceTriggerUserPropertiesNumberPropsArgs) ElementType

func (ActionSelfServiceTriggerUserPropertiesNumberPropsArgs) ToActionSelfServiceTriggerUserPropertiesNumberPropsOutput

func (i ActionSelfServiceTriggerUserPropertiesNumberPropsArgs) ToActionSelfServiceTriggerUserPropertiesNumberPropsOutput() ActionSelfServiceTriggerUserPropertiesNumberPropsOutput

func (ActionSelfServiceTriggerUserPropertiesNumberPropsArgs) ToActionSelfServiceTriggerUserPropertiesNumberPropsOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesNumberPropsArgs) ToActionSelfServiceTriggerUserPropertiesNumberPropsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesNumberPropsOutput

type ActionSelfServiceTriggerUserPropertiesNumberPropsInput

type ActionSelfServiceTriggerUserPropertiesNumberPropsInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesNumberPropsOutput() ActionSelfServiceTriggerUserPropertiesNumberPropsOutput
	ToActionSelfServiceTriggerUserPropertiesNumberPropsOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesNumberPropsOutput
}

ActionSelfServiceTriggerUserPropertiesNumberPropsInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesNumberPropsArgs and ActionSelfServiceTriggerUserPropertiesNumberPropsOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesNumberPropsInput` via:

ActionSelfServiceTriggerUserPropertiesNumberPropsArgs{...}

type ActionSelfServiceTriggerUserPropertiesNumberPropsMap

type ActionSelfServiceTriggerUserPropertiesNumberPropsMap map[string]ActionSelfServiceTriggerUserPropertiesNumberPropsInput

func (ActionSelfServiceTriggerUserPropertiesNumberPropsMap) ElementType

func (ActionSelfServiceTriggerUserPropertiesNumberPropsMap) ToActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput

func (i ActionSelfServiceTriggerUserPropertiesNumberPropsMap) ToActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput() ActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput

func (ActionSelfServiceTriggerUserPropertiesNumberPropsMap) ToActionSelfServiceTriggerUserPropertiesNumberPropsMapOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesNumberPropsMap) ToActionSelfServiceTriggerUserPropertiesNumberPropsMapOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput

type ActionSelfServiceTriggerUserPropertiesNumberPropsMapInput

type ActionSelfServiceTriggerUserPropertiesNumberPropsMapInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput() ActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput
	ToActionSelfServiceTriggerUserPropertiesNumberPropsMapOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput
}

ActionSelfServiceTriggerUserPropertiesNumberPropsMapInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesNumberPropsMap and ActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesNumberPropsMapInput` via:

ActionSelfServiceTriggerUserPropertiesNumberPropsMap{ "key": ActionSelfServiceTriggerUserPropertiesNumberPropsArgs{...} }

type ActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput

type ActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput) MapIndex

func (ActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput) ToActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput

func (ActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput) ToActionSelfServiceTriggerUserPropertiesNumberPropsMapOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput) ToActionSelfServiceTriggerUserPropertiesNumberPropsMapOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesNumberPropsMapOutput

type ActionSelfServiceTriggerUserPropertiesNumberPropsOutput

type ActionSelfServiceTriggerUserPropertiesNumberPropsOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) Default

The default of the number property

func (ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) DefaultJqQuery

The default jq query of the number property

func (ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) DependsOns

The properties that this property depends on

func (ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) Description

The description of the property

func (ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) EnumJqQuery

The enum jq query of the string property

func (ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) Enums

The enum of the number property

func (ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) Icon

The icon of the property

func (ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) Maximum

The min of the number property

func (ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) Minimum

The max of the number property

func (ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) Required

Whether the property is required, by default not required, this property can't be set at the same time if `requiredJqQuery` is set, and only supports true as value

func (ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) Title

The title of the property

func (ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) ToActionSelfServiceTriggerUserPropertiesNumberPropsOutput

func (ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) ToActionSelfServiceTriggerUserPropertiesNumberPropsOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) ToActionSelfServiceTriggerUserPropertiesNumberPropsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesNumberPropsOutput

func (ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) Visible

The visibility of the number property

func (ActionSelfServiceTriggerUserPropertiesNumberPropsOutput) VisibleJqQuery

The visibility condition jq query of the number property

type ActionSelfServiceTriggerUserPropertiesObjectProps

type ActionSelfServiceTriggerUserPropertiesObjectProps struct {
	// The default of the object property
	Default *string `pulumi:"default"`
	// The default jq query of the object property
	DefaultJqQuery *string `pulumi:"defaultJqQuery"`
	// The properties that this property depends on
	DependsOns []string `pulumi:"dependsOns"`
	// The description of the property
	Description *string `pulumi:"description"`
	// The algorithm to encrypt the property with. Accepted value: `aes256-gcm`
	Encryption *string `pulumi:"encryption"`
	// The icon of the property
	Icon *string `pulumi:"icon"`
	// Whether the property is required, by default not required, this property can't be set at the same time if `requiredJqQuery` is set, and only supports true as value
	Required *bool `pulumi:"required"`
	// The title of the property
	Title *string `pulumi:"title"`
	// The visibility of the object property
	Visible *bool `pulumi:"visible"`
	// The visibility condition jq query of the object property
	VisibleJqQuery *string `pulumi:"visibleJqQuery"`
}

type ActionSelfServiceTriggerUserPropertiesObjectPropsArgs

type ActionSelfServiceTriggerUserPropertiesObjectPropsArgs struct {
	// The default of the object property
	Default pulumi.StringPtrInput `pulumi:"default"`
	// The default jq query of the object property
	DefaultJqQuery pulumi.StringPtrInput `pulumi:"defaultJqQuery"`
	// The properties that this property depends on
	DependsOns pulumi.StringArrayInput `pulumi:"dependsOns"`
	// The description of the property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The algorithm to encrypt the property with. Accepted value: `aes256-gcm`
	Encryption pulumi.StringPtrInput `pulumi:"encryption"`
	// The icon of the property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// Whether the property is required, by default not required, this property can't be set at the same time if `requiredJqQuery` is set, and only supports true as value
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The title of the property
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The visibility of the object property
	Visible pulumi.BoolPtrInput `pulumi:"visible"`
	// The visibility condition jq query of the object property
	VisibleJqQuery pulumi.StringPtrInput `pulumi:"visibleJqQuery"`
}

func (ActionSelfServiceTriggerUserPropertiesObjectPropsArgs) ElementType

func (ActionSelfServiceTriggerUserPropertiesObjectPropsArgs) ToActionSelfServiceTriggerUserPropertiesObjectPropsOutput

func (i ActionSelfServiceTriggerUserPropertiesObjectPropsArgs) ToActionSelfServiceTriggerUserPropertiesObjectPropsOutput() ActionSelfServiceTriggerUserPropertiesObjectPropsOutput

func (ActionSelfServiceTriggerUserPropertiesObjectPropsArgs) ToActionSelfServiceTriggerUserPropertiesObjectPropsOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesObjectPropsArgs) ToActionSelfServiceTriggerUserPropertiesObjectPropsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesObjectPropsOutput

type ActionSelfServiceTriggerUserPropertiesObjectPropsInput

type ActionSelfServiceTriggerUserPropertiesObjectPropsInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesObjectPropsOutput() ActionSelfServiceTriggerUserPropertiesObjectPropsOutput
	ToActionSelfServiceTriggerUserPropertiesObjectPropsOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesObjectPropsOutput
}

ActionSelfServiceTriggerUserPropertiesObjectPropsInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesObjectPropsArgs and ActionSelfServiceTriggerUserPropertiesObjectPropsOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesObjectPropsInput` via:

ActionSelfServiceTriggerUserPropertiesObjectPropsArgs{...}

type ActionSelfServiceTriggerUserPropertiesObjectPropsMap

type ActionSelfServiceTriggerUserPropertiesObjectPropsMap map[string]ActionSelfServiceTriggerUserPropertiesObjectPropsInput

func (ActionSelfServiceTriggerUserPropertiesObjectPropsMap) ElementType

func (ActionSelfServiceTriggerUserPropertiesObjectPropsMap) ToActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput

func (i ActionSelfServiceTriggerUserPropertiesObjectPropsMap) ToActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput() ActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput

func (ActionSelfServiceTriggerUserPropertiesObjectPropsMap) ToActionSelfServiceTriggerUserPropertiesObjectPropsMapOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesObjectPropsMap) ToActionSelfServiceTriggerUserPropertiesObjectPropsMapOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput

type ActionSelfServiceTriggerUserPropertiesObjectPropsMapInput

type ActionSelfServiceTriggerUserPropertiesObjectPropsMapInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput() ActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput
	ToActionSelfServiceTriggerUserPropertiesObjectPropsMapOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput
}

ActionSelfServiceTriggerUserPropertiesObjectPropsMapInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesObjectPropsMap and ActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesObjectPropsMapInput` via:

ActionSelfServiceTriggerUserPropertiesObjectPropsMap{ "key": ActionSelfServiceTriggerUserPropertiesObjectPropsArgs{...} }

type ActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput

type ActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput) MapIndex

func (ActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput) ToActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput

func (ActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput) ToActionSelfServiceTriggerUserPropertiesObjectPropsMapOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput) ToActionSelfServiceTriggerUserPropertiesObjectPropsMapOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesObjectPropsMapOutput

type ActionSelfServiceTriggerUserPropertiesObjectPropsOutput

type ActionSelfServiceTriggerUserPropertiesObjectPropsOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesObjectPropsOutput) Default

The default of the object property

func (ActionSelfServiceTriggerUserPropertiesObjectPropsOutput) DefaultJqQuery

The default jq query of the object property

func (ActionSelfServiceTriggerUserPropertiesObjectPropsOutput) DependsOns

The properties that this property depends on

func (ActionSelfServiceTriggerUserPropertiesObjectPropsOutput) Description

The description of the property

func (ActionSelfServiceTriggerUserPropertiesObjectPropsOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesObjectPropsOutput) Encryption

The algorithm to encrypt the property with. Accepted value: `aes256-gcm`

func (ActionSelfServiceTriggerUserPropertiesObjectPropsOutput) Icon

The icon of the property

func (ActionSelfServiceTriggerUserPropertiesObjectPropsOutput) Required

Whether the property is required, by default not required, this property can't be set at the same time if `requiredJqQuery` is set, and only supports true as value

func (ActionSelfServiceTriggerUserPropertiesObjectPropsOutput) Title

The title of the property

func (ActionSelfServiceTriggerUserPropertiesObjectPropsOutput) ToActionSelfServiceTriggerUserPropertiesObjectPropsOutput

func (ActionSelfServiceTriggerUserPropertiesObjectPropsOutput) ToActionSelfServiceTriggerUserPropertiesObjectPropsOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesObjectPropsOutput) ToActionSelfServiceTriggerUserPropertiesObjectPropsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesObjectPropsOutput

func (ActionSelfServiceTriggerUserPropertiesObjectPropsOutput) Visible

The visibility of the object property

func (ActionSelfServiceTriggerUserPropertiesObjectPropsOutput) VisibleJqQuery

The visibility condition jq query of the object property

type ActionSelfServiceTriggerUserPropertiesOutput

type ActionSelfServiceTriggerUserPropertiesOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesOutput) ArrayProps

The array property of the action

func (ActionSelfServiceTriggerUserPropertiesOutput) BooleanProps

The boolean property of the action

func (ActionSelfServiceTriggerUserPropertiesOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesOutput) NumberProps

The number property of the action

func (ActionSelfServiceTriggerUserPropertiesOutput) ObjectProps

The object property of the action

func (ActionSelfServiceTriggerUserPropertiesOutput) StringProps

The string property of the action

func (ActionSelfServiceTriggerUserPropertiesOutput) ToActionSelfServiceTriggerUserPropertiesOutput

func (o ActionSelfServiceTriggerUserPropertiesOutput) ToActionSelfServiceTriggerUserPropertiesOutput() ActionSelfServiceTriggerUserPropertiesOutput

func (ActionSelfServiceTriggerUserPropertiesOutput) ToActionSelfServiceTriggerUserPropertiesOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesOutput) ToActionSelfServiceTriggerUserPropertiesOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesOutput

func (ActionSelfServiceTriggerUserPropertiesOutput) ToActionSelfServiceTriggerUserPropertiesPtrOutput

func (o ActionSelfServiceTriggerUserPropertiesOutput) ToActionSelfServiceTriggerUserPropertiesPtrOutput() ActionSelfServiceTriggerUserPropertiesPtrOutput

func (ActionSelfServiceTriggerUserPropertiesOutput) ToActionSelfServiceTriggerUserPropertiesPtrOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesOutput) ToActionSelfServiceTriggerUserPropertiesPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesPtrOutput

type ActionSelfServiceTriggerUserPropertiesPtrInput

type ActionSelfServiceTriggerUserPropertiesPtrInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesPtrOutput() ActionSelfServiceTriggerUserPropertiesPtrOutput
	ToActionSelfServiceTriggerUserPropertiesPtrOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesPtrOutput
}

ActionSelfServiceTriggerUserPropertiesPtrInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesArgs, ActionSelfServiceTriggerUserPropertiesPtr and ActionSelfServiceTriggerUserPropertiesPtrOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesPtrInput` via:

        ActionSelfServiceTriggerUserPropertiesArgs{...}

or:

        nil

type ActionSelfServiceTriggerUserPropertiesPtrOutput

type ActionSelfServiceTriggerUserPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesPtrOutput) ArrayProps

The array property of the action

func (ActionSelfServiceTriggerUserPropertiesPtrOutput) BooleanProps

The boolean property of the action

func (ActionSelfServiceTriggerUserPropertiesPtrOutput) Elem

func (ActionSelfServiceTriggerUserPropertiesPtrOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesPtrOutput) NumberProps

The number property of the action

func (ActionSelfServiceTriggerUserPropertiesPtrOutput) ObjectProps

The object property of the action

func (ActionSelfServiceTriggerUserPropertiesPtrOutput) StringProps

The string property of the action

func (ActionSelfServiceTriggerUserPropertiesPtrOutput) ToActionSelfServiceTriggerUserPropertiesPtrOutput

func (o ActionSelfServiceTriggerUserPropertiesPtrOutput) ToActionSelfServiceTriggerUserPropertiesPtrOutput() ActionSelfServiceTriggerUserPropertiesPtrOutput

func (ActionSelfServiceTriggerUserPropertiesPtrOutput) ToActionSelfServiceTriggerUserPropertiesPtrOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesPtrOutput) ToActionSelfServiceTriggerUserPropertiesPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesPtrOutput

type ActionSelfServiceTriggerUserPropertiesStringProps

type ActionSelfServiceTriggerUserPropertiesStringProps struct {
	// The blueprint identifier the string property relates to
	Blueprint *string `pulumi:"blueprint"`
	// The dataset of an the entity-format property
	Dataset *ActionSelfServiceTriggerUserPropertiesStringPropsDataset `pulumi:"dataset"`
	// The default of the string property
	Default *string `pulumi:"default"`
	// The default jq query of the string property
	DefaultJqQuery *string `pulumi:"defaultJqQuery"`
	// The properties that this property depends on
	DependsOns []string `pulumi:"dependsOns"`
	// The description of the property
	Description *string `pulumi:"description"`
	// The algorithm to encrypt the property with. Accepted value: `aes256-gcm`
	Encryption *string `pulumi:"encryption"`
	// The enum jq query of the string property
	EnumJqQuery *string `pulumi:"enumJqQuery"`
	// The enum of the string property
	Enums []string `pulumi:"enums"`
	// The format of the string property, Accepted values include `date-time`, `url`, `email`, `ipv4`, `ipv6`, `yaml`, `entity`, `user`, `team`, `proto`, `markdown`
	Format *string `pulumi:"format"`
	// The icon of the property
	Icon *string `pulumi:"icon"`
	// The max length of the string property
	MaxLength *int `pulumi:"maxLength"`
	// The min length of the string property
	MinLength *int `pulumi:"minLength"`
	// The pattern of the string property
	Pattern *string `pulumi:"pattern"`
	// Whether the property is required, by default not required, this property can't be set at the same time if `requiredJqQuery` is set, and only supports true as value
	Required *bool `pulumi:"required"`
	// How to sort entities when in the self service action form in the UI
	Sort *ActionSelfServiceTriggerUserPropertiesStringPropsSort `pulumi:"sort"`
	// The title of the property
	Title *string `pulumi:"title"`
	// The visibility of the string property
	Visible *bool `pulumi:"visible"`
	// The visibility condition jq query of the string property
	VisibleJqQuery *string `pulumi:"visibleJqQuery"`
}

type ActionSelfServiceTriggerUserPropertiesStringPropsArgs

type ActionSelfServiceTriggerUserPropertiesStringPropsArgs struct {
	// The blueprint identifier the string property relates to
	Blueprint pulumi.StringPtrInput `pulumi:"blueprint"`
	// The dataset of an the entity-format property
	Dataset ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrInput `pulumi:"dataset"`
	// The default of the string property
	Default pulumi.StringPtrInput `pulumi:"default"`
	// The default jq query of the string property
	DefaultJqQuery pulumi.StringPtrInput `pulumi:"defaultJqQuery"`
	// The properties that this property depends on
	DependsOns pulumi.StringArrayInput `pulumi:"dependsOns"`
	// The description of the property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The algorithm to encrypt the property with. Accepted value: `aes256-gcm`
	Encryption pulumi.StringPtrInput `pulumi:"encryption"`
	// The enum jq query of the string property
	EnumJqQuery pulumi.StringPtrInput `pulumi:"enumJqQuery"`
	// The enum of the string property
	Enums pulumi.StringArrayInput `pulumi:"enums"`
	// The format of the string property, Accepted values include `date-time`, `url`, `email`, `ipv4`, `ipv6`, `yaml`, `entity`, `user`, `team`, `proto`, `markdown`
	Format pulumi.StringPtrInput `pulumi:"format"`
	// The icon of the property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// The max length of the string property
	MaxLength pulumi.IntPtrInput `pulumi:"maxLength"`
	// The min length of the string property
	MinLength pulumi.IntPtrInput `pulumi:"minLength"`
	// The pattern of the string property
	Pattern pulumi.StringPtrInput `pulumi:"pattern"`
	// Whether the property is required, by default not required, this property can't be set at the same time if `requiredJqQuery` is set, and only supports true as value
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// How to sort entities when in the self service action form in the UI
	Sort ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrInput `pulumi:"sort"`
	// The title of the property
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The visibility of the string property
	Visible pulumi.BoolPtrInput `pulumi:"visible"`
	// The visibility condition jq query of the string property
	VisibleJqQuery pulumi.StringPtrInput `pulumi:"visibleJqQuery"`
}

func (ActionSelfServiceTriggerUserPropertiesStringPropsArgs) ElementType

func (ActionSelfServiceTriggerUserPropertiesStringPropsArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsOutput

func (i ActionSelfServiceTriggerUserPropertiesStringPropsArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsOutput() ActionSelfServiceTriggerUserPropertiesStringPropsOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesStringPropsArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsDataset

type ActionSelfServiceTriggerUserPropertiesStringPropsDataset struct {
	// The combinator of the dataset
	Combinator string `pulumi:"combinator"`
	// The rules of the dataset
	Rules []ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRule `pulumi:"rules"`
}

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs struct {
	// The combinator of the dataset
	Combinator pulumi.StringInput `pulumi:"combinator"`
	// The rules of the dataset
	Rules ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayInput `pulumi:"rules"`
}

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs) ElementType

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetInput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput() ActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput
	ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput
}

ActionSelfServiceTriggerUserPropertiesStringPropsDatasetInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs and ActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesStringPropsDatasetInput` via:

ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs{...}

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput) Combinator

The combinator of the dataset

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput) Rules

The rules of the dataset

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesStringPropsDatasetOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrInput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput() ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput
	ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput
}

ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs, ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtr and ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrInput` via:

        ActionSelfServiceTriggerUserPropertiesStringPropsDatasetArgs{...}

or:

        nil

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput) Combinator

The combinator of the dataset

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput) Elem

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput) Rules

The rules of the dataset

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsDatasetPtrOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRule

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRule struct {
	// The blueprint identifier the action relates to
	Blueprint *string `pulumi:"blueprint"`
	// The operator of the rule
	Operator string `pulumi:"operator"`
	// The property identifier of the rule
	Property *string `pulumi:"property"`
	// The value of the rule
	Value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValue `pulumi:"value"`
}

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs struct {
	// The blueprint identifier the action relates to
	Blueprint pulumi.StringPtrInput `pulumi:"blueprint"`
	// The operator of the rule
	Operator pulumi.StringInput `pulumi:"operator"`
	// The property identifier of the rule
	Property pulumi.StringPtrInput `pulumi:"property"`
	// The value of the rule
	Value ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueInput `pulumi:"value"`
}

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs) ElementType

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArray

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArray []ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleInput

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArray) ElementType

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArray) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArray) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArray) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayInput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutput() ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutput
	ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutput
}

ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArray and ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayInput` via:

ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArray{ ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs{...} }

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArrayOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleInput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput() ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput
	ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput
}

ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs and ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleInput` via:

ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleArgs{...}

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput) Blueprint

The blueprint identifier the action relates to

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput) Operator

The operator of the rule

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput) Property

The property identifier of the rule

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleOutput) Value

The value of the rule

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValue

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValue struct {
	JqQuery string `pulumi:"jqQuery"`
}

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueArgs

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueArgs struct {
	JqQuery pulumi.StringInput `pulumi:"jqQuery"`
}

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueArgs) ElementType

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueInput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutput() ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutput
	ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutput
}

ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueArgs and ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueInput` via:

ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueArgs{...}

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutput) JqQuery

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsDatasetRuleValueOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsInput

type ActionSelfServiceTriggerUserPropertiesStringPropsInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesStringPropsOutput() ActionSelfServiceTriggerUserPropertiesStringPropsOutput
	ToActionSelfServiceTriggerUserPropertiesStringPropsOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsOutput
}

ActionSelfServiceTriggerUserPropertiesStringPropsInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesStringPropsArgs and ActionSelfServiceTriggerUserPropertiesStringPropsOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesStringPropsInput` via:

ActionSelfServiceTriggerUserPropertiesStringPropsArgs{...}

type ActionSelfServiceTriggerUserPropertiesStringPropsMap

type ActionSelfServiceTriggerUserPropertiesStringPropsMap map[string]ActionSelfServiceTriggerUserPropertiesStringPropsInput

func (ActionSelfServiceTriggerUserPropertiesStringPropsMap) ElementType

func (ActionSelfServiceTriggerUserPropertiesStringPropsMap) ToActionSelfServiceTriggerUserPropertiesStringPropsMapOutput

func (i ActionSelfServiceTriggerUserPropertiesStringPropsMap) ToActionSelfServiceTriggerUserPropertiesStringPropsMapOutput() ActionSelfServiceTriggerUserPropertiesStringPropsMapOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsMap) ToActionSelfServiceTriggerUserPropertiesStringPropsMapOutputWithContext

func (i ActionSelfServiceTriggerUserPropertiesStringPropsMap) ToActionSelfServiceTriggerUserPropertiesStringPropsMapOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsMapOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsMapInput

type ActionSelfServiceTriggerUserPropertiesStringPropsMapInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesStringPropsMapOutput() ActionSelfServiceTriggerUserPropertiesStringPropsMapOutput
	ToActionSelfServiceTriggerUserPropertiesStringPropsMapOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsMapOutput
}

ActionSelfServiceTriggerUserPropertiesStringPropsMapInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesStringPropsMap and ActionSelfServiceTriggerUserPropertiesStringPropsMapOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesStringPropsMapInput` via:

ActionSelfServiceTriggerUserPropertiesStringPropsMap{ "key": ActionSelfServiceTriggerUserPropertiesStringPropsArgs{...} }

type ActionSelfServiceTriggerUserPropertiesStringPropsMapOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsMapOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesStringPropsMapOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesStringPropsMapOutput) MapIndex

func (ActionSelfServiceTriggerUserPropertiesStringPropsMapOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsMapOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsMapOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsMapOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesStringPropsMapOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsMapOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsMapOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) Blueprint

The blueprint identifier the string property relates to

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) Dataset

The dataset of an the entity-format property

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) Default

The default of the string property

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) DefaultJqQuery

The default jq query of the string property

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) DependsOns

The properties that this property depends on

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) Description

The description of the property

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) ElementType

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) Encryption

The algorithm to encrypt the property with. Accepted value: `aes256-gcm`

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) EnumJqQuery

The enum jq query of the string property

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) Enums

The enum of the string property

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) Format

The format of the string property, Accepted values include `date-time`, `url`, `email`, `ipv4`, `ipv6`, `yaml`, `entity`, `user`, `team`, `proto`, `markdown`

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) Icon

The icon of the property

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) MaxLength

The max length of the string property

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) MinLength

The min length of the string property

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) Pattern

The pattern of the string property

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) Required

Whether the property is required, by default not required, this property can't be set at the same time if `requiredJqQuery` is set, and only supports true as value

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) Sort added in v2.0.20

How to sort entities when in the self service action form in the UI

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) Title

The title of the property

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsOutputWithContext

func (o ActionSelfServiceTriggerUserPropertiesStringPropsOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) Visible

The visibility of the string property

func (ActionSelfServiceTriggerUserPropertiesStringPropsOutput) VisibleJqQuery

The visibility condition jq query of the string property

type ActionSelfServiceTriggerUserPropertiesStringPropsSort added in v2.0.20

type ActionSelfServiceTriggerUserPropertiesStringPropsSort struct {
	// The order to sort the entities in
	Order *string `pulumi:"order"`
	// The property to sort the entities by
	Property string `pulumi:"property"`
}

type ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs added in v2.0.20

type ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs struct {
	// The order to sort the entities in
	Order pulumi.StringPtrInput `pulumi:"order"`
	// The property to sort the entities by
	Property pulumi.StringInput `pulumi:"property"`
}

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs) ElementType added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsSortOutput added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsSortOutputWithContext added in v2.0.20

func (i ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsSortOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsSortOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutputWithContext added in v2.0.20

func (i ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs) ToActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsSortInput added in v2.0.20

type ActionSelfServiceTriggerUserPropertiesStringPropsSortInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesStringPropsSortOutput() ActionSelfServiceTriggerUserPropertiesStringPropsSortOutput
	ToActionSelfServiceTriggerUserPropertiesStringPropsSortOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsSortOutput
}

ActionSelfServiceTriggerUserPropertiesStringPropsSortInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs and ActionSelfServiceTriggerUserPropertiesStringPropsSortOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesStringPropsSortInput` via:

ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs{...}

type ActionSelfServiceTriggerUserPropertiesStringPropsSortOutput added in v2.0.20

type ActionSelfServiceTriggerUserPropertiesStringPropsSortOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortOutput) ElementType added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortOutput) Order added in v2.0.20

The order to sort the entities in

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortOutput) Property added in v2.0.20

The property to sort the entities by

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsSortOutput added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsSortOutputWithContext added in v2.0.20

func (o ActionSelfServiceTriggerUserPropertiesStringPropsSortOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsSortOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsSortOutput

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutputWithContext added in v2.0.20

func (o ActionSelfServiceTriggerUserPropertiesStringPropsSortOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput

type ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrInput added in v2.0.20

type ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrInput interface {
	pulumi.Input

	ToActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput() ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput
	ToActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutputWithContext(context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput
}

ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrInput is an input type that accepts ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs, ActionSelfServiceTriggerUserPropertiesStringPropsSortPtr and ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput values. You can construct a concrete instance of `ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrInput` via:

        ActionSelfServiceTriggerUserPropertiesStringPropsSortArgs{...}

or:

        nil

type ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput added in v2.0.20

type ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput struct{ *pulumi.OutputState }

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput) Elem added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput) ElementType added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput) Order added in v2.0.20

The order to sort the entities in

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput) Property added in v2.0.20

The property to sort the entities by

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput added in v2.0.20

func (ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutputWithContext added in v2.0.20

func (o ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput) ToActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutputWithContext(ctx context.Context) ActionSelfServiceTriggerUserPropertiesStringPropsSortPtrOutput

type ActionState

type ActionState struct {
	// The email notification of the approval
	ApprovalEmailNotification ActionApprovalEmailNotificationPtrInput
	// The webhook notification of the approval
	ApprovalWebhookNotification ActionApprovalWebhookNotificationPtrInput
	// Automation trigger for the action
	AutomationTrigger ActionAutomationTriggerPtrInput
	// Azure DevOps invocation method
	AzureMethod ActionAzureMethodPtrInput
	// The blueprint identifier the action relates to
	//
	// Deprecated: Action is not attached to blueprint anymore. This value is ignored
	Blueprint pulumi.StringPtrInput
	// Description
	Description pulumi.StringPtrInput
	// GitHub invocation method
	GithubMethod ActionGithubMethodPtrInput
	// Gitlab invocation method
	GitlabMethod ActionGitlabMethodPtrInput
	// Icon
	Icon pulumi.StringPtrInput
	// Identifier
	Identifier pulumi.StringPtrInput
	// Kafka invocation method
	KafkaMethod ActionKafkaMethodPtrInput
	// Publish action
	Publish pulumi.BoolPtrInput
	// Require approval before invoking the action. Can be one of "true", "false", "ANY" or "ALL"
	RequiredApproval pulumi.StringPtrInput
	// Self service trigger for the action. Note: you can define only one of `orderProperties` and `steps`
	SelfServiceTrigger ActionSelfServiceTriggerPtrInput
	// Title
	Title pulumi.StringPtrInput
	// Upsert Entity invocation method
	UpsertEntityMethod ActionUpsertEntityMethodPtrInput
	// Webhook invocation method
	WebhookMethod ActionWebhookMethodPtrInput
}

func (ActionState) ElementType

func (ActionState) ElementType() reflect.Type

type ActionUpsertEntityMethod added in v2.0.8

type ActionUpsertEntityMethod struct {
	// Required when selecting type Upsert Entity. The blueprint identifier of the entity for the upsert
	BlueprintIdentifier string `pulumi:"blueprintIdentifier"`
	// Upsert Entity invocation method
	Mapping *ActionUpsertEntityMethodMapping `pulumi:"mapping"`
	// The title of the entity
	Title *string `pulumi:"title"`
}

type ActionUpsertEntityMethodArgs added in v2.0.8

type ActionUpsertEntityMethodArgs struct {
	// Required when selecting type Upsert Entity. The blueprint identifier of the entity for the upsert
	BlueprintIdentifier pulumi.StringInput `pulumi:"blueprintIdentifier"`
	// Upsert Entity invocation method
	Mapping ActionUpsertEntityMethodMappingPtrInput `pulumi:"mapping"`
	// The title of the entity
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (ActionUpsertEntityMethodArgs) ElementType added in v2.0.8

func (ActionUpsertEntityMethodArgs) ToActionUpsertEntityMethodOutput added in v2.0.8

func (i ActionUpsertEntityMethodArgs) ToActionUpsertEntityMethodOutput() ActionUpsertEntityMethodOutput

func (ActionUpsertEntityMethodArgs) ToActionUpsertEntityMethodOutputWithContext added in v2.0.8

func (i ActionUpsertEntityMethodArgs) ToActionUpsertEntityMethodOutputWithContext(ctx context.Context) ActionUpsertEntityMethodOutput

func (ActionUpsertEntityMethodArgs) ToActionUpsertEntityMethodPtrOutput added in v2.0.8

func (i ActionUpsertEntityMethodArgs) ToActionUpsertEntityMethodPtrOutput() ActionUpsertEntityMethodPtrOutput

func (ActionUpsertEntityMethodArgs) ToActionUpsertEntityMethodPtrOutputWithContext added in v2.0.8

func (i ActionUpsertEntityMethodArgs) ToActionUpsertEntityMethodPtrOutputWithContext(ctx context.Context) ActionUpsertEntityMethodPtrOutput

type ActionUpsertEntityMethodInput added in v2.0.8

type ActionUpsertEntityMethodInput interface {
	pulumi.Input

	ToActionUpsertEntityMethodOutput() ActionUpsertEntityMethodOutput
	ToActionUpsertEntityMethodOutputWithContext(context.Context) ActionUpsertEntityMethodOutput
}

ActionUpsertEntityMethodInput is an input type that accepts ActionUpsertEntityMethodArgs and ActionUpsertEntityMethodOutput values. You can construct a concrete instance of `ActionUpsertEntityMethodInput` via:

ActionUpsertEntityMethodArgs{...}

type ActionUpsertEntityMethodMapping added in v2.0.8

type ActionUpsertEntityMethodMapping struct {
	// The icon of the entity
	Icon *string `pulumi:"icon"`
	// Required when selecting type Upsert Entity. The entity identifier for the upsert
	Identifier *string `pulumi:"identifier"`
	// The properties of the entity (key-value object encoded to a string)
	Properties *string `pulumi:"properties"`
	// The relations of the entity (key-value object encoded to a string)
	Relations *string `pulumi:"relations"`
	// The teams the entity belongs to
	Teams []string `pulumi:"teams"`
	// Jq that returns the teams the entity belongs to
	TeamsJq *string `pulumi:"teamsJq"`
}

type ActionUpsertEntityMethodMappingArgs added in v2.0.8

type ActionUpsertEntityMethodMappingArgs struct {
	// The icon of the entity
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// Required when selecting type Upsert Entity. The entity identifier for the upsert
	Identifier pulumi.StringPtrInput `pulumi:"identifier"`
	// The properties of the entity (key-value object encoded to a string)
	Properties pulumi.StringPtrInput `pulumi:"properties"`
	// The relations of the entity (key-value object encoded to a string)
	Relations pulumi.StringPtrInput `pulumi:"relations"`
	// The teams the entity belongs to
	Teams pulumi.StringArrayInput `pulumi:"teams"`
	// Jq that returns the teams the entity belongs to
	TeamsJq pulumi.StringPtrInput `pulumi:"teamsJq"`
}

func (ActionUpsertEntityMethodMappingArgs) ElementType added in v2.0.8

func (ActionUpsertEntityMethodMappingArgs) ToActionUpsertEntityMethodMappingOutput added in v2.0.8

func (i ActionUpsertEntityMethodMappingArgs) ToActionUpsertEntityMethodMappingOutput() ActionUpsertEntityMethodMappingOutput

func (ActionUpsertEntityMethodMappingArgs) ToActionUpsertEntityMethodMappingOutputWithContext added in v2.0.8

func (i ActionUpsertEntityMethodMappingArgs) ToActionUpsertEntityMethodMappingOutputWithContext(ctx context.Context) ActionUpsertEntityMethodMappingOutput

func (ActionUpsertEntityMethodMappingArgs) ToActionUpsertEntityMethodMappingPtrOutput added in v2.0.8

func (i ActionUpsertEntityMethodMappingArgs) ToActionUpsertEntityMethodMappingPtrOutput() ActionUpsertEntityMethodMappingPtrOutput

func (ActionUpsertEntityMethodMappingArgs) ToActionUpsertEntityMethodMappingPtrOutputWithContext added in v2.0.8

func (i ActionUpsertEntityMethodMappingArgs) ToActionUpsertEntityMethodMappingPtrOutputWithContext(ctx context.Context) ActionUpsertEntityMethodMappingPtrOutput

type ActionUpsertEntityMethodMappingInput added in v2.0.8

type ActionUpsertEntityMethodMappingInput interface {
	pulumi.Input

	ToActionUpsertEntityMethodMappingOutput() ActionUpsertEntityMethodMappingOutput
	ToActionUpsertEntityMethodMappingOutputWithContext(context.Context) ActionUpsertEntityMethodMappingOutput
}

ActionUpsertEntityMethodMappingInput is an input type that accepts ActionUpsertEntityMethodMappingArgs and ActionUpsertEntityMethodMappingOutput values. You can construct a concrete instance of `ActionUpsertEntityMethodMappingInput` via:

ActionUpsertEntityMethodMappingArgs{...}

type ActionUpsertEntityMethodMappingOutput added in v2.0.8

type ActionUpsertEntityMethodMappingOutput struct{ *pulumi.OutputState }

func (ActionUpsertEntityMethodMappingOutput) ElementType added in v2.0.8

func (ActionUpsertEntityMethodMappingOutput) Icon added in v2.0.8

The icon of the entity

func (ActionUpsertEntityMethodMappingOutput) Identifier added in v2.0.8

Required when selecting type Upsert Entity. The entity identifier for the upsert

func (ActionUpsertEntityMethodMappingOutput) Properties added in v2.0.8

The properties of the entity (key-value object encoded to a string)

func (ActionUpsertEntityMethodMappingOutput) Relations added in v2.0.8

The relations of the entity (key-value object encoded to a string)

func (ActionUpsertEntityMethodMappingOutput) Teams added in v2.0.8

The teams the entity belongs to

func (ActionUpsertEntityMethodMappingOutput) TeamsJq added in v2.1.4

Jq that returns the teams the entity belongs to

func (ActionUpsertEntityMethodMappingOutput) ToActionUpsertEntityMethodMappingOutput added in v2.0.8

func (o ActionUpsertEntityMethodMappingOutput) ToActionUpsertEntityMethodMappingOutput() ActionUpsertEntityMethodMappingOutput

func (ActionUpsertEntityMethodMappingOutput) ToActionUpsertEntityMethodMappingOutputWithContext added in v2.0.8

func (o ActionUpsertEntityMethodMappingOutput) ToActionUpsertEntityMethodMappingOutputWithContext(ctx context.Context) ActionUpsertEntityMethodMappingOutput

func (ActionUpsertEntityMethodMappingOutput) ToActionUpsertEntityMethodMappingPtrOutput added in v2.0.8

func (o ActionUpsertEntityMethodMappingOutput) ToActionUpsertEntityMethodMappingPtrOutput() ActionUpsertEntityMethodMappingPtrOutput

func (ActionUpsertEntityMethodMappingOutput) ToActionUpsertEntityMethodMappingPtrOutputWithContext added in v2.0.8

func (o ActionUpsertEntityMethodMappingOutput) ToActionUpsertEntityMethodMappingPtrOutputWithContext(ctx context.Context) ActionUpsertEntityMethodMappingPtrOutput

type ActionUpsertEntityMethodMappingPtrInput added in v2.0.8

type ActionUpsertEntityMethodMappingPtrInput interface {
	pulumi.Input

	ToActionUpsertEntityMethodMappingPtrOutput() ActionUpsertEntityMethodMappingPtrOutput
	ToActionUpsertEntityMethodMappingPtrOutputWithContext(context.Context) ActionUpsertEntityMethodMappingPtrOutput
}

ActionUpsertEntityMethodMappingPtrInput is an input type that accepts ActionUpsertEntityMethodMappingArgs, ActionUpsertEntityMethodMappingPtr and ActionUpsertEntityMethodMappingPtrOutput values. You can construct a concrete instance of `ActionUpsertEntityMethodMappingPtrInput` via:

        ActionUpsertEntityMethodMappingArgs{...}

or:

        nil

type ActionUpsertEntityMethodMappingPtrOutput added in v2.0.8

type ActionUpsertEntityMethodMappingPtrOutput struct{ *pulumi.OutputState }

func (ActionUpsertEntityMethodMappingPtrOutput) Elem added in v2.0.8

func (ActionUpsertEntityMethodMappingPtrOutput) ElementType added in v2.0.8

func (ActionUpsertEntityMethodMappingPtrOutput) Icon added in v2.0.8

The icon of the entity

func (ActionUpsertEntityMethodMappingPtrOutput) Identifier added in v2.0.8

Required when selecting type Upsert Entity. The entity identifier for the upsert

func (ActionUpsertEntityMethodMappingPtrOutput) Properties added in v2.0.8

The properties of the entity (key-value object encoded to a string)

func (ActionUpsertEntityMethodMappingPtrOutput) Relations added in v2.0.8

The relations of the entity (key-value object encoded to a string)

func (ActionUpsertEntityMethodMappingPtrOutput) Teams added in v2.0.8

The teams the entity belongs to

func (ActionUpsertEntityMethodMappingPtrOutput) TeamsJq added in v2.1.4

Jq that returns the teams the entity belongs to

func (ActionUpsertEntityMethodMappingPtrOutput) ToActionUpsertEntityMethodMappingPtrOutput added in v2.0.8

func (o ActionUpsertEntityMethodMappingPtrOutput) ToActionUpsertEntityMethodMappingPtrOutput() ActionUpsertEntityMethodMappingPtrOutput

func (ActionUpsertEntityMethodMappingPtrOutput) ToActionUpsertEntityMethodMappingPtrOutputWithContext added in v2.0.8

func (o ActionUpsertEntityMethodMappingPtrOutput) ToActionUpsertEntityMethodMappingPtrOutputWithContext(ctx context.Context) ActionUpsertEntityMethodMappingPtrOutput

type ActionUpsertEntityMethodOutput added in v2.0.8

type ActionUpsertEntityMethodOutput struct{ *pulumi.OutputState }

func (ActionUpsertEntityMethodOutput) BlueprintIdentifier added in v2.0.8

func (o ActionUpsertEntityMethodOutput) BlueprintIdentifier() pulumi.StringOutput

Required when selecting type Upsert Entity. The blueprint identifier of the entity for the upsert

func (ActionUpsertEntityMethodOutput) ElementType added in v2.0.8

func (ActionUpsertEntityMethodOutput) Mapping added in v2.0.8

Upsert Entity invocation method

func (ActionUpsertEntityMethodOutput) Title added in v2.0.8

The title of the entity

func (ActionUpsertEntityMethodOutput) ToActionUpsertEntityMethodOutput added in v2.0.8

func (o ActionUpsertEntityMethodOutput) ToActionUpsertEntityMethodOutput() ActionUpsertEntityMethodOutput

func (ActionUpsertEntityMethodOutput) ToActionUpsertEntityMethodOutputWithContext added in v2.0.8

func (o ActionUpsertEntityMethodOutput) ToActionUpsertEntityMethodOutputWithContext(ctx context.Context) ActionUpsertEntityMethodOutput

func (ActionUpsertEntityMethodOutput) ToActionUpsertEntityMethodPtrOutput added in v2.0.8

func (o ActionUpsertEntityMethodOutput) ToActionUpsertEntityMethodPtrOutput() ActionUpsertEntityMethodPtrOutput

func (ActionUpsertEntityMethodOutput) ToActionUpsertEntityMethodPtrOutputWithContext added in v2.0.8

func (o ActionUpsertEntityMethodOutput) ToActionUpsertEntityMethodPtrOutputWithContext(ctx context.Context) ActionUpsertEntityMethodPtrOutput

type ActionUpsertEntityMethodPtrInput added in v2.0.8

type ActionUpsertEntityMethodPtrInput interface {
	pulumi.Input

	ToActionUpsertEntityMethodPtrOutput() ActionUpsertEntityMethodPtrOutput
	ToActionUpsertEntityMethodPtrOutputWithContext(context.Context) ActionUpsertEntityMethodPtrOutput
}

ActionUpsertEntityMethodPtrInput is an input type that accepts ActionUpsertEntityMethodArgs, ActionUpsertEntityMethodPtr and ActionUpsertEntityMethodPtrOutput values. You can construct a concrete instance of `ActionUpsertEntityMethodPtrInput` via:

        ActionUpsertEntityMethodArgs{...}

or:

        nil

func ActionUpsertEntityMethodPtr added in v2.0.8

func ActionUpsertEntityMethodPtr(v *ActionUpsertEntityMethodArgs) ActionUpsertEntityMethodPtrInput

type ActionUpsertEntityMethodPtrOutput added in v2.0.8

type ActionUpsertEntityMethodPtrOutput struct{ *pulumi.OutputState }

func (ActionUpsertEntityMethodPtrOutput) BlueprintIdentifier added in v2.0.8

Required when selecting type Upsert Entity. The blueprint identifier of the entity for the upsert

func (ActionUpsertEntityMethodPtrOutput) Elem added in v2.0.8

func (ActionUpsertEntityMethodPtrOutput) ElementType added in v2.0.8

func (ActionUpsertEntityMethodPtrOutput) Mapping added in v2.0.8

Upsert Entity invocation method

func (ActionUpsertEntityMethodPtrOutput) Title added in v2.0.8

The title of the entity

func (ActionUpsertEntityMethodPtrOutput) ToActionUpsertEntityMethodPtrOutput added in v2.0.8

func (o ActionUpsertEntityMethodPtrOutput) ToActionUpsertEntityMethodPtrOutput() ActionUpsertEntityMethodPtrOutput

func (ActionUpsertEntityMethodPtrOutput) ToActionUpsertEntityMethodPtrOutputWithContext added in v2.0.8

func (o ActionUpsertEntityMethodPtrOutput) ToActionUpsertEntityMethodPtrOutputWithContext(ctx context.Context) ActionUpsertEntityMethodPtrOutput

type ActionWebhookMethod

type ActionWebhookMethod struct {
	// Specifies whether to use an agent to invoke the action. This can be a boolean value (`'true”` or `'false'`) or a JQ if dynamic evaluation is needed.
	Agent *string `pulumi:"agent"`
	// 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](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).
	Body *string `pulumi:"body"`
	// 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](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).
	Headers map[string]string `pulumi:"headers"`
	// The HTTP method to invoke the action
	Method *string `pulumi:"method"`
	// Synchronize the action
	Synchronized *string `pulumi:"synchronized"`
	// Required when selecting type WEBHOOK. The URL to invoke the action
	Url string `pulumi:"url"`
}

type ActionWebhookMethodArgs

type ActionWebhookMethodArgs struct {
	// Specifies whether to use an agent to invoke the action. This can be a boolean value (`'true”` or `'false'`) or a JQ if dynamic evaluation is needed.
	Agent pulumi.StringPtrInput `pulumi:"agent"`
	// 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](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).
	Body pulumi.StringPtrInput `pulumi:"body"`
	// 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](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).
	Headers pulumi.StringMapInput `pulumi:"headers"`
	// The HTTP method to invoke the action
	Method pulumi.StringPtrInput `pulumi:"method"`
	// Synchronize the action
	Synchronized pulumi.StringPtrInput `pulumi:"synchronized"`
	// Required when selecting type WEBHOOK. The URL to invoke the action
	Url pulumi.StringInput `pulumi:"url"`
}

func (ActionWebhookMethodArgs) ElementType

func (ActionWebhookMethodArgs) ElementType() reflect.Type

func (ActionWebhookMethodArgs) ToActionWebhookMethodOutput

func (i ActionWebhookMethodArgs) ToActionWebhookMethodOutput() ActionWebhookMethodOutput

func (ActionWebhookMethodArgs) ToActionWebhookMethodOutputWithContext

func (i ActionWebhookMethodArgs) ToActionWebhookMethodOutputWithContext(ctx context.Context) ActionWebhookMethodOutput

func (ActionWebhookMethodArgs) ToActionWebhookMethodPtrOutput

func (i ActionWebhookMethodArgs) ToActionWebhookMethodPtrOutput() ActionWebhookMethodPtrOutput

func (ActionWebhookMethodArgs) ToActionWebhookMethodPtrOutputWithContext

func (i ActionWebhookMethodArgs) ToActionWebhookMethodPtrOutputWithContext(ctx context.Context) ActionWebhookMethodPtrOutput

type ActionWebhookMethodInput

type ActionWebhookMethodInput interface {
	pulumi.Input

	ToActionWebhookMethodOutput() ActionWebhookMethodOutput
	ToActionWebhookMethodOutputWithContext(context.Context) ActionWebhookMethodOutput
}

ActionWebhookMethodInput is an input type that accepts ActionWebhookMethodArgs and ActionWebhookMethodOutput values. You can construct a concrete instance of `ActionWebhookMethodInput` via:

ActionWebhookMethodArgs{...}

type ActionWebhookMethodOutput

type ActionWebhookMethodOutput struct{ *pulumi.OutputState }

func (ActionWebhookMethodOutput) Agent

Specifies whether to use an agent to invoke the action. This can be a boolean value (`'true”` or `'false'`) or a JQ if dynamic evaluation is needed.

func (ActionWebhookMethodOutput) Body

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](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).

func (ActionWebhookMethodOutput) ElementType

func (ActionWebhookMethodOutput) ElementType() reflect.Type

func (ActionWebhookMethodOutput) Headers

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](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).

func (ActionWebhookMethodOutput) Method

The HTTP method to invoke the action

func (ActionWebhookMethodOutput) Synchronized

Synchronize the action

func (ActionWebhookMethodOutput) ToActionWebhookMethodOutput

func (o ActionWebhookMethodOutput) ToActionWebhookMethodOutput() ActionWebhookMethodOutput

func (ActionWebhookMethodOutput) ToActionWebhookMethodOutputWithContext

func (o ActionWebhookMethodOutput) ToActionWebhookMethodOutputWithContext(ctx context.Context) ActionWebhookMethodOutput

func (ActionWebhookMethodOutput) ToActionWebhookMethodPtrOutput

func (o ActionWebhookMethodOutput) ToActionWebhookMethodPtrOutput() ActionWebhookMethodPtrOutput

func (ActionWebhookMethodOutput) ToActionWebhookMethodPtrOutputWithContext

func (o ActionWebhookMethodOutput) ToActionWebhookMethodPtrOutputWithContext(ctx context.Context) ActionWebhookMethodPtrOutput

func (ActionWebhookMethodOutput) Url

Required when selecting type WEBHOOK. The URL to invoke the action

type ActionWebhookMethodPtrInput

type ActionWebhookMethodPtrInput interface {
	pulumi.Input

	ToActionWebhookMethodPtrOutput() ActionWebhookMethodPtrOutput
	ToActionWebhookMethodPtrOutputWithContext(context.Context) ActionWebhookMethodPtrOutput
}

ActionWebhookMethodPtrInput is an input type that accepts ActionWebhookMethodArgs, ActionWebhookMethodPtr and ActionWebhookMethodPtrOutput values. You can construct a concrete instance of `ActionWebhookMethodPtrInput` via:

        ActionWebhookMethodArgs{...}

or:

        nil

type ActionWebhookMethodPtrOutput

type ActionWebhookMethodPtrOutput struct{ *pulumi.OutputState }

func (ActionWebhookMethodPtrOutput) Agent

Specifies whether to use an agent to invoke the action. This can be a boolean value (`'true”` or `'false'`) or a JQ if dynamic evaluation is needed.

func (ActionWebhookMethodPtrOutput) Body

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](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).

func (ActionWebhookMethodPtrOutput) Elem

func (ActionWebhookMethodPtrOutput) ElementType

func (ActionWebhookMethodPtrOutput) Headers

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](https://docs.getport.io/create-self-service-experiences/setup-backend/#define-the-actions-payload).

func (ActionWebhookMethodPtrOutput) Method

The HTTP method to invoke the action

func (ActionWebhookMethodPtrOutput) Synchronized

Synchronize the action

func (ActionWebhookMethodPtrOutput) ToActionWebhookMethodPtrOutput

func (o ActionWebhookMethodPtrOutput) ToActionWebhookMethodPtrOutput() ActionWebhookMethodPtrOutput

func (ActionWebhookMethodPtrOutput) ToActionWebhookMethodPtrOutputWithContext

func (o ActionWebhookMethodPtrOutput) ToActionWebhookMethodPtrOutputWithContext(ctx context.Context) ActionWebhookMethodPtrOutput

func (ActionWebhookMethodPtrOutput) Url

Required when selecting type WEBHOOK. The URL to invoke the action

type AggregationProperties

type AggregationProperties struct {
	pulumi.CustomResourceState

	// The identifier of the blueprint the aggregation property will be added to
	BlueprintIdentifier pulumi.StringOutput `pulumi:"blueprintIdentifier"`
	// The aggregation property of the blueprint
	Properties AggregationPropertiesPropertiesMapOutput `pulumi:"properties"`
}

This resource allows you to manage aggregation properties of a blueprint.

See the [Port documentation](https://docs.getport.io/build-your-software-catalog/customize-integrations/configure-data-model/setup-blueprint/properties/aggregation-property/) for more information about aggregation properties.

Supported Methods:

- countEntities - Count the entities of the target blueprint - averageEntities - Average the entities of the target blueprint by time periods - averageByProperty - Calculate the average by property value of the target entities - aggregateByProperty - Calculate the aggregate by property value of the target entities, such as sum, min, max, median

## Example Usage

Create a parent blueprint with a child blueprint and an aggregation property to count the parent kids:

```go package main

import (

"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 {
		parentBlueprint, err := port.NewPort_blueprint(ctx, "parentBlueprint", &port.Port_blueprintArgs{
			Title:       "Parent Blueprint",
			Icon:        "Terraform",
			Identifier:  "parent",
			Description: "",
			Properties: map[string]interface{}{
				"numberProps": map[string]interface{}{
					"age": map[string]interface{}{
						"title": "Age",
					},
				},
			},
		})
		if err != nil {
			return err
		}
		childBlueprint, err := port.NewPort_blueprint(ctx, "childBlueprint", &port.Port_blueprintArgs{
			Title:       "Child Blueprint",
			Icon:        "Terraform",
			Identifier:  "child",
			Description: "",
			Properties: map[string]interface{}{
				"numberProps": map[string]interface{}{
					"age": map[string]interface{}{
						"title": "Age",
					},
				},
			},
			Relations: map[string]interface{}{
				"parent": map[string]interface{}{
					"title":  "Parent",
					"target": parentBlueprint.Identifier,
				},
			},
		})
		if err != nil {
			return err
		}
		_, err = port.NewPort_aggregation_properties(ctx, "parentAggregationProperties", &port.Port_aggregation_propertiesArgs{
			BlueprintIdentifier: parentBlueprint.Identifier,
			Properties: map[string]interface{}{
				"count_kids": map[string]interface{}{
					"targetBlueprintIdentifier": childBlueprint.Identifier,
					"title":                     "Count Kids",
					"icon":                      "Terraform",
					"description":               "Count Kids",
					"method": map[string]interface{}{
						"countEntities": true,
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

Create a parent blueprint with a child blueprint and an aggregation property to calculate the average avg of the parent kids age:

```go package main

import (

"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 {
		parentBlueprint, err := port.NewPort_blueprint(ctx, "parentBlueprint", &port.Port_blueprintArgs{
			Title:       "Parent Blueprint",
			Icon:        "Terraform",
			Identifier:  "parent",
			Description: "",
			Properties: map[string]interface{}{
				"numberProps": map[string]interface{}{
					"age": map[string]interface{}{
						"title": "Age",
					},
				},
			},
		})
		if err != nil {
			return err
		}
		childBlueprint, err := port.NewPort_blueprint(ctx, "childBlueprint", &port.Port_blueprintArgs{
			Title:       "Child Blueprint",
			Icon:        "Terraform",
			Identifier:  "child",
			Description: "",
			Properties: map[string]interface{}{
				"numberProps": map[string]interface{}{
					"age": map[string]interface{}{
						"title": "Age",
					},
				},
			},
			Relations: map[string]interface{}{
				"parent": map[string]interface{}{
					"title":  "Parent",
					"target": parentBlueprint.Identifier,
				},
			},
		})
		if err != nil {
			return err
		}
		_, err = port.NewPort_aggregation_properties(ctx, "parentAggregationProperties", &port.Port_aggregation_propertiesArgs{
			BlueprintIdentifier: parentBlueprint.Identifier,
			Properties: map[string]interface{}{
				"averageKidsAge": map[string]interface{}{
					"targetBlueprintIdentifier": childBlueprint.Identifier,
					"title":                     "Average Kids Age",
					"icon":                      "Terraform",
					"description":               "Average Kids Age",
					"method": map[string]interface{}{
						"averageByProperty": map[string]interface{}{
							"averageOf":     "total",
							"measureTimeBy": "$createdAt",
							"property":      "age",
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

Create a repository blueprint and a pull request blueprint and an aggregation property to calculate the average of pull requests created per day:

```go package main

import (

"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 {
		repositoryBlueprint, err := port.NewPort_blueprint(ctx, "repositoryBlueprint", &port.Port_blueprintArgs{
			Title:       "Repository Blueprint",
			Icon:        "Terraform",
			Identifier:  "repository",
			Description: "",
		})
		if err != nil {
			return err
		}
		pullRequestBlueprint, err := port.NewPort_blueprint(ctx, "pullRequestBlueprint", &port.Port_blueprintArgs{
			Title:       "Pull Request Blueprint",
			Icon:        "Terraform",
			Identifier:  "pull_request",
			Description: "",
			Properties: map[string]interface{}{
				"stringProps": map[string]interface{}{
					"status": map[string]interface{}{
						"title": "Status",
					},
				},
			},
			Relations: map[string]interface{}{
				"repository": map[string]interface{}{
					"title":  "Repository",
					"target": repositoryBlueprint.Identifier,
				},
			},
		})
		if err != nil {
			return err
		}
		_, err = port.NewPort_aggregation_properties(ctx, "repositoryAggregationProperties", &port.Port_aggregation_propertiesArgs{
			BlueprintIdentifier: repositoryBlueprint.Identifier,
			Properties: map[string]interface{}{
				"pull_requests_per_day": map[string]interface{}{
					"targetBlueprintIdentifier": pullRequestBlueprint.Identifier,
					"title":                     "Pull Requests Per Day",
					"icon":                      "Terraform",
					"description":               "Pull Requests Per Day",
					"method": map[string]interface{}{
						"averageEntities": map[string]interface{}{
							"averageOf":     "day",
							"measureTimeBy": "$createdAt",
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

Create a repository blueprint and a pull request blueprint and an aggregation property to calculate the average of fix pull request per month:

To do that we will add a query to the aggregation property to filter only pull requests with fixed title:

```go 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 { repositoryBlueprint, err := port.NewPort_blueprint(ctx, "repositoryBlueprint", &port.Port_blueprintArgs{ Title: "Repository Blueprint", Icon: "Terraform", Identifier: "repository", Description: "", }) if err != nil { return err } pullRequestBlueprint, err := port.NewPort_blueprint(ctx, "pullRequestBlueprint", &port.Port_blueprintArgs{ Title: "Pull Request Blueprint", Icon: "Terraform", Identifier: "pull_request", Description: "", Properties: map[string]interface{}{ "stringProps": map[string]interface{}{ "status": map[string]interface{}{ "title": "Status", }, }, }, Relations: map[string]interface{}{ "repository": map[string]interface{}{ "title": "Repository", "target": repositoryBlueprint.Identifier, }, }, }) if err != nil { return err } _, err = port.NewPort_aggregation_properties(ctx, "repositoryAggregationProperties", &port.Port_aggregation_propertiesArgs{ BlueprintIdentifier: repositoryBlueprint.Identifier, Properties: map[string]interface{}{ "fix_pull_requests_count": map[string]interface{}{ "targetBlueprintIdentifier": pullRequestBlueprint.Identifier, "title": "Pull Requests Per Day", "icon": "Terraform", "description": "Pull Requests Per Day", "method": map[string]interface{}{ "averageEntities": map[string]interface{}{ "averageOf": "month", "measureTimeBy": "$createdAt", }, }, "query": %!v(PANIC=Format method: fatal: An assertion has failed: unlowered function toJSON), }, }, }) if err != nil { return err } return nil }) } ```

Create multiple aggregation properties in one resource:

```go package main

import (

"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 {
		repositoryBlueprint, err := port.NewPort_blueprint(ctx, "repositoryBlueprint", &port.Port_blueprintArgs{
			Title:       "Repository Blueprint",
			Icon:        "Terraform",
			Identifier:  "repository",
			Description: "",
		})
		if err != nil {
			return err
		}
		pullRequestBlueprint, err := port.NewPort_blueprint(ctx, "pullRequestBlueprint", &port.Port_blueprintArgs{
			Title:       "Pull Request Blueprint",
			Icon:        "Terraform",
			Identifier:  "pull_request",
			Description: "",
			Properties: map[string]interface{}{
				"stringProps": map[string]interface{}{
					"status": map[string]interface{}{
						"title": "Status",
					},
				},
			},
			Relations: map[string]interface{}{
				"repository": map[string]interface{}{
					"title":  "Repository",
					"target": repositoryBlueprint.Identifier,
				},
			},
		})
		if err != nil {
			return err
		}
		_, err = port.NewPort_aggregation_properties(ctx, "repositoryAggregationProperties", &port.Port_aggregation_propertiesArgs{
			BlueprintIdentifier: repositoryBlueprint.Identifier,
			Properties: map[string]interface{}{
				"pull_requests_per_day": map[string]interface{}{
					"targetBlueprintIdentifier": pullRequestBlueprint.Identifier,
					"title":                     "Pull Requests Per Day",
					"icon":                      "Terraform",
					"description":               "Pull Requests Per Day",
					"method": map[string]interface{}{
						"averageEntities": map[string]interface{}{
							"averageOf":     "day",
							"measureTimeBy": "$createdAt",
						},
					},
				},
				"overall_pull_requests_count": map[string]interface{}{
					"targetBlueprintIdentifier": pullRequestBlueprint.Identifier,
					"title":                     "Overall Pull Requests Count",
					"icon":                      "Terraform",
					"description":               "Overall Pull Requests Count",
					"method": map[string]interface{}{
						"countEntities": true,
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetAggregationProperties

func GetAggregationProperties(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AggregationPropertiesState, opts ...pulumi.ResourceOption) (*AggregationProperties, error)

GetAggregationProperties gets an existing AggregationProperties resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAggregationProperties

func NewAggregationProperties(ctx *pulumi.Context,
	name string, args *AggregationPropertiesArgs, opts ...pulumi.ResourceOption) (*AggregationProperties, error)

NewAggregationProperties registers a new resource with the given unique name, arguments, and options.

func (*AggregationProperties) ElementType

func (*AggregationProperties) ElementType() reflect.Type

func (*AggregationProperties) ToAggregationPropertiesOutput

func (i *AggregationProperties) ToAggregationPropertiesOutput() AggregationPropertiesOutput

func (*AggregationProperties) ToAggregationPropertiesOutputWithContext

func (i *AggregationProperties) ToAggregationPropertiesOutputWithContext(ctx context.Context) AggregationPropertiesOutput

type AggregationPropertiesArgs

type AggregationPropertiesArgs struct {
	// The identifier of the blueprint the aggregation property will be added to
	BlueprintIdentifier pulumi.StringInput
	// The aggregation property of the blueprint
	Properties AggregationPropertiesPropertiesMapInput
}

The set of arguments for constructing a AggregationProperties resource.

func (AggregationPropertiesArgs) ElementType

func (AggregationPropertiesArgs) ElementType() reflect.Type

type AggregationPropertiesArray

type AggregationPropertiesArray []AggregationPropertiesInput

func (AggregationPropertiesArray) ElementType

func (AggregationPropertiesArray) ElementType() reflect.Type

func (AggregationPropertiesArray) ToAggregationPropertiesArrayOutput

func (i AggregationPropertiesArray) ToAggregationPropertiesArrayOutput() AggregationPropertiesArrayOutput

func (AggregationPropertiesArray) ToAggregationPropertiesArrayOutputWithContext

func (i AggregationPropertiesArray) ToAggregationPropertiesArrayOutputWithContext(ctx context.Context) AggregationPropertiesArrayOutput

type AggregationPropertiesArrayInput

type AggregationPropertiesArrayInput interface {
	pulumi.Input

	ToAggregationPropertiesArrayOutput() AggregationPropertiesArrayOutput
	ToAggregationPropertiesArrayOutputWithContext(context.Context) AggregationPropertiesArrayOutput
}

AggregationPropertiesArrayInput is an input type that accepts AggregationPropertiesArray and AggregationPropertiesArrayOutput values. You can construct a concrete instance of `AggregationPropertiesArrayInput` via:

AggregationPropertiesArray{ AggregationPropertiesArgs{...} }

type AggregationPropertiesArrayOutput

type AggregationPropertiesArrayOutput struct{ *pulumi.OutputState }

func (AggregationPropertiesArrayOutput) ElementType

func (AggregationPropertiesArrayOutput) Index

func (AggregationPropertiesArrayOutput) ToAggregationPropertiesArrayOutput

func (o AggregationPropertiesArrayOutput) ToAggregationPropertiesArrayOutput() AggregationPropertiesArrayOutput

func (AggregationPropertiesArrayOutput) ToAggregationPropertiesArrayOutputWithContext

func (o AggregationPropertiesArrayOutput) ToAggregationPropertiesArrayOutputWithContext(ctx context.Context) AggregationPropertiesArrayOutput

type AggregationPropertiesInput

type AggregationPropertiesInput interface {
	pulumi.Input

	ToAggregationPropertiesOutput() AggregationPropertiesOutput
	ToAggregationPropertiesOutputWithContext(ctx context.Context) AggregationPropertiesOutput
}

type AggregationPropertiesMap

type AggregationPropertiesMap map[string]AggregationPropertiesInput

func (AggregationPropertiesMap) ElementType

func (AggregationPropertiesMap) ElementType() reflect.Type

func (AggregationPropertiesMap) ToAggregationPropertiesMapOutput

func (i AggregationPropertiesMap) ToAggregationPropertiesMapOutput() AggregationPropertiesMapOutput

func (AggregationPropertiesMap) ToAggregationPropertiesMapOutputWithContext

func (i AggregationPropertiesMap) ToAggregationPropertiesMapOutputWithContext(ctx context.Context) AggregationPropertiesMapOutput

type AggregationPropertiesMapInput

type AggregationPropertiesMapInput interface {
	pulumi.Input

	ToAggregationPropertiesMapOutput() AggregationPropertiesMapOutput
	ToAggregationPropertiesMapOutputWithContext(context.Context) AggregationPropertiesMapOutput
}

AggregationPropertiesMapInput is an input type that accepts AggregationPropertiesMap and AggregationPropertiesMapOutput values. You can construct a concrete instance of `AggregationPropertiesMapInput` via:

AggregationPropertiesMap{ "key": AggregationPropertiesArgs{...} }

type AggregationPropertiesMapOutput

type AggregationPropertiesMapOutput struct{ *pulumi.OutputState }

func (AggregationPropertiesMapOutput) ElementType

func (AggregationPropertiesMapOutput) MapIndex

func (AggregationPropertiesMapOutput) ToAggregationPropertiesMapOutput

func (o AggregationPropertiesMapOutput) ToAggregationPropertiesMapOutput() AggregationPropertiesMapOutput

func (AggregationPropertiesMapOutput) ToAggregationPropertiesMapOutputWithContext

func (o AggregationPropertiesMapOutput) ToAggregationPropertiesMapOutputWithContext(ctx context.Context) AggregationPropertiesMapOutput

type AggregationPropertiesOutput

type AggregationPropertiesOutput struct{ *pulumi.OutputState }

func (AggregationPropertiesOutput) BlueprintIdentifier

func (o AggregationPropertiesOutput) BlueprintIdentifier() pulumi.StringOutput

The identifier of the blueprint the aggregation property will be added to

func (AggregationPropertiesOutput) ElementType

func (AggregationPropertiesOutput) Properties

The aggregation property of the blueprint

func (AggregationPropertiesOutput) ToAggregationPropertiesOutput

func (o AggregationPropertiesOutput) ToAggregationPropertiesOutput() AggregationPropertiesOutput

func (AggregationPropertiesOutput) ToAggregationPropertiesOutputWithContext

func (o AggregationPropertiesOutput) ToAggregationPropertiesOutputWithContext(ctx context.Context) AggregationPropertiesOutput

type AggregationPropertiesProperties

type AggregationPropertiesProperties struct {
	// The description of the aggregation property
	Description *string `pulumi:"description"`
	// The icon of the aggregation property
	Icon *string `pulumi:"icon"`
	// The aggregation method to perform on the target blueprint, one of count*entities, average*entities, average*by*property, aggregate*by*property
	Method AggregationPropertiesPropertiesMethod `pulumi:"method"`
	// Query to filter the target entities
	Query *string `pulumi:"query"`
	// The identifier of the blueprint to perform the aggregation on
	TargetBlueprintIdentifier string `pulumi:"targetBlueprintIdentifier"`
	// The title of the aggregation property
	Title *string `pulumi:"title"`
}

type AggregationPropertiesPropertiesArgs

type AggregationPropertiesPropertiesArgs struct {
	// The description of the aggregation property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The icon of the aggregation property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// The aggregation method to perform on the target blueprint, one of count*entities, average*entities, average*by*property, aggregate*by*property
	Method AggregationPropertiesPropertiesMethodInput `pulumi:"method"`
	// Query to filter the target entities
	Query pulumi.StringPtrInput `pulumi:"query"`
	// The identifier of the blueprint to perform the aggregation on
	TargetBlueprintIdentifier pulumi.StringInput `pulumi:"targetBlueprintIdentifier"`
	// The title of the aggregation property
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (AggregationPropertiesPropertiesArgs) ElementType

func (AggregationPropertiesPropertiesArgs) ToAggregationPropertiesPropertiesOutput

func (i AggregationPropertiesPropertiesArgs) ToAggregationPropertiesPropertiesOutput() AggregationPropertiesPropertiesOutput

func (AggregationPropertiesPropertiesArgs) ToAggregationPropertiesPropertiesOutputWithContext

func (i AggregationPropertiesPropertiesArgs) ToAggregationPropertiesPropertiesOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesOutput

type AggregationPropertiesPropertiesInput

type AggregationPropertiesPropertiesInput interface {
	pulumi.Input

	ToAggregationPropertiesPropertiesOutput() AggregationPropertiesPropertiesOutput
	ToAggregationPropertiesPropertiesOutputWithContext(context.Context) AggregationPropertiesPropertiesOutput
}

AggregationPropertiesPropertiesInput is an input type that accepts AggregationPropertiesPropertiesArgs and AggregationPropertiesPropertiesOutput values. You can construct a concrete instance of `AggregationPropertiesPropertiesInput` via:

AggregationPropertiesPropertiesArgs{...}

type AggregationPropertiesPropertiesMap

type AggregationPropertiesPropertiesMap map[string]AggregationPropertiesPropertiesInput

func (AggregationPropertiesPropertiesMap) ElementType

func (AggregationPropertiesPropertiesMap) ToAggregationPropertiesPropertiesMapOutput

func (i AggregationPropertiesPropertiesMap) ToAggregationPropertiesPropertiesMapOutput() AggregationPropertiesPropertiesMapOutput

func (AggregationPropertiesPropertiesMap) ToAggregationPropertiesPropertiesMapOutputWithContext

func (i AggregationPropertiesPropertiesMap) ToAggregationPropertiesPropertiesMapOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMapOutput

type AggregationPropertiesPropertiesMapInput

type AggregationPropertiesPropertiesMapInput interface {
	pulumi.Input

	ToAggregationPropertiesPropertiesMapOutput() AggregationPropertiesPropertiesMapOutput
	ToAggregationPropertiesPropertiesMapOutputWithContext(context.Context) AggregationPropertiesPropertiesMapOutput
}

AggregationPropertiesPropertiesMapInput is an input type that accepts AggregationPropertiesPropertiesMap and AggregationPropertiesPropertiesMapOutput values. You can construct a concrete instance of `AggregationPropertiesPropertiesMapInput` via:

AggregationPropertiesPropertiesMap{ "key": AggregationPropertiesPropertiesArgs{...} }

type AggregationPropertiesPropertiesMapOutput

type AggregationPropertiesPropertiesMapOutput struct{ *pulumi.OutputState }

func (AggregationPropertiesPropertiesMapOutput) ElementType

func (AggregationPropertiesPropertiesMapOutput) MapIndex

func (AggregationPropertiesPropertiesMapOutput) ToAggregationPropertiesPropertiesMapOutput

func (o AggregationPropertiesPropertiesMapOutput) ToAggregationPropertiesPropertiesMapOutput() AggregationPropertiesPropertiesMapOutput

func (AggregationPropertiesPropertiesMapOutput) ToAggregationPropertiesPropertiesMapOutputWithContext

func (o AggregationPropertiesPropertiesMapOutput) ToAggregationPropertiesPropertiesMapOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMapOutput

type AggregationPropertiesPropertiesMethod

type AggregationPropertiesPropertiesMethod struct {
	// Function to calculate the aggregate by property value of the target entities, such as sum, min, max, median
	AggregateByProperty *AggregationPropertiesPropertiesMethodAggregateByProperty `pulumi:"aggregateByProperty"`
	// Function to calculate the average by property value of the target entities
	AverageByProperty *AggregationPropertiesPropertiesMethodAverageByProperty `pulumi:"averageByProperty"`
	// Function to average the entities of the target entities
	AverageEntities *AggregationPropertiesPropertiesMethodAverageEntities `pulumi:"averageEntities"`
	// Function to count the entities of the target entities
	CountEntities *bool `pulumi:"countEntities"`
}

type AggregationPropertiesPropertiesMethodAggregateByProperty

type AggregationPropertiesPropertiesMethodAggregateByProperty struct {
	// The func of the aggregate by property
	Func string `pulumi:"func"`
	// The property of the aggregate by property
	Property string `pulumi:"property"`
}

type AggregationPropertiesPropertiesMethodAggregateByPropertyArgs

type AggregationPropertiesPropertiesMethodAggregateByPropertyArgs struct {
	// The func of the aggregate by property
	Func pulumi.StringInput `pulumi:"func"`
	// The property of the aggregate by property
	Property pulumi.StringInput `pulumi:"property"`
}

func (AggregationPropertiesPropertiesMethodAggregateByPropertyArgs) ElementType

func (AggregationPropertiesPropertiesMethodAggregateByPropertyArgs) ToAggregationPropertiesPropertiesMethodAggregateByPropertyOutput

func (AggregationPropertiesPropertiesMethodAggregateByPropertyArgs) ToAggregationPropertiesPropertiesMethodAggregateByPropertyOutputWithContext

func (i AggregationPropertiesPropertiesMethodAggregateByPropertyArgs) ToAggregationPropertiesPropertiesMethodAggregateByPropertyOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodAggregateByPropertyOutput

func (AggregationPropertiesPropertiesMethodAggregateByPropertyArgs) ToAggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput

func (AggregationPropertiesPropertiesMethodAggregateByPropertyArgs) ToAggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutputWithContext

func (i AggregationPropertiesPropertiesMethodAggregateByPropertyArgs) ToAggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput

type AggregationPropertiesPropertiesMethodAggregateByPropertyInput

type AggregationPropertiesPropertiesMethodAggregateByPropertyInput interface {
	pulumi.Input

	ToAggregationPropertiesPropertiesMethodAggregateByPropertyOutput() AggregationPropertiesPropertiesMethodAggregateByPropertyOutput
	ToAggregationPropertiesPropertiesMethodAggregateByPropertyOutputWithContext(context.Context) AggregationPropertiesPropertiesMethodAggregateByPropertyOutput
}

AggregationPropertiesPropertiesMethodAggregateByPropertyInput is an input type that accepts AggregationPropertiesPropertiesMethodAggregateByPropertyArgs and AggregationPropertiesPropertiesMethodAggregateByPropertyOutput values. You can construct a concrete instance of `AggregationPropertiesPropertiesMethodAggregateByPropertyInput` via:

AggregationPropertiesPropertiesMethodAggregateByPropertyArgs{...}

type AggregationPropertiesPropertiesMethodAggregateByPropertyOutput

type AggregationPropertiesPropertiesMethodAggregateByPropertyOutput struct{ *pulumi.OutputState }

func (AggregationPropertiesPropertiesMethodAggregateByPropertyOutput) ElementType

func (AggregationPropertiesPropertiesMethodAggregateByPropertyOutput) Func

The func of the aggregate by property

func (AggregationPropertiesPropertiesMethodAggregateByPropertyOutput) Property

The property of the aggregate by property

func (AggregationPropertiesPropertiesMethodAggregateByPropertyOutput) ToAggregationPropertiesPropertiesMethodAggregateByPropertyOutput

func (AggregationPropertiesPropertiesMethodAggregateByPropertyOutput) ToAggregationPropertiesPropertiesMethodAggregateByPropertyOutputWithContext

func (o AggregationPropertiesPropertiesMethodAggregateByPropertyOutput) ToAggregationPropertiesPropertiesMethodAggregateByPropertyOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodAggregateByPropertyOutput

func (AggregationPropertiesPropertiesMethodAggregateByPropertyOutput) ToAggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput

func (AggregationPropertiesPropertiesMethodAggregateByPropertyOutput) ToAggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutputWithContext

func (o AggregationPropertiesPropertiesMethodAggregateByPropertyOutput) ToAggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput

type AggregationPropertiesPropertiesMethodAggregateByPropertyPtrInput

type AggregationPropertiesPropertiesMethodAggregateByPropertyPtrInput interface {
	pulumi.Input

	ToAggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput() AggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput
	ToAggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutputWithContext(context.Context) AggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput
}

AggregationPropertiesPropertiesMethodAggregateByPropertyPtrInput is an input type that accepts AggregationPropertiesPropertiesMethodAggregateByPropertyArgs, AggregationPropertiesPropertiesMethodAggregateByPropertyPtr and AggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput values. You can construct a concrete instance of `AggregationPropertiesPropertiesMethodAggregateByPropertyPtrInput` via:

        AggregationPropertiesPropertiesMethodAggregateByPropertyArgs{...}

or:

        nil

type AggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput

type AggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput struct{ *pulumi.OutputState }

func (AggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput) Elem

func (AggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput) ElementType

func (AggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput) Func

The func of the aggregate by property

func (AggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput) Property

The property of the aggregate by property

func (AggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput) ToAggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput

func (AggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput) ToAggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutputWithContext

func (o AggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput) ToAggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodAggregateByPropertyPtrOutput

type AggregationPropertiesPropertiesMethodArgs

type AggregationPropertiesPropertiesMethodArgs struct {
	// Function to calculate the aggregate by property value of the target entities, such as sum, min, max, median
	AggregateByProperty AggregationPropertiesPropertiesMethodAggregateByPropertyPtrInput `pulumi:"aggregateByProperty"`
	// Function to calculate the average by property value of the target entities
	AverageByProperty AggregationPropertiesPropertiesMethodAverageByPropertyPtrInput `pulumi:"averageByProperty"`
	// Function to average the entities of the target entities
	AverageEntities AggregationPropertiesPropertiesMethodAverageEntitiesPtrInput `pulumi:"averageEntities"`
	// Function to count the entities of the target entities
	CountEntities pulumi.BoolPtrInput `pulumi:"countEntities"`
}

func (AggregationPropertiesPropertiesMethodArgs) ElementType

func (AggregationPropertiesPropertiesMethodArgs) ToAggregationPropertiesPropertiesMethodOutput

func (i AggregationPropertiesPropertiesMethodArgs) ToAggregationPropertiesPropertiesMethodOutput() AggregationPropertiesPropertiesMethodOutput

func (AggregationPropertiesPropertiesMethodArgs) ToAggregationPropertiesPropertiesMethodOutputWithContext

func (i AggregationPropertiesPropertiesMethodArgs) ToAggregationPropertiesPropertiesMethodOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodOutput

type AggregationPropertiesPropertiesMethodAverageByProperty

type AggregationPropertiesPropertiesMethodAverageByProperty struct {
	// The time periods to calculate the average by, e.g. hour, day, week, month
	AverageOf string `pulumi:"averageOf"`
	// The property name on which to calculate the the time periods, e.g. $createdAt, $updated_at or any other date property
	MeasureTimeBy string `pulumi:"measureTimeBy"`
	// The property name on which to calculate the average by
	Property string `pulumi:"property"`
}

type AggregationPropertiesPropertiesMethodAverageByPropertyArgs

type AggregationPropertiesPropertiesMethodAverageByPropertyArgs struct {
	// The time periods to calculate the average by, e.g. hour, day, week, month
	AverageOf pulumi.StringInput `pulumi:"averageOf"`
	// The property name on which to calculate the the time periods, e.g. $createdAt, $updated_at or any other date property
	MeasureTimeBy pulumi.StringInput `pulumi:"measureTimeBy"`
	// The property name on which to calculate the average by
	Property pulumi.StringInput `pulumi:"property"`
}

func (AggregationPropertiesPropertiesMethodAverageByPropertyArgs) ElementType

func (AggregationPropertiesPropertiesMethodAverageByPropertyArgs) ToAggregationPropertiesPropertiesMethodAverageByPropertyOutput

func (AggregationPropertiesPropertiesMethodAverageByPropertyArgs) ToAggregationPropertiesPropertiesMethodAverageByPropertyOutputWithContext

func (i AggregationPropertiesPropertiesMethodAverageByPropertyArgs) ToAggregationPropertiesPropertiesMethodAverageByPropertyOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodAverageByPropertyOutput

func (AggregationPropertiesPropertiesMethodAverageByPropertyArgs) ToAggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput

func (AggregationPropertiesPropertiesMethodAverageByPropertyArgs) ToAggregationPropertiesPropertiesMethodAverageByPropertyPtrOutputWithContext

func (i AggregationPropertiesPropertiesMethodAverageByPropertyArgs) ToAggregationPropertiesPropertiesMethodAverageByPropertyPtrOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput

type AggregationPropertiesPropertiesMethodAverageByPropertyInput

type AggregationPropertiesPropertiesMethodAverageByPropertyInput interface {
	pulumi.Input

	ToAggregationPropertiesPropertiesMethodAverageByPropertyOutput() AggregationPropertiesPropertiesMethodAverageByPropertyOutput
	ToAggregationPropertiesPropertiesMethodAverageByPropertyOutputWithContext(context.Context) AggregationPropertiesPropertiesMethodAverageByPropertyOutput
}

AggregationPropertiesPropertiesMethodAverageByPropertyInput is an input type that accepts AggregationPropertiesPropertiesMethodAverageByPropertyArgs and AggregationPropertiesPropertiesMethodAverageByPropertyOutput values. You can construct a concrete instance of `AggregationPropertiesPropertiesMethodAverageByPropertyInput` via:

AggregationPropertiesPropertiesMethodAverageByPropertyArgs{...}

type AggregationPropertiesPropertiesMethodAverageByPropertyOutput

type AggregationPropertiesPropertiesMethodAverageByPropertyOutput struct{ *pulumi.OutputState }

func (AggregationPropertiesPropertiesMethodAverageByPropertyOutput) AverageOf

The time periods to calculate the average by, e.g. hour, day, week, month

func (AggregationPropertiesPropertiesMethodAverageByPropertyOutput) ElementType

func (AggregationPropertiesPropertiesMethodAverageByPropertyOutput) MeasureTimeBy

The property name on which to calculate the the time periods, e.g. $createdAt, $updated_at or any other date property

func (AggregationPropertiesPropertiesMethodAverageByPropertyOutput) Property

The property name on which to calculate the average by

func (AggregationPropertiesPropertiesMethodAverageByPropertyOutput) ToAggregationPropertiesPropertiesMethodAverageByPropertyOutput

func (AggregationPropertiesPropertiesMethodAverageByPropertyOutput) ToAggregationPropertiesPropertiesMethodAverageByPropertyOutputWithContext

func (o AggregationPropertiesPropertiesMethodAverageByPropertyOutput) ToAggregationPropertiesPropertiesMethodAverageByPropertyOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodAverageByPropertyOutput

func (AggregationPropertiesPropertiesMethodAverageByPropertyOutput) ToAggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput

func (AggregationPropertiesPropertiesMethodAverageByPropertyOutput) ToAggregationPropertiesPropertiesMethodAverageByPropertyPtrOutputWithContext

func (o AggregationPropertiesPropertiesMethodAverageByPropertyOutput) ToAggregationPropertiesPropertiesMethodAverageByPropertyPtrOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput

type AggregationPropertiesPropertiesMethodAverageByPropertyPtrInput

type AggregationPropertiesPropertiesMethodAverageByPropertyPtrInput interface {
	pulumi.Input

	ToAggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput() AggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput
	ToAggregationPropertiesPropertiesMethodAverageByPropertyPtrOutputWithContext(context.Context) AggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput
}

AggregationPropertiesPropertiesMethodAverageByPropertyPtrInput is an input type that accepts AggregationPropertiesPropertiesMethodAverageByPropertyArgs, AggregationPropertiesPropertiesMethodAverageByPropertyPtr and AggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput values. You can construct a concrete instance of `AggregationPropertiesPropertiesMethodAverageByPropertyPtrInput` via:

        AggregationPropertiesPropertiesMethodAverageByPropertyArgs{...}

or:

        nil

type AggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput

type AggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput struct{ *pulumi.OutputState }

func (AggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput) AverageOf

The time periods to calculate the average by, e.g. hour, day, week, month

func (AggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput) Elem

func (AggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput) ElementType

func (AggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput) MeasureTimeBy

The property name on which to calculate the the time periods, e.g. $createdAt, $updated_at or any other date property

func (AggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput) Property

The property name on which to calculate the average by

func (AggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput) ToAggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput

func (AggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput) ToAggregationPropertiesPropertiesMethodAverageByPropertyPtrOutputWithContext

func (o AggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput) ToAggregationPropertiesPropertiesMethodAverageByPropertyPtrOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodAverageByPropertyPtrOutput

type AggregationPropertiesPropertiesMethodAverageEntities

type AggregationPropertiesPropertiesMethodAverageEntities struct {
	// The time periods to calculate the average of, e.g. hour, day, week, month
	AverageOf *string `pulumi:"averageOf"`
	// The property name on which to calculate the the time periods, e.g. $createdAt, $updated_at or any other date property
	MeasureTimeBy *string `pulumi:"measureTimeBy"`
}

type AggregationPropertiesPropertiesMethodAverageEntitiesArgs

type AggregationPropertiesPropertiesMethodAverageEntitiesArgs struct {
	// The time periods to calculate the average of, e.g. hour, day, week, month
	AverageOf pulumi.StringPtrInput `pulumi:"averageOf"`
	// The property name on which to calculate the the time periods, e.g. $createdAt, $updated_at or any other date property
	MeasureTimeBy pulumi.StringPtrInput `pulumi:"measureTimeBy"`
}

func (AggregationPropertiesPropertiesMethodAverageEntitiesArgs) ElementType

func (AggregationPropertiesPropertiesMethodAverageEntitiesArgs) ToAggregationPropertiesPropertiesMethodAverageEntitiesOutput

func (AggregationPropertiesPropertiesMethodAverageEntitiesArgs) ToAggregationPropertiesPropertiesMethodAverageEntitiesOutputWithContext

func (i AggregationPropertiesPropertiesMethodAverageEntitiesArgs) ToAggregationPropertiesPropertiesMethodAverageEntitiesOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodAverageEntitiesOutput

func (AggregationPropertiesPropertiesMethodAverageEntitiesArgs) ToAggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput

func (i AggregationPropertiesPropertiesMethodAverageEntitiesArgs) ToAggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput() AggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput

func (AggregationPropertiesPropertiesMethodAverageEntitiesArgs) ToAggregationPropertiesPropertiesMethodAverageEntitiesPtrOutputWithContext

func (i AggregationPropertiesPropertiesMethodAverageEntitiesArgs) ToAggregationPropertiesPropertiesMethodAverageEntitiesPtrOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput

type AggregationPropertiesPropertiesMethodAverageEntitiesInput

type AggregationPropertiesPropertiesMethodAverageEntitiesInput interface {
	pulumi.Input

	ToAggregationPropertiesPropertiesMethodAverageEntitiesOutput() AggregationPropertiesPropertiesMethodAverageEntitiesOutput
	ToAggregationPropertiesPropertiesMethodAverageEntitiesOutputWithContext(context.Context) AggregationPropertiesPropertiesMethodAverageEntitiesOutput
}

AggregationPropertiesPropertiesMethodAverageEntitiesInput is an input type that accepts AggregationPropertiesPropertiesMethodAverageEntitiesArgs and AggregationPropertiesPropertiesMethodAverageEntitiesOutput values. You can construct a concrete instance of `AggregationPropertiesPropertiesMethodAverageEntitiesInput` via:

AggregationPropertiesPropertiesMethodAverageEntitiesArgs{...}

type AggregationPropertiesPropertiesMethodAverageEntitiesOutput

type AggregationPropertiesPropertiesMethodAverageEntitiesOutput struct{ *pulumi.OutputState }

func (AggregationPropertiesPropertiesMethodAverageEntitiesOutput) AverageOf

The time periods to calculate the average of, e.g. hour, day, week, month

func (AggregationPropertiesPropertiesMethodAverageEntitiesOutput) ElementType

func (AggregationPropertiesPropertiesMethodAverageEntitiesOutput) MeasureTimeBy

The property name on which to calculate the the time periods, e.g. $createdAt, $updated_at or any other date property

func (AggregationPropertiesPropertiesMethodAverageEntitiesOutput) ToAggregationPropertiesPropertiesMethodAverageEntitiesOutput

func (AggregationPropertiesPropertiesMethodAverageEntitiesOutput) ToAggregationPropertiesPropertiesMethodAverageEntitiesOutputWithContext

func (o AggregationPropertiesPropertiesMethodAverageEntitiesOutput) ToAggregationPropertiesPropertiesMethodAverageEntitiesOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodAverageEntitiesOutput

func (AggregationPropertiesPropertiesMethodAverageEntitiesOutput) ToAggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput

func (AggregationPropertiesPropertiesMethodAverageEntitiesOutput) ToAggregationPropertiesPropertiesMethodAverageEntitiesPtrOutputWithContext

func (o AggregationPropertiesPropertiesMethodAverageEntitiesOutput) ToAggregationPropertiesPropertiesMethodAverageEntitiesPtrOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput

type AggregationPropertiesPropertiesMethodAverageEntitiesPtrInput

type AggregationPropertiesPropertiesMethodAverageEntitiesPtrInput interface {
	pulumi.Input

	ToAggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput() AggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput
	ToAggregationPropertiesPropertiesMethodAverageEntitiesPtrOutputWithContext(context.Context) AggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput
}

AggregationPropertiesPropertiesMethodAverageEntitiesPtrInput is an input type that accepts AggregationPropertiesPropertiesMethodAverageEntitiesArgs, AggregationPropertiesPropertiesMethodAverageEntitiesPtr and AggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput values. You can construct a concrete instance of `AggregationPropertiesPropertiesMethodAverageEntitiesPtrInput` via:

        AggregationPropertiesPropertiesMethodAverageEntitiesArgs{...}

or:

        nil

type AggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput

type AggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput struct{ *pulumi.OutputState }

func (AggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput) AverageOf

The time periods to calculate the average of, e.g. hour, day, week, month

func (AggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput) Elem

func (AggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput) ElementType

func (AggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput) MeasureTimeBy

The property name on which to calculate the the time periods, e.g. $createdAt, $updated_at or any other date property

func (AggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput) ToAggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput

func (AggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput) ToAggregationPropertiesPropertiesMethodAverageEntitiesPtrOutputWithContext

func (o AggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput) ToAggregationPropertiesPropertiesMethodAverageEntitiesPtrOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodAverageEntitiesPtrOutput

type AggregationPropertiesPropertiesMethodInput

type AggregationPropertiesPropertiesMethodInput interface {
	pulumi.Input

	ToAggregationPropertiesPropertiesMethodOutput() AggregationPropertiesPropertiesMethodOutput
	ToAggregationPropertiesPropertiesMethodOutputWithContext(context.Context) AggregationPropertiesPropertiesMethodOutput
}

AggregationPropertiesPropertiesMethodInput is an input type that accepts AggregationPropertiesPropertiesMethodArgs and AggregationPropertiesPropertiesMethodOutput values. You can construct a concrete instance of `AggregationPropertiesPropertiesMethodInput` via:

AggregationPropertiesPropertiesMethodArgs{...}

type AggregationPropertiesPropertiesMethodOutput

type AggregationPropertiesPropertiesMethodOutput struct{ *pulumi.OutputState }

func (AggregationPropertiesPropertiesMethodOutput) AggregateByProperty

Function to calculate the aggregate by property value of the target entities, such as sum, min, max, median

func (AggregationPropertiesPropertiesMethodOutput) AverageByProperty

Function to calculate the average by property value of the target entities

func (AggregationPropertiesPropertiesMethodOutput) AverageEntities

Function to average the entities of the target entities

func (AggregationPropertiesPropertiesMethodOutput) CountEntities

Function to count the entities of the target entities

func (AggregationPropertiesPropertiesMethodOutput) ElementType

func (AggregationPropertiesPropertiesMethodOutput) ToAggregationPropertiesPropertiesMethodOutput

func (o AggregationPropertiesPropertiesMethodOutput) ToAggregationPropertiesPropertiesMethodOutput() AggregationPropertiesPropertiesMethodOutput

func (AggregationPropertiesPropertiesMethodOutput) ToAggregationPropertiesPropertiesMethodOutputWithContext

func (o AggregationPropertiesPropertiesMethodOutput) ToAggregationPropertiesPropertiesMethodOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesMethodOutput

type AggregationPropertiesPropertiesOutput

type AggregationPropertiesPropertiesOutput struct{ *pulumi.OutputState }

func (AggregationPropertiesPropertiesOutput) Description

The description of the aggregation property

func (AggregationPropertiesPropertiesOutput) ElementType

func (AggregationPropertiesPropertiesOutput) Icon

The icon of the aggregation property

func (AggregationPropertiesPropertiesOutput) Method

The aggregation method to perform on the target blueprint, one of count*entities, average*entities, average*by*property, aggregate*by*property

func (AggregationPropertiesPropertiesOutput) Query

Query to filter the target entities

func (AggregationPropertiesPropertiesOutput) TargetBlueprintIdentifier

func (o AggregationPropertiesPropertiesOutput) TargetBlueprintIdentifier() pulumi.StringOutput

The identifier of the blueprint to perform the aggregation on

func (AggregationPropertiesPropertiesOutput) Title

The title of the aggregation property

func (AggregationPropertiesPropertiesOutput) ToAggregationPropertiesPropertiesOutput

func (o AggregationPropertiesPropertiesOutput) ToAggregationPropertiesPropertiesOutput() AggregationPropertiesPropertiesOutput

func (AggregationPropertiesPropertiesOutput) ToAggregationPropertiesPropertiesOutputWithContext

func (o AggregationPropertiesPropertiesOutput) ToAggregationPropertiesPropertiesOutputWithContext(ctx context.Context) AggregationPropertiesPropertiesOutput

type AggregationPropertiesState

type AggregationPropertiesState struct {
	// The identifier of the blueprint the aggregation property will be added to
	BlueprintIdentifier pulumi.StringPtrInput
	// The aggregation property of the blueprint
	Properties AggregationPropertiesPropertiesMapInput
}

func (AggregationPropertiesState) ElementType

func (AggregationPropertiesState) ElementType() reflect.Type

type Blueprint

type Blueprint struct {
	pulumi.CustomResourceState

	// The calculation properties of the blueprint
	CalculationProperties BlueprintCalculationPropertiesMapOutput `pulumi:"calculationProperties"`
	// This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
	CreateCatalogPage pulumi.BoolOutput `pulumi:"createCatalogPage"`
	// The creation date of the blueprint
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The creator of the blueprint
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// The description of the blueprint
	Description         pulumi.StringPtrOutput `pulumi:"description"`
	ForceDeleteEntities pulumi.BoolOutput      `pulumi:"forceDeleteEntities"`
	// The icon of the blueprint
	Icon pulumi.StringPtrOutput `pulumi:"icon"`
	// The identifier of the blueprint
	Identifier pulumi.StringOutput `pulumi:"identifier"`
	// The changelog destination of the blueprint
	KafkaChangelogDestination BlueprintKafkaChangelogDestinationPtrOutput `pulumi:"kafkaChangelogDestination"`
	// The mirror properties of the blueprint
	MirrorProperties BlueprintMirrorPropertiesMapOutput `pulumi:"mirrorProperties"`
	// Optional ownership field for Blueprint. 'type' can be Inherited or Direct. If 'Inherited', then 'path' is required and must be a valid relation identifiers path.
	Ownership BlueprintOwnershipPtrOutput `pulumi:"ownership"`
	// The properties of the blueprint
	Properties BlueprintPropertiesPtrOutput `pulumi:"properties"`
	// The relations of the blueprint
	Relations BlueprintRelationsMapOutput `pulumi:"relations"`
	// The team inheritance of the blueprint
	TeamInheritance BlueprintTeamInheritancePtrOutput `pulumi:"teamInheritance"`
	// The display name of the blueprint
	Title pulumi.StringOutput `pulumi:"title"`
	// The last update date of the blueprint
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// The last updater of the blueprint
	UpdatedBy pulumi.StringOutput `pulumi:"updatedBy"`
	// The webhook changelog destination of the blueprint
	WebhookChangelogDestination BlueprintWebhookChangelogDestinationPtrOutput `pulumi:"webhookChangelogDestination"`
}

func GetBlueprint

func GetBlueprint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BlueprintState, opts ...pulumi.ResourceOption) (*Blueprint, error)

GetBlueprint gets an existing Blueprint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewBlueprint

func NewBlueprint(ctx *pulumi.Context,
	name string, args *BlueprintArgs, opts ...pulumi.ResourceOption) (*Blueprint, error)

NewBlueprint registers a new resource with the given unique name, arguments, and options.

func (*Blueprint) ElementType

func (*Blueprint) ElementType() reflect.Type

func (*Blueprint) ToBlueprintOutput

func (i *Blueprint) ToBlueprintOutput() BlueprintOutput

func (*Blueprint) ToBlueprintOutputWithContext

func (i *Blueprint) ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput

type BlueprintArgs

type BlueprintArgs struct {
	// The calculation properties of the blueprint
	CalculationProperties BlueprintCalculationPropertiesMapInput
	// This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
	CreateCatalogPage pulumi.BoolPtrInput
	// The description of the blueprint
	Description         pulumi.StringPtrInput
	ForceDeleteEntities pulumi.BoolPtrInput
	// The icon of the blueprint
	Icon pulumi.StringPtrInput
	// The identifier of the blueprint
	Identifier pulumi.StringInput
	// The changelog destination of the blueprint
	KafkaChangelogDestination BlueprintKafkaChangelogDestinationPtrInput
	// The mirror properties of the blueprint
	MirrorProperties BlueprintMirrorPropertiesMapInput
	// Optional ownership field for Blueprint. 'type' can be Inherited or Direct. If 'Inherited', then 'path' is required and must be a valid relation identifiers path.
	Ownership BlueprintOwnershipPtrInput
	// The properties of the blueprint
	Properties BlueprintPropertiesPtrInput
	// The relations of the blueprint
	Relations BlueprintRelationsMapInput
	// The team inheritance of the blueprint
	TeamInheritance BlueprintTeamInheritancePtrInput
	// The display name of the blueprint
	Title pulumi.StringInput
	// The webhook changelog destination of the blueprint
	WebhookChangelogDestination BlueprintWebhookChangelogDestinationPtrInput
}

The set of arguments for constructing a Blueprint resource.

func (BlueprintArgs) ElementType

func (BlueprintArgs) ElementType() reflect.Type

type BlueprintArray

type BlueprintArray []BlueprintInput

func (BlueprintArray) ElementType

func (BlueprintArray) ElementType() reflect.Type

func (BlueprintArray) ToBlueprintArrayOutput

func (i BlueprintArray) ToBlueprintArrayOutput() BlueprintArrayOutput

func (BlueprintArray) ToBlueprintArrayOutputWithContext

func (i BlueprintArray) ToBlueprintArrayOutputWithContext(ctx context.Context) BlueprintArrayOutput

type BlueprintArrayInput

type BlueprintArrayInput interface {
	pulumi.Input

	ToBlueprintArrayOutput() BlueprintArrayOutput
	ToBlueprintArrayOutputWithContext(context.Context) BlueprintArrayOutput
}

BlueprintArrayInput is an input type that accepts BlueprintArray and BlueprintArrayOutput values. You can construct a concrete instance of `BlueprintArrayInput` via:

BlueprintArray{ BlueprintArgs{...} }

type BlueprintArrayOutput

type BlueprintArrayOutput struct{ *pulumi.OutputState }

func (BlueprintArrayOutput) ElementType

func (BlueprintArrayOutput) ElementType() reflect.Type

func (BlueprintArrayOutput) Index

func (BlueprintArrayOutput) ToBlueprintArrayOutput

func (o BlueprintArrayOutput) ToBlueprintArrayOutput() BlueprintArrayOutput

func (BlueprintArrayOutput) ToBlueprintArrayOutputWithContext

func (o BlueprintArrayOutput) ToBlueprintArrayOutputWithContext(ctx context.Context) BlueprintArrayOutput

type BlueprintCalculationProperties

type BlueprintCalculationProperties struct {
	// The calculation of the calculation property
	Calculation string `pulumi:"calculation"`
	// The colorized of the calculation property
	Colorized *bool `pulumi:"colorized"`
	// The colors of the calculation property
	Colors map[string]string `pulumi:"colors"`
	// The description of the calculation property
	Description *string `pulumi:"description"`
	// The format of the calculation property
	Format *string `pulumi:"format"`
	// The icon of the calculation property
	Icon *string `pulumi:"icon"`
	// The title of the calculation property
	Title *string `pulumi:"title"`
	// The type of the calculation property
	Type string `pulumi:"type"`
}

type BlueprintCalculationPropertiesArgs

type BlueprintCalculationPropertiesArgs struct {
	// The calculation of the calculation property
	Calculation pulumi.StringInput `pulumi:"calculation"`
	// The colorized of the calculation property
	Colorized pulumi.BoolPtrInput `pulumi:"colorized"`
	// The colors of the calculation property
	Colors pulumi.StringMapInput `pulumi:"colors"`
	// The description of the calculation property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The format of the calculation property
	Format pulumi.StringPtrInput `pulumi:"format"`
	// The icon of the calculation property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// The title of the calculation property
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The type of the calculation property
	Type pulumi.StringInput `pulumi:"type"`
}

func (BlueprintCalculationPropertiesArgs) ElementType

func (BlueprintCalculationPropertiesArgs) ToBlueprintCalculationPropertiesOutput

func (i BlueprintCalculationPropertiesArgs) ToBlueprintCalculationPropertiesOutput() BlueprintCalculationPropertiesOutput

func (BlueprintCalculationPropertiesArgs) ToBlueprintCalculationPropertiesOutputWithContext

func (i BlueprintCalculationPropertiesArgs) ToBlueprintCalculationPropertiesOutputWithContext(ctx context.Context) BlueprintCalculationPropertiesOutput

type BlueprintCalculationPropertiesInput

type BlueprintCalculationPropertiesInput interface {
	pulumi.Input

	ToBlueprintCalculationPropertiesOutput() BlueprintCalculationPropertiesOutput
	ToBlueprintCalculationPropertiesOutputWithContext(context.Context) BlueprintCalculationPropertiesOutput
}

BlueprintCalculationPropertiesInput is an input type that accepts BlueprintCalculationPropertiesArgs and BlueprintCalculationPropertiesOutput values. You can construct a concrete instance of `BlueprintCalculationPropertiesInput` via:

BlueprintCalculationPropertiesArgs{...}

type BlueprintCalculationPropertiesMap

type BlueprintCalculationPropertiesMap map[string]BlueprintCalculationPropertiesInput

func (BlueprintCalculationPropertiesMap) ElementType

func (BlueprintCalculationPropertiesMap) ToBlueprintCalculationPropertiesMapOutput

func (i BlueprintCalculationPropertiesMap) ToBlueprintCalculationPropertiesMapOutput() BlueprintCalculationPropertiesMapOutput

func (BlueprintCalculationPropertiesMap) ToBlueprintCalculationPropertiesMapOutputWithContext

func (i BlueprintCalculationPropertiesMap) ToBlueprintCalculationPropertiesMapOutputWithContext(ctx context.Context) BlueprintCalculationPropertiesMapOutput

type BlueprintCalculationPropertiesMapInput

type BlueprintCalculationPropertiesMapInput interface {
	pulumi.Input

	ToBlueprintCalculationPropertiesMapOutput() BlueprintCalculationPropertiesMapOutput
	ToBlueprintCalculationPropertiesMapOutputWithContext(context.Context) BlueprintCalculationPropertiesMapOutput
}

BlueprintCalculationPropertiesMapInput is an input type that accepts BlueprintCalculationPropertiesMap and BlueprintCalculationPropertiesMapOutput values. You can construct a concrete instance of `BlueprintCalculationPropertiesMapInput` via:

BlueprintCalculationPropertiesMap{ "key": BlueprintCalculationPropertiesArgs{...} }

type BlueprintCalculationPropertiesMapOutput

type BlueprintCalculationPropertiesMapOutput struct{ *pulumi.OutputState }

func (BlueprintCalculationPropertiesMapOutput) ElementType

func (BlueprintCalculationPropertiesMapOutput) MapIndex

func (BlueprintCalculationPropertiesMapOutput) ToBlueprintCalculationPropertiesMapOutput

func (o BlueprintCalculationPropertiesMapOutput) ToBlueprintCalculationPropertiesMapOutput() BlueprintCalculationPropertiesMapOutput

func (BlueprintCalculationPropertiesMapOutput) ToBlueprintCalculationPropertiesMapOutputWithContext

func (o BlueprintCalculationPropertiesMapOutput) ToBlueprintCalculationPropertiesMapOutputWithContext(ctx context.Context) BlueprintCalculationPropertiesMapOutput

type BlueprintCalculationPropertiesOutput

type BlueprintCalculationPropertiesOutput struct{ *pulumi.OutputState }

func (BlueprintCalculationPropertiesOutput) Calculation

The calculation of the calculation property

func (BlueprintCalculationPropertiesOutput) Colorized

The colorized of the calculation property

func (BlueprintCalculationPropertiesOutput) Colors

The colors of the calculation property

func (BlueprintCalculationPropertiesOutput) Description

The description of the calculation property

func (BlueprintCalculationPropertiesOutput) ElementType

func (BlueprintCalculationPropertiesOutput) Format

The format of the calculation property

func (BlueprintCalculationPropertiesOutput) Icon

The icon of the calculation property

func (BlueprintCalculationPropertiesOutput) Title

The title of the calculation property

func (BlueprintCalculationPropertiesOutput) ToBlueprintCalculationPropertiesOutput

func (o BlueprintCalculationPropertiesOutput) ToBlueprintCalculationPropertiesOutput() BlueprintCalculationPropertiesOutput

func (BlueprintCalculationPropertiesOutput) ToBlueprintCalculationPropertiesOutputWithContext

func (o BlueprintCalculationPropertiesOutput) ToBlueprintCalculationPropertiesOutputWithContext(ctx context.Context) BlueprintCalculationPropertiesOutput

func (BlueprintCalculationPropertiesOutput) Type

The type of the calculation property

type BlueprintInput

type BlueprintInput interface {
	pulumi.Input

	ToBlueprintOutput() BlueprintOutput
	ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput
}

type BlueprintKafkaChangelogDestination

type BlueprintKafkaChangelogDestination struct {
}

type BlueprintKafkaChangelogDestinationArgs

type BlueprintKafkaChangelogDestinationArgs struct {
}

func (BlueprintKafkaChangelogDestinationArgs) ElementType

func (BlueprintKafkaChangelogDestinationArgs) ToBlueprintKafkaChangelogDestinationOutput

func (i BlueprintKafkaChangelogDestinationArgs) ToBlueprintKafkaChangelogDestinationOutput() BlueprintKafkaChangelogDestinationOutput

func (BlueprintKafkaChangelogDestinationArgs) ToBlueprintKafkaChangelogDestinationOutputWithContext

func (i BlueprintKafkaChangelogDestinationArgs) ToBlueprintKafkaChangelogDestinationOutputWithContext(ctx context.Context) BlueprintKafkaChangelogDestinationOutput

func (BlueprintKafkaChangelogDestinationArgs) ToBlueprintKafkaChangelogDestinationPtrOutput

func (i BlueprintKafkaChangelogDestinationArgs) ToBlueprintKafkaChangelogDestinationPtrOutput() BlueprintKafkaChangelogDestinationPtrOutput

func (BlueprintKafkaChangelogDestinationArgs) ToBlueprintKafkaChangelogDestinationPtrOutputWithContext

func (i BlueprintKafkaChangelogDestinationArgs) ToBlueprintKafkaChangelogDestinationPtrOutputWithContext(ctx context.Context) BlueprintKafkaChangelogDestinationPtrOutput

type BlueprintKafkaChangelogDestinationInput

type BlueprintKafkaChangelogDestinationInput interface {
	pulumi.Input

	ToBlueprintKafkaChangelogDestinationOutput() BlueprintKafkaChangelogDestinationOutput
	ToBlueprintKafkaChangelogDestinationOutputWithContext(context.Context) BlueprintKafkaChangelogDestinationOutput
}

BlueprintKafkaChangelogDestinationInput is an input type that accepts BlueprintKafkaChangelogDestinationArgs and BlueprintKafkaChangelogDestinationOutput values. You can construct a concrete instance of `BlueprintKafkaChangelogDestinationInput` via:

BlueprintKafkaChangelogDestinationArgs{...}

type BlueprintKafkaChangelogDestinationOutput

type BlueprintKafkaChangelogDestinationOutput struct{ *pulumi.OutputState }

func (BlueprintKafkaChangelogDestinationOutput) ElementType

func (BlueprintKafkaChangelogDestinationOutput) ToBlueprintKafkaChangelogDestinationOutput

func (o BlueprintKafkaChangelogDestinationOutput) ToBlueprintKafkaChangelogDestinationOutput() BlueprintKafkaChangelogDestinationOutput

func (BlueprintKafkaChangelogDestinationOutput) ToBlueprintKafkaChangelogDestinationOutputWithContext

func (o BlueprintKafkaChangelogDestinationOutput) ToBlueprintKafkaChangelogDestinationOutputWithContext(ctx context.Context) BlueprintKafkaChangelogDestinationOutput

func (BlueprintKafkaChangelogDestinationOutput) ToBlueprintKafkaChangelogDestinationPtrOutput

func (o BlueprintKafkaChangelogDestinationOutput) ToBlueprintKafkaChangelogDestinationPtrOutput() BlueprintKafkaChangelogDestinationPtrOutput

func (BlueprintKafkaChangelogDestinationOutput) ToBlueprintKafkaChangelogDestinationPtrOutputWithContext

func (o BlueprintKafkaChangelogDestinationOutput) ToBlueprintKafkaChangelogDestinationPtrOutputWithContext(ctx context.Context) BlueprintKafkaChangelogDestinationPtrOutput

type BlueprintKafkaChangelogDestinationPtrInput

type BlueprintKafkaChangelogDestinationPtrInput interface {
	pulumi.Input

	ToBlueprintKafkaChangelogDestinationPtrOutput() BlueprintKafkaChangelogDestinationPtrOutput
	ToBlueprintKafkaChangelogDestinationPtrOutputWithContext(context.Context) BlueprintKafkaChangelogDestinationPtrOutput
}

BlueprintKafkaChangelogDestinationPtrInput is an input type that accepts BlueprintKafkaChangelogDestinationArgs, BlueprintKafkaChangelogDestinationPtr and BlueprintKafkaChangelogDestinationPtrOutput values. You can construct a concrete instance of `BlueprintKafkaChangelogDestinationPtrInput` via:

        BlueprintKafkaChangelogDestinationArgs{...}

or:

        nil

type BlueprintKafkaChangelogDestinationPtrOutput

type BlueprintKafkaChangelogDestinationPtrOutput struct{ *pulumi.OutputState }

func (BlueprintKafkaChangelogDestinationPtrOutput) Elem

func (BlueprintKafkaChangelogDestinationPtrOutput) ElementType

func (BlueprintKafkaChangelogDestinationPtrOutput) ToBlueprintKafkaChangelogDestinationPtrOutput

func (o BlueprintKafkaChangelogDestinationPtrOutput) ToBlueprintKafkaChangelogDestinationPtrOutput() BlueprintKafkaChangelogDestinationPtrOutput

func (BlueprintKafkaChangelogDestinationPtrOutput) ToBlueprintKafkaChangelogDestinationPtrOutputWithContext

func (o BlueprintKafkaChangelogDestinationPtrOutput) ToBlueprintKafkaChangelogDestinationPtrOutputWithContext(ctx context.Context) BlueprintKafkaChangelogDestinationPtrOutput

type BlueprintMap

type BlueprintMap map[string]BlueprintInput

func (BlueprintMap) ElementType

func (BlueprintMap) ElementType() reflect.Type

func (BlueprintMap) ToBlueprintMapOutput

func (i BlueprintMap) ToBlueprintMapOutput() BlueprintMapOutput

func (BlueprintMap) ToBlueprintMapOutputWithContext

func (i BlueprintMap) ToBlueprintMapOutputWithContext(ctx context.Context) BlueprintMapOutput

type BlueprintMapInput

type BlueprintMapInput interface {
	pulumi.Input

	ToBlueprintMapOutput() BlueprintMapOutput
	ToBlueprintMapOutputWithContext(context.Context) BlueprintMapOutput
}

BlueprintMapInput is an input type that accepts BlueprintMap and BlueprintMapOutput values. You can construct a concrete instance of `BlueprintMapInput` via:

BlueprintMap{ "key": BlueprintArgs{...} }

type BlueprintMapOutput

type BlueprintMapOutput struct{ *pulumi.OutputState }

func (BlueprintMapOutput) ElementType

func (BlueprintMapOutput) ElementType() reflect.Type

func (BlueprintMapOutput) MapIndex

func (BlueprintMapOutput) ToBlueprintMapOutput

func (o BlueprintMapOutput) ToBlueprintMapOutput() BlueprintMapOutput

func (BlueprintMapOutput) ToBlueprintMapOutputWithContext

func (o BlueprintMapOutput) ToBlueprintMapOutputWithContext(ctx context.Context) BlueprintMapOutput

type BlueprintMirrorProperties

type BlueprintMirrorProperties struct {
	// The path of the mirror property
	Path string `pulumi:"path"`
	// The title of the mirror property
	Title *string `pulumi:"title"`
}

type BlueprintMirrorPropertiesArgs

type BlueprintMirrorPropertiesArgs struct {
	// The path of the mirror property
	Path pulumi.StringInput `pulumi:"path"`
	// The title of the mirror property
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (BlueprintMirrorPropertiesArgs) ElementType

func (BlueprintMirrorPropertiesArgs) ToBlueprintMirrorPropertiesOutput

func (i BlueprintMirrorPropertiesArgs) ToBlueprintMirrorPropertiesOutput() BlueprintMirrorPropertiesOutput

func (BlueprintMirrorPropertiesArgs) ToBlueprintMirrorPropertiesOutputWithContext

func (i BlueprintMirrorPropertiesArgs) ToBlueprintMirrorPropertiesOutputWithContext(ctx context.Context) BlueprintMirrorPropertiesOutput

type BlueprintMirrorPropertiesInput

type BlueprintMirrorPropertiesInput interface {
	pulumi.Input

	ToBlueprintMirrorPropertiesOutput() BlueprintMirrorPropertiesOutput
	ToBlueprintMirrorPropertiesOutputWithContext(context.Context) BlueprintMirrorPropertiesOutput
}

BlueprintMirrorPropertiesInput is an input type that accepts BlueprintMirrorPropertiesArgs and BlueprintMirrorPropertiesOutput values. You can construct a concrete instance of `BlueprintMirrorPropertiesInput` via:

BlueprintMirrorPropertiesArgs{...}

type BlueprintMirrorPropertiesMap

type BlueprintMirrorPropertiesMap map[string]BlueprintMirrorPropertiesInput

func (BlueprintMirrorPropertiesMap) ElementType

func (BlueprintMirrorPropertiesMap) ToBlueprintMirrorPropertiesMapOutput

func (i BlueprintMirrorPropertiesMap) ToBlueprintMirrorPropertiesMapOutput() BlueprintMirrorPropertiesMapOutput

func (BlueprintMirrorPropertiesMap) ToBlueprintMirrorPropertiesMapOutputWithContext

func (i BlueprintMirrorPropertiesMap) ToBlueprintMirrorPropertiesMapOutputWithContext(ctx context.Context) BlueprintMirrorPropertiesMapOutput

type BlueprintMirrorPropertiesMapInput

type BlueprintMirrorPropertiesMapInput interface {
	pulumi.Input

	ToBlueprintMirrorPropertiesMapOutput() BlueprintMirrorPropertiesMapOutput
	ToBlueprintMirrorPropertiesMapOutputWithContext(context.Context) BlueprintMirrorPropertiesMapOutput
}

BlueprintMirrorPropertiesMapInput is an input type that accepts BlueprintMirrorPropertiesMap and BlueprintMirrorPropertiesMapOutput values. You can construct a concrete instance of `BlueprintMirrorPropertiesMapInput` via:

BlueprintMirrorPropertiesMap{ "key": BlueprintMirrorPropertiesArgs{...} }

type BlueprintMirrorPropertiesMapOutput

type BlueprintMirrorPropertiesMapOutput struct{ *pulumi.OutputState }

func (BlueprintMirrorPropertiesMapOutput) ElementType

func (BlueprintMirrorPropertiesMapOutput) MapIndex

func (BlueprintMirrorPropertiesMapOutput) ToBlueprintMirrorPropertiesMapOutput

func (o BlueprintMirrorPropertiesMapOutput) ToBlueprintMirrorPropertiesMapOutput() BlueprintMirrorPropertiesMapOutput

func (BlueprintMirrorPropertiesMapOutput) ToBlueprintMirrorPropertiesMapOutputWithContext

func (o BlueprintMirrorPropertiesMapOutput) ToBlueprintMirrorPropertiesMapOutputWithContext(ctx context.Context) BlueprintMirrorPropertiesMapOutput

type BlueprintMirrorPropertiesOutput

type BlueprintMirrorPropertiesOutput struct{ *pulumi.OutputState }

func (BlueprintMirrorPropertiesOutput) ElementType

func (BlueprintMirrorPropertiesOutput) Path

The path of the mirror property

func (BlueprintMirrorPropertiesOutput) Title

The title of the mirror property

func (BlueprintMirrorPropertiesOutput) ToBlueprintMirrorPropertiesOutput

func (o BlueprintMirrorPropertiesOutput) ToBlueprintMirrorPropertiesOutput() BlueprintMirrorPropertiesOutput

func (BlueprintMirrorPropertiesOutput) ToBlueprintMirrorPropertiesOutputWithContext

func (o BlueprintMirrorPropertiesOutput) ToBlueprintMirrorPropertiesOutputWithContext(ctx context.Context) BlueprintMirrorPropertiesOutput

type BlueprintOutput

type BlueprintOutput struct{ *pulumi.OutputState }

func (BlueprintOutput) CalculationProperties

func (o BlueprintOutput) CalculationProperties() BlueprintCalculationPropertiesMapOutput

The calculation properties of the blueprint

func (BlueprintOutput) CreateCatalogPage added in v2.0.7

func (o BlueprintOutput) CreateCatalogPage() pulumi.BoolOutput

This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint

func (BlueprintOutput) CreatedAt

func (o BlueprintOutput) CreatedAt() pulumi.StringOutput

The creation date of the blueprint

func (BlueprintOutput) CreatedBy

func (o BlueprintOutput) CreatedBy() pulumi.StringOutput

The creator of the blueprint

func (BlueprintOutput) Description

func (o BlueprintOutput) Description() pulumi.StringPtrOutput

The description of the blueprint

func (BlueprintOutput) ElementType

func (BlueprintOutput) ElementType() reflect.Type

func (BlueprintOutput) ForceDeleteEntities

func (o BlueprintOutput) ForceDeleteEntities() pulumi.BoolOutput

func (BlueprintOutput) Icon

The icon of the blueprint

func (BlueprintOutput) Identifier

func (o BlueprintOutput) Identifier() pulumi.StringOutput

The identifier of the blueprint

func (BlueprintOutput) KafkaChangelogDestination

func (o BlueprintOutput) KafkaChangelogDestination() BlueprintKafkaChangelogDestinationPtrOutput

The changelog destination of the blueprint

func (BlueprintOutput) MirrorProperties

The mirror properties of the blueprint

func (BlueprintOutput) Ownership added in v2.1.4

Optional ownership field for Blueprint. 'type' can be Inherited or Direct. If 'Inherited', then 'path' is required and must be a valid relation identifiers path.

func (BlueprintOutput) Properties

The properties of the blueprint

func (BlueprintOutput) Relations

The relations of the blueprint

func (BlueprintOutput) TeamInheritance

The team inheritance of the blueprint

func (BlueprintOutput) Title

The display name of the blueprint

func (BlueprintOutput) ToBlueprintOutput

func (o BlueprintOutput) ToBlueprintOutput() BlueprintOutput

func (BlueprintOutput) ToBlueprintOutputWithContext

func (o BlueprintOutput) ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput

func (BlueprintOutput) UpdatedAt

func (o BlueprintOutput) UpdatedAt() pulumi.StringOutput

The last update date of the blueprint

func (BlueprintOutput) UpdatedBy

func (o BlueprintOutput) UpdatedBy() pulumi.StringOutput

The last updater of the blueprint

func (BlueprintOutput) WebhookChangelogDestination

func (o BlueprintOutput) WebhookChangelogDestination() BlueprintWebhookChangelogDestinationPtrOutput

The webhook changelog destination of the blueprint

type BlueprintOwnership added in v2.1.4

type BlueprintOwnership struct {
	// Path for the Inherited ownership type. Required when type is 'Inherited'. Must be a valid relation identifiers path.
	Path *string `pulumi:"path"`
	// Optional title for the owning teams property.
	Title *string `pulumi:"title"`
	// Ownership type: either 'Inherited' or 'Direct'.
	Type string `pulumi:"type"`
}

type BlueprintOwnershipArgs added in v2.1.4

type BlueprintOwnershipArgs struct {
	// Path for the Inherited ownership type. Required when type is 'Inherited'. Must be a valid relation identifiers path.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// Optional title for the owning teams property.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// Ownership type: either 'Inherited' or 'Direct'.
	Type pulumi.StringInput `pulumi:"type"`
}

func (BlueprintOwnershipArgs) ElementType added in v2.1.4

func (BlueprintOwnershipArgs) ElementType() reflect.Type

func (BlueprintOwnershipArgs) ToBlueprintOwnershipOutput added in v2.1.4

func (i BlueprintOwnershipArgs) ToBlueprintOwnershipOutput() BlueprintOwnershipOutput

func (BlueprintOwnershipArgs) ToBlueprintOwnershipOutputWithContext added in v2.1.4

func (i BlueprintOwnershipArgs) ToBlueprintOwnershipOutputWithContext(ctx context.Context) BlueprintOwnershipOutput

func (BlueprintOwnershipArgs) ToBlueprintOwnershipPtrOutput added in v2.1.4

func (i BlueprintOwnershipArgs) ToBlueprintOwnershipPtrOutput() BlueprintOwnershipPtrOutput

func (BlueprintOwnershipArgs) ToBlueprintOwnershipPtrOutputWithContext added in v2.1.4

func (i BlueprintOwnershipArgs) ToBlueprintOwnershipPtrOutputWithContext(ctx context.Context) BlueprintOwnershipPtrOutput

type BlueprintOwnershipInput added in v2.1.4

type BlueprintOwnershipInput interface {
	pulumi.Input

	ToBlueprintOwnershipOutput() BlueprintOwnershipOutput
	ToBlueprintOwnershipOutputWithContext(context.Context) BlueprintOwnershipOutput
}

BlueprintOwnershipInput is an input type that accepts BlueprintOwnershipArgs and BlueprintOwnershipOutput values. You can construct a concrete instance of `BlueprintOwnershipInput` via:

BlueprintOwnershipArgs{...}

type BlueprintOwnershipOutput added in v2.1.4

type BlueprintOwnershipOutput struct{ *pulumi.OutputState }

func (BlueprintOwnershipOutput) ElementType added in v2.1.4

func (BlueprintOwnershipOutput) ElementType() reflect.Type

func (BlueprintOwnershipOutput) Path added in v2.1.4

Path for the Inherited ownership type. Required when type is 'Inherited'. Must be a valid relation identifiers path.

func (BlueprintOwnershipOutput) Title added in v2.2.0

Optional title for the owning teams property.

func (BlueprintOwnershipOutput) ToBlueprintOwnershipOutput added in v2.1.4

func (o BlueprintOwnershipOutput) ToBlueprintOwnershipOutput() BlueprintOwnershipOutput

func (BlueprintOwnershipOutput) ToBlueprintOwnershipOutputWithContext added in v2.1.4

func (o BlueprintOwnershipOutput) ToBlueprintOwnershipOutputWithContext(ctx context.Context) BlueprintOwnershipOutput

func (BlueprintOwnershipOutput) ToBlueprintOwnershipPtrOutput added in v2.1.4

func (o BlueprintOwnershipOutput) ToBlueprintOwnershipPtrOutput() BlueprintOwnershipPtrOutput

func (BlueprintOwnershipOutput) ToBlueprintOwnershipPtrOutputWithContext added in v2.1.4

func (o BlueprintOwnershipOutput) ToBlueprintOwnershipPtrOutputWithContext(ctx context.Context) BlueprintOwnershipPtrOutput

func (BlueprintOwnershipOutput) Type added in v2.1.4

Ownership type: either 'Inherited' or 'Direct'.

type BlueprintOwnershipPtrInput added in v2.1.4

type BlueprintOwnershipPtrInput interface {
	pulumi.Input

	ToBlueprintOwnershipPtrOutput() BlueprintOwnershipPtrOutput
	ToBlueprintOwnershipPtrOutputWithContext(context.Context) BlueprintOwnershipPtrOutput
}

BlueprintOwnershipPtrInput is an input type that accepts BlueprintOwnershipArgs, BlueprintOwnershipPtr and BlueprintOwnershipPtrOutput values. You can construct a concrete instance of `BlueprintOwnershipPtrInput` via:

        BlueprintOwnershipArgs{...}

or:

        nil

func BlueprintOwnershipPtr added in v2.1.4

func BlueprintOwnershipPtr(v *BlueprintOwnershipArgs) BlueprintOwnershipPtrInput

type BlueprintOwnershipPtrOutput added in v2.1.4

type BlueprintOwnershipPtrOutput struct{ *pulumi.OutputState }

func (BlueprintOwnershipPtrOutput) Elem added in v2.1.4

func (BlueprintOwnershipPtrOutput) ElementType added in v2.1.4

func (BlueprintOwnershipPtrOutput) Path added in v2.1.4

Path for the Inherited ownership type. Required when type is 'Inherited'. Must be a valid relation identifiers path.

func (BlueprintOwnershipPtrOutput) Title added in v2.2.0

Optional title for the owning teams property.

func (BlueprintOwnershipPtrOutput) ToBlueprintOwnershipPtrOutput added in v2.1.4

func (o BlueprintOwnershipPtrOutput) ToBlueprintOwnershipPtrOutput() BlueprintOwnershipPtrOutput

func (BlueprintOwnershipPtrOutput) ToBlueprintOwnershipPtrOutputWithContext added in v2.1.4

func (o BlueprintOwnershipPtrOutput) ToBlueprintOwnershipPtrOutputWithContext(ctx context.Context) BlueprintOwnershipPtrOutput

func (BlueprintOwnershipPtrOutput) Type added in v2.1.4

Ownership type: either 'Inherited' or 'Direct'.

type BlueprintPermissions

type BlueprintPermissions struct {
	pulumi.CustomResourceState

	BlueprintIdentifier pulumi.StringOutput `pulumi:"blueprintIdentifier"`
	// Entities permissions to read the blueprint
	Entities BlueprintPermissionsEntitiesOutput `pulumi:"entities"`
}

func GetBlueprintPermissions

func GetBlueprintPermissions(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BlueprintPermissionsState, opts ...pulumi.ResourceOption) (*BlueprintPermissions, error)

GetBlueprintPermissions gets an existing BlueprintPermissions resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewBlueprintPermissions

func NewBlueprintPermissions(ctx *pulumi.Context,
	name string, args *BlueprintPermissionsArgs, opts ...pulumi.ResourceOption) (*BlueprintPermissions, error)

NewBlueprintPermissions registers a new resource with the given unique name, arguments, and options.

func (*BlueprintPermissions) ElementType

func (*BlueprintPermissions) ElementType() reflect.Type

func (*BlueprintPermissions) ToBlueprintPermissionsOutput

func (i *BlueprintPermissions) ToBlueprintPermissionsOutput() BlueprintPermissionsOutput

func (*BlueprintPermissions) ToBlueprintPermissionsOutputWithContext

func (i *BlueprintPermissions) ToBlueprintPermissionsOutputWithContext(ctx context.Context) BlueprintPermissionsOutput

type BlueprintPermissionsArgs

type BlueprintPermissionsArgs struct {
	BlueprintIdentifier pulumi.StringInput
	// Entities permissions to read the blueprint
	Entities BlueprintPermissionsEntitiesInput
}

The set of arguments for constructing a BlueprintPermissions resource.

func (BlueprintPermissionsArgs) ElementType

func (BlueprintPermissionsArgs) ElementType() reflect.Type

type BlueprintPermissionsArray

type BlueprintPermissionsArray []BlueprintPermissionsInput

func (BlueprintPermissionsArray) ElementType

func (BlueprintPermissionsArray) ElementType() reflect.Type

func (BlueprintPermissionsArray) ToBlueprintPermissionsArrayOutput

func (i BlueprintPermissionsArray) ToBlueprintPermissionsArrayOutput() BlueprintPermissionsArrayOutput

func (BlueprintPermissionsArray) ToBlueprintPermissionsArrayOutputWithContext

func (i BlueprintPermissionsArray) ToBlueprintPermissionsArrayOutputWithContext(ctx context.Context) BlueprintPermissionsArrayOutput

type BlueprintPermissionsArrayInput

type BlueprintPermissionsArrayInput interface {
	pulumi.Input

	ToBlueprintPermissionsArrayOutput() BlueprintPermissionsArrayOutput
	ToBlueprintPermissionsArrayOutputWithContext(context.Context) BlueprintPermissionsArrayOutput
}

BlueprintPermissionsArrayInput is an input type that accepts BlueprintPermissionsArray and BlueprintPermissionsArrayOutput values. You can construct a concrete instance of `BlueprintPermissionsArrayInput` via:

BlueprintPermissionsArray{ BlueprintPermissionsArgs{...} }

type BlueprintPermissionsArrayOutput

type BlueprintPermissionsArrayOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsArrayOutput) ElementType

func (BlueprintPermissionsArrayOutput) Index

func (BlueprintPermissionsArrayOutput) ToBlueprintPermissionsArrayOutput

func (o BlueprintPermissionsArrayOutput) ToBlueprintPermissionsArrayOutput() BlueprintPermissionsArrayOutput

func (BlueprintPermissionsArrayOutput) ToBlueprintPermissionsArrayOutputWithContext

func (o BlueprintPermissionsArrayOutput) ToBlueprintPermissionsArrayOutputWithContext(ctx context.Context) BlueprintPermissionsArrayOutput

type BlueprintPermissionsEntities

type BlueprintPermissionsEntities struct {
	// Manage permissions to register entities of the blueprint
	Register BlueprintPermissionsEntitiesRegister `pulumi:"register"`
	// Manage permissions to unregister entities of the blueprint
	Unregister BlueprintPermissionsEntitiesUnregister `pulumi:"unregister"`
	// Manage permissions to update entities of the blueprint
	Update                   BlueprintPermissionsEntitiesUpdate                   `pulumi:"update"`
	UpdateMetadataProperties BlueprintPermissionsEntitiesUpdateMetadataProperties `pulumi:"updateMetadataProperties"`
	// Manage permissions to update the entity properties
	UpdateProperties map[string]BlueprintPermissionsEntitiesUpdateProperties `pulumi:"updateProperties"`
	// Manage permissions to update the entity relations
	UpdateRelations map[string]BlueprintPermissionsEntitiesUpdateRelations `pulumi:"updateRelations"`
}

type BlueprintPermissionsEntitiesArgs

type BlueprintPermissionsEntitiesArgs struct {
	// Manage permissions to register entities of the blueprint
	Register BlueprintPermissionsEntitiesRegisterInput `pulumi:"register"`
	// Manage permissions to unregister entities of the blueprint
	Unregister BlueprintPermissionsEntitiesUnregisterInput `pulumi:"unregister"`
	// Manage permissions to update entities of the blueprint
	Update                   BlueprintPermissionsEntitiesUpdateInput                   `pulumi:"update"`
	UpdateMetadataProperties BlueprintPermissionsEntitiesUpdateMetadataPropertiesInput `pulumi:"updateMetadataProperties"`
	// Manage permissions to update the entity properties
	UpdateProperties BlueprintPermissionsEntitiesUpdatePropertiesMapInput `pulumi:"updateProperties"`
	// Manage permissions to update the entity relations
	UpdateRelations BlueprintPermissionsEntitiesUpdateRelationsMapInput `pulumi:"updateRelations"`
}

func (BlueprintPermissionsEntitiesArgs) ElementType

func (BlueprintPermissionsEntitiesArgs) ToBlueprintPermissionsEntitiesOutput

func (i BlueprintPermissionsEntitiesArgs) ToBlueprintPermissionsEntitiesOutput() BlueprintPermissionsEntitiesOutput

func (BlueprintPermissionsEntitiesArgs) ToBlueprintPermissionsEntitiesOutputWithContext

func (i BlueprintPermissionsEntitiesArgs) ToBlueprintPermissionsEntitiesOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesOutput

func (BlueprintPermissionsEntitiesArgs) ToBlueprintPermissionsEntitiesPtrOutput

func (i BlueprintPermissionsEntitiesArgs) ToBlueprintPermissionsEntitiesPtrOutput() BlueprintPermissionsEntitiesPtrOutput

func (BlueprintPermissionsEntitiesArgs) ToBlueprintPermissionsEntitiesPtrOutputWithContext

func (i BlueprintPermissionsEntitiesArgs) ToBlueprintPermissionsEntitiesPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesPtrOutput

type BlueprintPermissionsEntitiesInput

type BlueprintPermissionsEntitiesInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesOutput() BlueprintPermissionsEntitiesOutput
	ToBlueprintPermissionsEntitiesOutputWithContext(context.Context) BlueprintPermissionsEntitiesOutput
}

BlueprintPermissionsEntitiesInput is an input type that accepts BlueprintPermissionsEntitiesArgs and BlueprintPermissionsEntitiesOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesInput` via:

BlueprintPermissionsEntitiesArgs{...}

type BlueprintPermissionsEntitiesOutput

type BlueprintPermissionsEntitiesOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesOutput) ElementType

func (BlueprintPermissionsEntitiesOutput) Register

Manage permissions to register entities of the blueprint

func (BlueprintPermissionsEntitiesOutput) ToBlueprintPermissionsEntitiesOutput

func (o BlueprintPermissionsEntitiesOutput) ToBlueprintPermissionsEntitiesOutput() BlueprintPermissionsEntitiesOutput

func (BlueprintPermissionsEntitiesOutput) ToBlueprintPermissionsEntitiesOutputWithContext

func (o BlueprintPermissionsEntitiesOutput) ToBlueprintPermissionsEntitiesOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesOutput

func (BlueprintPermissionsEntitiesOutput) ToBlueprintPermissionsEntitiesPtrOutput

func (o BlueprintPermissionsEntitiesOutput) ToBlueprintPermissionsEntitiesPtrOutput() BlueprintPermissionsEntitiesPtrOutput

func (BlueprintPermissionsEntitiesOutput) ToBlueprintPermissionsEntitiesPtrOutputWithContext

func (o BlueprintPermissionsEntitiesOutput) ToBlueprintPermissionsEntitiesPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesPtrOutput

func (BlueprintPermissionsEntitiesOutput) Unregister

Manage permissions to unregister entities of the blueprint

func (BlueprintPermissionsEntitiesOutput) Update

Manage permissions to update entities of the blueprint

func (BlueprintPermissionsEntitiesOutput) UpdateMetadataProperties

func (BlueprintPermissionsEntitiesOutput) UpdateProperties

Manage permissions to update the entity properties

func (BlueprintPermissionsEntitiesOutput) UpdateRelations

Manage permissions to update the entity relations

type BlueprintPermissionsEntitiesPtrInput

type BlueprintPermissionsEntitiesPtrInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesPtrOutput() BlueprintPermissionsEntitiesPtrOutput
	ToBlueprintPermissionsEntitiesPtrOutputWithContext(context.Context) BlueprintPermissionsEntitiesPtrOutput
}

BlueprintPermissionsEntitiesPtrInput is an input type that accepts BlueprintPermissionsEntitiesArgs, BlueprintPermissionsEntitiesPtr and BlueprintPermissionsEntitiesPtrOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesPtrInput` via:

        BlueprintPermissionsEntitiesArgs{...}

or:

        nil

type BlueprintPermissionsEntitiesPtrOutput

type BlueprintPermissionsEntitiesPtrOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesPtrOutput) Elem

func (BlueprintPermissionsEntitiesPtrOutput) ElementType

func (BlueprintPermissionsEntitiesPtrOutput) Register

Manage permissions to register entities of the blueprint

func (BlueprintPermissionsEntitiesPtrOutput) ToBlueprintPermissionsEntitiesPtrOutput

func (o BlueprintPermissionsEntitiesPtrOutput) ToBlueprintPermissionsEntitiesPtrOutput() BlueprintPermissionsEntitiesPtrOutput

func (BlueprintPermissionsEntitiesPtrOutput) ToBlueprintPermissionsEntitiesPtrOutputWithContext

func (o BlueprintPermissionsEntitiesPtrOutput) ToBlueprintPermissionsEntitiesPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesPtrOutput

func (BlueprintPermissionsEntitiesPtrOutput) Unregister

Manage permissions to unregister entities of the blueprint

func (BlueprintPermissionsEntitiesPtrOutput) Update

Manage permissions to update entities of the blueprint

func (BlueprintPermissionsEntitiesPtrOutput) UpdateMetadataProperties

func (BlueprintPermissionsEntitiesPtrOutput) UpdateProperties

Manage permissions to update the entity properties

func (BlueprintPermissionsEntitiesPtrOutput) UpdateRelations

Manage permissions to update the entity relations

type BlueprintPermissionsEntitiesRegister

type BlueprintPermissionsEntitiesRegister struct {
	// Owned by team
	OwnedByTeam *bool `pulumi:"ownedByTeam"`
	// Roles with register permissions
	Roles []string `pulumi:"roles"`
	// Teams with register permissions
	Teams []string `pulumi:"teams"`
	// Users with register permissions
	Users []string `pulumi:"users"`
}

type BlueprintPermissionsEntitiesRegisterArgs

type BlueprintPermissionsEntitiesRegisterArgs struct {
	// Owned by team
	OwnedByTeam pulumi.BoolPtrInput `pulumi:"ownedByTeam"`
	// Roles with register permissions
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// Teams with register permissions
	Teams pulumi.StringArrayInput `pulumi:"teams"`
	// Users with register permissions
	Users pulumi.StringArrayInput `pulumi:"users"`
}

func (BlueprintPermissionsEntitiesRegisterArgs) ElementType

func (BlueprintPermissionsEntitiesRegisterArgs) ToBlueprintPermissionsEntitiesRegisterOutput

func (i BlueprintPermissionsEntitiesRegisterArgs) ToBlueprintPermissionsEntitiesRegisterOutput() BlueprintPermissionsEntitiesRegisterOutput

func (BlueprintPermissionsEntitiesRegisterArgs) ToBlueprintPermissionsEntitiesRegisterOutputWithContext

func (i BlueprintPermissionsEntitiesRegisterArgs) ToBlueprintPermissionsEntitiesRegisterOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesRegisterOutput

func (BlueprintPermissionsEntitiesRegisterArgs) ToBlueprintPermissionsEntitiesRegisterPtrOutput

func (i BlueprintPermissionsEntitiesRegisterArgs) ToBlueprintPermissionsEntitiesRegisterPtrOutput() BlueprintPermissionsEntitiesRegisterPtrOutput

func (BlueprintPermissionsEntitiesRegisterArgs) ToBlueprintPermissionsEntitiesRegisterPtrOutputWithContext

func (i BlueprintPermissionsEntitiesRegisterArgs) ToBlueprintPermissionsEntitiesRegisterPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesRegisterPtrOutput

type BlueprintPermissionsEntitiesRegisterInput

type BlueprintPermissionsEntitiesRegisterInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesRegisterOutput() BlueprintPermissionsEntitiesRegisterOutput
	ToBlueprintPermissionsEntitiesRegisterOutputWithContext(context.Context) BlueprintPermissionsEntitiesRegisterOutput
}

BlueprintPermissionsEntitiesRegisterInput is an input type that accepts BlueprintPermissionsEntitiesRegisterArgs and BlueprintPermissionsEntitiesRegisterOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesRegisterInput` via:

BlueprintPermissionsEntitiesRegisterArgs{...}

type BlueprintPermissionsEntitiesRegisterOutput

type BlueprintPermissionsEntitiesRegisterOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesRegisterOutput) ElementType

func (BlueprintPermissionsEntitiesRegisterOutput) OwnedByTeam

Owned by team

func (BlueprintPermissionsEntitiesRegisterOutput) Roles

Roles with register permissions

func (BlueprintPermissionsEntitiesRegisterOutput) Teams

Teams with register permissions

func (BlueprintPermissionsEntitiesRegisterOutput) ToBlueprintPermissionsEntitiesRegisterOutput

func (o BlueprintPermissionsEntitiesRegisterOutput) ToBlueprintPermissionsEntitiesRegisterOutput() BlueprintPermissionsEntitiesRegisterOutput

func (BlueprintPermissionsEntitiesRegisterOutput) ToBlueprintPermissionsEntitiesRegisterOutputWithContext

func (o BlueprintPermissionsEntitiesRegisterOutput) ToBlueprintPermissionsEntitiesRegisterOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesRegisterOutput

func (BlueprintPermissionsEntitiesRegisterOutput) ToBlueprintPermissionsEntitiesRegisterPtrOutput

func (o BlueprintPermissionsEntitiesRegisterOutput) ToBlueprintPermissionsEntitiesRegisterPtrOutput() BlueprintPermissionsEntitiesRegisterPtrOutput

func (BlueprintPermissionsEntitiesRegisterOutput) ToBlueprintPermissionsEntitiesRegisterPtrOutputWithContext

func (o BlueprintPermissionsEntitiesRegisterOutput) ToBlueprintPermissionsEntitiesRegisterPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesRegisterPtrOutput

func (BlueprintPermissionsEntitiesRegisterOutput) Users

Users with register permissions

type BlueprintPermissionsEntitiesRegisterPtrInput

type BlueprintPermissionsEntitiesRegisterPtrInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesRegisterPtrOutput() BlueprintPermissionsEntitiesRegisterPtrOutput
	ToBlueprintPermissionsEntitiesRegisterPtrOutputWithContext(context.Context) BlueprintPermissionsEntitiesRegisterPtrOutput
}

BlueprintPermissionsEntitiesRegisterPtrInput is an input type that accepts BlueprintPermissionsEntitiesRegisterArgs, BlueprintPermissionsEntitiesRegisterPtr and BlueprintPermissionsEntitiesRegisterPtrOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesRegisterPtrInput` via:

        BlueprintPermissionsEntitiesRegisterArgs{...}

or:

        nil

type BlueprintPermissionsEntitiesRegisterPtrOutput

type BlueprintPermissionsEntitiesRegisterPtrOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesRegisterPtrOutput) Elem

func (BlueprintPermissionsEntitiesRegisterPtrOutput) ElementType

func (BlueprintPermissionsEntitiesRegisterPtrOutput) OwnedByTeam

Owned by team

func (BlueprintPermissionsEntitiesRegisterPtrOutput) Roles

Roles with register permissions

func (BlueprintPermissionsEntitiesRegisterPtrOutput) Teams

Teams with register permissions

func (BlueprintPermissionsEntitiesRegisterPtrOutput) ToBlueprintPermissionsEntitiesRegisterPtrOutput

func (o BlueprintPermissionsEntitiesRegisterPtrOutput) ToBlueprintPermissionsEntitiesRegisterPtrOutput() BlueprintPermissionsEntitiesRegisterPtrOutput

func (BlueprintPermissionsEntitiesRegisterPtrOutput) ToBlueprintPermissionsEntitiesRegisterPtrOutputWithContext

func (o BlueprintPermissionsEntitiesRegisterPtrOutput) ToBlueprintPermissionsEntitiesRegisterPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesRegisterPtrOutput

func (BlueprintPermissionsEntitiesRegisterPtrOutput) Users

Users with register permissions

type BlueprintPermissionsEntitiesUnregister

type BlueprintPermissionsEntitiesUnregister struct {
	// Owned by team
	OwnedByTeam *bool `pulumi:"ownedByTeam"`
	// Roles with unregister permissions
	Roles []string `pulumi:"roles"`
	// Teams with unregister permissions
	Teams []string `pulumi:"teams"`
	// Users with unregister permissions
	Users []string `pulumi:"users"`
}

type BlueprintPermissionsEntitiesUnregisterArgs

type BlueprintPermissionsEntitiesUnregisterArgs struct {
	// Owned by team
	OwnedByTeam pulumi.BoolPtrInput `pulumi:"ownedByTeam"`
	// Roles with unregister permissions
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// Teams with unregister permissions
	Teams pulumi.StringArrayInput `pulumi:"teams"`
	// Users with unregister permissions
	Users pulumi.StringArrayInput `pulumi:"users"`
}

func (BlueprintPermissionsEntitiesUnregisterArgs) ElementType

func (BlueprintPermissionsEntitiesUnregisterArgs) ToBlueprintPermissionsEntitiesUnregisterOutput

func (i BlueprintPermissionsEntitiesUnregisterArgs) ToBlueprintPermissionsEntitiesUnregisterOutput() BlueprintPermissionsEntitiesUnregisterOutput

func (BlueprintPermissionsEntitiesUnregisterArgs) ToBlueprintPermissionsEntitiesUnregisterOutputWithContext

func (i BlueprintPermissionsEntitiesUnregisterArgs) ToBlueprintPermissionsEntitiesUnregisterOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUnregisterOutput

func (BlueprintPermissionsEntitiesUnregisterArgs) ToBlueprintPermissionsEntitiesUnregisterPtrOutput

func (i BlueprintPermissionsEntitiesUnregisterArgs) ToBlueprintPermissionsEntitiesUnregisterPtrOutput() BlueprintPermissionsEntitiesUnregisterPtrOutput

func (BlueprintPermissionsEntitiesUnregisterArgs) ToBlueprintPermissionsEntitiesUnregisterPtrOutputWithContext

func (i BlueprintPermissionsEntitiesUnregisterArgs) ToBlueprintPermissionsEntitiesUnregisterPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUnregisterPtrOutput

type BlueprintPermissionsEntitiesUnregisterInput

type BlueprintPermissionsEntitiesUnregisterInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUnregisterOutput() BlueprintPermissionsEntitiesUnregisterOutput
	ToBlueprintPermissionsEntitiesUnregisterOutputWithContext(context.Context) BlueprintPermissionsEntitiesUnregisterOutput
}

BlueprintPermissionsEntitiesUnregisterInput is an input type that accepts BlueprintPermissionsEntitiesUnregisterArgs and BlueprintPermissionsEntitiesUnregisterOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUnregisterInput` via:

BlueprintPermissionsEntitiesUnregisterArgs{...}

type BlueprintPermissionsEntitiesUnregisterOutput

type BlueprintPermissionsEntitiesUnregisterOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUnregisterOutput) ElementType

func (BlueprintPermissionsEntitiesUnregisterOutput) OwnedByTeam

Owned by team

func (BlueprintPermissionsEntitiesUnregisterOutput) Roles

Roles with unregister permissions

func (BlueprintPermissionsEntitiesUnregisterOutput) Teams

Teams with unregister permissions

func (BlueprintPermissionsEntitiesUnregisterOutput) ToBlueprintPermissionsEntitiesUnregisterOutput

func (o BlueprintPermissionsEntitiesUnregisterOutput) ToBlueprintPermissionsEntitiesUnregisterOutput() BlueprintPermissionsEntitiesUnregisterOutput

func (BlueprintPermissionsEntitiesUnregisterOutput) ToBlueprintPermissionsEntitiesUnregisterOutputWithContext

func (o BlueprintPermissionsEntitiesUnregisterOutput) ToBlueprintPermissionsEntitiesUnregisterOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUnregisterOutput

func (BlueprintPermissionsEntitiesUnregisterOutput) ToBlueprintPermissionsEntitiesUnregisterPtrOutput

func (o BlueprintPermissionsEntitiesUnregisterOutput) ToBlueprintPermissionsEntitiesUnregisterPtrOutput() BlueprintPermissionsEntitiesUnregisterPtrOutput

func (BlueprintPermissionsEntitiesUnregisterOutput) ToBlueprintPermissionsEntitiesUnregisterPtrOutputWithContext

func (o BlueprintPermissionsEntitiesUnregisterOutput) ToBlueprintPermissionsEntitiesUnregisterPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUnregisterPtrOutput

func (BlueprintPermissionsEntitiesUnregisterOutput) Users

Users with unregister permissions

type BlueprintPermissionsEntitiesUnregisterPtrInput

type BlueprintPermissionsEntitiesUnregisterPtrInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUnregisterPtrOutput() BlueprintPermissionsEntitiesUnregisterPtrOutput
	ToBlueprintPermissionsEntitiesUnregisterPtrOutputWithContext(context.Context) BlueprintPermissionsEntitiesUnregisterPtrOutput
}

BlueprintPermissionsEntitiesUnregisterPtrInput is an input type that accepts BlueprintPermissionsEntitiesUnregisterArgs, BlueprintPermissionsEntitiesUnregisterPtr and BlueprintPermissionsEntitiesUnregisterPtrOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUnregisterPtrInput` via:

        BlueprintPermissionsEntitiesUnregisterArgs{...}

or:

        nil

type BlueprintPermissionsEntitiesUnregisterPtrOutput

type BlueprintPermissionsEntitiesUnregisterPtrOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUnregisterPtrOutput) Elem

func (BlueprintPermissionsEntitiesUnregisterPtrOutput) ElementType

func (BlueprintPermissionsEntitiesUnregisterPtrOutput) OwnedByTeam

Owned by team

func (BlueprintPermissionsEntitiesUnregisterPtrOutput) Roles

Roles with unregister permissions

func (BlueprintPermissionsEntitiesUnregisterPtrOutput) Teams

Teams with unregister permissions

func (BlueprintPermissionsEntitiesUnregisterPtrOutput) ToBlueprintPermissionsEntitiesUnregisterPtrOutput

func (o BlueprintPermissionsEntitiesUnregisterPtrOutput) ToBlueprintPermissionsEntitiesUnregisterPtrOutput() BlueprintPermissionsEntitiesUnregisterPtrOutput

func (BlueprintPermissionsEntitiesUnregisterPtrOutput) ToBlueprintPermissionsEntitiesUnregisterPtrOutputWithContext

func (o BlueprintPermissionsEntitiesUnregisterPtrOutput) ToBlueprintPermissionsEntitiesUnregisterPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUnregisterPtrOutput

func (BlueprintPermissionsEntitiesUnregisterPtrOutput) Users

Users with unregister permissions

type BlueprintPermissionsEntitiesUpdate

type BlueprintPermissionsEntitiesUpdate struct {
	// Owned by team
	OwnedByTeam *bool `pulumi:"ownedByTeam"`
	// Roles with update permissions
	Roles []string `pulumi:"roles"`
	// Teams with update permissions
	Teams []string `pulumi:"teams"`
	// Users with update permissions
	Users []string `pulumi:"users"`
}

type BlueprintPermissionsEntitiesUpdateArgs

type BlueprintPermissionsEntitiesUpdateArgs struct {
	// Owned by team
	OwnedByTeam pulumi.BoolPtrInput `pulumi:"ownedByTeam"`
	// Roles with update permissions
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// Teams with update permissions
	Teams pulumi.StringArrayInput `pulumi:"teams"`
	// Users with update permissions
	Users pulumi.StringArrayInput `pulumi:"users"`
}

func (BlueprintPermissionsEntitiesUpdateArgs) ElementType

func (BlueprintPermissionsEntitiesUpdateArgs) ToBlueprintPermissionsEntitiesUpdateOutput

func (i BlueprintPermissionsEntitiesUpdateArgs) ToBlueprintPermissionsEntitiesUpdateOutput() BlueprintPermissionsEntitiesUpdateOutput

func (BlueprintPermissionsEntitiesUpdateArgs) ToBlueprintPermissionsEntitiesUpdateOutputWithContext

func (i BlueprintPermissionsEntitiesUpdateArgs) ToBlueprintPermissionsEntitiesUpdateOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateOutput

func (BlueprintPermissionsEntitiesUpdateArgs) ToBlueprintPermissionsEntitiesUpdatePtrOutput

func (i BlueprintPermissionsEntitiesUpdateArgs) ToBlueprintPermissionsEntitiesUpdatePtrOutput() BlueprintPermissionsEntitiesUpdatePtrOutput

func (BlueprintPermissionsEntitiesUpdateArgs) ToBlueprintPermissionsEntitiesUpdatePtrOutputWithContext

func (i BlueprintPermissionsEntitiesUpdateArgs) ToBlueprintPermissionsEntitiesUpdatePtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdatePtrOutput

type BlueprintPermissionsEntitiesUpdateInput

type BlueprintPermissionsEntitiesUpdateInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUpdateOutput() BlueprintPermissionsEntitiesUpdateOutput
	ToBlueprintPermissionsEntitiesUpdateOutputWithContext(context.Context) BlueprintPermissionsEntitiesUpdateOutput
}

BlueprintPermissionsEntitiesUpdateInput is an input type that accepts BlueprintPermissionsEntitiesUpdateArgs and BlueprintPermissionsEntitiesUpdateOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUpdateInput` via:

BlueprintPermissionsEntitiesUpdateArgs{...}

type BlueprintPermissionsEntitiesUpdateMetadataProperties

type BlueprintPermissionsEntitiesUpdateMetadataProperties struct {
	// The entity's icon
	Icon BlueprintPermissionsEntitiesUpdateMetadataPropertiesIcon `pulumi:"icon"`
	// Unique Entity identifier, used for API calls, programmatic access and distinguishing between different entities
	Identifier BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifier `pulumi:"identifier"`
	// The team this entity belongs to
	Team BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeam `pulumi:"team"`
	// A human-readable name for the entity
	Title BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitle `pulumi:"title"`
}

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs struct {
	// The entity's icon
	Icon BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconInput `pulumi:"icon"`
	// Unique Entity identifier, used for API calls, programmatic access and distinguishing between different entities
	Identifier BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierInput `pulumi:"identifier"`
	// The team this entity belongs to
	Team BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamInput `pulumi:"team"`
	// A human-readable name for the entity
	Title BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleInput `pulumi:"title"`
}

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs) ElementType

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesOutputWithContext

func (i BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput

func (i BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput() BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutputWithContext

func (i BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIcon

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIcon struct {
	// Owned by team
	OwnedByTeam *bool `pulumi:"ownedByTeam"`
	// Roles with update `$icon` metadata permissions
	Roles []string `pulumi:"roles"`
	// Teams with update `$icon` metadata permissions
	Teams []string `pulumi:"teams"`
	// Users with update `$icon` metadata permissions
	Users []string `pulumi:"users"`
}

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs struct {
	// Owned by team
	OwnedByTeam pulumi.BoolPtrInput `pulumi:"ownedByTeam"`
	// Roles with update `$icon` metadata permissions
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// Teams with update `$icon` metadata permissions
	Teams pulumi.StringArrayInput `pulumi:"teams"`
	// Users with update `$icon` metadata permissions
	Users pulumi.StringArrayInput `pulumi:"users"`
}

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs) ElementType

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutputWithContext

func (i BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutputWithContext

func (i BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconInput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput() BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput
	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutputWithContext(context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput
}

BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconInput is an input type that accepts BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs and BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconInput` via:

BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs{...}

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput) ElementType

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput) OwnedByTeam

Owned by team

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput) Roles

Roles with update `$icon` metadata permissions

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput) Teams

Teams with update `$icon` metadata permissions

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconOutput) Users

Users with update `$icon` metadata permissions

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrInput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput() BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput
	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutputWithContext(context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput
}

BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrInput is an input type that accepts BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs, BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtr and BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrInput` via:

        BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconArgs{...}

or:

        nil

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput) Elem

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput) ElementType

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput) OwnedByTeam

Owned by team

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput) Roles

Roles with update `$icon` metadata permissions

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput) Teams

Teams with update `$icon` metadata permissions

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIconPtrOutput) Users

Users with update `$icon` metadata permissions

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifier

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifier struct {
	// Owned by team
	OwnedByTeam *bool `pulumi:"ownedByTeam"`
	// Roles with update `$identifier` metadata permissions
	Roles []string `pulumi:"roles"`
	// Teams with update `$identifier` metadata permissions
	Teams []string `pulumi:"teams"`
	// Users with update `$identifier` metadata permissions
	Users []string `pulumi:"users"`
}

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs struct {
	// Owned by team
	OwnedByTeam pulumi.BoolPtrInput `pulumi:"ownedByTeam"`
	// Roles with update `$identifier` metadata permissions
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// Teams with update `$identifier` metadata permissions
	Teams pulumi.StringArrayInput `pulumi:"teams"`
	// Users with update `$identifier` metadata permissions
	Users pulumi.StringArrayInput `pulumi:"users"`
}

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs) ElementType

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutputWithContext

func (i BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutputWithContext

func (i BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierInput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput() BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput
	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutputWithContext(context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput
}

BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierInput is an input type that accepts BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs and BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierInput` via:

BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs{...}

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput) ElementType

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput) OwnedByTeam

Owned by team

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput) Roles

Roles with update `$identifier` metadata permissions

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput) Teams

Teams with update `$identifier` metadata permissions

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierOutput) Users

Users with update `$identifier` metadata permissions

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrInput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput() BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput
	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutputWithContext(context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput
}

BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrInput is an input type that accepts BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs, BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtr and BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrInput` via:

        BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierArgs{...}

or:

        nil

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput) Elem

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput) ElementType

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput) OwnedByTeam

Owned by team

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput) Roles

Roles with update `$identifier` metadata permissions

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput) Teams

Teams with update `$identifier` metadata permissions

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesIdentifierPtrOutput) Users

Users with update `$identifier` metadata permissions

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesInput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput() BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput
	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesOutputWithContext(context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput
}

BlueprintPermissionsEntitiesUpdateMetadataPropertiesInput is an input type that accepts BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs and BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUpdateMetadataPropertiesInput` via:

BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs{...}

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput) ElementType

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput) Icon

The entity's icon

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput) Identifier

Unique Entity identifier, used for API calls, programmatic access and distinguishing between different entities

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput) Team

The team this entity belongs to

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput) Title

A human-readable name for the entity

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateMetadataPropertiesOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrInput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput() BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput
	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutputWithContext(context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput
}

BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrInput is an input type that accepts BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs, BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtr and BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrInput` via:

        BlueprintPermissionsEntitiesUpdateMetadataPropertiesArgs{...}

or:

        nil

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput) Elem

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput) ElementType

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput) Icon

The entity's icon

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput) Identifier

Unique Entity identifier, used for API calls, programmatic access and distinguishing between different entities

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput) Team

The team this entity belongs to

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput) Title

A human-readable name for the entity

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesPtrOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeam

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeam struct {
	// Owned by team
	OwnedByTeam *bool `pulumi:"ownedByTeam"`
	// Roles with update `$team` metadata permissions
	Roles []string `pulumi:"roles"`
	// Teams with update `$team` metadata permissions
	Teams []string `pulumi:"teams"`
	// Users with update `$team` metadata permissions
	Users []string `pulumi:"users"`
}

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs struct {
	// Owned by team
	OwnedByTeam pulumi.BoolPtrInput `pulumi:"ownedByTeam"`
	// Roles with update `$team` metadata permissions
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// Teams with update `$team` metadata permissions
	Teams pulumi.StringArrayInput `pulumi:"teams"`
	// Users with update `$team` metadata permissions
	Users pulumi.StringArrayInput `pulumi:"users"`
}

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs) ElementType

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutputWithContext

func (i BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutputWithContext

func (i BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamInput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput() BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput
	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutputWithContext(context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput
}

BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamInput is an input type that accepts BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs and BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamInput` via:

BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs{...}

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput) ElementType

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput) OwnedByTeam

Owned by team

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput) Roles

Roles with update `$team` metadata permissions

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput) Teams

Teams with update `$team` metadata permissions

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamOutput) Users

Users with update `$team` metadata permissions

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrInput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput() BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput
	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutputWithContext(context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput
}

BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrInput is an input type that accepts BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs, BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtr and BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrInput` via:

        BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamArgs{...}

or:

        nil

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput) Elem

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput) ElementType

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput) OwnedByTeam

Owned by team

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput) Roles

Roles with update `$team` metadata permissions

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput) Teams

Teams with update `$team` metadata permissions

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTeamPtrOutput) Users

Users with update `$team` metadata permissions

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitle

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitle struct {
	// Owned by team
	OwnedByTeam *bool `pulumi:"ownedByTeam"`
	// Roles with update `$title` metadata permissions
	Roles []string `pulumi:"roles"`
	// Teams with update `$title` metadata permissions
	Teams []string `pulumi:"teams"`
	// Users with update `$title` metadata permissions
	Users []string `pulumi:"users"`
}

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs struct {
	// Owned by team
	OwnedByTeam pulumi.BoolPtrInput `pulumi:"ownedByTeam"`
	// Roles with update `$title` metadata permissions
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// Teams with update `$title` metadata permissions
	Teams pulumi.StringArrayInput `pulumi:"teams"`
	// Users with update `$title` metadata permissions
	Users pulumi.StringArrayInput `pulumi:"users"`
}

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs) ElementType

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutputWithContext

func (i BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutputWithContext

func (i BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleInput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput() BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput
	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutputWithContext(context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput
}

BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleInput is an input type that accepts BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs and BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleInput` via:

BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs{...}

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput) ElementType

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput) OwnedByTeam

Owned by team

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput) Roles

Roles with update `$title` metadata permissions

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput) Teams

Teams with update `$title` metadata permissions

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleOutput) Users

Users with update `$title` metadata permissions

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrInput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput() BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput
	ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutputWithContext(context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput
}

BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrInput is an input type that accepts BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs, BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtr and BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrInput` via:

        BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitleArgs{...}

or:

        nil

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput

type BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput) Elem

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput) ElementType

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput) OwnedByTeam

Owned by team

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput) Roles

Roles with update `$title` metadata permissions

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput) Teams

Teams with update `$title` metadata permissions

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput) ToBlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput

func (BlueprintPermissionsEntitiesUpdateMetadataPropertiesTitlePtrOutput) Users

Users with update `$title` metadata permissions

type BlueprintPermissionsEntitiesUpdateOutput

type BlueprintPermissionsEntitiesUpdateOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUpdateOutput) ElementType

func (BlueprintPermissionsEntitiesUpdateOutput) OwnedByTeam

Owned by team

func (BlueprintPermissionsEntitiesUpdateOutput) Roles

Roles with update permissions

func (BlueprintPermissionsEntitiesUpdateOutput) Teams

Teams with update permissions

func (BlueprintPermissionsEntitiesUpdateOutput) ToBlueprintPermissionsEntitiesUpdateOutput

func (o BlueprintPermissionsEntitiesUpdateOutput) ToBlueprintPermissionsEntitiesUpdateOutput() BlueprintPermissionsEntitiesUpdateOutput

func (BlueprintPermissionsEntitiesUpdateOutput) ToBlueprintPermissionsEntitiesUpdateOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateOutput) ToBlueprintPermissionsEntitiesUpdateOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateOutput

func (BlueprintPermissionsEntitiesUpdateOutput) ToBlueprintPermissionsEntitiesUpdatePtrOutput

func (o BlueprintPermissionsEntitiesUpdateOutput) ToBlueprintPermissionsEntitiesUpdatePtrOutput() BlueprintPermissionsEntitiesUpdatePtrOutput

func (BlueprintPermissionsEntitiesUpdateOutput) ToBlueprintPermissionsEntitiesUpdatePtrOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateOutput) ToBlueprintPermissionsEntitiesUpdatePtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdatePtrOutput

func (BlueprintPermissionsEntitiesUpdateOutput) Users

Users with update permissions

type BlueprintPermissionsEntitiesUpdateProperties

type BlueprintPermissionsEntitiesUpdateProperties struct {
	// Owned by team
	OwnedByTeam *bool `pulumi:"ownedByTeam"`
	// Roles with update specific property permissions
	Roles []string `pulumi:"roles"`
	// Teams with update specific property permissions
	Teams []string `pulumi:"teams"`
	// Users with update specific property permissions
	Users []string `pulumi:"users"`
}

type BlueprintPermissionsEntitiesUpdatePropertiesArgs

type BlueprintPermissionsEntitiesUpdatePropertiesArgs struct {
	// Owned by team
	OwnedByTeam pulumi.BoolPtrInput `pulumi:"ownedByTeam"`
	// Roles with update specific property permissions
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// Teams with update specific property permissions
	Teams pulumi.StringArrayInput `pulumi:"teams"`
	// Users with update specific property permissions
	Users pulumi.StringArrayInput `pulumi:"users"`
}

func (BlueprintPermissionsEntitiesUpdatePropertiesArgs) ElementType

func (BlueprintPermissionsEntitiesUpdatePropertiesArgs) ToBlueprintPermissionsEntitiesUpdatePropertiesOutput

func (i BlueprintPermissionsEntitiesUpdatePropertiesArgs) ToBlueprintPermissionsEntitiesUpdatePropertiesOutput() BlueprintPermissionsEntitiesUpdatePropertiesOutput

func (BlueprintPermissionsEntitiesUpdatePropertiesArgs) ToBlueprintPermissionsEntitiesUpdatePropertiesOutputWithContext

func (i BlueprintPermissionsEntitiesUpdatePropertiesArgs) ToBlueprintPermissionsEntitiesUpdatePropertiesOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdatePropertiesOutput

type BlueprintPermissionsEntitiesUpdatePropertiesInput

type BlueprintPermissionsEntitiesUpdatePropertiesInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUpdatePropertiesOutput() BlueprintPermissionsEntitiesUpdatePropertiesOutput
	ToBlueprintPermissionsEntitiesUpdatePropertiesOutputWithContext(context.Context) BlueprintPermissionsEntitiesUpdatePropertiesOutput
}

BlueprintPermissionsEntitiesUpdatePropertiesInput is an input type that accepts BlueprintPermissionsEntitiesUpdatePropertiesArgs and BlueprintPermissionsEntitiesUpdatePropertiesOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUpdatePropertiesInput` via:

BlueprintPermissionsEntitiesUpdatePropertiesArgs{...}

type BlueprintPermissionsEntitiesUpdatePropertiesMap

type BlueprintPermissionsEntitiesUpdatePropertiesMap map[string]BlueprintPermissionsEntitiesUpdatePropertiesInput

func (BlueprintPermissionsEntitiesUpdatePropertiesMap) ElementType

func (BlueprintPermissionsEntitiesUpdatePropertiesMap) ToBlueprintPermissionsEntitiesUpdatePropertiesMapOutput

func (i BlueprintPermissionsEntitiesUpdatePropertiesMap) ToBlueprintPermissionsEntitiesUpdatePropertiesMapOutput() BlueprintPermissionsEntitiesUpdatePropertiesMapOutput

func (BlueprintPermissionsEntitiesUpdatePropertiesMap) ToBlueprintPermissionsEntitiesUpdatePropertiesMapOutputWithContext

func (i BlueprintPermissionsEntitiesUpdatePropertiesMap) ToBlueprintPermissionsEntitiesUpdatePropertiesMapOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdatePropertiesMapOutput

type BlueprintPermissionsEntitiesUpdatePropertiesMapInput

type BlueprintPermissionsEntitiesUpdatePropertiesMapInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUpdatePropertiesMapOutput() BlueprintPermissionsEntitiesUpdatePropertiesMapOutput
	ToBlueprintPermissionsEntitiesUpdatePropertiesMapOutputWithContext(context.Context) BlueprintPermissionsEntitiesUpdatePropertiesMapOutput
}

BlueprintPermissionsEntitiesUpdatePropertiesMapInput is an input type that accepts BlueprintPermissionsEntitiesUpdatePropertiesMap and BlueprintPermissionsEntitiesUpdatePropertiesMapOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUpdatePropertiesMapInput` via:

BlueprintPermissionsEntitiesUpdatePropertiesMap{ "key": BlueprintPermissionsEntitiesUpdatePropertiesArgs{...} }

type BlueprintPermissionsEntitiesUpdatePropertiesMapOutput

type BlueprintPermissionsEntitiesUpdatePropertiesMapOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUpdatePropertiesMapOutput) ElementType

func (BlueprintPermissionsEntitiesUpdatePropertiesMapOutput) MapIndex

func (BlueprintPermissionsEntitiesUpdatePropertiesMapOutput) ToBlueprintPermissionsEntitiesUpdatePropertiesMapOutput

func (BlueprintPermissionsEntitiesUpdatePropertiesMapOutput) ToBlueprintPermissionsEntitiesUpdatePropertiesMapOutputWithContext

func (o BlueprintPermissionsEntitiesUpdatePropertiesMapOutput) ToBlueprintPermissionsEntitiesUpdatePropertiesMapOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdatePropertiesMapOutput

type BlueprintPermissionsEntitiesUpdatePropertiesOutput

type BlueprintPermissionsEntitiesUpdatePropertiesOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUpdatePropertiesOutput) ElementType

func (BlueprintPermissionsEntitiesUpdatePropertiesOutput) OwnedByTeam

Owned by team

func (BlueprintPermissionsEntitiesUpdatePropertiesOutput) Roles

Roles with update specific property permissions

func (BlueprintPermissionsEntitiesUpdatePropertiesOutput) Teams

Teams with update specific property permissions

func (BlueprintPermissionsEntitiesUpdatePropertiesOutput) ToBlueprintPermissionsEntitiesUpdatePropertiesOutput

func (o BlueprintPermissionsEntitiesUpdatePropertiesOutput) ToBlueprintPermissionsEntitiesUpdatePropertiesOutput() BlueprintPermissionsEntitiesUpdatePropertiesOutput

func (BlueprintPermissionsEntitiesUpdatePropertiesOutput) ToBlueprintPermissionsEntitiesUpdatePropertiesOutputWithContext

func (o BlueprintPermissionsEntitiesUpdatePropertiesOutput) ToBlueprintPermissionsEntitiesUpdatePropertiesOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdatePropertiesOutput

func (BlueprintPermissionsEntitiesUpdatePropertiesOutput) Users

Users with update specific property permissions

type BlueprintPermissionsEntitiesUpdatePtrInput

type BlueprintPermissionsEntitiesUpdatePtrInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUpdatePtrOutput() BlueprintPermissionsEntitiesUpdatePtrOutput
	ToBlueprintPermissionsEntitiesUpdatePtrOutputWithContext(context.Context) BlueprintPermissionsEntitiesUpdatePtrOutput
}

BlueprintPermissionsEntitiesUpdatePtrInput is an input type that accepts BlueprintPermissionsEntitiesUpdateArgs, BlueprintPermissionsEntitiesUpdatePtr and BlueprintPermissionsEntitiesUpdatePtrOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUpdatePtrInput` via:

        BlueprintPermissionsEntitiesUpdateArgs{...}

or:

        nil

type BlueprintPermissionsEntitiesUpdatePtrOutput

type BlueprintPermissionsEntitiesUpdatePtrOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUpdatePtrOutput) Elem

func (BlueprintPermissionsEntitiesUpdatePtrOutput) ElementType

func (BlueprintPermissionsEntitiesUpdatePtrOutput) OwnedByTeam

Owned by team

func (BlueprintPermissionsEntitiesUpdatePtrOutput) Roles

Roles with update permissions

func (BlueprintPermissionsEntitiesUpdatePtrOutput) Teams

Teams with update permissions

func (BlueprintPermissionsEntitiesUpdatePtrOutput) ToBlueprintPermissionsEntitiesUpdatePtrOutput

func (o BlueprintPermissionsEntitiesUpdatePtrOutput) ToBlueprintPermissionsEntitiesUpdatePtrOutput() BlueprintPermissionsEntitiesUpdatePtrOutput

func (BlueprintPermissionsEntitiesUpdatePtrOutput) ToBlueprintPermissionsEntitiesUpdatePtrOutputWithContext

func (o BlueprintPermissionsEntitiesUpdatePtrOutput) ToBlueprintPermissionsEntitiesUpdatePtrOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdatePtrOutput

func (BlueprintPermissionsEntitiesUpdatePtrOutput) Users

Users with update permissions

type BlueprintPermissionsEntitiesUpdateRelations

type BlueprintPermissionsEntitiesUpdateRelations struct {
	// Owned by team
	OwnedByTeam *bool `pulumi:"ownedByTeam"`
	// Roles with update specific relation permissions
	Roles []string `pulumi:"roles"`
	// Teams with update specific relation permissions
	Teams []string `pulumi:"teams"`
	// Users with update specific relation permissions
	Users []string `pulumi:"users"`
}

type BlueprintPermissionsEntitiesUpdateRelationsArgs

type BlueprintPermissionsEntitiesUpdateRelationsArgs struct {
	// Owned by team
	OwnedByTeam pulumi.BoolPtrInput `pulumi:"ownedByTeam"`
	// Roles with update specific relation permissions
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// Teams with update specific relation permissions
	Teams pulumi.StringArrayInput `pulumi:"teams"`
	// Users with update specific relation permissions
	Users pulumi.StringArrayInput `pulumi:"users"`
}

func (BlueprintPermissionsEntitiesUpdateRelationsArgs) ElementType

func (BlueprintPermissionsEntitiesUpdateRelationsArgs) ToBlueprintPermissionsEntitiesUpdateRelationsOutput

func (i BlueprintPermissionsEntitiesUpdateRelationsArgs) ToBlueprintPermissionsEntitiesUpdateRelationsOutput() BlueprintPermissionsEntitiesUpdateRelationsOutput

func (BlueprintPermissionsEntitiesUpdateRelationsArgs) ToBlueprintPermissionsEntitiesUpdateRelationsOutputWithContext

func (i BlueprintPermissionsEntitiesUpdateRelationsArgs) ToBlueprintPermissionsEntitiesUpdateRelationsOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateRelationsOutput

type BlueprintPermissionsEntitiesUpdateRelationsInput

type BlueprintPermissionsEntitiesUpdateRelationsInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUpdateRelationsOutput() BlueprintPermissionsEntitiesUpdateRelationsOutput
	ToBlueprintPermissionsEntitiesUpdateRelationsOutputWithContext(context.Context) BlueprintPermissionsEntitiesUpdateRelationsOutput
}

BlueprintPermissionsEntitiesUpdateRelationsInput is an input type that accepts BlueprintPermissionsEntitiesUpdateRelationsArgs and BlueprintPermissionsEntitiesUpdateRelationsOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUpdateRelationsInput` via:

BlueprintPermissionsEntitiesUpdateRelationsArgs{...}

type BlueprintPermissionsEntitiesUpdateRelationsMap

type BlueprintPermissionsEntitiesUpdateRelationsMap map[string]BlueprintPermissionsEntitiesUpdateRelationsInput

func (BlueprintPermissionsEntitiesUpdateRelationsMap) ElementType

func (BlueprintPermissionsEntitiesUpdateRelationsMap) ToBlueprintPermissionsEntitiesUpdateRelationsMapOutput

func (i BlueprintPermissionsEntitiesUpdateRelationsMap) ToBlueprintPermissionsEntitiesUpdateRelationsMapOutput() BlueprintPermissionsEntitiesUpdateRelationsMapOutput

func (BlueprintPermissionsEntitiesUpdateRelationsMap) ToBlueprintPermissionsEntitiesUpdateRelationsMapOutputWithContext

func (i BlueprintPermissionsEntitiesUpdateRelationsMap) ToBlueprintPermissionsEntitiesUpdateRelationsMapOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateRelationsMapOutput

type BlueprintPermissionsEntitiesUpdateRelationsMapInput

type BlueprintPermissionsEntitiesUpdateRelationsMapInput interface {
	pulumi.Input

	ToBlueprintPermissionsEntitiesUpdateRelationsMapOutput() BlueprintPermissionsEntitiesUpdateRelationsMapOutput
	ToBlueprintPermissionsEntitiesUpdateRelationsMapOutputWithContext(context.Context) BlueprintPermissionsEntitiesUpdateRelationsMapOutput
}

BlueprintPermissionsEntitiesUpdateRelationsMapInput is an input type that accepts BlueprintPermissionsEntitiesUpdateRelationsMap and BlueprintPermissionsEntitiesUpdateRelationsMapOutput values. You can construct a concrete instance of `BlueprintPermissionsEntitiesUpdateRelationsMapInput` via:

BlueprintPermissionsEntitiesUpdateRelationsMap{ "key": BlueprintPermissionsEntitiesUpdateRelationsArgs{...} }

type BlueprintPermissionsEntitiesUpdateRelationsMapOutput

type BlueprintPermissionsEntitiesUpdateRelationsMapOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUpdateRelationsMapOutput) ElementType

func (BlueprintPermissionsEntitiesUpdateRelationsMapOutput) MapIndex

func (BlueprintPermissionsEntitiesUpdateRelationsMapOutput) ToBlueprintPermissionsEntitiesUpdateRelationsMapOutput

func (BlueprintPermissionsEntitiesUpdateRelationsMapOutput) ToBlueprintPermissionsEntitiesUpdateRelationsMapOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateRelationsMapOutput) ToBlueprintPermissionsEntitiesUpdateRelationsMapOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateRelationsMapOutput

type BlueprintPermissionsEntitiesUpdateRelationsOutput

type BlueprintPermissionsEntitiesUpdateRelationsOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsEntitiesUpdateRelationsOutput) ElementType

func (BlueprintPermissionsEntitiesUpdateRelationsOutput) OwnedByTeam

Owned by team

func (BlueprintPermissionsEntitiesUpdateRelationsOutput) Roles

Roles with update specific relation permissions

func (BlueprintPermissionsEntitiesUpdateRelationsOutput) Teams

Teams with update specific relation permissions

func (BlueprintPermissionsEntitiesUpdateRelationsOutput) ToBlueprintPermissionsEntitiesUpdateRelationsOutput

func (o BlueprintPermissionsEntitiesUpdateRelationsOutput) ToBlueprintPermissionsEntitiesUpdateRelationsOutput() BlueprintPermissionsEntitiesUpdateRelationsOutput

func (BlueprintPermissionsEntitiesUpdateRelationsOutput) ToBlueprintPermissionsEntitiesUpdateRelationsOutputWithContext

func (o BlueprintPermissionsEntitiesUpdateRelationsOutput) ToBlueprintPermissionsEntitiesUpdateRelationsOutputWithContext(ctx context.Context) BlueprintPermissionsEntitiesUpdateRelationsOutput

func (BlueprintPermissionsEntitiesUpdateRelationsOutput) Users

Users with update specific relation permissions

type BlueprintPermissionsInput

type BlueprintPermissionsInput interface {
	pulumi.Input

	ToBlueprintPermissionsOutput() BlueprintPermissionsOutput
	ToBlueprintPermissionsOutputWithContext(ctx context.Context) BlueprintPermissionsOutput
}

type BlueprintPermissionsMap

type BlueprintPermissionsMap map[string]BlueprintPermissionsInput

func (BlueprintPermissionsMap) ElementType

func (BlueprintPermissionsMap) ElementType() reflect.Type

func (BlueprintPermissionsMap) ToBlueprintPermissionsMapOutput

func (i BlueprintPermissionsMap) ToBlueprintPermissionsMapOutput() BlueprintPermissionsMapOutput

func (BlueprintPermissionsMap) ToBlueprintPermissionsMapOutputWithContext

func (i BlueprintPermissionsMap) ToBlueprintPermissionsMapOutputWithContext(ctx context.Context) BlueprintPermissionsMapOutput

type BlueprintPermissionsMapInput

type BlueprintPermissionsMapInput interface {
	pulumi.Input

	ToBlueprintPermissionsMapOutput() BlueprintPermissionsMapOutput
	ToBlueprintPermissionsMapOutputWithContext(context.Context) BlueprintPermissionsMapOutput
}

BlueprintPermissionsMapInput is an input type that accepts BlueprintPermissionsMap and BlueprintPermissionsMapOutput values. You can construct a concrete instance of `BlueprintPermissionsMapInput` via:

BlueprintPermissionsMap{ "key": BlueprintPermissionsArgs{...} }

type BlueprintPermissionsMapOutput

type BlueprintPermissionsMapOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsMapOutput) ElementType

func (BlueprintPermissionsMapOutput) MapIndex

func (BlueprintPermissionsMapOutput) ToBlueprintPermissionsMapOutput

func (o BlueprintPermissionsMapOutput) ToBlueprintPermissionsMapOutput() BlueprintPermissionsMapOutput

func (BlueprintPermissionsMapOutput) ToBlueprintPermissionsMapOutputWithContext

func (o BlueprintPermissionsMapOutput) ToBlueprintPermissionsMapOutputWithContext(ctx context.Context) BlueprintPermissionsMapOutput

type BlueprintPermissionsOutput

type BlueprintPermissionsOutput struct{ *pulumi.OutputState }

func (BlueprintPermissionsOutput) BlueprintIdentifier

func (o BlueprintPermissionsOutput) BlueprintIdentifier() pulumi.StringOutput

func (BlueprintPermissionsOutput) ElementType

func (BlueprintPermissionsOutput) ElementType() reflect.Type

func (BlueprintPermissionsOutput) Entities

Entities permissions to read the blueprint

func (BlueprintPermissionsOutput) ToBlueprintPermissionsOutput

func (o BlueprintPermissionsOutput) ToBlueprintPermissionsOutput() BlueprintPermissionsOutput

func (BlueprintPermissionsOutput) ToBlueprintPermissionsOutputWithContext

func (o BlueprintPermissionsOutput) ToBlueprintPermissionsOutputWithContext(ctx context.Context) BlueprintPermissionsOutput

type BlueprintPermissionsState

type BlueprintPermissionsState struct {
	BlueprintIdentifier pulumi.StringPtrInput
	// Entities permissions to read the blueprint
	Entities BlueprintPermissionsEntitiesPtrInput
}

func (BlueprintPermissionsState) ElementType

func (BlueprintPermissionsState) ElementType() reflect.Type

type BlueprintProperties

type BlueprintProperties struct {
	// The array property of the blueprint
	ArrayProps map[string]BlueprintPropertiesArrayProps `pulumi:"arrayProps"`
	// The boolean property of the blueprint
	BooleanProps map[string]BlueprintPropertiesBooleanProps `pulumi:"booleanProps"`
	// The number property of the blueprint
	NumberProps map[string]BlueprintPropertiesNumberProps `pulumi:"numberProps"`
	// The object property of the blueprint
	ObjectProps map[string]BlueprintPropertiesObjectProps `pulumi:"objectProps"`
	// The string property of the blueprint
	StringProps map[string]BlueprintPropertiesStringProps `pulumi:"stringProps"`
}

type BlueprintPropertiesArgs

type BlueprintPropertiesArgs struct {
	// The array property of the blueprint
	ArrayProps BlueprintPropertiesArrayPropsMapInput `pulumi:"arrayProps"`
	// The boolean property of the blueprint
	BooleanProps BlueprintPropertiesBooleanPropsMapInput `pulumi:"booleanProps"`
	// The number property of the blueprint
	NumberProps BlueprintPropertiesNumberPropsMapInput `pulumi:"numberProps"`
	// The object property of the blueprint
	ObjectProps BlueprintPropertiesObjectPropsMapInput `pulumi:"objectProps"`
	// The string property of the blueprint
	StringProps BlueprintPropertiesStringPropsMapInput `pulumi:"stringProps"`
}

func (BlueprintPropertiesArgs) ElementType

func (BlueprintPropertiesArgs) ElementType() reflect.Type

func (BlueprintPropertiesArgs) ToBlueprintPropertiesOutput

func (i BlueprintPropertiesArgs) ToBlueprintPropertiesOutput() BlueprintPropertiesOutput

func (BlueprintPropertiesArgs) ToBlueprintPropertiesOutputWithContext

func (i BlueprintPropertiesArgs) ToBlueprintPropertiesOutputWithContext(ctx context.Context) BlueprintPropertiesOutput

func (BlueprintPropertiesArgs) ToBlueprintPropertiesPtrOutput

func (i BlueprintPropertiesArgs) ToBlueprintPropertiesPtrOutput() BlueprintPropertiesPtrOutput

func (BlueprintPropertiesArgs) ToBlueprintPropertiesPtrOutputWithContext

func (i BlueprintPropertiesArgs) ToBlueprintPropertiesPtrOutputWithContext(ctx context.Context) BlueprintPropertiesPtrOutput

type BlueprintPropertiesArrayProps

type BlueprintPropertiesArrayProps struct {
	// The items of the array property
	BooleanItems *BlueprintPropertiesArrayPropsBooleanItems `pulumi:"booleanItems"`
	// The description of the property
	Description *string `pulumi:"description"`
	// The icon of the property
	Icon *string `pulumi:"icon"`
	// The max items of the array property
	MaxItems *int `pulumi:"maxItems"`
	// The min items of the array property
	MinItems *int `pulumi:"minItems"`
	// The items of the array property
	NumberItems *BlueprintPropertiesArrayPropsNumberItems `pulumi:"numberItems"`
	// The items of the array property
	ObjectItems *BlueprintPropertiesArrayPropsObjectItems `pulumi:"objectItems"`
	// Whether the property is required
	Required *bool `pulumi:"required"`
	// The items of the array property
	StringItems *BlueprintPropertiesArrayPropsStringItems `pulumi:"stringItems"`
	// The title of the property
	Title *string `pulumi:"title"`
}

type BlueprintPropertiesArrayPropsArgs

type BlueprintPropertiesArrayPropsArgs struct {
	// The items of the array property
	BooleanItems BlueprintPropertiesArrayPropsBooleanItemsPtrInput `pulumi:"booleanItems"`
	// The description of the property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The icon of the property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// The max items of the array property
	MaxItems pulumi.IntPtrInput `pulumi:"maxItems"`
	// The min items of the array property
	MinItems pulumi.IntPtrInput `pulumi:"minItems"`
	// The items of the array property
	NumberItems BlueprintPropertiesArrayPropsNumberItemsPtrInput `pulumi:"numberItems"`
	// The items of the array property
	ObjectItems BlueprintPropertiesArrayPropsObjectItemsPtrInput `pulumi:"objectItems"`
	// Whether the property is required
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The items of the array property
	StringItems BlueprintPropertiesArrayPropsStringItemsPtrInput `pulumi:"stringItems"`
	// The title of the property
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (BlueprintPropertiesArrayPropsArgs) ElementType

func (BlueprintPropertiesArrayPropsArgs) ToBlueprintPropertiesArrayPropsOutput

func (i BlueprintPropertiesArrayPropsArgs) ToBlueprintPropertiesArrayPropsOutput() BlueprintPropertiesArrayPropsOutput

func (BlueprintPropertiesArrayPropsArgs) ToBlueprintPropertiesArrayPropsOutputWithContext

func (i BlueprintPropertiesArrayPropsArgs) ToBlueprintPropertiesArrayPropsOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsOutput

type BlueprintPropertiesArrayPropsBooleanItems

type BlueprintPropertiesArrayPropsBooleanItems struct {
	// The default of the items
	Defaults []bool `pulumi:"defaults"`
}

type BlueprintPropertiesArrayPropsBooleanItemsArgs

type BlueprintPropertiesArrayPropsBooleanItemsArgs struct {
	// The default of the items
	Defaults pulumi.BoolArrayInput `pulumi:"defaults"`
}

func (BlueprintPropertiesArrayPropsBooleanItemsArgs) ElementType

func (BlueprintPropertiesArrayPropsBooleanItemsArgs) ToBlueprintPropertiesArrayPropsBooleanItemsOutput

func (i BlueprintPropertiesArrayPropsBooleanItemsArgs) ToBlueprintPropertiesArrayPropsBooleanItemsOutput() BlueprintPropertiesArrayPropsBooleanItemsOutput

func (BlueprintPropertiesArrayPropsBooleanItemsArgs) ToBlueprintPropertiesArrayPropsBooleanItemsOutputWithContext

func (i BlueprintPropertiesArrayPropsBooleanItemsArgs) ToBlueprintPropertiesArrayPropsBooleanItemsOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsBooleanItemsOutput

func (BlueprintPropertiesArrayPropsBooleanItemsArgs) ToBlueprintPropertiesArrayPropsBooleanItemsPtrOutput

func (i BlueprintPropertiesArrayPropsBooleanItemsArgs) ToBlueprintPropertiesArrayPropsBooleanItemsPtrOutput() BlueprintPropertiesArrayPropsBooleanItemsPtrOutput

func (BlueprintPropertiesArrayPropsBooleanItemsArgs) ToBlueprintPropertiesArrayPropsBooleanItemsPtrOutputWithContext

func (i BlueprintPropertiesArrayPropsBooleanItemsArgs) ToBlueprintPropertiesArrayPropsBooleanItemsPtrOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsBooleanItemsPtrOutput

type BlueprintPropertiesArrayPropsBooleanItemsInput

type BlueprintPropertiesArrayPropsBooleanItemsInput interface {
	pulumi.Input

	ToBlueprintPropertiesArrayPropsBooleanItemsOutput() BlueprintPropertiesArrayPropsBooleanItemsOutput
	ToBlueprintPropertiesArrayPropsBooleanItemsOutputWithContext(context.Context) BlueprintPropertiesArrayPropsBooleanItemsOutput
}

BlueprintPropertiesArrayPropsBooleanItemsInput is an input type that accepts BlueprintPropertiesArrayPropsBooleanItemsArgs and BlueprintPropertiesArrayPropsBooleanItemsOutput values. You can construct a concrete instance of `BlueprintPropertiesArrayPropsBooleanItemsInput` via:

BlueprintPropertiesArrayPropsBooleanItemsArgs{...}

type BlueprintPropertiesArrayPropsBooleanItemsOutput

type BlueprintPropertiesArrayPropsBooleanItemsOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesArrayPropsBooleanItemsOutput) Defaults

The default of the items

func (BlueprintPropertiesArrayPropsBooleanItemsOutput) ElementType

func (BlueprintPropertiesArrayPropsBooleanItemsOutput) ToBlueprintPropertiesArrayPropsBooleanItemsOutput

func (o BlueprintPropertiesArrayPropsBooleanItemsOutput) ToBlueprintPropertiesArrayPropsBooleanItemsOutput() BlueprintPropertiesArrayPropsBooleanItemsOutput

func (BlueprintPropertiesArrayPropsBooleanItemsOutput) ToBlueprintPropertiesArrayPropsBooleanItemsOutputWithContext

func (o BlueprintPropertiesArrayPropsBooleanItemsOutput) ToBlueprintPropertiesArrayPropsBooleanItemsOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsBooleanItemsOutput

func (BlueprintPropertiesArrayPropsBooleanItemsOutput) ToBlueprintPropertiesArrayPropsBooleanItemsPtrOutput

func (o BlueprintPropertiesArrayPropsBooleanItemsOutput) ToBlueprintPropertiesArrayPropsBooleanItemsPtrOutput() BlueprintPropertiesArrayPropsBooleanItemsPtrOutput

func (BlueprintPropertiesArrayPropsBooleanItemsOutput) ToBlueprintPropertiesArrayPropsBooleanItemsPtrOutputWithContext

func (o BlueprintPropertiesArrayPropsBooleanItemsOutput) ToBlueprintPropertiesArrayPropsBooleanItemsPtrOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsBooleanItemsPtrOutput

type BlueprintPropertiesArrayPropsBooleanItemsPtrInput

type BlueprintPropertiesArrayPropsBooleanItemsPtrInput interface {
	pulumi.Input

	ToBlueprintPropertiesArrayPropsBooleanItemsPtrOutput() BlueprintPropertiesArrayPropsBooleanItemsPtrOutput
	ToBlueprintPropertiesArrayPropsBooleanItemsPtrOutputWithContext(context.Context) BlueprintPropertiesArrayPropsBooleanItemsPtrOutput
}

BlueprintPropertiesArrayPropsBooleanItemsPtrInput is an input type that accepts BlueprintPropertiesArrayPropsBooleanItemsArgs, BlueprintPropertiesArrayPropsBooleanItemsPtr and BlueprintPropertiesArrayPropsBooleanItemsPtrOutput values. You can construct a concrete instance of `BlueprintPropertiesArrayPropsBooleanItemsPtrInput` via:

        BlueprintPropertiesArrayPropsBooleanItemsArgs{...}

or:

        nil

type BlueprintPropertiesArrayPropsBooleanItemsPtrOutput

type BlueprintPropertiesArrayPropsBooleanItemsPtrOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesArrayPropsBooleanItemsPtrOutput) Defaults

The default of the items

func (BlueprintPropertiesArrayPropsBooleanItemsPtrOutput) Elem

func (BlueprintPropertiesArrayPropsBooleanItemsPtrOutput) ElementType

func (BlueprintPropertiesArrayPropsBooleanItemsPtrOutput) ToBlueprintPropertiesArrayPropsBooleanItemsPtrOutput

func (o BlueprintPropertiesArrayPropsBooleanItemsPtrOutput) ToBlueprintPropertiesArrayPropsBooleanItemsPtrOutput() BlueprintPropertiesArrayPropsBooleanItemsPtrOutput

func (BlueprintPropertiesArrayPropsBooleanItemsPtrOutput) ToBlueprintPropertiesArrayPropsBooleanItemsPtrOutputWithContext

func (o BlueprintPropertiesArrayPropsBooleanItemsPtrOutput) ToBlueprintPropertiesArrayPropsBooleanItemsPtrOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsBooleanItemsPtrOutput

type BlueprintPropertiesArrayPropsInput

type BlueprintPropertiesArrayPropsInput interface {
	pulumi.Input

	ToBlueprintPropertiesArrayPropsOutput() BlueprintPropertiesArrayPropsOutput
	ToBlueprintPropertiesArrayPropsOutputWithContext(context.Context) BlueprintPropertiesArrayPropsOutput
}

BlueprintPropertiesArrayPropsInput is an input type that accepts BlueprintPropertiesArrayPropsArgs and BlueprintPropertiesArrayPropsOutput values. You can construct a concrete instance of `BlueprintPropertiesArrayPropsInput` via:

BlueprintPropertiesArrayPropsArgs{...}

type BlueprintPropertiesArrayPropsMap

type BlueprintPropertiesArrayPropsMap map[string]BlueprintPropertiesArrayPropsInput

func (BlueprintPropertiesArrayPropsMap) ElementType

func (BlueprintPropertiesArrayPropsMap) ToBlueprintPropertiesArrayPropsMapOutput

func (i BlueprintPropertiesArrayPropsMap) ToBlueprintPropertiesArrayPropsMapOutput() BlueprintPropertiesArrayPropsMapOutput

func (BlueprintPropertiesArrayPropsMap) ToBlueprintPropertiesArrayPropsMapOutputWithContext

func (i BlueprintPropertiesArrayPropsMap) ToBlueprintPropertiesArrayPropsMapOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsMapOutput

type BlueprintPropertiesArrayPropsMapInput

type BlueprintPropertiesArrayPropsMapInput interface {
	pulumi.Input

	ToBlueprintPropertiesArrayPropsMapOutput() BlueprintPropertiesArrayPropsMapOutput
	ToBlueprintPropertiesArrayPropsMapOutputWithContext(context.Context) BlueprintPropertiesArrayPropsMapOutput
}

BlueprintPropertiesArrayPropsMapInput is an input type that accepts BlueprintPropertiesArrayPropsMap and BlueprintPropertiesArrayPropsMapOutput values. You can construct a concrete instance of `BlueprintPropertiesArrayPropsMapInput` via:

BlueprintPropertiesArrayPropsMap{ "key": BlueprintPropertiesArrayPropsArgs{...} }

type BlueprintPropertiesArrayPropsMapOutput

type BlueprintPropertiesArrayPropsMapOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesArrayPropsMapOutput) ElementType

func (BlueprintPropertiesArrayPropsMapOutput) MapIndex

func (BlueprintPropertiesArrayPropsMapOutput) ToBlueprintPropertiesArrayPropsMapOutput

func (o BlueprintPropertiesArrayPropsMapOutput) ToBlueprintPropertiesArrayPropsMapOutput() BlueprintPropertiesArrayPropsMapOutput

func (BlueprintPropertiesArrayPropsMapOutput) ToBlueprintPropertiesArrayPropsMapOutputWithContext

func (o BlueprintPropertiesArrayPropsMapOutput) ToBlueprintPropertiesArrayPropsMapOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsMapOutput

type BlueprintPropertiesArrayPropsNumberItems

type BlueprintPropertiesArrayPropsNumberItems struct {
	// The default of the items
	Defaults []float64 `pulumi:"defaults"`
}

type BlueprintPropertiesArrayPropsNumberItemsArgs

type BlueprintPropertiesArrayPropsNumberItemsArgs struct {
	// The default of the items
	Defaults pulumi.Float64ArrayInput `pulumi:"defaults"`
}

func (BlueprintPropertiesArrayPropsNumberItemsArgs) ElementType

func (BlueprintPropertiesArrayPropsNumberItemsArgs) ToBlueprintPropertiesArrayPropsNumberItemsOutput

func (i BlueprintPropertiesArrayPropsNumberItemsArgs) ToBlueprintPropertiesArrayPropsNumberItemsOutput() BlueprintPropertiesArrayPropsNumberItemsOutput

func (BlueprintPropertiesArrayPropsNumberItemsArgs) ToBlueprintPropertiesArrayPropsNumberItemsOutputWithContext

func (i BlueprintPropertiesArrayPropsNumberItemsArgs) ToBlueprintPropertiesArrayPropsNumberItemsOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsNumberItemsOutput

func (BlueprintPropertiesArrayPropsNumberItemsArgs) ToBlueprintPropertiesArrayPropsNumberItemsPtrOutput

func (i BlueprintPropertiesArrayPropsNumberItemsArgs) ToBlueprintPropertiesArrayPropsNumberItemsPtrOutput() BlueprintPropertiesArrayPropsNumberItemsPtrOutput

func (BlueprintPropertiesArrayPropsNumberItemsArgs) ToBlueprintPropertiesArrayPropsNumberItemsPtrOutputWithContext

func (i BlueprintPropertiesArrayPropsNumberItemsArgs) ToBlueprintPropertiesArrayPropsNumberItemsPtrOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsNumberItemsPtrOutput

type BlueprintPropertiesArrayPropsNumberItemsInput

type BlueprintPropertiesArrayPropsNumberItemsInput interface {
	pulumi.Input

	ToBlueprintPropertiesArrayPropsNumberItemsOutput() BlueprintPropertiesArrayPropsNumberItemsOutput
	ToBlueprintPropertiesArrayPropsNumberItemsOutputWithContext(context.Context) BlueprintPropertiesArrayPropsNumberItemsOutput
}

BlueprintPropertiesArrayPropsNumberItemsInput is an input type that accepts BlueprintPropertiesArrayPropsNumberItemsArgs and BlueprintPropertiesArrayPropsNumberItemsOutput values. You can construct a concrete instance of `BlueprintPropertiesArrayPropsNumberItemsInput` via:

BlueprintPropertiesArrayPropsNumberItemsArgs{...}

type BlueprintPropertiesArrayPropsNumberItemsOutput

type BlueprintPropertiesArrayPropsNumberItemsOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesArrayPropsNumberItemsOutput) Defaults

The default of the items

func (BlueprintPropertiesArrayPropsNumberItemsOutput) ElementType

func (BlueprintPropertiesArrayPropsNumberItemsOutput) ToBlueprintPropertiesArrayPropsNumberItemsOutput

func (o BlueprintPropertiesArrayPropsNumberItemsOutput) ToBlueprintPropertiesArrayPropsNumberItemsOutput() BlueprintPropertiesArrayPropsNumberItemsOutput

func (BlueprintPropertiesArrayPropsNumberItemsOutput) ToBlueprintPropertiesArrayPropsNumberItemsOutputWithContext

func (o BlueprintPropertiesArrayPropsNumberItemsOutput) ToBlueprintPropertiesArrayPropsNumberItemsOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsNumberItemsOutput

func (BlueprintPropertiesArrayPropsNumberItemsOutput) ToBlueprintPropertiesArrayPropsNumberItemsPtrOutput

func (o BlueprintPropertiesArrayPropsNumberItemsOutput) ToBlueprintPropertiesArrayPropsNumberItemsPtrOutput() BlueprintPropertiesArrayPropsNumberItemsPtrOutput

func (BlueprintPropertiesArrayPropsNumberItemsOutput) ToBlueprintPropertiesArrayPropsNumberItemsPtrOutputWithContext

func (o BlueprintPropertiesArrayPropsNumberItemsOutput) ToBlueprintPropertiesArrayPropsNumberItemsPtrOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsNumberItemsPtrOutput

type BlueprintPropertiesArrayPropsNumberItemsPtrInput

type BlueprintPropertiesArrayPropsNumberItemsPtrInput interface {
	pulumi.Input

	ToBlueprintPropertiesArrayPropsNumberItemsPtrOutput() BlueprintPropertiesArrayPropsNumberItemsPtrOutput
	ToBlueprintPropertiesArrayPropsNumberItemsPtrOutputWithContext(context.Context) BlueprintPropertiesArrayPropsNumberItemsPtrOutput
}

BlueprintPropertiesArrayPropsNumberItemsPtrInput is an input type that accepts BlueprintPropertiesArrayPropsNumberItemsArgs, BlueprintPropertiesArrayPropsNumberItemsPtr and BlueprintPropertiesArrayPropsNumberItemsPtrOutput values. You can construct a concrete instance of `BlueprintPropertiesArrayPropsNumberItemsPtrInput` via:

        BlueprintPropertiesArrayPropsNumberItemsArgs{...}

or:

        nil

type BlueprintPropertiesArrayPropsNumberItemsPtrOutput

type BlueprintPropertiesArrayPropsNumberItemsPtrOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesArrayPropsNumberItemsPtrOutput) Defaults

The default of the items

func (BlueprintPropertiesArrayPropsNumberItemsPtrOutput) Elem

func (BlueprintPropertiesArrayPropsNumberItemsPtrOutput) ElementType

func (BlueprintPropertiesArrayPropsNumberItemsPtrOutput) ToBlueprintPropertiesArrayPropsNumberItemsPtrOutput

func (o BlueprintPropertiesArrayPropsNumberItemsPtrOutput) ToBlueprintPropertiesArrayPropsNumberItemsPtrOutput() BlueprintPropertiesArrayPropsNumberItemsPtrOutput

func (BlueprintPropertiesArrayPropsNumberItemsPtrOutput) ToBlueprintPropertiesArrayPropsNumberItemsPtrOutputWithContext

func (o BlueprintPropertiesArrayPropsNumberItemsPtrOutput) ToBlueprintPropertiesArrayPropsNumberItemsPtrOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsNumberItemsPtrOutput

type BlueprintPropertiesArrayPropsObjectItems

type BlueprintPropertiesArrayPropsObjectItems struct {
	// The default of the items
	Defaults []string `pulumi:"defaults"`
}

type BlueprintPropertiesArrayPropsObjectItemsArgs

type BlueprintPropertiesArrayPropsObjectItemsArgs struct {
	// The default of the items
	Defaults pulumi.StringArrayInput `pulumi:"defaults"`
}

func (BlueprintPropertiesArrayPropsObjectItemsArgs) ElementType

func (BlueprintPropertiesArrayPropsObjectItemsArgs) ToBlueprintPropertiesArrayPropsObjectItemsOutput

func (i BlueprintPropertiesArrayPropsObjectItemsArgs) ToBlueprintPropertiesArrayPropsObjectItemsOutput() BlueprintPropertiesArrayPropsObjectItemsOutput

func (BlueprintPropertiesArrayPropsObjectItemsArgs) ToBlueprintPropertiesArrayPropsObjectItemsOutputWithContext

func (i BlueprintPropertiesArrayPropsObjectItemsArgs) ToBlueprintPropertiesArrayPropsObjectItemsOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsObjectItemsOutput

func (BlueprintPropertiesArrayPropsObjectItemsArgs) ToBlueprintPropertiesArrayPropsObjectItemsPtrOutput

func (i BlueprintPropertiesArrayPropsObjectItemsArgs) ToBlueprintPropertiesArrayPropsObjectItemsPtrOutput() BlueprintPropertiesArrayPropsObjectItemsPtrOutput

func (BlueprintPropertiesArrayPropsObjectItemsArgs) ToBlueprintPropertiesArrayPropsObjectItemsPtrOutputWithContext

func (i BlueprintPropertiesArrayPropsObjectItemsArgs) ToBlueprintPropertiesArrayPropsObjectItemsPtrOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsObjectItemsPtrOutput

type BlueprintPropertiesArrayPropsObjectItemsInput

type BlueprintPropertiesArrayPropsObjectItemsInput interface {
	pulumi.Input

	ToBlueprintPropertiesArrayPropsObjectItemsOutput() BlueprintPropertiesArrayPropsObjectItemsOutput
	ToBlueprintPropertiesArrayPropsObjectItemsOutputWithContext(context.Context) BlueprintPropertiesArrayPropsObjectItemsOutput
}

BlueprintPropertiesArrayPropsObjectItemsInput is an input type that accepts BlueprintPropertiesArrayPropsObjectItemsArgs and BlueprintPropertiesArrayPropsObjectItemsOutput values. You can construct a concrete instance of `BlueprintPropertiesArrayPropsObjectItemsInput` via:

BlueprintPropertiesArrayPropsObjectItemsArgs{...}

type BlueprintPropertiesArrayPropsObjectItemsOutput

type BlueprintPropertiesArrayPropsObjectItemsOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesArrayPropsObjectItemsOutput) Defaults

The default of the items

func (BlueprintPropertiesArrayPropsObjectItemsOutput) ElementType

func (BlueprintPropertiesArrayPropsObjectItemsOutput) ToBlueprintPropertiesArrayPropsObjectItemsOutput

func (o BlueprintPropertiesArrayPropsObjectItemsOutput) ToBlueprintPropertiesArrayPropsObjectItemsOutput() BlueprintPropertiesArrayPropsObjectItemsOutput

func (BlueprintPropertiesArrayPropsObjectItemsOutput) ToBlueprintPropertiesArrayPropsObjectItemsOutputWithContext

func (o BlueprintPropertiesArrayPropsObjectItemsOutput) ToBlueprintPropertiesArrayPropsObjectItemsOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsObjectItemsOutput

func (BlueprintPropertiesArrayPropsObjectItemsOutput) ToBlueprintPropertiesArrayPropsObjectItemsPtrOutput

func (o BlueprintPropertiesArrayPropsObjectItemsOutput) ToBlueprintPropertiesArrayPropsObjectItemsPtrOutput() BlueprintPropertiesArrayPropsObjectItemsPtrOutput

func (BlueprintPropertiesArrayPropsObjectItemsOutput) ToBlueprintPropertiesArrayPropsObjectItemsPtrOutputWithContext

func (o BlueprintPropertiesArrayPropsObjectItemsOutput) ToBlueprintPropertiesArrayPropsObjectItemsPtrOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsObjectItemsPtrOutput

type BlueprintPropertiesArrayPropsObjectItemsPtrInput

type BlueprintPropertiesArrayPropsObjectItemsPtrInput interface {
	pulumi.Input

	ToBlueprintPropertiesArrayPropsObjectItemsPtrOutput() BlueprintPropertiesArrayPropsObjectItemsPtrOutput
	ToBlueprintPropertiesArrayPropsObjectItemsPtrOutputWithContext(context.Context) BlueprintPropertiesArrayPropsObjectItemsPtrOutput
}

BlueprintPropertiesArrayPropsObjectItemsPtrInput is an input type that accepts BlueprintPropertiesArrayPropsObjectItemsArgs, BlueprintPropertiesArrayPropsObjectItemsPtr and BlueprintPropertiesArrayPropsObjectItemsPtrOutput values. You can construct a concrete instance of `BlueprintPropertiesArrayPropsObjectItemsPtrInput` via:

        BlueprintPropertiesArrayPropsObjectItemsArgs{...}

or:

        nil

type BlueprintPropertiesArrayPropsObjectItemsPtrOutput

type BlueprintPropertiesArrayPropsObjectItemsPtrOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesArrayPropsObjectItemsPtrOutput) Defaults

The default of the items

func (BlueprintPropertiesArrayPropsObjectItemsPtrOutput) Elem

func (BlueprintPropertiesArrayPropsObjectItemsPtrOutput) ElementType

func (BlueprintPropertiesArrayPropsObjectItemsPtrOutput) ToBlueprintPropertiesArrayPropsObjectItemsPtrOutput

func (o BlueprintPropertiesArrayPropsObjectItemsPtrOutput) ToBlueprintPropertiesArrayPropsObjectItemsPtrOutput() BlueprintPropertiesArrayPropsObjectItemsPtrOutput

func (BlueprintPropertiesArrayPropsObjectItemsPtrOutput) ToBlueprintPropertiesArrayPropsObjectItemsPtrOutputWithContext

func (o BlueprintPropertiesArrayPropsObjectItemsPtrOutput) ToBlueprintPropertiesArrayPropsObjectItemsPtrOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsObjectItemsPtrOutput

type BlueprintPropertiesArrayPropsOutput

type BlueprintPropertiesArrayPropsOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesArrayPropsOutput) BooleanItems

The items of the array property

func (BlueprintPropertiesArrayPropsOutput) Description

The description of the property

func (BlueprintPropertiesArrayPropsOutput) ElementType

func (BlueprintPropertiesArrayPropsOutput) Icon

The icon of the property

func (BlueprintPropertiesArrayPropsOutput) MaxItems

The max items of the array property

func (BlueprintPropertiesArrayPropsOutput) MinItems

The min items of the array property

func (BlueprintPropertiesArrayPropsOutput) NumberItems

The items of the array property

func (BlueprintPropertiesArrayPropsOutput) ObjectItems

The items of the array property

func (BlueprintPropertiesArrayPropsOutput) Required

Whether the property is required

func (BlueprintPropertiesArrayPropsOutput) StringItems

The items of the array property

func (BlueprintPropertiesArrayPropsOutput) Title

The title of the property

func (BlueprintPropertiesArrayPropsOutput) ToBlueprintPropertiesArrayPropsOutput

func (o BlueprintPropertiesArrayPropsOutput) ToBlueprintPropertiesArrayPropsOutput() BlueprintPropertiesArrayPropsOutput

func (BlueprintPropertiesArrayPropsOutput) ToBlueprintPropertiesArrayPropsOutputWithContext

func (o BlueprintPropertiesArrayPropsOutput) ToBlueprintPropertiesArrayPropsOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsOutput

type BlueprintPropertiesArrayPropsStringItems

type BlueprintPropertiesArrayPropsStringItems struct {
	// The default of the items
	Defaults []string `pulumi:"defaults"`
	// The format of the items
	Format *string `pulumi:"format"`
	// The pattern of the string array items
	Pattern *string `pulumi:"pattern"`
}

type BlueprintPropertiesArrayPropsStringItemsArgs

type BlueprintPropertiesArrayPropsStringItemsArgs struct {
	// The default of the items
	Defaults pulumi.StringArrayInput `pulumi:"defaults"`
	// The format of the items
	Format pulumi.StringPtrInput `pulumi:"format"`
	// The pattern of the string array items
	Pattern pulumi.StringPtrInput `pulumi:"pattern"`
}

func (BlueprintPropertiesArrayPropsStringItemsArgs) ElementType

func (BlueprintPropertiesArrayPropsStringItemsArgs) ToBlueprintPropertiesArrayPropsStringItemsOutput

func (i BlueprintPropertiesArrayPropsStringItemsArgs) ToBlueprintPropertiesArrayPropsStringItemsOutput() BlueprintPropertiesArrayPropsStringItemsOutput

func (BlueprintPropertiesArrayPropsStringItemsArgs) ToBlueprintPropertiesArrayPropsStringItemsOutputWithContext

func (i BlueprintPropertiesArrayPropsStringItemsArgs) ToBlueprintPropertiesArrayPropsStringItemsOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsStringItemsOutput

func (BlueprintPropertiesArrayPropsStringItemsArgs) ToBlueprintPropertiesArrayPropsStringItemsPtrOutput

func (i BlueprintPropertiesArrayPropsStringItemsArgs) ToBlueprintPropertiesArrayPropsStringItemsPtrOutput() BlueprintPropertiesArrayPropsStringItemsPtrOutput

func (BlueprintPropertiesArrayPropsStringItemsArgs) ToBlueprintPropertiesArrayPropsStringItemsPtrOutputWithContext

func (i BlueprintPropertiesArrayPropsStringItemsArgs) ToBlueprintPropertiesArrayPropsStringItemsPtrOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsStringItemsPtrOutput

type BlueprintPropertiesArrayPropsStringItemsInput

type BlueprintPropertiesArrayPropsStringItemsInput interface {
	pulumi.Input

	ToBlueprintPropertiesArrayPropsStringItemsOutput() BlueprintPropertiesArrayPropsStringItemsOutput
	ToBlueprintPropertiesArrayPropsStringItemsOutputWithContext(context.Context) BlueprintPropertiesArrayPropsStringItemsOutput
}

BlueprintPropertiesArrayPropsStringItemsInput is an input type that accepts BlueprintPropertiesArrayPropsStringItemsArgs and BlueprintPropertiesArrayPropsStringItemsOutput values. You can construct a concrete instance of `BlueprintPropertiesArrayPropsStringItemsInput` via:

BlueprintPropertiesArrayPropsStringItemsArgs{...}

type BlueprintPropertiesArrayPropsStringItemsOutput

type BlueprintPropertiesArrayPropsStringItemsOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesArrayPropsStringItemsOutput) Defaults

The default of the items

func (BlueprintPropertiesArrayPropsStringItemsOutput) ElementType

func (BlueprintPropertiesArrayPropsStringItemsOutput) Format

The format of the items

func (BlueprintPropertiesArrayPropsStringItemsOutput) Pattern added in v2.1.4

The pattern of the string array items

func (BlueprintPropertiesArrayPropsStringItemsOutput) ToBlueprintPropertiesArrayPropsStringItemsOutput

func (o BlueprintPropertiesArrayPropsStringItemsOutput) ToBlueprintPropertiesArrayPropsStringItemsOutput() BlueprintPropertiesArrayPropsStringItemsOutput

func (BlueprintPropertiesArrayPropsStringItemsOutput) ToBlueprintPropertiesArrayPropsStringItemsOutputWithContext

func (o BlueprintPropertiesArrayPropsStringItemsOutput) ToBlueprintPropertiesArrayPropsStringItemsOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsStringItemsOutput

func (BlueprintPropertiesArrayPropsStringItemsOutput) ToBlueprintPropertiesArrayPropsStringItemsPtrOutput

func (o BlueprintPropertiesArrayPropsStringItemsOutput) ToBlueprintPropertiesArrayPropsStringItemsPtrOutput() BlueprintPropertiesArrayPropsStringItemsPtrOutput

func (BlueprintPropertiesArrayPropsStringItemsOutput) ToBlueprintPropertiesArrayPropsStringItemsPtrOutputWithContext

func (o BlueprintPropertiesArrayPropsStringItemsOutput) ToBlueprintPropertiesArrayPropsStringItemsPtrOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsStringItemsPtrOutput

type BlueprintPropertiesArrayPropsStringItemsPtrInput

type BlueprintPropertiesArrayPropsStringItemsPtrInput interface {
	pulumi.Input

	ToBlueprintPropertiesArrayPropsStringItemsPtrOutput() BlueprintPropertiesArrayPropsStringItemsPtrOutput
	ToBlueprintPropertiesArrayPropsStringItemsPtrOutputWithContext(context.Context) BlueprintPropertiesArrayPropsStringItemsPtrOutput
}

BlueprintPropertiesArrayPropsStringItemsPtrInput is an input type that accepts BlueprintPropertiesArrayPropsStringItemsArgs, BlueprintPropertiesArrayPropsStringItemsPtr and BlueprintPropertiesArrayPropsStringItemsPtrOutput values. You can construct a concrete instance of `BlueprintPropertiesArrayPropsStringItemsPtrInput` via:

        BlueprintPropertiesArrayPropsStringItemsArgs{...}

or:

        nil

type BlueprintPropertiesArrayPropsStringItemsPtrOutput

type BlueprintPropertiesArrayPropsStringItemsPtrOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesArrayPropsStringItemsPtrOutput) Defaults

The default of the items

func (BlueprintPropertiesArrayPropsStringItemsPtrOutput) Elem

func (BlueprintPropertiesArrayPropsStringItemsPtrOutput) ElementType

func (BlueprintPropertiesArrayPropsStringItemsPtrOutput) Format

The format of the items

func (BlueprintPropertiesArrayPropsStringItemsPtrOutput) Pattern added in v2.1.4

The pattern of the string array items

func (BlueprintPropertiesArrayPropsStringItemsPtrOutput) ToBlueprintPropertiesArrayPropsStringItemsPtrOutput

func (o BlueprintPropertiesArrayPropsStringItemsPtrOutput) ToBlueprintPropertiesArrayPropsStringItemsPtrOutput() BlueprintPropertiesArrayPropsStringItemsPtrOutput

func (BlueprintPropertiesArrayPropsStringItemsPtrOutput) ToBlueprintPropertiesArrayPropsStringItemsPtrOutputWithContext

func (o BlueprintPropertiesArrayPropsStringItemsPtrOutput) ToBlueprintPropertiesArrayPropsStringItemsPtrOutputWithContext(ctx context.Context) BlueprintPropertiesArrayPropsStringItemsPtrOutput

type BlueprintPropertiesBooleanProps

type BlueprintPropertiesBooleanProps struct {
	// The default of the boolean property
	Default *bool `pulumi:"default"`
	// The description of the property
	Description *string `pulumi:"description"`
	// The icon of the property
	Icon *string `pulumi:"icon"`
	// Whether the property is required
	Required *bool `pulumi:"required"`
	// The title of the property
	Title *string `pulumi:"title"`
}

type BlueprintPropertiesBooleanPropsArgs

type BlueprintPropertiesBooleanPropsArgs struct {
	// The default of the boolean property
	Default pulumi.BoolPtrInput `pulumi:"default"`
	// The description of the property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The icon of the property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// Whether the property is required
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The title of the property
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (BlueprintPropertiesBooleanPropsArgs) ElementType

func (BlueprintPropertiesBooleanPropsArgs) ToBlueprintPropertiesBooleanPropsOutput

func (i BlueprintPropertiesBooleanPropsArgs) ToBlueprintPropertiesBooleanPropsOutput() BlueprintPropertiesBooleanPropsOutput

func (BlueprintPropertiesBooleanPropsArgs) ToBlueprintPropertiesBooleanPropsOutputWithContext

func (i BlueprintPropertiesBooleanPropsArgs) ToBlueprintPropertiesBooleanPropsOutputWithContext(ctx context.Context) BlueprintPropertiesBooleanPropsOutput

type BlueprintPropertiesBooleanPropsInput

type BlueprintPropertiesBooleanPropsInput interface {
	pulumi.Input

	ToBlueprintPropertiesBooleanPropsOutput() BlueprintPropertiesBooleanPropsOutput
	ToBlueprintPropertiesBooleanPropsOutputWithContext(context.Context) BlueprintPropertiesBooleanPropsOutput
}

BlueprintPropertiesBooleanPropsInput is an input type that accepts BlueprintPropertiesBooleanPropsArgs and BlueprintPropertiesBooleanPropsOutput values. You can construct a concrete instance of `BlueprintPropertiesBooleanPropsInput` via:

BlueprintPropertiesBooleanPropsArgs{...}

type BlueprintPropertiesBooleanPropsMap

type BlueprintPropertiesBooleanPropsMap map[string]BlueprintPropertiesBooleanPropsInput

func (BlueprintPropertiesBooleanPropsMap) ElementType

func (BlueprintPropertiesBooleanPropsMap) ToBlueprintPropertiesBooleanPropsMapOutput

func (i BlueprintPropertiesBooleanPropsMap) ToBlueprintPropertiesBooleanPropsMapOutput() BlueprintPropertiesBooleanPropsMapOutput

func (BlueprintPropertiesBooleanPropsMap) ToBlueprintPropertiesBooleanPropsMapOutputWithContext

func (i BlueprintPropertiesBooleanPropsMap) ToBlueprintPropertiesBooleanPropsMapOutputWithContext(ctx context.Context) BlueprintPropertiesBooleanPropsMapOutput

type BlueprintPropertiesBooleanPropsMapInput

type BlueprintPropertiesBooleanPropsMapInput interface {
	pulumi.Input

	ToBlueprintPropertiesBooleanPropsMapOutput() BlueprintPropertiesBooleanPropsMapOutput
	ToBlueprintPropertiesBooleanPropsMapOutputWithContext(context.Context) BlueprintPropertiesBooleanPropsMapOutput
}

BlueprintPropertiesBooleanPropsMapInput is an input type that accepts BlueprintPropertiesBooleanPropsMap and BlueprintPropertiesBooleanPropsMapOutput values. You can construct a concrete instance of `BlueprintPropertiesBooleanPropsMapInput` via:

BlueprintPropertiesBooleanPropsMap{ "key": BlueprintPropertiesBooleanPropsArgs{...} }

type BlueprintPropertiesBooleanPropsMapOutput

type BlueprintPropertiesBooleanPropsMapOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesBooleanPropsMapOutput) ElementType

func (BlueprintPropertiesBooleanPropsMapOutput) MapIndex

func (BlueprintPropertiesBooleanPropsMapOutput) ToBlueprintPropertiesBooleanPropsMapOutput

func (o BlueprintPropertiesBooleanPropsMapOutput) ToBlueprintPropertiesBooleanPropsMapOutput() BlueprintPropertiesBooleanPropsMapOutput

func (BlueprintPropertiesBooleanPropsMapOutput) ToBlueprintPropertiesBooleanPropsMapOutputWithContext

func (o BlueprintPropertiesBooleanPropsMapOutput) ToBlueprintPropertiesBooleanPropsMapOutputWithContext(ctx context.Context) BlueprintPropertiesBooleanPropsMapOutput

type BlueprintPropertiesBooleanPropsOutput

type BlueprintPropertiesBooleanPropsOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesBooleanPropsOutput) Default

The default of the boolean property

func (BlueprintPropertiesBooleanPropsOutput) Description

The description of the property

func (BlueprintPropertiesBooleanPropsOutput) ElementType

func (BlueprintPropertiesBooleanPropsOutput) Icon

The icon of the property

func (BlueprintPropertiesBooleanPropsOutput) Required

Whether the property is required

func (BlueprintPropertiesBooleanPropsOutput) Title

The title of the property

func (BlueprintPropertiesBooleanPropsOutput) ToBlueprintPropertiesBooleanPropsOutput

func (o BlueprintPropertiesBooleanPropsOutput) ToBlueprintPropertiesBooleanPropsOutput() BlueprintPropertiesBooleanPropsOutput

func (BlueprintPropertiesBooleanPropsOutput) ToBlueprintPropertiesBooleanPropsOutputWithContext

func (o BlueprintPropertiesBooleanPropsOutput) ToBlueprintPropertiesBooleanPropsOutputWithContext(ctx context.Context) BlueprintPropertiesBooleanPropsOutput

type BlueprintPropertiesInput

type BlueprintPropertiesInput interface {
	pulumi.Input

	ToBlueprintPropertiesOutput() BlueprintPropertiesOutput
	ToBlueprintPropertiesOutputWithContext(context.Context) BlueprintPropertiesOutput
}

BlueprintPropertiesInput is an input type that accepts BlueprintPropertiesArgs and BlueprintPropertiesOutput values. You can construct a concrete instance of `BlueprintPropertiesInput` via:

BlueprintPropertiesArgs{...}

type BlueprintPropertiesNumberProps

type BlueprintPropertiesNumberProps struct {
	// The default of the number property
	Default *float64 `pulumi:"default"`
	// The description of the property
	Description *string `pulumi:"description"`
	// The enum colors of the number property
	EnumColors map[string]string `pulumi:"enumColors"`
	// The enum of the number property
	Enums []float64 `pulumi:"enums"`
	// The icon of the property
	Icon *string `pulumi:"icon"`
	// The min of the number property
	Maximum *float64 `pulumi:"maximum"`
	// The max of the number property
	Minimum *float64 `pulumi:"minimum"`
	// Whether the property is required
	Required *bool `pulumi:"required"`
	// The title of the property
	Title *string `pulumi:"title"`
}

type BlueprintPropertiesNumberPropsArgs

type BlueprintPropertiesNumberPropsArgs struct {
	// The default of the number property
	Default pulumi.Float64PtrInput `pulumi:"default"`
	// The description of the property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The enum colors of the number property
	EnumColors pulumi.StringMapInput `pulumi:"enumColors"`
	// The enum of the number property
	Enums pulumi.Float64ArrayInput `pulumi:"enums"`
	// The icon of the property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// The min of the number property
	Maximum pulumi.Float64PtrInput `pulumi:"maximum"`
	// The max of the number property
	Minimum pulumi.Float64PtrInput `pulumi:"minimum"`
	// Whether the property is required
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The title of the property
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (BlueprintPropertiesNumberPropsArgs) ElementType

func (BlueprintPropertiesNumberPropsArgs) ToBlueprintPropertiesNumberPropsOutput

func (i BlueprintPropertiesNumberPropsArgs) ToBlueprintPropertiesNumberPropsOutput() BlueprintPropertiesNumberPropsOutput

func (BlueprintPropertiesNumberPropsArgs) ToBlueprintPropertiesNumberPropsOutputWithContext

func (i BlueprintPropertiesNumberPropsArgs) ToBlueprintPropertiesNumberPropsOutputWithContext(ctx context.Context) BlueprintPropertiesNumberPropsOutput

type BlueprintPropertiesNumberPropsInput

type BlueprintPropertiesNumberPropsInput interface {
	pulumi.Input

	ToBlueprintPropertiesNumberPropsOutput() BlueprintPropertiesNumberPropsOutput
	ToBlueprintPropertiesNumberPropsOutputWithContext(context.Context) BlueprintPropertiesNumberPropsOutput
}

BlueprintPropertiesNumberPropsInput is an input type that accepts BlueprintPropertiesNumberPropsArgs and BlueprintPropertiesNumberPropsOutput values. You can construct a concrete instance of `BlueprintPropertiesNumberPropsInput` via:

BlueprintPropertiesNumberPropsArgs{...}

type BlueprintPropertiesNumberPropsMap

type BlueprintPropertiesNumberPropsMap map[string]BlueprintPropertiesNumberPropsInput

func (BlueprintPropertiesNumberPropsMap) ElementType

func (BlueprintPropertiesNumberPropsMap) ToBlueprintPropertiesNumberPropsMapOutput

func (i BlueprintPropertiesNumberPropsMap) ToBlueprintPropertiesNumberPropsMapOutput() BlueprintPropertiesNumberPropsMapOutput

func (BlueprintPropertiesNumberPropsMap) ToBlueprintPropertiesNumberPropsMapOutputWithContext

func (i BlueprintPropertiesNumberPropsMap) ToBlueprintPropertiesNumberPropsMapOutputWithContext(ctx context.Context) BlueprintPropertiesNumberPropsMapOutput

type BlueprintPropertiesNumberPropsMapInput

type BlueprintPropertiesNumberPropsMapInput interface {
	pulumi.Input

	ToBlueprintPropertiesNumberPropsMapOutput() BlueprintPropertiesNumberPropsMapOutput
	ToBlueprintPropertiesNumberPropsMapOutputWithContext(context.Context) BlueprintPropertiesNumberPropsMapOutput
}

BlueprintPropertiesNumberPropsMapInput is an input type that accepts BlueprintPropertiesNumberPropsMap and BlueprintPropertiesNumberPropsMapOutput values. You can construct a concrete instance of `BlueprintPropertiesNumberPropsMapInput` via:

BlueprintPropertiesNumberPropsMap{ "key": BlueprintPropertiesNumberPropsArgs{...} }

type BlueprintPropertiesNumberPropsMapOutput

type BlueprintPropertiesNumberPropsMapOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesNumberPropsMapOutput) ElementType

func (BlueprintPropertiesNumberPropsMapOutput) MapIndex

func (BlueprintPropertiesNumberPropsMapOutput) ToBlueprintPropertiesNumberPropsMapOutput

func (o BlueprintPropertiesNumberPropsMapOutput) ToBlueprintPropertiesNumberPropsMapOutput() BlueprintPropertiesNumberPropsMapOutput

func (BlueprintPropertiesNumberPropsMapOutput) ToBlueprintPropertiesNumberPropsMapOutputWithContext

func (o BlueprintPropertiesNumberPropsMapOutput) ToBlueprintPropertiesNumberPropsMapOutputWithContext(ctx context.Context) BlueprintPropertiesNumberPropsMapOutput

type BlueprintPropertiesNumberPropsOutput

type BlueprintPropertiesNumberPropsOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesNumberPropsOutput) Default

The default of the number property

func (BlueprintPropertiesNumberPropsOutput) Description

The description of the property

func (BlueprintPropertiesNumberPropsOutput) ElementType

func (BlueprintPropertiesNumberPropsOutput) EnumColors

The enum colors of the number property

func (BlueprintPropertiesNumberPropsOutput) Enums

The enum of the number property

func (BlueprintPropertiesNumberPropsOutput) Icon

The icon of the property

func (BlueprintPropertiesNumberPropsOutput) Maximum

The min of the number property

func (BlueprintPropertiesNumberPropsOutput) Minimum

The max of the number property

func (BlueprintPropertiesNumberPropsOutput) Required

Whether the property is required

func (BlueprintPropertiesNumberPropsOutput) Title

The title of the property

func (BlueprintPropertiesNumberPropsOutput) ToBlueprintPropertiesNumberPropsOutput

func (o BlueprintPropertiesNumberPropsOutput) ToBlueprintPropertiesNumberPropsOutput() BlueprintPropertiesNumberPropsOutput

func (BlueprintPropertiesNumberPropsOutput) ToBlueprintPropertiesNumberPropsOutputWithContext

func (o BlueprintPropertiesNumberPropsOutput) ToBlueprintPropertiesNumberPropsOutputWithContext(ctx context.Context) BlueprintPropertiesNumberPropsOutput

type BlueprintPropertiesObjectProps

type BlueprintPropertiesObjectProps struct {
	// The default of the object property
	Default *string `pulumi:"default"`
	// The description of the property
	Description *string `pulumi:"description"`
	// The icon of the property
	Icon *string `pulumi:"icon"`
	// Whether the property is required
	Required *bool `pulumi:"required"`
	// The spec of the object property
	Spec *string `pulumi:"spec"`
	// The title of the property
	Title *string `pulumi:"title"`
}

type BlueprintPropertiesObjectPropsArgs

type BlueprintPropertiesObjectPropsArgs struct {
	// The default of the object property
	Default pulumi.StringPtrInput `pulumi:"default"`
	// The description of the property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The icon of the property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// Whether the property is required
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The spec of the object property
	Spec pulumi.StringPtrInput `pulumi:"spec"`
	// The title of the property
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (BlueprintPropertiesObjectPropsArgs) ElementType

func (BlueprintPropertiesObjectPropsArgs) ToBlueprintPropertiesObjectPropsOutput

func (i BlueprintPropertiesObjectPropsArgs) ToBlueprintPropertiesObjectPropsOutput() BlueprintPropertiesObjectPropsOutput

func (BlueprintPropertiesObjectPropsArgs) ToBlueprintPropertiesObjectPropsOutputWithContext

func (i BlueprintPropertiesObjectPropsArgs) ToBlueprintPropertiesObjectPropsOutputWithContext(ctx context.Context) BlueprintPropertiesObjectPropsOutput

type BlueprintPropertiesObjectPropsInput

type BlueprintPropertiesObjectPropsInput interface {
	pulumi.Input

	ToBlueprintPropertiesObjectPropsOutput() BlueprintPropertiesObjectPropsOutput
	ToBlueprintPropertiesObjectPropsOutputWithContext(context.Context) BlueprintPropertiesObjectPropsOutput
}

BlueprintPropertiesObjectPropsInput is an input type that accepts BlueprintPropertiesObjectPropsArgs and BlueprintPropertiesObjectPropsOutput values. You can construct a concrete instance of `BlueprintPropertiesObjectPropsInput` via:

BlueprintPropertiesObjectPropsArgs{...}

type BlueprintPropertiesObjectPropsMap

type BlueprintPropertiesObjectPropsMap map[string]BlueprintPropertiesObjectPropsInput

func (BlueprintPropertiesObjectPropsMap) ElementType

func (BlueprintPropertiesObjectPropsMap) ToBlueprintPropertiesObjectPropsMapOutput

func (i BlueprintPropertiesObjectPropsMap) ToBlueprintPropertiesObjectPropsMapOutput() BlueprintPropertiesObjectPropsMapOutput

func (BlueprintPropertiesObjectPropsMap) ToBlueprintPropertiesObjectPropsMapOutputWithContext

func (i BlueprintPropertiesObjectPropsMap) ToBlueprintPropertiesObjectPropsMapOutputWithContext(ctx context.Context) BlueprintPropertiesObjectPropsMapOutput

type BlueprintPropertiesObjectPropsMapInput

type BlueprintPropertiesObjectPropsMapInput interface {
	pulumi.Input

	ToBlueprintPropertiesObjectPropsMapOutput() BlueprintPropertiesObjectPropsMapOutput
	ToBlueprintPropertiesObjectPropsMapOutputWithContext(context.Context) BlueprintPropertiesObjectPropsMapOutput
}

BlueprintPropertiesObjectPropsMapInput is an input type that accepts BlueprintPropertiesObjectPropsMap and BlueprintPropertiesObjectPropsMapOutput values. You can construct a concrete instance of `BlueprintPropertiesObjectPropsMapInput` via:

BlueprintPropertiesObjectPropsMap{ "key": BlueprintPropertiesObjectPropsArgs{...} }

type BlueprintPropertiesObjectPropsMapOutput

type BlueprintPropertiesObjectPropsMapOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesObjectPropsMapOutput) ElementType

func (BlueprintPropertiesObjectPropsMapOutput) MapIndex

func (BlueprintPropertiesObjectPropsMapOutput) ToBlueprintPropertiesObjectPropsMapOutput

func (o BlueprintPropertiesObjectPropsMapOutput) ToBlueprintPropertiesObjectPropsMapOutput() BlueprintPropertiesObjectPropsMapOutput

func (BlueprintPropertiesObjectPropsMapOutput) ToBlueprintPropertiesObjectPropsMapOutputWithContext

func (o BlueprintPropertiesObjectPropsMapOutput) ToBlueprintPropertiesObjectPropsMapOutputWithContext(ctx context.Context) BlueprintPropertiesObjectPropsMapOutput

type BlueprintPropertiesObjectPropsOutput

type BlueprintPropertiesObjectPropsOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesObjectPropsOutput) Default

The default of the object property

func (BlueprintPropertiesObjectPropsOutput) Description

The description of the property

func (BlueprintPropertiesObjectPropsOutput) ElementType

func (BlueprintPropertiesObjectPropsOutput) Icon

The icon of the property

func (BlueprintPropertiesObjectPropsOutput) Required

Whether the property is required

func (BlueprintPropertiesObjectPropsOutput) Spec

The spec of the object property

func (BlueprintPropertiesObjectPropsOutput) Title

The title of the property

func (BlueprintPropertiesObjectPropsOutput) ToBlueprintPropertiesObjectPropsOutput

func (o BlueprintPropertiesObjectPropsOutput) ToBlueprintPropertiesObjectPropsOutput() BlueprintPropertiesObjectPropsOutput

func (BlueprintPropertiesObjectPropsOutput) ToBlueprintPropertiesObjectPropsOutputWithContext

func (o BlueprintPropertiesObjectPropsOutput) ToBlueprintPropertiesObjectPropsOutputWithContext(ctx context.Context) BlueprintPropertiesObjectPropsOutput

type BlueprintPropertiesOutput

type BlueprintPropertiesOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesOutput) ArrayProps

The array property of the blueprint

func (BlueprintPropertiesOutput) BooleanProps

The boolean property of the blueprint

func (BlueprintPropertiesOutput) ElementType

func (BlueprintPropertiesOutput) ElementType() reflect.Type

func (BlueprintPropertiesOutput) NumberProps

The number property of the blueprint

func (BlueprintPropertiesOutput) ObjectProps

The object property of the blueprint

func (BlueprintPropertiesOutput) StringProps

The string property of the blueprint

func (BlueprintPropertiesOutput) ToBlueprintPropertiesOutput

func (o BlueprintPropertiesOutput) ToBlueprintPropertiesOutput() BlueprintPropertiesOutput

func (BlueprintPropertiesOutput) ToBlueprintPropertiesOutputWithContext

func (o BlueprintPropertiesOutput) ToBlueprintPropertiesOutputWithContext(ctx context.Context) BlueprintPropertiesOutput

func (BlueprintPropertiesOutput) ToBlueprintPropertiesPtrOutput

func (o BlueprintPropertiesOutput) ToBlueprintPropertiesPtrOutput() BlueprintPropertiesPtrOutput

func (BlueprintPropertiesOutput) ToBlueprintPropertiesPtrOutputWithContext

func (o BlueprintPropertiesOutput) ToBlueprintPropertiesPtrOutputWithContext(ctx context.Context) BlueprintPropertiesPtrOutput

type BlueprintPropertiesPtrInput

type BlueprintPropertiesPtrInput interface {
	pulumi.Input

	ToBlueprintPropertiesPtrOutput() BlueprintPropertiesPtrOutput
	ToBlueprintPropertiesPtrOutputWithContext(context.Context) BlueprintPropertiesPtrOutput
}

BlueprintPropertiesPtrInput is an input type that accepts BlueprintPropertiesArgs, BlueprintPropertiesPtr and BlueprintPropertiesPtrOutput values. You can construct a concrete instance of `BlueprintPropertiesPtrInput` via:

        BlueprintPropertiesArgs{...}

or:

        nil

type BlueprintPropertiesPtrOutput

type BlueprintPropertiesPtrOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesPtrOutput) ArrayProps

The array property of the blueprint

func (BlueprintPropertiesPtrOutput) BooleanProps

The boolean property of the blueprint

func (BlueprintPropertiesPtrOutput) Elem

func (BlueprintPropertiesPtrOutput) ElementType

func (BlueprintPropertiesPtrOutput) NumberProps

The number property of the blueprint

func (BlueprintPropertiesPtrOutput) ObjectProps

The object property of the blueprint

func (BlueprintPropertiesPtrOutput) StringProps

The string property of the blueprint

func (BlueprintPropertiesPtrOutput) ToBlueprintPropertiesPtrOutput

func (o BlueprintPropertiesPtrOutput) ToBlueprintPropertiesPtrOutput() BlueprintPropertiesPtrOutput

func (BlueprintPropertiesPtrOutput) ToBlueprintPropertiesPtrOutputWithContext

func (o BlueprintPropertiesPtrOutput) ToBlueprintPropertiesPtrOutputWithContext(ctx context.Context) BlueprintPropertiesPtrOutput

type BlueprintPropertiesStringProps

type BlueprintPropertiesStringProps struct {
	// The default of the string property
	Default *string `pulumi:"default"`
	// The description of the property
	Description *string `pulumi:"description"`
	// The enum colors of the string property
	EnumColors map[string]string `pulumi:"enumColors"`
	// The enum of the string property
	Enums []string `pulumi:"enums"`
	// The format of the string property
	Format *string `pulumi:"format"`
	// The icon of the property
	Icon *string `pulumi:"icon"`
	// The max length of the string property
	MaxLength *int `pulumi:"maxLength"`
	// The min length of the string property
	MinLength *int `pulumi:"minLength"`
	// The pattern of the string property
	Pattern *string `pulumi:"pattern"`
	// Whether the property is required
	Required *bool `pulumi:"required"`
	// The spec of the string property
	Spec *string `pulumi:"spec"`
	// The spec authentication of the string property
	SpecAuthentication *BlueprintPropertiesStringPropsSpecAuthentication `pulumi:"specAuthentication"`
	// The title of the property
	Title *string `pulumi:"title"`
}

type BlueprintPropertiesStringPropsArgs

type BlueprintPropertiesStringPropsArgs struct {
	// The default of the string property
	Default pulumi.StringPtrInput `pulumi:"default"`
	// The description of the property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The enum colors of the string property
	EnumColors pulumi.StringMapInput `pulumi:"enumColors"`
	// The enum of the string property
	Enums pulumi.StringArrayInput `pulumi:"enums"`
	// The format of the string property
	Format pulumi.StringPtrInput `pulumi:"format"`
	// The icon of the property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// The max length of the string property
	MaxLength pulumi.IntPtrInput `pulumi:"maxLength"`
	// The min length of the string property
	MinLength pulumi.IntPtrInput `pulumi:"minLength"`
	// The pattern of the string property
	Pattern pulumi.StringPtrInput `pulumi:"pattern"`
	// Whether the property is required
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The spec of the string property
	Spec pulumi.StringPtrInput `pulumi:"spec"`
	// The spec authentication of the string property
	SpecAuthentication BlueprintPropertiesStringPropsSpecAuthenticationPtrInput `pulumi:"specAuthentication"`
	// The title of the property
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (BlueprintPropertiesStringPropsArgs) ElementType

func (BlueprintPropertiesStringPropsArgs) ToBlueprintPropertiesStringPropsOutput

func (i BlueprintPropertiesStringPropsArgs) ToBlueprintPropertiesStringPropsOutput() BlueprintPropertiesStringPropsOutput

func (BlueprintPropertiesStringPropsArgs) ToBlueprintPropertiesStringPropsOutputWithContext

func (i BlueprintPropertiesStringPropsArgs) ToBlueprintPropertiesStringPropsOutputWithContext(ctx context.Context) BlueprintPropertiesStringPropsOutput

type BlueprintPropertiesStringPropsInput

type BlueprintPropertiesStringPropsInput interface {
	pulumi.Input

	ToBlueprintPropertiesStringPropsOutput() BlueprintPropertiesStringPropsOutput
	ToBlueprintPropertiesStringPropsOutputWithContext(context.Context) BlueprintPropertiesStringPropsOutput
}

BlueprintPropertiesStringPropsInput is an input type that accepts BlueprintPropertiesStringPropsArgs and BlueprintPropertiesStringPropsOutput values. You can construct a concrete instance of `BlueprintPropertiesStringPropsInput` via:

BlueprintPropertiesStringPropsArgs{...}

type BlueprintPropertiesStringPropsMap

type BlueprintPropertiesStringPropsMap map[string]BlueprintPropertiesStringPropsInput

func (BlueprintPropertiesStringPropsMap) ElementType

func (BlueprintPropertiesStringPropsMap) ToBlueprintPropertiesStringPropsMapOutput

func (i BlueprintPropertiesStringPropsMap) ToBlueprintPropertiesStringPropsMapOutput() BlueprintPropertiesStringPropsMapOutput

func (BlueprintPropertiesStringPropsMap) ToBlueprintPropertiesStringPropsMapOutputWithContext

func (i BlueprintPropertiesStringPropsMap) ToBlueprintPropertiesStringPropsMapOutputWithContext(ctx context.Context) BlueprintPropertiesStringPropsMapOutput

type BlueprintPropertiesStringPropsMapInput

type BlueprintPropertiesStringPropsMapInput interface {
	pulumi.Input

	ToBlueprintPropertiesStringPropsMapOutput() BlueprintPropertiesStringPropsMapOutput
	ToBlueprintPropertiesStringPropsMapOutputWithContext(context.Context) BlueprintPropertiesStringPropsMapOutput
}

BlueprintPropertiesStringPropsMapInput is an input type that accepts BlueprintPropertiesStringPropsMap and BlueprintPropertiesStringPropsMapOutput values. You can construct a concrete instance of `BlueprintPropertiesStringPropsMapInput` via:

BlueprintPropertiesStringPropsMap{ "key": BlueprintPropertiesStringPropsArgs{...} }

type BlueprintPropertiesStringPropsMapOutput

type BlueprintPropertiesStringPropsMapOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesStringPropsMapOutput) ElementType

func (BlueprintPropertiesStringPropsMapOutput) MapIndex

func (BlueprintPropertiesStringPropsMapOutput) ToBlueprintPropertiesStringPropsMapOutput

func (o BlueprintPropertiesStringPropsMapOutput) ToBlueprintPropertiesStringPropsMapOutput() BlueprintPropertiesStringPropsMapOutput

func (BlueprintPropertiesStringPropsMapOutput) ToBlueprintPropertiesStringPropsMapOutputWithContext

func (o BlueprintPropertiesStringPropsMapOutput) ToBlueprintPropertiesStringPropsMapOutputWithContext(ctx context.Context) BlueprintPropertiesStringPropsMapOutput

type BlueprintPropertiesStringPropsOutput

type BlueprintPropertiesStringPropsOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesStringPropsOutput) Default

The default of the string property

func (BlueprintPropertiesStringPropsOutput) Description

The description of the property

func (BlueprintPropertiesStringPropsOutput) ElementType

func (BlueprintPropertiesStringPropsOutput) EnumColors

The enum colors of the string property

func (BlueprintPropertiesStringPropsOutput) Enums

The enum of the string property

func (BlueprintPropertiesStringPropsOutput) Format

The format of the string property

func (BlueprintPropertiesStringPropsOutput) Icon

The icon of the property

func (BlueprintPropertiesStringPropsOutput) MaxLength

The max length of the string property

func (BlueprintPropertiesStringPropsOutput) MinLength

The min length of the string property

func (BlueprintPropertiesStringPropsOutput) Pattern

The pattern of the string property

func (BlueprintPropertiesStringPropsOutput) Required

Whether the property is required

func (BlueprintPropertiesStringPropsOutput) Spec

The spec of the string property

func (BlueprintPropertiesStringPropsOutput) SpecAuthentication

The spec authentication of the string property

func (BlueprintPropertiesStringPropsOutput) Title

The title of the property

func (BlueprintPropertiesStringPropsOutput) ToBlueprintPropertiesStringPropsOutput

func (o BlueprintPropertiesStringPropsOutput) ToBlueprintPropertiesStringPropsOutput() BlueprintPropertiesStringPropsOutput

func (BlueprintPropertiesStringPropsOutput) ToBlueprintPropertiesStringPropsOutputWithContext

func (o BlueprintPropertiesStringPropsOutput) ToBlueprintPropertiesStringPropsOutputWithContext(ctx context.Context) BlueprintPropertiesStringPropsOutput

type BlueprintPropertiesStringPropsSpecAuthentication

type BlueprintPropertiesStringPropsSpecAuthentication struct {
	// The authorizationUrl of the spec authentication
	AuthorizationUrl string `pulumi:"authorizationUrl"`
	// The clientId of the spec authentication
	ClientId string `pulumi:"clientId"`
	// The tokenUrl of the spec authentication
	TokenUrl string `pulumi:"tokenUrl"`
}

type BlueprintPropertiesStringPropsSpecAuthenticationArgs

type BlueprintPropertiesStringPropsSpecAuthenticationArgs struct {
	// The authorizationUrl of the spec authentication
	AuthorizationUrl pulumi.StringInput `pulumi:"authorizationUrl"`
	// The clientId of the spec authentication
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// The tokenUrl of the spec authentication
	TokenUrl pulumi.StringInput `pulumi:"tokenUrl"`
}

func (BlueprintPropertiesStringPropsSpecAuthenticationArgs) ElementType

func (BlueprintPropertiesStringPropsSpecAuthenticationArgs) ToBlueprintPropertiesStringPropsSpecAuthenticationOutput

func (i BlueprintPropertiesStringPropsSpecAuthenticationArgs) ToBlueprintPropertiesStringPropsSpecAuthenticationOutput() BlueprintPropertiesStringPropsSpecAuthenticationOutput

func (BlueprintPropertiesStringPropsSpecAuthenticationArgs) ToBlueprintPropertiesStringPropsSpecAuthenticationOutputWithContext

func (i BlueprintPropertiesStringPropsSpecAuthenticationArgs) ToBlueprintPropertiesStringPropsSpecAuthenticationOutputWithContext(ctx context.Context) BlueprintPropertiesStringPropsSpecAuthenticationOutput

func (BlueprintPropertiesStringPropsSpecAuthenticationArgs) ToBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput

func (i BlueprintPropertiesStringPropsSpecAuthenticationArgs) ToBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput() BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput

func (BlueprintPropertiesStringPropsSpecAuthenticationArgs) ToBlueprintPropertiesStringPropsSpecAuthenticationPtrOutputWithContext

func (i BlueprintPropertiesStringPropsSpecAuthenticationArgs) ToBlueprintPropertiesStringPropsSpecAuthenticationPtrOutputWithContext(ctx context.Context) BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput

type BlueprintPropertiesStringPropsSpecAuthenticationInput

type BlueprintPropertiesStringPropsSpecAuthenticationInput interface {
	pulumi.Input

	ToBlueprintPropertiesStringPropsSpecAuthenticationOutput() BlueprintPropertiesStringPropsSpecAuthenticationOutput
	ToBlueprintPropertiesStringPropsSpecAuthenticationOutputWithContext(context.Context) BlueprintPropertiesStringPropsSpecAuthenticationOutput
}

BlueprintPropertiesStringPropsSpecAuthenticationInput is an input type that accepts BlueprintPropertiesStringPropsSpecAuthenticationArgs and BlueprintPropertiesStringPropsSpecAuthenticationOutput values. You can construct a concrete instance of `BlueprintPropertiesStringPropsSpecAuthenticationInput` via:

BlueprintPropertiesStringPropsSpecAuthenticationArgs{...}

type BlueprintPropertiesStringPropsSpecAuthenticationOutput

type BlueprintPropertiesStringPropsSpecAuthenticationOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesStringPropsSpecAuthenticationOutput) AuthorizationUrl

The authorizationUrl of the spec authentication

func (BlueprintPropertiesStringPropsSpecAuthenticationOutput) ClientId

The clientId of the spec authentication

func (BlueprintPropertiesStringPropsSpecAuthenticationOutput) ElementType

func (BlueprintPropertiesStringPropsSpecAuthenticationOutput) ToBlueprintPropertiesStringPropsSpecAuthenticationOutput

func (BlueprintPropertiesStringPropsSpecAuthenticationOutput) ToBlueprintPropertiesStringPropsSpecAuthenticationOutputWithContext

func (o BlueprintPropertiesStringPropsSpecAuthenticationOutput) ToBlueprintPropertiesStringPropsSpecAuthenticationOutputWithContext(ctx context.Context) BlueprintPropertiesStringPropsSpecAuthenticationOutput

func (BlueprintPropertiesStringPropsSpecAuthenticationOutput) ToBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput

func (o BlueprintPropertiesStringPropsSpecAuthenticationOutput) ToBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput() BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput

func (BlueprintPropertiesStringPropsSpecAuthenticationOutput) ToBlueprintPropertiesStringPropsSpecAuthenticationPtrOutputWithContext

func (o BlueprintPropertiesStringPropsSpecAuthenticationOutput) ToBlueprintPropertiesStringPropsSpecAuthenticationPtrOutputWithContext(ctx context.Context) BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput

func (BlueprintPropertiesStringPropsSpecAuthenticationOutput) TokenUrl

The tokenUrl of the spec authentication

type BlueprintPropertiesStringPropsSpecAuthenticationPtrInput

type BlueprintPropertiesStringPropsSpecAuthenticationPtrInput interface {
	pulumi.Input

	ToBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput() BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput
	ToBlueprintPropertiesStringPropsSpecAuthenticationPtrOutputWithContext(context.Context) BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput
}

BlueprintPropertiesStringPropsSpecAuthenticationPtrInput is an input type that accepts BlueprintPropertiesStringPropsSpecAuthenticationArgs, BlueprintPropertiesStringPropsSpecAuthenticationPtr and BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput values. You can construct a concrete instance of `BlueprintPropertiesStringPropsSpecAuthenticationPtrInput` via:

        BlueprintPropertiesStringPropsSpecAuthenticationArgs{...}

or:

        nil

type BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput

type BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput) AuthorizationUrl

The authorizationUrl of the spec authentication

func (BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput) ClientId

The clientId of the spec authentication

func (BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput) Elem

func (BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput) ElementType

func (BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput) ToBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput

func (BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput) ToBlueprintPropertiesStringPropsSpecAuthenticationPtrOutputWithContext

func (o BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput) ToBlueprintPropertiesStringPropsSpecAuthenticationPtrOutputWithContext(ctx context.Context) BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput

func (BlueprintPropertiesStringPropsSpecAuthenticationPtrOutput) TokenUrl

The tokenUrl of the spec authentication

type BlueprintRelations

type BlueprintRelations struct {
	// The description of the relation
	Description *string `pulumi:"description"`
	// The many of the relation
	Many *bool `pulumi:"many"`
	// The required of the relation
	Required *bool `pulumi:"required"`
	// The target of the relation
	Target string `pulumi:"target"`
	// The title of the relation
	Title *string `pulumi:"title"`
}

type BlueprintRelationsArgs

type BlueprintRelationsArgs struct {
	// The description of the relation
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The many of the relation
	Many pulumi.BoolPtrInput `pulumi:"many"`
	// The required of the relation
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The target of the relation
	Target pulumi.StringInput `pulumi:"target"`
	// The title of the relation
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (BlueprintRelationsArgs) ElementType

func (BlueprintRelationsArgs) ElementType() reflect.Type

func (BlueprintRelationsArgs) ToBlueprintRelationsOutput

func (i BlueprintRelationsArgs) ToBlueprintRelationsOutput() BlueprintRelationsOutput

func (BlueprintRelationsArgs) ToBlueprintRelationsOutputWithContext

func (i BlueprintRelationsArgs) ToBlueprintRelationsOutputWithContext(ctx context.Context) BlueprintRelationsOutput

type BlueprintRelationsInput

type BlueprintRelationsInput interface {
	pulumi.Input

	ToBlueprintRelationsOutput() BlueprintRelationsOutput
	ToBlueprintRelationsOutputWithContext(context.Context) BlueprintRelationsOutput
}

BlueprintRelationsInput is an input type that accepts BlueprintRelationsArgs and BlueprintRelationsOutput values. You can construct a concrete instance of `BlueprintRelationsInput` via:

BlueprintRelationsArgs{...}

type BlueprintRelationsMap

type BlueprintRelationsMap map[string]BlueprintRelationsInput

func (BlueprintRelationsMap) ElementType

func (BlueprintRelationsMap) ElementType() reflect.Type

func (BlueprintRelationsMap) ToBlueprintRelationsMapOutput

func (i BlueprintRelationsMap) ToBlueprintRelationsMapOutput() BlueprintRelationsMapOutput

func (BlueprintRelationsMap) ToBlueprintRelationsMapOutputWithContext

func (i BlueprintRelationsMap) ToBlueprintRelationsMapOutputWithContext(ctx context.Context) BlueprintRelationsMapOutput

type BlueprintRelationsMapInput

type BlueprintRelationsMapInput interface {
	pulumi.Input

	ToBlueprintRelationsMapOutput() BlueprintRelationsMapOutput
	ToBlueprintRelationsMapOutputWithContext(context.Context) BlueprintRelationsMapOutput
}

BlueprintRelationsMapInput is an input type that accepts BlueprintRelationsMap and BlueprintRelationsMapOutput values. You can construct a concrete instance of `BlueprintRelationsMapInput` via:

BlueprintRelationsMap{ "key": BlueprintRelationsArgs{...} }

type BlueprintRelationsMapOutput

type BlueprintRelationsMapOutput struct{ *pulumi.OutputState }

func (BlueprintRelationsMapOutput) ElementType

func (BlueprintRelationsMapOutput) MapIndex

func (BlueprintRelationsMapOutput) ToBlueprintRelationsMapOutput

func (o BlueprintRelationsMapOutput) ToBlueprintRelationsMapOutput() BlueprintRelationsMapOutput

func (BlueprintRelationsMapOutput) ToBlueprintRelationsMapOutputWithContext

func (o BlueprintRelationsMapOutput) ToBlueprintRelationsMapOutputWithContext(ctx context.Context) BlueprintRelationsMapOutput

type BlueprintRelationsOutput

type BlueprintRelationsOutput struct{ *pulumi.OutputState }

func (BlueprintRelationsOutput) Description added in v2.0.20

The description of the relation

func (BlueprintRelationsOutput) ElementType

func (BlueprintRelationsOutput) ElementType() reflect.Type

func (BlueprintRelationsOutput) Many

The many of the relation

func (BlueprintRelationsOutput) Required

The required of the relation

func (BlueprintRelationsOutput) Target

The target of the relation

func (BlueprintRelationsOutput) Title

The title of the relation

func (BlueprintRelationsOutput) ToBlueprintRelationsOutput

func (o BlueprintRelationsOutput) ToBlueprintRelationsOutput() BlueprintRelationsOutput

func (BlueprintRelationsOutput) ToBlueprintRelationsOutputWithContext

func (o BlueprintRelationsOutput) ToBlueprintRelationsOutputWithContext(ctx context.Context) BlueprintRelationsOutput

type BlueprintState

type BlueprintState struct {
	// The calculation properties of the blueprint
	CalculationProperties BlueprintCalculationPropertiesMapInput
	// This flag is only relevant for blueprint creation, by default if not set, a catalog page will be created for the blueprint
	CreateCatalogPage pulumi.BoolPtrInput
	// The creation date of the blueprint
	CreatedAt pulumi.StringPtrInput
	// The creator of the blueprint
	CreatedBy pulumi.StringPtrInput
	// The description of the blueprint
	Description         pulumi.StringPtrInput
	ForceDeleteEntities pulumi.BoolPtrInput
	// The icon of the blueprint
	Icon pulumi.StringPtrInput
	// The identifier of the blueprint
	Identifier pulumi.StringPtrInput
	// The changelog destination of the blueprint
	KafkaChangelogDestination BlueprintKafkaChangelogDestinationPtrInput
	// The mirror properties of the blueprint
	MirrorProperties BlueprintMirrorPropertiesMapInput
	// Optional ownership field for Blueprint. 'type' can be Inherited or Direct. If 'Inherited', then 'path' is required and must be a valid relation identifiers path.
	Ownership BlueprintOwnershipPtrInput
	// The properties of the blueprint
	Properties BlueprintPropertiesPtrInput
	// The relations of the blueprint
	Relations BlueprintRelationsMapInput
	// The team inheritance of the blueprint
	TeamInheritance BlueprintTeamInheritancePtrInput
	// The display name of the blueprint
	Title pulumi.StringPtrInput
	// The last update date of the blueprint
	UpdatedAt pulumi.StringPtrInput
	// The last updater of the blueprint
	UpdatedBy pulumi.StringPtrInput
	// The webhook changelog destination of the blueprint
	WebhookChangelogDestination BlueprintWebhookChangelogDestinationPtrInput
}

func (BlueprintState) ElementType

func (BlueprintState) ElementType() reflect.Type

type BlueprintTeamInheritance

type BlueprintTeamInheritance struct {
	// The path of the team inheritance
	Path string `pulumi:"path"`
}

type BlueprintTeamInheritanceArgs

type BlueprintTeamInheritanceArgs struct {
	// The path of the team inheritance
	Path pulumi.StringInput `pulumi:"path"`
}

func (BlueprintTeamInheritanceArgs) ElementType

func (BlueprintTeamInheritanceArgs) ToBlueprintTeamInheritanceOutput

func (i BlueprintTeamInheritanceArgs) ToBlueprintTeamInheritanceOutput() BlueprintTeamInheritanceOutput

func (BlueprintTeamInheritanceArgs) ToBlueprintTeamInheritanceOutputWithContext

func (i BlueprintTeamInheritanceArgs) ToBlueprintTeamInheritanceOutputWithContext(ctx context.Context) BlueprintTeamInheritanceOutput

func (BlueprintTeamInheritanceArgs) ToBlueprintTeamInheritancePtrOutput

func (i BlueprintTeamInheritanceArgs) ToBlueprintTeamInheritancePtrOutput() BlueprintTeamInheritancePtrOutput

func (BlueprintTeamInheritanceArgs) ToBlueprintTeamInheritancePtrOutputWithContext

func (i BlueprintTeamInheritanceArgs) ToBlueprintTeamInheritancePtrOutputWithContext(ctx context.Context) BlueprintTeamInheritancePtrOutput

type BlueprintTeamInheritanceInput

type BlueprintTeamInheritanceInput interface {
	pulumi.Input

	ToBlueprintTeamInheritanceOutput() BlueprintTeamInheritanceOutput
	ToBlueprintTeamInheritanceOutputWithContext(context.Context) BlueprintTeamInheritanceOutput
}

BlueprintTeamInheritanceInput is an input type that accepts BlueprintTeamInheritanceArgs and BlueprintTeamInheritanceOutput values. You can construct a concrete instance of `BlueprintTeamInheritanceInput` via:

BlueprintTeamInheritanceArgs{...}

type BlueprintTeamInheritanceOutput

type BlueprintTeamInheritanceOutput struct{ *pulumi.OutputState }

func (BlueprintTeamInheritanceOutput) ElementType

func (BlueprintTeamInheritanceOutput) Path

The path of the team inheritance

func (BlueprintTeamInheritanceOutput) ToBlueprintTeamInheritanceOutput

func (o BlueprintTeamInheritanceOutput) ToBlueprintTeamInheritanceOutput() BlueprintTeamInheritanceOutput

func (BlueprintTeamInheritanceOutput) ToBlueprintTeamInheritanceOutputWithContext

func (o BlueprintTeamInheritanceOutput) ToBlueprintTeamInheritanceOutputWithContext(ctx context.Context) BlueprintTeamInheritanceOutput

func (BlueprintTeamInheritanceOutput) ToBlueprintTeamInheritancePtrOutput

func (o BlueprintTeamInheritanceOutput) ToBlueprintTeamInheritancePtrOutput() BlueprintTeamInheritancePtrOutput

func (BlueprintTeamInheritanceOutput) ToBlueprintTeamInheritancePtrOutputWithContext

func (o BlueprintTeamInheritanceOutput) ToBlueprintTeamInheritancePtrOutputWithContext(ctx context.Context) BlueprintTeamInheritancePtrOutput

type BlueprintTeamInheritancePtrInput

type BlueprintTeamInheritancePtrInput interface {
	pulumi.Input

	ToBlueprintTeamInheritancePtrOutput() BlueprintTeamInheritancePtrOutput
	ToBlueprintTeamInheritancePtrOutputWithContext(context.Context) BlueprintTeamInheritancePtrOutput
}

BlueprintTeamInheritancePtrInput is an input type that accepts BlueprintTeamInheritanceArgs, BlueprintTeamInheritancePtr and BlueprintTeamInheritancePtrOutput values. You can construct a concrete instance of `BlueprintTeamInheritancePtrInput` via:

        BlueprintTeamInheritanceArgs{...}

or:

        nil

type BlueprintTeamInheritancePtrOutput

type BlueprintTeamInheritancePtrOutput struct{ *pulumi.OutputState }

func (BlueprintTeamInheritancePtrOutput) Elem

func (BlueprintTeamInheritancePtrOutput) ElementType

func (BlueprintTeamInheritancePtrOutput) Path

The path of the team inheritance

func (BlueprintTeamInheritancePtrOutput) ToBlueprintTeamInheritancePtrOutput

func (o BlueprintTeamInheritancePtrOutput) ToBlueprintTeamInheritancePtrOutput() BlueprintTeamInheritancePtrOutput

func (BlueprintTeamInheritancePtrOutput) ToBlueprintTeamInheritancePtrOutputWithContext

func (o BlueprintTeamInheritancePtrOutput) ToBlueprintTeamInheritancePtrOutputWithContext(ctx context.Context) BlueprintTeamInheritancePtrOutput

type BlueprintWebhookChangelogDestination

type BlueprintWebhookChangelogDestination struct {
	// The agent of the webhook changelog destination
	Agent *bool `pulumi:"agent"`
	// The url of the webhook changelog destination
	Url string `pulumi:"url"`
}

type BlueprintWebhookChangelogDestinationArgs

type BlueprintWebhookChangelogDestinationArgs struct {
	// The agent of the webhook changelog destination
	Agent pulumi.BoolPtrInput `pulumi:"agent"`
	// The url of the webhook changelog destination
	Url pulumi.StringInput `pulumi:"url"`
}

func (BlueprintWebhookChangelogDestinationArgs) ElementType

func (BlueprintWebhookChangelogDestinationArgs) ToBlueprintWebhookChangelogDestinationOutput

func (i BlueprintWebhookChangelogDestinationArgs) ToBlueprintWebhookChangelogDestinationOutput() BlueprintWebhookChangelogDestinationOutput

func (BlueprintWebhookChangelogDestinationArgs) ToBlueprintWebhookChangelogDestinationOutputWithContext

func (i BlueprintWebhookChangelogDestinationArgs) ToBlueprintWebhookChangelogDestinationOutputWithContext(ctx context.Context) BlueprintWebhookChangelogDestinationOutput

func (BlueprintWebhookChangelogDestinationArgs) ToBlueprintWebhookChangelogDestinationPtrOutput

func (i BlueprintWebhookChangelogDestinationArgs) ToBlueprintWebhookChangelogDestinationPtrOutput() BlueprintWebhookChangelogDestinationPtrOutput

func (BlueprintWebhookChangelogDestinationArgs) ToBlueprintWebhookChangelogDestinationPtrOutputWithContext

func (i BlueprintWebhookChangelogDestinationArgs) ToBlueprintWebhookChangelogDestinationPtrOutputWithContext(ctx context.Context) BlueprintWebhookChangelogDestinationPtrOutput

type BlueprintWebhookChangelogDestinationInput

type BlueprintWebhookChangelogDestinationInput interface {
	pulumi.Input

	ToBlueprintWebhookChangelogDestinationOutput() BlueprintWebhookChangelogDestinationOutput
	ToBlueprintWebhookChangelogDestinationOutputWithContext(context.Context) BlueprintWebhookChangelogDestinationOutput
}

BlueprintWebhookChangelogDestinationInput is an input type that accepts BlueprintWebhookChangelogDestinationArgs and BlueprintWebhookChangelogDestinationOutput values. You can construct a concrete instance of `BlueprintWebhookChangelogDestinationInput` via:

BlueprintWebhookChangelogDestinationArgs{...}

type BlueprintWebhookChangelogDestinationOutput

type BlueprintWebhookChangelogDestinationOutput struct{ *pulumi.OutputState }

func (BlueprintWebhookChangelogDestinationOutput) Agent

The agent of the webhook changelog destination

func (BlueprintWebhookChangelogDestinationOutput) ElementType

func (BlueprintWebhookChangelogDestinationOutput) ToBlueprintWebhookChangelogDestinationOutput

func (o BlueprintWebhookChangelogDestinationOutput) ToBlueprintWebhookChangelogDestinationOutput() BlueprintWebhookChangelogDestinationOutput

func (BlueprintWebhookChangelogDestinationOutput) ToBlueprintWebhookChangelogDestinationOutputWithContext

func (o BlueprintWebhookChangelogDestinationOutput) ToBlueprintWebhookChangelogDestinationOutputWithContext(ctx context.Context) BlueprintWebhookChangelogDestinationOutput

func (BlueprintWebhookChangelogDestinationOutput) ToBlueprintWebhookChangelogDestinationPtrOutput

func (o BlueprintWebhookChangelogDestinationOutput) ToBlueprintWebhookChangelogDestinationPtrOutput() BlueprintWebhookChangelogDestinationPtrOutput

func (BlueprintWebhookChangelogDestinationOutput) ToBlueprintWebhookChangelogDestinationPtrOutputWithContext

func (o BlueprintWebhookChangelogDestinationOutput) ToBlueprintWebhookChangelogDestinationPtrOutputWithContext(ctx context.Context) BlueprintWebhookChangelogDestinationPtrOutput

func (BlueprintWebhookChangelogDestinationOutput) Url

The url of the webhook changelog destination

type BlueprintWebhookChangelogDestinationPtrInput

type BlueprintWebhookChangelogDestinationPtrInput interface {
	pulumi.Input

	ToBlueprintWebhookChangelogDestinationPtrOutput() BlueprintWebhookChangelogDestinationPtrOutput
	ToBlueprintWebhookChangelogDestinationPtrOutputWithContext(context.Context) BlueprintWebhookChangelogDestinationPtrOutput
}

BlueprintWebhookChangelogDestinationPtrInput is an input type that accepts BlueprintWebhookChangelogDestinationArgs, BlueprintWebhookChangelogDestinationPtr and BlueprintWebhookChangelogDestinationPtrOutput values. You can construct a concrete instance of `BlueprintWebhookChangelogDestinationPtrInput` via:

        BlueprintWebhookChangelogDestinationArgs{...}

or:

        nil

type BlueprintWebhookChangelogDestinationPtrOutput

type BlueprintWebhookChangelogDestinationPtrOutput struct{ *pulumi.OutputState }

func (BlueprintWebhookChangelogDestinationPtrOutput) Agent

The agent of the webhook changelog destination

func (BlueprintWebhookChangelogDestinationPtrOutput) Elem

func (BlueprintWebhookChangelogDestinationPtrOutput) ElementType

func (BlueprintWebhookChangelogDestinationPtrOutput) ToBlueprintWebhookChangelogDestinationPtrOutput

func (o BlueprintWebhookChangelogDestinationPtrOutput) ToBlueprintWebhookChangelogDestinationPtrOutput() BlueprintWebhookChangelogDestinationPtrOutput

func (BlueprintWebhookChangelogDestinationPtrOutput) ToBlueprintWebhookChangelogDestinationPtrOutputWithContext

func (o BlueprintWebhookChangelogDestinationPtrOutput) ToBlueprintWebhookChangelogDestinationPtrOutputWithContext(ctx context.Context) BlueprintWebhookChangelogDestinationPtrOutput

func (BlueprintWebhookChangelogDestinationPtrOutput) Url

The url of the webhook changelog destination

type Entity

type Entity struct {
	pulumi.CustomResourceState

	// The blueprint identifier the entity relates to
	Blueprint pulumi.StringOutput `pulumi:"blueprint"`
	// Whether to create missing related entities
	CreateMissingRelatedEntities pulumi.BoolOutput `pulumi:"createMissingRelatedEntities"`
	// The creation date of the entity
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The creator of the entity
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// The icon of the entity
	Icon pulumi.StringPtrOutput `pulumi:"icon"`
	// The identifier of the entity
	Identifier pulumi.StringOutput `pulumi:"identifier"`
	// The properties of the entity
	Properties EntityPropertiesPtrOutput `pulumi:"properties"`
	// The relations of the entity
	Relations EntityRelationsPtrOutput `pulumi:"relations"`
	// The runID of the action run that created the entity
	RunId pulumi.StringPtrOutput `pulumi:"runId"`
	// The teams the entity belongs to
	Teams pulumi.StringArrayOutput `pulumi:"teams"`
	// The title of the entity
	Title pulumi.StringPtrOutput `pulumi:"title"`
	// The last update date of the entity
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// The last updater of the entity
	UpdatedBy pulumi.StringOutput `pulumi:"updatedBy"`
}

Entity resource

func GetEntity

func GetEntity(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EntityState, opts ...pulumi.ResourceOption) (*Entity, error)

GetEntity gets an existing Entity resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEntity

func NewEntity(ctx *pulumi.Context,
	name string, args *EntityArgs, opts ...pulumi.ResourceOption) (*Entity, error)

NewEntity registers a new resource with the given unique name, arguments, and options.

func (*Entity) ElementType

func (*Entity) ElementType() reflect.Type

func (*Entity) ToEntityOutput

func (i *Entity) ToEntityOutput() EntityOutput

func (*Entity) ToEntityOutputWithContext

func (i *Entity) ToEntityOutputWithContext(ctx context.Context) EntityOutput

type EntityArgs

type EntityArgs struct {
	// The blueprint identifier the entity relates to
	Blueprint pulumi.StringInput
	// Whether to create missing related entities
	CreateMissingRelatedEntities pulumi.BoolPtrInput
	// The icon of the entity
	Icon pulumi.StringPtrInput
	// The identifier of the entity
	Identifier pulumi.StringPtrInput
	// The properties of the entity
	Properties EntityPropertiesPtrInput
	// The relations of the entity
	Relations EntityRelationsPtrInput
	// The runID of the action run that created the entity
	RunId pulumi.StringPtrInput
	// The teams the entity belongs to
	Teams pulumi.StringArrayInput
	// The title of the entity
	Title pulumi.StringPtrInput
}

The set of arguments for constructing a Entity resource.

func (EntityArgs) ElementType

func (EntityArgs) ElementType() reflect.Type

type EntityArray

type EntityArray []EntityInput

func (EntityArray) ElementType

func (EntityArray) ElementType() reflect.Type

func (EntityArray) ToEntityArrayOutput

func (i EntityArray) ToEntityArrayOutput() EntityArrayOutput

func (EntityArray) ToEntityArrayOutputWithContext

func (i EntityArray) ToEntityArrayOutputWithContext(ctx context.Context) EntityArrayOutput

type EntityArrayInput

type EntityArrayInput interface {
	pulumi.Input

	ToEntityArrayOutput() EntityArrayOutput
	ToEntityArrayOutputWithContext(context.Context) EntityArrayOutput
}

EntityArrayInput is an input type that accepts EntityArray and EntityArrayOutput values. You can construct a concrete instance of `EntityArrayInput` via:

EntityArray{ EntityArgs{...} }

type EntityArrayOutput

type EntityArrayOutput struct{ *pulumi.OutputState }

func (EntityArrayOutput) ElementType

func (EntityArrayOutput) ElementType() reflect.Type

func (EntityArrayOutput) Index

func (EntityArrayOutput) ToEntityArrayOutput

func (o EntityArrayOutput) ToEntityArrayOutput() EntityArrayOutput

func (EntityArrayOutput) ToEntityArrayOutputWithContext

func (o EntityArrayOutput) ToEntityArrayOutputWithContext(ctx context.Context) EntityArrayOutput

type EntityInput

type EntityInput interface {
	pulumi.Input

	ToEntityOutput() EntityOutput
	ToEntityOutputWithContext(ctx context.Context) EntityOutput
}

type EntityMap

type EntityMap map[string]EntityInput

func (EntityMap) ElementType

func (EntityMap) ElementType() reflect.Type

func (EntityMap) ToEntityMapOutput

func (i EntityMap) ToEntityMapOutput() EntityMapOutput

func (EntityMap) ToEntityMapOutputWithContext

func (i EntityMap) ToEntityMapOutputWithContext(ctx context.Context) EntityMapOutput

type EntityMapInput

type EntityMapInput interface {
	pulumi.Input

	ToEntityMapOutput() EntityMapOutput
	ToEntityMapOutputWithContext(context.Context) EntityMapOutput
}

EntityMapInput is an input type that accepts EntityMap and EntityMapOutput values. You can construct a concrete instance of `EntityMapInput` via:

EntityMap{ "key": EntityArgs{...} }

type EntityMapOutput

type EntityMapOutput struct{ *pulumi.OutputState }

func (EntityMapOutput) ElementType

func (EntityMapOutput) ElementType() reflect.Type

func (EntityMapOutput) MapIndex

func (EntityMapOutput) ToEntityMapOutput

func (o EntityMapOutput) ToEntityMapOutput() EntityMapOutput

func (EntityMapOutput) ToEntityMapOutputWithContext

func (o EntityMapOutput) ToEntityMapOutputWithContext(ctx context.Context) EntityMapOutput

type EntityOutput

type EntityOutput struct{ *pulumi.OutputState }

func (EntityOutput) Blueprint

func (o EntityOutput) Blueprint() pulumi.StringOutput

The blueprint identifier the entity relates to

func (EntityOutput) CreateMissingRelatedEntities added in v2.2.2

func (o EntityOutput) CreateMissingRelatedEntities() pulumi.BoolOutput

Whether to create missing related entities

func (EntityOutput) CreatedAt

func (o EntityOutput) CreatedAt() pulumi.StringOutput

The creation date of the entity

func (EntityOutput) CreatedBy

func (o EntityOutput) CreatedBy() pulumi.StringOutput

The creator of the entity

func (EntityOutput) ElementType

func (EntityOutput) ElementType() reflect.Type

func (EntityOutput) Icon

The icon of the entity

func (EntityOutput) Identifier

func (o EntityOutput) Identifier() pulumi.StringOutput

The identifier of the entity

func (EntityOutput) Properties

func (o EntityOutput) Properties() EntityPropertiesPtrOutput

The properties of the entity

func (EntityOutput) Relations

func (o EntityOutput) Relations() EntityRelationsPtrOutput

The relations of the entity

func (EntityOutput) RunId

The runID of the action run that created the entity

func (EntityOutput) Teams

The teams the entity belongs to

func (EntityOutput) Title

The title of the entity

func (EntityOutput) ToEntityOutput

func (o EntityOutput) ToEntityOutput() EntityOutput

func (EntityOutput) ToEntityOutputWithContext

func (o EntityOutput) ToEntityOutputWithContext(ctx context.Context) EntityOutput

func (EntityOutput) UpdatedAt

func (o EntityOutput) UpdatedAt() pulumi.StringOutput

The last update date of the entity

func (EntityOutput) UpdatedBy

func (o EntityOutput) UpdatedBy() pulumi.StringOutput

The last updater of the entity

type EntityProperties

type EntityProperties struct {
	// The array properties of the entity
	ArrayProps *EntityPropertiesArrayProps `pulumi:"arrayProps"`
	// The bool properties of the entity
	BooleanProps map[string]bool `pulumi:"booleanProps"`
	// The number properties of the entity
	NumberProps map[string]float64 `pulumi:"numberProps"`
	// The object properties of the entity
	ObjectProps map[string]string `pulumi:"objectProps"`
	// The string properties of the entity
	StringProps map[string]string `pulumi:"stringProps"`
}

type EntityPropertiesArgs

type EntityPropertiesArgs struct {
	// The array properties of the entity
	ArrayProps EntityPropertiesArrayPropsPtrInput `pulumi:"arrayProps"`
	// The bool properties of the entity
	BooleanProps pulumi.BoolMapInput `pulumi:"booleanProps"`
	// The number properties of the entity
	NumberProps pulumi.Float64MapInput `pulumi:"numberProps"`
	// The object properties of the entity
	ObjectProps pulumi.StringMapInput `pulumi:"objectProps"`
	// The string properties of the entity
	StringProps pulumi.StringMapInput `pulumi:"stringProps"`
}

func (EntityPropertiesArgs) ElementType

func (EntityPropertiesArgs) ElementType() reflect.Type

func (EntityPropertiesArgs) ToEntityPropertiesOutput

func (i EntityPropertiesArgs) ToEntityPropertiesOutput() EntityPropertiesOutput

func (EntityPropertiesArgs) ToEntityPropertiesOutputWithContext

func (i EntityPropertiesArgs) ToEntityPropertiesOutputWithContext(ctx context.Context) EntityPropertiesOutput

func (EntityPropertiesArgs) ToEntityPropertiesPtrOutput

func (i EntityPropertiesArgs) ToEntityPropertiesPtrOutput() EntityPropertiesPtrOutput

func (EntityPropertiesArgs) ToEntityPropertiesPtrOutputWithContext

func (i EntityPropertiesArgs) ToEntityPropertiesPtrOutputWithContext(ctx context.Context) EntityPropertiesPtrOutput

type EntityPropertiesArrayProps

type EntityPropertiesArrayProps struct {
	BooleanItems map[string][]bool    `pulumi:"booleanItems"`
	NumberItems  map[string][]float64 `pulumi:"numberItems"`
	ObjectItems  map[string][]string  `pulumi:"objectItems"`
	StringItems  map[string][]string  `pulumi:"stringItems"`
}

type EntityPropertiesArrayPropsArgs

type EntityPropertiesArrayPropsArgs struct {
	BooleanItems pulumi.BoolArrayMapInput    `pulumi:"booleanItems"`
	NumberItems  pulumi.Float64ArrayMapInput `pulumi:"numberItems"`
	ObjectItems  pulumi.StringArrayMapInput  `pulumi:"objectItems"`
	StringItems  pulumi.StringArrayMapInput  `pulumi:"stringItems"`
}

func (EntityPropertiesArrayPropsArgs) ElementType

func (EntityPropertiesArrayPropsArgs) ToEntityPropertiesArrayPropsOutput

func (i EntityPropertiesArrayPropsArgs) ToEntityPropertiesArrayPropsOutput() EntityPropertiesArrayPropsOutput

func (EntityPropertiesArrayPropsArgs) ToEntityPropertiesArrayPropsOutputWithContext

func (i EntityPropertiesArrayPropsArgs) ToEntityPropertiesArrayPropsOutputWithContext(ctx context.Context) EntityPropertiesArrayPropsOutput

func (EntityPropertiesArrayPropsArgs) ToEntityPropertiesArrayPropsPtrOutput

func (i EntityPropertiesArrayPropsArgs) ToEntityPropertiesArrayPropsPtrOutput() EntityPropertiesArrayPropsPtrOutput

func (EntityPropertiesArrayPropsArgs) ToEntityPropertiesArrayPropsPtrOutputWithContext

func (i EntityPropertiesArrayPropsArgs) ToEntityPropertiesArrayPropsPtrOutputWithContext(ctx context.Context) EntityPropertiesArrayPropsPtrOutput

type EntityPropertiesArrayPropsInput

type EntityPropertiesArrayPropsInput interface {
	pulumi.Input

	ToEntityPropertiesArrayPropsOutput() EntityPropertiesArrayPropsOutput
	ToEntityPropertiesArrayPropsOutputWithContext(context.Context) EntityPropertiesArrayPropsOutput
}

EntityPropertiesArrayPropsInput is an input type that accepts EntityPropertiesArrayPropsArgs and EntityPropertiesArrayPropsOutput values. You can construct a concrete instance of `EntityPropertiesArrayPropsInput` via:

EntityPropertiesArrayPropsArgs{...}

type EntityPropertiesArrayPropsOutput

type EntityPropertiesArrayPropsOutput struct{ *pulumi.OutputState }

func (EntityPropertiesArrayPropsOutput) BooleanItems

func (EntityPropertiesArrayPropsOutput) ElementType

func (EntityPropertiesArrayPropsOutput) NumberItems

func (EntityPropertiesArrayPropsOutput) ObjectItems

func (EntityPropertiesArrayPropsOutput) StringItems

func (EntityPropertiesArrayPropsOutput) ToEntityPropertiesArrayPropsOutput

func (o EntityPropertiesArrayPropsOutput) ToEntityPropertiesArrayPropsOutput() EntityPropertiesArrayPropsOutput

func (EntityPropertiesArrayPropsOutput) ToEntityPropertiesArrayPropsOutputWithContext

func (o EntityPropertiesArrayPropsOutput) ToEntityPropertiesArrayPropsOutputWithContext(ctx context.Context) EntityPropertiesArrayPropsOutput

func (EntityPropertiesArrayPropsOutput) ToEntityPropertiesArrayPropsPtrOutput

func (o EntityPropertiesArrayPropsOutput) ToEntityPropertiesArrayPropsPtrOutput() EntityPropertiesArrayPropsPtrOutput

func (EntityPropertiesArrayPropsOutput) ToEntityPropertiesArrayPropsPtrOutputWithContext

func (o EntityPropertiesArrayPropsOutput) ToEntityPropertiesArrayPropsPtrOutputWithContext(ctx context.Context) EntityPropertiesArrayPropsPtrOutput

type EntityPropertiesArrayPropsPtrInput

type EntityPropertiesArrayPropsPtrInput interface {
	pulumi.Input

	ToEntityPropertiesArrayPropsPtrOutput() EntityPropertiesArrayPropsPtrOutput
	ToEntityPropertiesArrayPropsPtrOutputWithContext(context.Context) EntityPropertiesArrayPropsPtrOutput
}

EntityPropertiesArrayPropsPtrInput is an input type that accepts EntityPropertiesArrayPropsArgs, EntityPropertiesArrayPropsPtr and EntityPropertiesArrayPropsPtrOutput values. You can construct a concrete instance of `EntityPropertiesArrayPropsPtrInput` via:

        EntityPropertiesArrayPropsArgs{...}

or:

        nil

type EntityPropertiesArrayPropsPtrOutput

type EntityPropertiesArrayPropsPtrOutput struct{ *pulumi.OutputState }

func (EntityPropertiesArrayPropsPtrOutput) BooleanItems

func (EntityPropertiesArrayPropsPtrOutput) Elem

func (EntityPropertiesArrayPropsPtrOutput) ElementType

func (EntityPropertiesArrayPropsPtrOutput) NumberItems

func (EntityPropertiesArrayPropsPtrOutput) ObjectItems

func (EntityPropertiesArrayPropsPtrOutput) StringItems

func (EntityPropertiesArrayPropsPtrOutput) ToEntityPropertiesArrayPropsPtrOutput

func (o EntityPropertiesArrayPropsPtrOutput) ToEntityPropertiesArrayPropsPtrOutput() EntityPropertiesArrayPropsPtrOutput

func (EntityPropertiesArrayPropsPtrOutput) ToEntityPropertiesArrayPropsPtrOutputWithContext

func (o EntityPropertiesArrayPropsPtrOutput) ToEntityPropertiesArrayPropsPtrOutputWithContext(ctx context.Context) EntityPropertiesArrayPropsPtrOutput

type EntityPropertiesInput

type EntityPropertiesInput interface {
	pulumi.Input

	ToEntityPropertiesOutput() EntityPropertiesOutput
	ToEntityPropertiesOutputWithContext(context.Context) EntityPropertiesOutput
}

EntityPropertiesInput is an input type that accepts EntityPropertiesArgs and EntityPropertiesOutput values. You can construct a concrete instance of `EntityPropertiesInput` via:

EntityPropertiesArgs{...}

type EntityPropertiesOutput

type EntityPropertiesOutput struct{ *pulumi.OutputState }

func (EntityPropertiesOutput) ArrayProps

The array properties of the entity

func (EntityPropertiesOutput) BooleanProps

func (o EntityPropertiesOutput) BooleanProps() pulumi.BoolMapOutput

The bool properties of the entity

func (EntityPropertiesOutput) ElementType

func (EntityPropertiesOutput) ElementType() reflect.Type

func (EntityPropertiesOutput) NumberProps

The number properties of the entity

func (EntityPropertiesOutput) ObjectProps

The object properties of the entity

func (EntityPropertiesOutput) StringProps

The string properties of the entity

func (EntityPropertiesOutput) ToEntityPropertiesOutput

func (o EntityPropertiesOutput) ToEntityPropertiesOutput() EntityPropertiesOutput

func (EntityPropertiesOutput) ToEntityPropertiesOutputWithContext

func (o EntityPropertiesOutput) ToEntityPropertiesOutputWithContext(ctx context.Context) EntityPropertiesOutput

func (EntityPropertiesOutput) ToEntityPropertiesPtrOutput

func (o EntityPropertiesOutput) ToEntityPropertiesPtrOutput() EntityPropertiesPtrOutput

func (EntityPropertiesOutput) ToEntityPropertiesPtrOutputWithContext

func (o EntityPropertiesOutput) ToEntityPropertiesPtrOutputWithContext(ctx context.Context) EntityPropertiesPtrOutput

type EntityPropertiesPtrInput

type EntityPropertiesPtrInput interface {
	pulumi.Input

	ToEntityPropertiesPtrOutput() EntityPropertiesPtrOutput
	ToEntityPropertiesPtrOutputWithContext(context.Context) EntityPropertiesPtrOutput
}

EntityPropertiesPtrInput is an input type that accepts EntityPropertiesArgs, EntityPropertiesPtr and EntityPropertiesPtrOutput values. You can construct a concrete instance of `EntityPropertiesPtrInput` via:

        EntityPropertiesArgs{...}

or:

        nil

type EntityPropertiesPtrOutput

type EntityPropertiesPtrOutput struct{ *pulumi.OutputState }

func (EntityPropertiesPtrOutput) ArrayProps

The array properties of the entity

func (EntityPropertiesPtrOutput) BooleanProps

The bool properties of the entity

func (EntityPropertiesPtrOutput) Elem

func (EntityPropertiesPtrOutput) ElementType

func (EntityPropertiesPtrOutput) ElementType() reflect.Type

func (EntityPropertiesPtrOutput) NumberProps

The number properties of the entity

func (EntityPropertiesPtrOutput) ObjectProps

The object properties of the entity

func (EntityPropertiesPtrOutput) StringProps

The string properties of the entity

func (EntityPropertiesPtrOutput) ToEntityPropertiesPtrOutput

func (o EntityPropertiesPtrOutput) ToEntityPropertiesPtrOutput() EntityPropertiesPtrOutput

func (EntityPropertiesPtrOutput) ToEntityPropertiesPtrOutputWithContext

func (o EntityPropertiesPtrOutput) ToEntityPropertiesPtrOutputWithContext(ctx context.Context) EntityPropertiesPtrOutput

type EntityRelations

type EntityRelations struct {
	// The many relation of the entity
	ManyRelations map[string][]string `pulumi:"manyRelations"`
	// The single relation of the entity
	SingleRelations map[string]string `pulumi:"singleRelations"`
}

type EntityRelationsArgs

type EntityRelationsArgs struct {
	// The many relation of the entity
	ManyRelations pulumi.StringArrayMapInput `pulumi:"manyRelations"`
	// The single relation of the entity
	SingleRelations pulumi.StringMapInput `pulumi:"singleRelations"`
}

func (EntityRelationsArgs) ElementType

func (EntityRelationsArgs) ElementType() reflect.Type

func (EntityRelationsArgs) ToEntityRelationsOutput

func (i EntityRelationsArgs) ToEntityRelationsOutput() EntityRelationsOutput

func (EntityRelationsArgs) ToEntityRelationsOutputWithContext

func (i EntityRelationsArgs) ToEntityRelationsOutputWithContext(ctx context.Context) EntityRelationsOutput

func (EntityRelationsArgs) ToEntityRelationsPtrOutput

func (i EntityRelationsArgs) ToEntityRelationsPtrOutput() EntityRelationsPtrOutput

func (EntityRelationsArgs) ToEntityRelationsPtrOutputWithContext

func (i EntityRelationsArgs) ToEntityRelationsPtrOutputWithContext(ctx context.Context) EntityRelationsPtrOutput

type EntityRelationsInput

type EntityRelationsInput interface {
	pulumi.Input

	ToEntityRelationsOutput() EntityRelationsOutput
	ToEntityRelationsOutputWithContext(context.Context) EntityRelationsOutput
}

EntityRelationsInput is an input type that accepts EntityRelationsArgs and EntityRelationsOutput values. You can construct a concrete instance of `EntityRelationsInput` via:

EntityRelationsArgs{...}

type EntityRelationsOutput

type EntityRelationsOutput struct{ *pulumi.OutputState }

func (EntityRelationsOutput) ElementType

func (EntityRelationsOutput) ElementType() reflect.Type

func (EntityRelationsOutput) ManyRelations

The many relation of the entity

func (EntityRelationsOutput) SingleRelations

func (o EntityRelationsOutput) SingleRelations() pulumi.StringMapOutput

The single relation of the entity

func (EntityRelationsOutput) ToEntityRelationsOutput

func (o EntityRelationsOutput) ToEntityRelationsOutput() EntityRelationsOutput

func (EntityRelationsOutput) ToEntityRelationsOutputWithContext

func (o EntityRelationsOutput) ToEntityRelationsOutputWithContext(ctx context.Context) EntityRelationsOutput

func (EntityRelationsOutput) ToEntityRelationsPtrOutput

func (o EntityRelationsOutput) ToEntityRelationsPtrOutput() EntityRelationsPtrOutput

func (EntityRelationsOutput) ToEntityRelationsPtrOutputWithContext

func (o EntityRelationsOutput) ToEntityRelationsPtrOutputWithContext(ctx context.Context) EntityRelationsPtrOutput

type EntityRelationsPtrInput

type EntityRelationsPtrInput interface {
	pulumi.Input

	ToEntityRelationsPtrOutput() EntityRelationsPtrOutput
	ToEntityRelationsPtrOutputWithContext(context.Context) EntityRelationsPtrOutput
}

EntityRelationsPtrInput is an input type that accepts EntityRelationsArgs, EntityRelationsPtr and EntityRelationsPtrOutput values. You can construct a concrete instance of `EntityRelationsPtrInput` via:

        EntityRelationsArgs{...}

or:

        nil

type EntityRelationsPtrOutput

type EntityRelationsPtrOutput struct{ *pulumi.OutputState }

func (EntityRelationsPtrOutput) Elem

func (EntityRelationsPtrOutput) ElementType

func (EntityRelationsPtrOutput) ElementType() reflect.Type

func (EntityRelationsPtrOutput) ManyRelations

The many relation of the entity

func (EntityRelationsPtrOutput) SingleRelations

func (o EntityRelationsPtrOutput) SingleRelations() pulumi.StringMapOutput

The single relation of the entity

func (EntityRelationsPtrOutput) ToEntityRelationsPtrOutput

func (o EntityRelationsPtrOutput) ToEntityRelationsPtrOutput() EntityRelationsPtrOutput

func (EntityRelationsPtrOutput) ToEntityRelationsPtrOutputWithContext

func (o EntityRelationsPtrOutput) ToEntityRelationsPtrOutputWithContext(ctx context.Context) EntityRelationsPtrOutput

type EntityState

type EntityState struct {
	// The blueprint identifier the entity relates to
	Blueprint pulumi.StringPtrInput
	// Whether to create missing related entities
	CreateMissingRelatedEntities pulumi.BoolPtrInput
	// The creation date of the entity
	CreatedAt pulumi.StringPtrInput
	// The creator of the entity
	CreatedBy pulumi.StringPtrInput
	// The icon of the entity
	Icon pulumi.StringPtrInput
	// The identifier of the entity
	Identifier pulumi.StringPtrInput
	// The properties of the entity
	Properties EntityPropertiesPtrInput
	// The relations of the entity
	Relations EntityRelationsPtrInput
	// The runID of the action run that created the entity
	RunId pulumi.StringPtrInput
	// The teams the entity belongs to
	Teams pulumi.StringArrayInput
	// The title of the entity
	Title pulumi.StringPtrInput
	// The last update date of the entity
	UpdatedAt pulumi.StringPtrInput
	// The last updater of the entity
	UpdatedBy pulumi.StringPtrInput
}

func (EntityState) ElementType

func (EntityState) ElementType() reflect.Type

type Folder added in v2.2.2

type Folder struct {
	pulumi.CustomResourceState

	// The identifier of the folder after which the folder should be placed
	After pulumi.StringPtrOutput `pulumi:"after"`
	// The identifier of the folder
	Identifier pulumi.StringOutput `pulumi:"identifier"`
	// The identifier of the parent folder
	Parent pulumi.StringPtrOutput `pulumi:"parent"`
	// The title of the folder
	Title pulumi.StringPtrOutput `pulumi:"title"`
}

A full list of the available folder types and their identifiers can be found [here](https://docs.getport.io/customize-pages-dashboards-and-plugins/folder/catalog-folder).

> **WARNING** The folder resource is currently in beta and is subject to change in future versions. Use it by setting the Environment Variable `PORT_BETA_FEATURES_ENABLED=true`. If this Environment Variable isn't specified, you won't be able to use the resource.

## Example Usage

### Basic Folder

```go package main

import (

"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_folder(ctx, "exampleFolder", &port.Port_folderArgs{
			Identifier: "example_folder",
			Title:      "Example Folder",
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

### Folder with Parent

Create a folder inside another folder.

```go package main

import (

"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_folder(ctx, "childFolder", &port.Port_folderArgs{
			Identifier: "child_folder",
			Parent:     port_folder.Example_folder.Identifier,
			Title:      "Child Folder",
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

### Folder with After

Create a folder after another folder.

```go package main

import (

"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_folder(ctx, "anotherFolder", &port.Port_folderArgs{
			Identifier: "another_folder",
			After:      port_folder.Example_folder.Identifier,
			Title:      "Another Folder",
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetFolder added in v2.2.2

func GetFolder(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FolderState, opts ...pulumi.ResourceOption) (*Folder, error)

GetFolder gets an existing Folder resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFolder added in v2.2.2

func NewFolder(ctx *pulumi.Context,
	name string, args *FolderArgs, opts ...pulumi.ResourceOption) (*Folder, error)

NewFolder registers a new resource with the given unique name, arguments, and options.

func (*Folder) ElementType added in v2.2.2

func (*Folder) ElementType() reflect.Type

func (*Folder) ToFolderOutput added in v2.2.2

func (i *Folder) ToFolderOutput() FolderOutput

func (*Folder) ToFolderOutputWithContext added in v2.2.2

func (i *Folder) ToFolderOutputWithContext(ctx context.Context) FolderOutput

type FolderArgs added in v2.2.2

type FolderArgs struct {
	// The identifier of the folder after which the folder should be placed
	After pulumi.StringPtrInput
	// The identifier of the folder
	Identifier pulumi.StringInput
	// The identifier of the parent folder
	Parent pulumi.StringPtrInput
	// The title of the folder
	Title pulumi.StringPtrInput
}

The set of arguments for constructing a Folder resource.

func (FolderArgs) ElementType added in v2.2.2

func (FolderArgs) ElementType() reflect.Type

type FolderArray added in v2.2.2

type FolderArray []FolderInput

func (FolderArray) ElementType added in v2.2.2

func (FolderArray) ElementType() reflect.Type

func (FolderArray) ToFolderArrayOutput added in v2.2.2

func (i FolderArray) ToFolderArrayOutput() FolderArrayOutput

func (FolderArray) ToFolderArrayOutputWithContext added in v2.2.2

func (i FolderArray) ToFolderArrayOutputWithContext(ctx context.Context) FolderArrayOutput

type FolderArrayInput added in v2.2.2

type FolderArrayInput interface {
	pulumi.Input

	ToFolderArrayOutput() FolderArrayOutput
	ToFolderArrayOutputWithContext(context.Context) FolderArrayOutput
}

FolderArrayInput is an input type that accepts FolderArray and FolderArrayOutput values. You can construct a concrete instance of `FolderArrayInput` via:

FolderArray{ FolderArgs{...} }

type FolderArrayOutput added in v2.2.2

type FolderArrayOutput struct{ *pulumi.OutputState }

func (FolderArrayOutput) ElementType added in v2.2.2

func (FolderArrayOutput) ElementType() reflect.Type

func (FolderArrayOutput) Index added in v2.2.2

func (FolderArrayOutput) ToFolderArrayOutput added in v2.2.2

func (o FolderArrayOutput) ToFolderArrayOutput() FolderArrayOutput

func (FolderArrayOutput) ToFolderArrayOutputWithContext added in v2.2.2

func (o FolderArrayOutput) ToFolderArrayOutputWithContext(ctx context.Context) FolderArrayOutput

type FolderInput added in v2.2.2

type FolderInput interface {
	pulumi.Input

	ToFolderOutput() FolderOutput
	ToFolderOutputWithContext(ctx context.Context) FolderOutput
}

type FolderMap added in v2.2.2

type FolderMap map[string]FolderInput

func (FolderMap) ElementType added in v2.2.2

func (FolderMap) ElementType() reflect.Type

func (FolderMap) ToFolderMapOutput added in v2.2.2

func (i FolderMap) ToFolderMapOutput() FolderMapOutput

func (FolderMap) ToFolderMapOutputWithContext added in v2.2.2

func (i FolderMap) ToFolderMapOutputWithContext(ctx context.Context) FolderMapOutput

type FolderMapInput added in v2.2.2

type FolderMapInput interface {
	pulumi.Input

	ToFolderMapOutput() FolderMapOutput
	ToFolderMapOutputWithContext(context.Context) FolderMapOutput
}

FolderMapInput is an input type that accepts FolderMap and FolderMapOutput values. You can construct a concrete instance of `FolderMapInput` via:

FolderMap{ "key": FolderArgs{...} }

type FolderMapOutput added in v2.2.2

type FolderMapOutput struct{ *pulumi.OutputState }

func (FolderMapOutput) ElementType added in v2.2.2

func (FolderMapOutput) ElementType() reflect.Type

func (FolderMapOutput) MapIndex added in v2.2.2

func (FolderMapOutput) ToFolderMapOutput added in v2.2.2

func (o FolderMapOutput) ToFolderMapOutput() FolderMapOutput

func (FolderMapOutput) ToFolderMapOutputWithContext added in v2.2.2

func (o FolderMapOutput) ToFolderMapOutputWithContext(ctx context.Context) FolderMapOutput

type FolderOutput added in v2.2.2

type FolderOutput struct{ *pulumi.OutputState }

func (FolderOutput) After added in v2.2.2

The identifier of the folder after which the folder should be placed

func (FolderOutput) ElementType added in v2.2.2

func (FolderOutput) ElementType() reflect.Type

func (FolderOutput) Identifier added in v2.2.2

func (o FolderOutput) Identifier() pulumi.StringOutput

The identifier of the folder

func (FolderOutput) Parent added in v2.2.2

func (o FolderOutput) Parent() pulumi.StringPtrOutput

The identifier of the parent folder

func (FolderOutput) Title added in v2.2.2

The title of the folder

func (FolderOutput) ToFolderOutput added in v2.2.2

func (o FolderOutput) ToFolderOutput() FolderOutput

func (FolderOutput) ToFolderOutputWithContext added in v2.2.2

func (o FolderOutput) ToFolderOutputWithContext(ctx context.Context) FolderOutput

type FolderState added in v2.2.2

type FolderState struct {
	// The identifier of the folder after which the folder should be placed
	After pulumi.StringPtrInput
	// The identifier of the folder
	Identifier pulumi.StringPtrInput
	// The identifier of the parent folder
	Parent pulumi.StringPtrInput
	// The title of the folder
	Title pulumi.StringPtrInput
}

func (FolderState) ElementType added in v2.2.2

func (FolderState) ElementType() reflect.Type

type GetSearchArgs added in v2.0.7

type GetSearchArgs struct {
	// Attach title to relation
	AttachTitleToRelation *bool `pulumi:"attachTitleToRelation"`
	// Exclude calculated properties
	ExcludeCalculatedProperties *bool `pulumi:"excludeCalculatedProperties"`
	// Properties to exclude from the results
	Excludes []string `pulumi:"excludes"`
	// Properties to include in the results
	Includes []string `pulumi:"includes"`
	// The search query
	Query string `pulumi:"query"`
}

A collection of arguments for invoking getSearch.

type GetSearchEntity added in v2.0.7

type GetSearchEntity struct {
	// The blueprint identifier the entity relates to
	Blueprint string `pulumi:"blueprint"`
	// The creation date of the entity
	CreatedAt string `pulumi:"createdAt"`
	// The creator of the entity
	CreatedBy string `pulumi:"createdBy"`
	// The icon of the entity
	Icon string `pulumi:"icon"`
	// The identifier of the entity
	Identifier string `pulumi:"identifier"`
	// The properties of the entity
	Properties GetSearchEntityProperties `pulumi:"properties"`
	// The relations of the entity
	Relations GetSearchEntityRelations `pulumi:"relations"`
	// The runID of the action run that created the entity
	RunId string `pulumi:"runId"`
	// The scorecards of the entity
	Scorecards map[string]GetSearchEntityScorecards `pulumi:"scorecards"`
	// The teams the entity belongs to
	Teams []string `pulumi:"teams"`
	// The title of the entity
	Title string `pulumi:"title"`
	// The last update date of the entity
	UpdatedAt string `pulumi:"updatedAt"`
	// The last updater of the entity
	UpdatedBy string `pulumi:"updatedBy"`
}

type GetSearchEntityArgs added in v2.0.7

type GetSearchEntityArgs struct {
	// The blueprint identifier the entity relates to
	Blueprint pulumi.StringInput `pulumi:"blueprint"`
	// The creation date of the entity
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// The creator of the entity
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// The icon of the entity
	Icon pulumi.StringInput `pulumi:"icon"`
	// The identifier of the entity
	Identifier pulumi.StringInput `pulumi:"identifier"`
	// The properties of the entity
	Properties GetSearchEntityPropertiesInput `pulumi:"properties"`
	// The relations of the entity
	Relations GetSearchEntityRelationsInput `pulumi:"relations"`
	// The runID of the action run that created the entity
	RunId pulumi.StringInput `pulumi:"runId"`
	// The scorecards of the entity
	Scorecards GetSearchEntityScorecardsMapInput `pulumi:"scorecards"`
	// The teams the entity belongs to
	Teams pulumi.StringArrayInput `pulumi:"teams"`
	// The title of the entity
	Title pulumi.StringInput `pulumi:"title"`
	// The last update date of the entity
	UpdatedAt pulumi.StringInput `pulumi:"updatedAt"`
	// The last updater of the entity
	UpdatedBy pulumi.StringInput `pulumi:"updatedBy"`
}

func (GetSearchEntityArgs) ElementType added in v2.0.7

func (GetSearchEntityArgs) ElementType() reflect.Type

func (GetSearchEntityArgs) ToGetSearchEntityOutput added in v2.0.7

func (i GetSearchEntityArgs) ToGetSearchEntityOutput() GetSearchEntityOutput

func (GetSearchEntityArgs) ToGetSearchEntityOutputWithContext added in v2.0.7

func (i GetSearchEntityArgs) ToGetSearchEntityOutputWithContext(ctx context.Context) GetSearchEntityOutput

type GetSearchEntityArray added in v2.0.7

type GetSearchEntityArray []GetSearchEntityInput

func (GetSearchEntityArray) ElementType added in v2.0.7

func (GetSearchEntityArray) ElementType() reflect.Type

func (GetSearchEntityArray) ToGetSearchEntityArrayOutput added in v2.0.7

func (i GetSearchEntityArray) ToGetSearchEntityArrayOutput() GetSearchEntityArrayOutput

func (GetSearchEntityArray) ToGetSearchEntityArrayOutputWithContext added in v2.0.7

func (i GetSearchEntityArray) ToGetSearchEntityArrayOutputWithContext(ctx context.Context) GetSearchEntityArrayOutput

type GetSearchEntityArrayInput added in v2.0.7

type GetSearchEntityArrayInput interface {
	pulumi.Input

	ToGetSearchEntityArrayOutput() GetSearchEntityArrayOutput
	ToGetSearchEntityArrayOutputWithContext(context.Context) GetSearchEntityArrayOutput
}

GetSearchEntityArrayInput is an input type that accepts GetSearchEntityArray and GetSearchEntityArrayOutput values. You can construct a concrete instance of `GetSearchEntityArrayInput` via:

GetSearchEntityArray{ GetSearchEntityArgs{...} }

type GetSearchEntityArrayOutput added in v2.0.7

type GetSearchEntityArrayOutput struct{ *pulumi.OutputState }

func (GetSearchEntityArrayOutput) ElementType added in v2.0.7

func (GetSearchEntityArrayOutput) ElementType() reflect.Type

func (GetSearchEntityArrayOutput) Index added in v2.0.7

func (GetSearchEntityArrayOutput) ToGetSearchEntityArrayOutput added in v2.0.7

func (o GetSearchEntityArrayOutput) ToGetSearchEntityArrayOutput() GetSearchEntityArrayOutput

func (GetSearchEntityArrayOutput) ToGetSearchEntityArrayOutputWithContext added in v2.0.7

func (o GetSearchEntityArrayOutput) ToGetSearchEntityArrayOutputWithContext(ctx context.Context) GetSearchEntityArrayOutput

type GetSearchEntityInput added in v2.0.7

type GetSearchEntityInput interface {
	pulumi.Input

	ToGetSearchEntityOutput() GetSearchEntityOutput
	ToGetSearchEntityOutputWithContext(context.Context) GetSearchEntityOutput
}

GetSearchEntityInput is an input type that accepts GetSearchEntityArgs and GetSearchEntityOutput values. You can construct a concrete instance of `GetSearchEntityInput` via:

GetSearchEntityArgs{...}

type GetSearchEntityOutput added in v2.0.7

type GetSearchEntityOutput struct{ *pulumi.OutputState }

func (GetSearchEntityOutput) Blueprint added in v2.0.7

The blueprint identifier the entity relates to

func (GetSearchEntityOutput) CreatedAt added in v2.0.7

The creation date of the entity

func (GetSearchEntityOutput) CreatedBy added in v2.0.7

The creator of the entity

func (GetSearchEntityOutput) ElementType added in v2.0.7

func (GetSearchEntityOutput) ElementType() reflect.Type

func (GetSearchEntityOutput) Icon added in v2.0.7

The icon of the entity

func (GetSearchEntityOutput) Identifier added in v2.0.7

func (o GetSearchEntityOutput) Identifier() pulumi.StringOutput

The identifier of the entity

func (GetSearchEntityOutput) Properties added in v2.0.7

The properties of the entity

func (GetSearchEntityOutput) Relations added in v2.0.7

The relations of the entity

func (GetSearchEntityOutput) RunId added in v2.0.7

The runID of the action run that created the entity

func (GetSearchEntityOutput) Scorecards added in v2.0.7

The scorecards of the entity

func (GetSearchEntityOutput) Teams added in v2.0.7

The teams the entity belongs to

func (GetSearchEntityOutput) Title added in v2.0.7

The title of the entity

func (GetSearchEntityOutput) ToGetSearchEntityOutput added in v2.0.7

func (o GetSearchEntityOutput) ToGetSearchEntityOutput() GetSearchEntityOutput

func (GetSearchEntityOutput) ToGetSearchEntityOutputWithContext added in v2.0.7

func (o GetSearchEntityOutput) ToGetSearchEntityOutputWithContext(ctx context.Context) GetSearchEntityOutput

func (GetSearchEntityOutput) UpdatedAt added in v2.0.7

The last update date of the entity

func (GetSearchEntityOutput) UpdatedBy added in v2.0.7

The last updater of the entity

type GetSearchEntityProperties added in v2.0.7

type GetSearchEntityProperties struct {
	// The array properties of the entity
	ArrayProps GetSearchEntityPropertiesArrayProps `pulumi:"arrayProps"`
	// The bool properties of the entity
	BooleanProps map[string]bool `pulumi:"booleanProps"`
	// The number properties of the entity
	NumberProps map[string]float64 `pulumi:"numberProps"`
	// The object properties of the entity
	ObjectProps map[string]string `pulumi:"objectProps"`
	// The string properties of the entity
	StringProps map[string]string `pulumi:"stringProps"`
}

type GetSearchEntityPropertiesArgs added in v2.0.7

type GetSearchEntityPropertiesArgs struct {
	// The array properties of the entity
	ArrayProps GetSearchEntityPropertiesArrayPropsInput `pulumi:"arrayProps"`
	// The bool properties of the entity
	BooleanProps pulumi.BoolMapInput `pulumi:"booleanProps"`
	// The number properties of the entity
	NumberProps pulumi.Float64MapInput `pulumi:"numberProps"`
	// The object properties of the entity
	ObjectProps pulumi.StringMapInput `pulumi:"objectProps"`
	// The string properties of the entity
	StringProps pulumi.StringMapInput `pulumi:"stringProps"`
}

func (GetSearchEntityPropertiesArgs) ElementType added in v2.0.7

func (GetSearchEntityPropertiesArgs) ToGetSearchEntityPropertiesOutput added in v2.0.7

func (i GetSearchEntityPropertiesArgs) ToGetSearchEntityPropertiesOutput() GetSearchEntityPropertiesOutput

func (GetSearchEntityPropertiesArgs) ToGetSearchEntityPropertiesOutputWithContext added in v2.0.7

func (i GetSearchEntityPropertiesArgs) ToGetSearchEntityPropertiesOutputWithContext(ctx context.Context) GetSearchEntityPropertiesOutput

type GetSearchEntityPropertiesArrayProps added in v2.0.7

type GetSearchEntityPropertiesArrayProps struct {
	BooleanItems map[string][]bool    `pulumi:"booleanItems"`
	NumberItems  map[string][]float64 `pulumi:"numberItems"`
	ObjectItems  map[string][]string  `pulumi:"objectItems"`
	StringItems  map[string][]string  `pulumi:"stringItems"`
}

type GetSearchEntityPropertiesArrayPropsArgs added in v2.0.7

type GetSearchEntityPropertiesArrayPropsArgs struct {
	BooleanItems pulumi.BoolArrayMapInput    `pulumi:"booleanItems"`
	NumberItems  pulumi.Float64ArrayMapInput `pulumi:"numberItems"`
	ObjectItems  pulumi.StringArrayMapInput  `pulumi:"objectItems"`
	StringItems  pulumi.StringArrayMapInput  `pulumi:"stringItems"`
}

func (GetSearchEntityPropertiesArrayPropsArgs) ElementType added in v2.0.7

func (GetSearchEntityPropertiesArrayPropsArgs) ToGetSearchEntityPropertiesArrayPropsOutput added in v2.0.7

func (i GetSearchEntityPropertiesArrayPropsArgs) ToGetSearchEntityPropertiesArrayPropsOutput() GetSearchEntityPropertiesArrayPropsOutput

func (GetSearchEntityPropertiesArrayPropsArgs) ToGetSearchEntityPropertiesArrayPropsOutputWithContext added in v2.0.7

func (i GetSearchEntityPropertiesArrayPropsArgs) ToGetSearchEntityPropertiesArrayPropsOutputWithContext(ctx context.Context) GetSearchEntityPropertiesArrayPropsOutput

type GetSearchEntityPropertiesArrayPropsInput added in v2.0.7

type GetSearchEntityPropertiesArrayPropsInput interface {
	pulumi.Input

	ToGetSearchEntityPropertiesArrayPropsOutput() GetSearchEntityPropertiesArrayPropsOutput
	ToGetSearchEntityPropertiesArrayPropsOutputWithContext(context.Context) GetSearchEntityPropertiesArrayPropsOutput
}

GetSearchEntityPropertiesArrayPropsInput is an input type that accepts GetSearchEntityPropertiesArrayPropsArgs and GetSearchEntityPropertiesArrayPropsOutput values. You can construct a concrete instance of `GetSearchEntityPropertiesArrayPropsInput` via:

GetSearchEntityPropertiesArrayPropsArgs{...}

type GetSearchEntityPropertiesArrayPropsOutput added in v2.0.7

type GetSearchEntityPropertiesArrayPropsOutput struct{ *pulumi.OutputState }

func (GetSearchEntityPropertiesArrayPropsOutput) BooleanItems added in v2.0.7

func (GetSearchEntityPropertiesArrayPropsOutput) ElementType added in v2.0.7

func (GetSearchEntityPropertiesArrayPropsOutput) NumberItems added in v2.0.7

func (GetSearchEntityPropertiesArrayPropsOutput) ObjectItems added in v2.0.7

func (GetSearchEntityPropertiesArrayPropsOutput) StringItems added in v2.0.7

func (GetSearchEntityPropertiesArrayPropsOutput) ToGetSearchEntityPropertiesArrayPropsOutput added in v2.0.7

func (o GetSearchEntityPropertiesArrayPropsOutput) ToGetSearchEntityPropertiesArrayPropsOutput() GetSearchEntityPropertiesArrayPropsOutput

func (GetSearchEntityPropertiesArrayPropsOutput) ToGetSearchEntityPropertiesArrayPropsOutputWithContext added in v2.0.7

func (o GetSearchEntityPropertiesArrayPropsOutput) ToGetSearchEntityPropertiesArrayPropsOutputWithContext(ctx context.Context) GetSearchEntityPropertiesArrayPropsOutput

type GetSearchEntityPropertiesInput added in v2.0.7

type GetSearchEntityPropertiesInput interface {
	pulumi.Input

	ToGetSearchEntityPropertiesOutput() GetSearchEntityPropertiesOutput
	ToGetSearchEntityPropertiesOutputWithContext(context.Context) GetSearchEntityPropertiesOutput
}

GetSearchEntityPropertiesInput is an input type that accepts GetSearchEntityPropertiesArgs and GetSearchEntityPropertiesOutput values. You can construct a concrete instance of `GetSearchEntityPropertiesInput` via:

GetSearchEntityPropertiesArgs{...}

type GetSearchEntityPropertiesOutput added in v2.0.7

type GetSearchEntityPropertiesOutput struct{ *pulumi.OutputState }

func (GetSearchEntityPropertiesOutput) ArrayProps added in v2.0.7

The array properties of the entity

func (GetSearchEntityPropertiesOutput) BooleanProps added in v2.0.7

The bool properties of the entity

func (GetSearchEntityPropertiesOutput) ElementType added in v2.0.7

func (GetSearchEntityPropertiesOutput) NumberProps added in v2.0.7

The number properties of the entity

func (GetSearchEntityPropertiesOutput) ObjectProps added in v2.0.7

The object properties of the entity

func (GetSearchEntityPropertiesOutput) StringProps added in v2.0.7

The string properties of the entity

func (GetSearchEntityPropertiesOutput) ToGetSearchEntityPropertiesOutput added in v2.0.7

func (o GetSearchEntityPropertiesOutput) ToGetSearchEntityPropertiesOutput() GetSearchEntityPropertiesOutput

func (GetSearchEntityPropertiesOutput) ToGetSearchEntityPropertiesOutputWithContext added in v2.0.7

func (o GetSearchEntityPropertiesOutput) ToGetSearchEntityPropertiesOutputWithContext(ctx context.Context) GetSearchEntityPropertiesOutput

type GetSearchEntityRelations added in v2.0.7

type GetSearchEntityRelations struct {
	// The many relation of the entity
	ManyRelations map[string][]string `pulumi:"manyRelations"`
	// The single relation of the entity
	SingleRelations map[string]string `pulumi:"singleRelations"`
}

type GetSearchEntityRelationsArgs added in v2.0.7

type GetSearchEntityRelationsArgs struct {
	// The many relation of the entity
	ManyRelations pulumi.StringArrayMapInput `pulumi:"manyRelations"`
	// The single relation of the entity
	SingleRelations pulumi.StringMapInput `pulumi:"singleRelations"`
}

func (GetSearchEntityRelationsArgs) ElementType added in v2.0.7

func (GetSearchEntityRelationsArgs) ToGetSearchEntityRelationsOutput added in v2.0.7

func (i GetSearchEntityRelationsArgs) ToGetSearchEntityRelationsOutput() GetSearchEntityRelationsOutput

func (GetSearchEntityRelationsArgs) ToGetSearchEntityRelationsOutputWithContext added in v2.0.7

func (i GetSearchEntityRelationsArgs) ToGetSearchEntityRelationsOutputWithContext(ctx context.Context) GetSearchEntityRelationsOutput

type GetSearchEntityRelationsInput added in v2.0.7

type GetSearchEntityRelationsInput interface {
	pulumi.Input

	ToGetSearchEntityRelationsOutput() GetSearchEntityRelationsOutput
	ToGetSearchEntityRelationsOutputWithContext(context.Context) GetSearchEntityRelationsOutput
}

GetSearchEntityRelationsInput is an input type that accepts GetSearchEntityRelationsArgs and GetSearchEntityRelationsOutput values. You can construct a concrete instance of `GetSearchEntityRelationsInput` via:

GetSearchEntityRelationsArgs{...}

type GetSearchEntityRelationsOutput added in v2.0.7

type GetSearchEntityRelationsOutput struct{ *pulumi.OutputState }

func (GetSearchEntityRelationsOutput) ElementType added in v2.0.7

func (GetSearchEntityRelationsOutput) ManyRelations added in v2.0.7

The many relation of the entity

func (GetSearchEntityRelationsOutput) SingleRelations added in v2.0.7

The single relation of the entity

func (GetSearchEntityRelationsOutput) ToGetSearchEntityRelationsOutput added in v2.0.7

func (o GetSearchEntityRelationsOutput) ToGetSearchEntityRelationsOutput() GetSearchEntityRelationsOutput

func (GetSearchEntityRelationsOutput) ToGetSearchEntityRelationsOutputWithContext added in v2.0.7

func (o GetSearchEntityRelationsOutput) ToGetSearchEntityRelationsOutputWithContext(ctx context.Context) GetSearchEntityRelationsOutput

type GetSearchEntityScorecards added in v2.0.7

type GetSearchEntityScorecards struct {
	Level string                          `pulumi:"level"`
	Rules []GetSearchEntityScorecardsRule `pulumi:"rules"`
}

type GetSearchEntityScorecardsArgs added in v2.0.7

type GetSearchEntityScorecardsArgs struct {
	Level pulumi.StringInput                      `pulumi:"level"`
	Rules GetSearchEntityScorecardsRuleArrayInput `pulumi:"rules"`
}

func (GetSearchEntityScorecardsArgs) ElementType added in v2.0.7

func (GetSearchEntityScorecardsArgs) ToGetSearchEntityScorecardsOutput added in v2.0.7

func (i GetSearchEntityScorecardsArgs) ToGetSearchEntityScorecardsOutput() GetSearchEntityScorecardsOutput

func (GetSearchEntityScorecardsArgs) ToGetSearchEntityScorecardsOutputWithContext added in v2.0.7

func (i GetSearchEntityScorecardsArgs) ToGetSearchEntityScorecardsOutputWithContext(ctx context.Context) GetSearchEntityScorecardsOutput

type GetSearchEntityScorecardsInput added in v2.0.7

type GetSearchEntityScorecardsInput interface {
	pulumi.Input

	ToGetSearchEntityScorecardsOutput() GetSearchEntityScorecardsOutput
	ToGetSearchEntityScorecardsOutputWithContext(context.Context) GetSearchEntityScorecardsOutput
}

GetSearchEntityScorecardsInput is an input type that accepts GetSearchEntityScorecardsArgs and GetSearchEntityScorecardsOutput values. You can construct a concrete instance of `GetSearchEntityScorecardsInput` via:

GetSearchEntityScorecardsArgs{...}

type GetSearchEntityScorecardsMap added in v2.0.7

type GetSearchEntityScorecardsMap map[string]GetSearchEntityScorecardsInput

func (GetSearchEntityScorecardsMap) ElementType added in v2.0.7

func (GetSearchEntityScorecardsMap) ToGetSearchEntityScorecardsMapOutput added in v2.0.7

func (i GetSearchEntityScorecardsMap) ToGetSearchEntityScorecardsMapOutput() GetSearchEntityScorecardsMapOutput

func (GetSearchEntityScorecardsMap) ToGetSearchEntityScorecardsMapOutputWithContext added in v2.0.7

func (i GetSearchEntityScorecardsMap) ToGetSearchEntityScorecardsMapOutputWithContext(ctx context.Context) GetSearchEntityScorecardsMapOutput

type GetSearchEntityScorecardsMapInput added in v2.0.7

type GetSearchEntityScorecardsMapInput interface {
	pulumi.Input

	ToGetSearchEntityScorecardsMapOutput() GetSearchEntityScorecardsMapOutput
	ToGetSearchEntityScorecardsMapOutputWithContext(context.Context) GetSearchEntityScorecardsMapOutput
}

GetSearchEntityScorecardsMapInput is an input type that accepts GetSearchEntityScorecardsMap and GetSearchEntityScorecardsMapOutput values. You can construct a concrete instance of `GetSearchEntityScorecardsMapInput` via:

GetSearchEntityScorecardsMap{ "key": GetSearchEntityScorecardsArgs{...} }

type GetSearchEntityScorecardsMapOutput added in v2.0.7

type GetSearchEntityScorecardsMapOutput struct{ *pulumi.OutputState }

func (GetSearchEntityScorecardsMapOutput) ElementType added in v2.0.7

func (GetSearchEntityScorecardsMapOutput) MapIndex added in v2.0.7

func (GetSearchEntityScorecardsMapOutput) ToGetSearchEntityScorecardsMapOutput added in v2.0.7

func (o GetSearchEntityScorecardsMapOutput) ToGetSearchEntityScorecardsMapOutput() GetSearchEntityScorecardsMapOutput

func (GetSearchEntityScorecardsMapOutput) ToGetSearchEntityScorecardsMapOutputWithContext added in v2.0.7

func (o GetSearchEntityScorecardsMapOutput) ToGetSearchEntityScorecardsMapOutputWithContext(ctx context.Context) GetSearchEntityScorecardsMapOutput

type GetSearchEntityScorecardsOutput added in v2.0.7

type GetSearchEntityScorecardsOutput struct{ *pulumi.OutputState }

func (GetSearchEntityScorecardsOutput) ElementType added in v2.0.7

func (GetSearchEntityScorecardsOutput) Level added in v2.0.7

func (GetSearchEntityScorecardsOutput) Rules added in v2.0.7

func (GetSearchEntityScorecardsOutput) ToGetSearchEntityScorecardsOutput added in v2.0.7

func (o GetSearchEntityScorecardsOutput) ToGetSearchEntityScorecardsOutput() GetSearchEntityScorecardsOutput

func (GetSearchEntityScorecardsOutput) ToGetSearchEntityScorecardsOutputWithContext added in v2.0.7

func (o GetSearchEntityScorecardsOutput) ToGetSearchEntityScorecardsOutputWithContext(ctx context.Context) GetSearchEntityScorecardsOutput

type GetSearchEntityScorecardsRule added in v2.0.7

type GetSearchEntityScorecardsRule struct {
	Identifier string `pulumi:"identifier"`
	Level      string `pulumi:"level"`
	Status     string `pulumi:"status"`
}

type GetSearchEntityScorecardsRuleArgs added in v2.0.7

type GetSearchEntityScorecardsRuleArgs struct {
	Identifier pulumi.StringInput `pulumi:"identifier"`
	Level      pulumi.StringInput `pulumi:"level"`
	Status     pulumi.StringInput `pulumi:"status"`
}

func (GetSearchEntityScorecardsRuleArgs) ElementType added in v2.0.7

func (GetSearchEntityScorecardsRuleArgs) ToGetSearchEntityScorecardsRuleOutput added in v2.0.7

func (i GetSearchEntityScorecardsRuleArgs) ToGetSearchEntityScorecardsRuleOutput() GetSearchEntityScorecardsRuleOutput

func (GetSearchEntityScorecardsRuleArgs) ToGetSearchEntityScorecardsRuleOutputWithContext added in v2.0.7

func (i GetSearchEntityScorecardsRuleArgs) ToGetSearchEntityScorecardsRuleOutputWithContext(ctx context.Context) GetSearchEntityScorecardsRuleOutput

type GetSearchEntityScorecardsRuleArray added in v2.0.7

type GetSearchEntityScorecardsRuleArray []GetSearchEntityScorecardsRuleInput

func (GetSearchEntityScorecardsRuleArray) ElementType added in v2.0.7

func (GetSearchEntityScorecardsRuleArray) ToGetSearchEntityScorecardsRuleArrayOutput added in v2.0.7

func (i GetSearchEntityScorecardsRuleArray) ToGetSearchEntityScorecardsRuleArrayOutput() GetSearchEntityScorecardsRuleArrayOutput

func (GetSearchEntityScorecardsRuleArray) ToGetSearchEntityScorecardsRuleArrayOutputWithContext added in v2.0.7

func (i GetSearchEntityScorecardsRuleArray) ToGetSearchEntityScorecardsRuleArrayOutputWithContext(ctx context.Context) GetSearchEntityScorecardsRuleArrayOutput

type GetSearchEntityScorecardsRuleArrayInput added in v2.0.7

type GetSearchEntityScorecardsRuleArrayInput interface {
	pulumi.Input

	ToGetSearchEntityScorecardsRuleArrayOutput() GetSearchEntityScorecardsRuleArrayOutput
	ToGetSearchEntityScorecardsRuleArrayOutputWithContext(context.Context) GetSearchEntityScorecardsRuleArrayOutput
}

GetSearchEntityScorecardsRuleArrayInput is an input type that accepts GetSearchEntityScorecardsRuleArray and GetSearchEntityScorecardsRuleArrayOutput values. You can construct a concrete instance of `GetSearchEntityScorecardsRuleArrayInput` via:

GetSearchEntityScorecardsRuleArray{ GetSearchEntityScorecardsRuleArgs{...} }

type GetSearchEntityScorecardsRuleArrayOutput added in v2.0.7

type GetSearchEntityScorecardsRuleArrayOutput struct{ *pulumi.OutputState }

func (GetSearchEntityScorecardsRuleArrayOutput) ElementType added in v2.0.7

func (GetSearchEntityScorecardsRuleArrayOutput) Index added in v2.0.7

func (GetSearchEntityScorecardsRuleArrayOutput) ToGetSearchEntityScorecardsRuleArrayOutput added in v2.0.7

func (o GetSearchEntityScorecardsRuleArrayOutput) ToGetSearchEntityScorecardsRuleArrayOutput() GetSearchEntityScorecardsRuleArrayOutput

func (GetSearchEntityScorecardsRuleArrayOutput) ToGetSearchEntityScorecardsRuleArrayOutputWithContext added in v2.0.7

func (o GetSearchEntityScorecardsRuleArrayOutput) ToGetSearchEntityScorecardsRuleArrayOutputWithContext(ctx context.Context) GetSearchEntityScorecardsRuleArrayOutput

type GetSearchEntityScorecardsRuleInput added in v2.0.7

type GetSearchEntityScorecardsRuleInput interface {
	pulumi.Input

	ToGetSearchEntityScorecardsRuleOutput() GetSearchEntityScorecardsRuleOutput
	ToGetSearchEntityScorecardsRuleOutputWithContext(context.Context) GetSearchEntityScorecardsRuleOutput
}

GetSearchEntityScorecardsRuleInput is an input type that accepts GetSearchEntityScorecardsRuleArgs and GetSearchEntityScorecardsRuleOutput values. You can construct a concrete instance of `GetSearchEntityScorecardsRuleInput` via:

GetSearchEntityScorecardsRuleArgs{...}

type GetSearchEntityScorecardsRuleOutput added in v2.0.7

type GetSearchEntityScorecardsRuleOutput struct{ *pulumi.OutputState }

func (GetSearchEntityScorecardsRuleOutput) ElementType added in v2.0.7

func (GetSearchEntityScorecardsRuleOutput) Identifier added in v2.0.7

func (GetSearchEntityScorecardsRuleOutput) Level added in v2.0.7

func (GetSearchEntityScorecardsRuleOutput) Status added in v2.0.7

func (GetSearchEntityScorecardsRuleOutput) ToGetSearchEntityScorecardsRuleOutput added in v2.0.7

func (o GetSearchEntityScorecardsRuleOutput) ToGetSearchEntityScorecardsRuleOutput() GetSearchEntityScorecardsRuleOutput

func (GetSearchEntityScorecardsRuleOutput) ToGetSearchEntityScorecardsRuleOutputWithContext added in v2.0.7

func (o GetSearchEntityScorecardsRuleOutput) ToGetSearchEntityScorecardsRuleOutputWithContext(ctx context.Context) GetSearchEntityScorecardsRuleOutput

type GetSearchOutputArgs added in v2.0.7

type GetSearchOutputArgs struct {
	// Attach title to relation
	AttachTitleToRelation pulumi.BoolPtrInput `pulumi:"attachTitleToRelation"`
	// Exclude calculated properties
	ExcludeCalculatedProperties pulumi.BoolPtrInput `pulumi:"excludeCalculatedProperties"`
	// Properties to exclude from the results
	Excludes pulumi.StringArrayInput `pulumi:"excludes"`
	// Properties to include in the results
	Includes pulumi.StringArrayInput `pulumi:"includes"`
	// The search query
	Query pulumi.StringInput `pulumi:"query"`
}

A collection of arguments for invoking getSearch.

func (GetSearchOutputArgs) ElementType added in v2.0.7

func (GetSearchOutputArgs) ElementType() reflect.Type

type GetSearchResult added in v2.0.7

type GetSearchResult struct {
	// Attach title to relation
	AttachTitleToRelation *bool `pulumi:"attachTitleToRelation"`
	// A list of entities matching the search query
	Entities []GetSearchEntity `pulumi:"entities"`
	// Exclude calculated properties
	ExcludeCalculatedProperties *bool `pulumi:"excludeCalculatedProperties"`
	// Properties to exclude from the results
	Excludes []string `pulumi:"excludes"`
	// The ID of this resource.
	Id string `pulumi:"id"`
	// Properties to include in the results
	Includes []string `pulumi:"includes"`
	// The matching blueprints for the search query
	MatchingBlueprints []string `pulumi:"matchingBlueprints"`
	// The search query
	Query string `pulumi:"query"`
}

A collection of values returned by getSearch.

func GetSearch added in v2.0.7

func GetSearch(ctx *pulumi.Context, args *GetSearchArgs, opts ...pulumi.InvokeOption) (*GetSearchResult, error)

The search data source allows you to search for entities in Port.

See the [Port documentation](https://docs.getport.io/search-and-query/) for more information about the search capabilities in Port.

## Example Usage

type GetSearchResultOutput added in v2.0.7

type GetSearchResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSearch.

func GetSearchOutput added in v2.0.7

func GetSearchOutput(ctx *pulumi.Context, args GetSearchOutputArgs, opts ...pulumi.InvokeOption) GetSearchResultOutput

func (GetSearchResultOutput) AttachTitleToRelation added in v2.0.7

func (o GetSearchResultOutput) AttachTitleToRelation() pulumi.BoolPtrOutput

Attach title to relation

func (GetSearchResultOutput) ElementType added in v2.0.7

func (GetSearchResultOutput) ElementType() reflect.Type

func (GetSearchResultOutput) Entities added in v2.0.7

A list of entities matching the search query

func (GetSearchResultOutput) ExcludeCalculatedProperties added in v2.0.7

func (o GetSearchResultOutput) ExcludeCalculatedProperties() pulumi.BoolPtrOutput

Exclude calculated properties

func (GetSearchResultOutput) Excludes added in v2.0.7

Properties to exclude from the results

func (GetSearchResultOutput) Id added in v2.0.7

The ID of this resource.

func (GetSearchResultOutput) Includes added in v2.0.7

Properties to include in the results

func (GetSearchResultOutput) MatchingBlueprints added in v2.0.7

func (o GetSearchResultOutput) MatchingBlueprints() pulumi.StringArrayOutput

The matching blueprints for the search query

func (GetSearchResultOutput) Query added in v2.0.7

The search query

func (GetSearchResultOutput) ToGetSearchResultOutput added in v2.0.7

func (o GetSearchResultOutput) ToGetSearchResultOutput() GetSearchResultOutput

func (GetSearchResultOutput) ToGetSearchResultOutputWithContext added in v2.0.7

func (o GetSearchResultOutput) ToGetSearchResultOutputWithContext(ctx context.Context) GetSearchResultOutput

type Integration added in v2.0.5

type Integration struct {
	pulumi.CustomResourceState

	// Integration Config Raw JSON string (use `jsonencode`)
	Config              pulumi.StringPtrOutput `pulumi:"config"`
	InstallationAppType pulumi.StringPtrOutput `pulumi:"installationAppType"`
	InstallationId      pulumi.StringOutput    `pulumi:"installationId"`
	// The changelog destination of the blueprint (just an empty `{}`)
	KafkaChangelogDestination IntegrationKafkaChangelogDestinationPtrOutput `pulumi:"kafkaChangelogDestination"`
	Title                     pulumi.StringPtrOutput                        `pulumi:"title"`
	Version                   pulumi.StringOutput                           `pulumi:"version"`
	// The webhook changelog destination of the integration
	WebhookChangelogDestination IntegrationWebhookChangelogDestinationPtrOutput `pulumi:"webhookChangelogDestination"`
}

**NOTE:** This resource manages existing integration and integration mappings, not for creating new integrations.

Docs about integrations can be found [here](https://docs.getport.io/integrations-index/).

Docs about how to import existing integrations and manage their mappings can be found [here](https://docs.getport.io/guides/all/import-and-manage-integration).

```go 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_integration(ctx, "myCustomIntegration", &port.Port_integrationArgs{ InstallationId: "my-custom-integration-id", Title: "My Custom Integration", Config: %!v(PANIC=Format method: fatal: An assertion has failed: unlowered function toJSON), }) if err != nil { return err } return nil }) } ```

func GetIntegration added in v2.0.5

func GetIntegration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IntegrationState, opts ...pulumi.ResourceOption) (*Integration, error)

GetIntegration gets an existing Integration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewIntegration added in v2.0.5

func NewIntegration(ctx *pulumi.Context,
	name string, args *IntegrationArgs, opts ...pulumi.ResourceOption) (*Integration, error)

NewIntegration registers a new resource with the given unique name, arguments, and options.

func (*Integration) ElementType added in v2.0.5

func (*Integration) ElementType() reflect.Type

func (*Integration) ToIntegrationOutput added in v2.0.5

func (i *Integration) ToIntegrationOutput() IntegrationOutput

func (*Integration) ToIntegrationOutputWithContext added in v2.0.5

func (i *Integration) ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput

type IntegrationArgs added in v2.0.5

type IntegrationArgs struct {
	// Integration Config Raw JSON string (use `jsonencode`)
	Config              pulumi.StringPtrInput
	InstallationAppType pulumi.StringPtrInput
	InstallationId      pulumi.StringInput
	// The changelog destination of the blueprint (just an empty `{}`)
	KafkaChangelogDestination IntegrationKafkaChangelogDestinationPtrInput
	Title                     pulumi.StringPtrInput
	Version                   pulumi.StringPtrInput
	// The webhook changelog destination of the integration
	WebhookChangelogDestination IntegrationWebhookChangelogDestinationPtrInput
}

The set of arguments for constructing a Integration resource.

func (IntegrationArgs) ElementType added in v2.0.5

func (IntegrationArgs) ElementType() reflect.Type

type IntegrationArray added in v2.0.5

type IntegrationArray []IntegrationInput

func (IntegrationArray) ElementType added in v2.0.5

func (IntegrationArray) ElementType() reflect.Type

func (IntegrationArray) ToIntegrationArrayOutput added in v2.0.5

func (i IntegrationArray) ToIntegrationArrayOutput() IntegrationArrayOutput

func (IntegrationArray) ToIntegrationArrayOutputWithContext added in v2.0.5

func (i IntegrationArray) ToIntegrationArrayOutputWithContext(ctx context.Context) IntegrationArrayOutput

type IntegrationArrayInput added in v2.0.5

type IntegrationArrayInput interface {
	pulumi.Input

	ToIntegrationArrayOutput() IntegrationArrayOutput
	ToIntegrationArrayOutputWithContext(context.Context) IntegrationArrayOutput
}

IntegrationArrayInput is an input type that accepts IntegrationArray and IntegrationArrayOutput values. You can construct a concrete instance of `IntegrationArrayInput` via:

IntegrationArray{ IntegrationArgs{...} }

type IntegrationArrayOutput added in v2.0.5

type IntegrationArrayOutput struct{ *pulumi.OutputState }

func (IntegrationArrayOutput) ElementType added in v2.0.5

func (IntegrationArrayOutput) ElementType() reflect.Type

func (IntegrationArrayOutput) Index added in v2.0.5

func (IntegrationArrayOutput) ToIntegrationArrayOutput added in v2.0.5

func (o IntegrationArrayOutput) ToIntegrationArrayOutput() IntegrationArrayOutput

func (IntegrationArrayOutput) ToIntegrationArrayOutputWithContext added in v2.0.5

func (o IntegrationArrayOutput) ToIntegrationArrayOutputWithContext(ctx context.Context) IntegrationArrayOutput

type IntegrationInput added in v2.0.5

type IntegrationInput interface {
	pulumi.Input

	ToIntegrationOutput() IntegrationOutput
	ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput
}

type IntegrationKafkaChangelogDestination added in v2.0.5

type IntegrationKafkaChangelogDestination struct {
}

type IntegrationKafkaChangelogDestinationArgs added in v2.0.5

type IntegrationKafkaChangelogDestinationArgs struct {
}

func (IntegrationKafkaChangelogDestinationArgs) ElementType added in v2.0.5

func (IntegrationKafkaChangelogDestinationArgs) ToIntegrationKafkaChangelogDestinationOutput added in v2.0.5

func (i IntegrationKafkaChangelogDestinationArgs) ToIntegrationKafkaChangelogDestinationOutput() IntegrationKafkaChangelogDestinationOutput

func (IntegrationKafkaChangelogDestinationArgs) ToIntegrationKafkaChangelogDestinationOutputWithContext added in v2.0.5

func (i IntegrationKafkaChangelogDestinationArgs) ToIntegrationKafkaChangelogDestinationOutputWithContext(ctx context.Context) IntegrationKafkaChangelogDestinationOutput

func (IntegrationKafkaChangelogDestinationArgs) ToIntegrationKafkaChangelogDestinationPtrOutput added in v2.0.5

func (i IntegrationKafkaChangelogDestinationArgs) ToIntegrationKafkaChangelogDestinationPtrOutput() IntegrationKafkaChangelogDestinationPtrOutput

func (IntegrationKafkaChangelogDestinationArgs) ToIntegrationKafkaChangelogDestinationPtrOutputWithContext added in v2.0.5

func (i IntegrationKafkaChangelogDestinationArgs) ToIntegrationKafkaChangelogDestinationPtrOutputWithContext(ctx context.Context) IntegrationKafkaChangelogDestinationPtrOutput

type IntegrationKafkaChangelogDestinationInput added in v2.0.5

type IntegrationKafkaChangelogDestinationInput interface {
	pulumi.Input

	ToIntegrationKafkaChangelogDestinationOutput() IntegrationKafkaChangelogDestinationOutput
	ToIntegrationKafkaChangelogDestinationOutputWithContext(context.Context) IntegrationKafkaChangelogDestinationOutput
}

IntegrationKafkaChangelogDestinationInput is an input type that accepts IntegrationKafkaChangelogDestinationArgs and IntegrationKafkaChangelogDestinationOutput values. You can construct a concrete instance of `IntegrationKafkaChangelogDestinationInput` via:

IntegrationKafkaChangelogDestinationArgs{...}

type IntegrationKafkaChangelogDestinationOutput added in v2.0.5

type IntegrationKafkaChangelogDestinationOutput struct{ *pulumi.OutputState }

func (IntegrationKafkaChangelogDestinationOutput) ElementType added in v2.0.5

func (IntegrationKafkaChangelogDestinationOutput) ToIntegrationKafkaChangelogDestinationOutput added in v2.0.5

func (o IntegrationKafkaChangelogDestinationOutput) ToIntegrationKafkaChangelogDestinationOutput() IntegrationKafkaChangelogDestinationOutput

func (IntegrationKafkaChangelogDestinationOutput) ToIntegrationKafkaChangelogDestinationOutputWithContext added in v2.0.5

func (o IntegrationKafkaChangelogDestinationOutput) ToIntegrationKafkaChangelogDestinationOutputWithContext(ctx context.Context) IntegrationKafkaChangelogDestinationOutput

func (IntegrationKafkaChangelogDestinationOutput) ToIntegrationKafkaChangelogDestinationPtrOutput added in v2.0.5

func (o IntegrationKafkaChangelogDestinationOutput) ToIntegrationKafkaChangelogDestinationPtrOutput() IntegrationKafkaChangelogDestinationPtrOutput

func (IntegrationKafkaChangelogDestinationOutput) ToIntegrationKafkaChangelogDestinationPtrOutputWithContext added in v2.0.5

func (o IntegrationKafkaChangelogDestinationOutput) ToIntegrationKafkaChangelogDestinationPtrOutputWithContext(ctx context.Context) IntegrationKafkaChangelogDestinationPtrOutput

type IntegrationKafkaChangelogDestinationPtrInput added in v2.0.5

type IntegrationKafkaChangelogDestinationPtrInput interface {
	pulumi.Input

	ToIntegrationKafkaChangelogDestinationPtrOutput() IntegrationKafkaChangelogDestinationPtrOutput
	ToIntegrationKafkaChangelogDestinationPtrOutputWithContext(context.Context) IntegrationKafkaChangelogDestinationPtrOutput
}

IntegrationKafkaChangelogDestinationPtrInput is an input type that accepts IntegrationKafkaChangelogDestinationArgs, IntegrationKafkaChangelogDestinationPtr and IntegrationKafkaChangelogDestinationPtrOutput values. You can construct a concrete instance of `IntegrationKafkaChangelogDestinationPtrInput` via:

        IntegrationKafkaChangelogDestinationArgs{...}

or:

        nil

type IntegrationKafkaChangelogDestinationPtrOutput added in v2.0.5

type IntegrationKafkaChangelogDestinationPtrOutput struct{ *pulumi.OutputState }

func (IntegrationKafkaChangelogDestinationPtrOutput) Elem added in v2.0.5

func (IntegrationKafkaChangelogDestinationPtrOutput) ElementType added in v2.0.5

func (IntegrationKafkaChangelogDestinationPtrOutput) ToIntegrationKafkaChangelogDestinationPtrOutput added in v2.0.5

func (o IntegrationKafkaChangelogDestinationPtrOutput) ToIntegrationKafkaChangelogDestinationPtrOutput() IntegrationKafkaChangelogDestinationPtrOutput

func (IntegrationKafkaChangelogDestinationPtrOutput) ToIntegrationKafkaChangelogDestinationPtrOutputWithContext added in v2.0.5

func (o IntegrationKafkaChangelogDestinationPtrOutput) ToIntegrationKafkaChangelogDestinationPtrOutputWithContext(ctx context.Context) IntegrationKafkaChangelogDestinationPtrOutput

type IntegrationMap added in v2.0.5

type IntegrationMap map[string]IntegrationInput

func (IntegrationMap) ElementType added in v2.0.5

func (IntegrationMap) ElementType() reflect.Type

func (IntegrationMap) ToIntegrationMapOutput added in v2.0.5

func (i IntegrationMap) ToIntegrationMapOutput() IntegrationMapOutput

func (IntegrationMap) ToIntegrationMapOutputWithContext added in v2.0.5

func (i IntegrationMap) ToIntegrationMapOutputWithContext(ctx context.Context) IntegrationMapOutput

type IntegrationMapInput added in v2.0.5

type IntegrationMapInput interface {
	pulumi.Input

	ToIntegrationMapOutput() IntegrationMapOutput
	ToIntegrationMapOutputWithContext(context.Context) IntegrationMapOutput
}

IntegrationMapInput is an input type that accepts IntegrationMap and IntegrationMapOutput values. You can construct a concrete instance of `IntegrationMapInput` via:

IntegrationMap{ "key": IntegrationArgs{...} }

type IntegrationMapOutput added in v2.0.5

type IntegrationMapOutput struct{ *pulumi.OutputState }

func (IntegrationMapOutput) ElementType added in v2.0.5

func (IntegrationMapOutput) ElementType() reflect.Type

func (IntegrationMapOutput) MapIndex added in v2.0.5

func (IntegrationMapOutput) ToIntegrationMapOutput added in v2.0.5

func (o IntegrationMapOutput) ToIntegrationMapOutput() IntegrationMapOutput

func (IntegrationMapOutput) ToIntegrationMapOutputWithContext added in v2.0.5

func (o IntegrationMapOutput) ToIntegrationMapOutputWithContext(ctx context.Context) IntegrationMapOutput

type IntegrationOutput added in v2.0.5

type IntegrationOutput struct{ *pulumi.OutputState }

func (IntegrationOutput) Config added in v2.0.5

Integration Config Raw JSON string (use `jsonencode`)

func (IntegrationOutput) ElementType added in v2.0.5

func (IntegrationOutput) ElementType() reflect.Type

func (IntegrationOutput) InstallationAppType added in v2.0.5

func (o IntegrationOutput) InstallationAppType() pulumi.StringPtrOutput

func (IntegrationOutput) InstallationId added in v2.0.5

func (o IntegrationOutput) InstallationId() pulumi.StringOutput

func (IntegrationOutput) KafkaChangelogDestination added in v2.0.5

The changelog destination of the blueprint (just an empty `{}`)

func (IntegrationOutput) Title added in v2.0.5

func (IntegrationOutput) ToIntegrationOutput added in v2.0.5

func (o IntegrationOutput) ToIntegrationOutput() IntegrationOutput

func (IntegrationOutput) ToIntegrationOutputWithContext added in v2.0.5

func (o IntegrationOutput) ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput

func (IntegrationOutput) Version added in v2.0.5

func (IntegrationOutput) WebhookChangelogDestination added in v2.0.5

The webhook changelog destination of the integration

type IntegrationState added in v2.0.5

type IntegrationState struct {
	// Integration Config Raw JSON string (use `jsonencode`)
	Config              pulumi.StringPtrInput
	InstallationAppType pulumi.StringPtrInput
	InstallationId      pulumi.StringPtrInput
	// The changelog destination of the blueprint (just an empty `{}`)
	KafkaChangelogDestination IntegrationKafkaChangelogDestinationPtrInput
	Title                     pulumi.StringPtrInput
	Version                   pulumi.StringPtrInput
	// The webhook changelog destination of the integration
	WebhookChangelogDestination IntegrationWebhookChangelogDestinationPtrInput
}

func (IntegrationState) ElementType added in v2.0.5

func (IntegrationState) ElementType() reflect.Type

type IntegrationWebhookChangelogDestination added in v2.0.5

type IntegrationWebhookChangelogDestination struct {
	// The agent of the webhook changelog destination
	Agent *bool `pulumi:"agent"`
	// The url of the webhook changelog destination
	Url string `pulumi:"url"`
}

type IntegrationWebhookChangelogDestinationArgs added in v2.0.5

type IntegrationWebhookChangelogDestinationArgs struct {
	// The agent of the webhook changelog destination
	Agent pulumi.BoolPtrInput `pulumi:"agent"`
	// The url of the webhook changelog destination
	Url pulumi.StringInput `pulumi:"url"`
}

func (IntegrationWebhookChangelogDestinationArgs) ElementType added in v2.0.5

func (IntegrationWebhookChangelogDestinationArgs) ToIntegrationWebhookChangelogDestinationOutput added in v2.0.5

func (i IntegrationWebhookChangelogDestinationArgs) ToIntegrationWebhookChangelogDestinationOutput() IntegrationWebhookChangelogDestinationOutput

func (IntegrationWebhookChangelogDestinationArgs) ToIntegrationWebhookChangelogDestinationOutputWithContext added in v2.0.5

func (i IntegrationWebhookChangelogDestinationArgs) ToIntegrationWebhookChangelogDestinationOutputWithContext(ctx context.Context) IntegrationWebhookChangelogDestinationOutput

func (IntegrationWebhookChangelogDestinationArgs) ToIntegrationWebhookChangelogDestinationPtrOutput added in v2.0.5

func (i IntegrationWebhookChangelogDestinationArgs) ToIntegrationWebhookChangelogDestinationPtrOutput() IntegrationWebhookChangelogDestinationPtrOutput

func (IntegrationWebhookChangelogDestinationArgs) ToIntegrationWebhookChangelogDestinationPtrOutputWithContext added in v2.0.5

func (i IntegrationWebhookChangelogDestinationArgs) ToIntegrationWebhookChangelogDestinationPtrOutputWithContext(ctx context.Context) IntegrationWebhookChangelogDestinationPtrOutput

type IntegrationWebhookChangelogDestinationInput added in v2.0.5

type IntegrationWebhookChangelogDestinationInput interface {
	pulumi.Input

	ToIntegrationWebhookChangelogDestinationOutput() IntegrationWebhookChangelogDestinationOutput
	ToIntegrationWebhookChangelogDestinationOutputWithContext(context.Context) IntegrationWebhookChangelogDestinationOutput
}

IntegrationWebhookChangelogDestinationInput is an input type that accepts IntegrationWebhookChangelogDestinationArgs and IntegrationWebhookChangelogDestinationOutput values. You can construct a concrete instance of `IntegrationWebhookChangelogDestinationInput` via:

IntegrationWebhookChangelogDestinationArgs{...}

type IntegrationWebhookChangelogDestinationOutput added in v2.0.5

type IntegrationWebhookChangelogDestinationOutput struct{ *pulumi.OutputState }

func (IntegrationWebhookChangelogDestinationOutput) Agent added in v2.0.5

The agent of the webhook changelog destination

func (IntegrationWebhookChangelogDestinationOutput) ElementType added in v2.0.5

func (IntegrationWebhookChangelogDestinationOutput) ToIntegrationWebhookChangelogDestinationOutput added in v2.0.5

func (o IntegrationWebhookChangelogDestinationOutput) ToIntegrationWebhookChangelogDestinationOutput() IntegrationWebhookChangelogDestinationOutput

func (IntegrationWebhookChangelogDestinationOutput) ToIntegrationWebhookChangelogDestinationOutputWithContext added in v2.0.5

func (o IntegrationWebhookChangelogDestinationOutput) ToIntegrationWebhookChangelogDestinationOutputWithContext(ctx context.Context) IntegrationWebhookChangelogDestinationOutput

func (IntegrationWebhookChangelogDestinationOutput) ToIntegrationWebhookChangelogDestinationPtrOutput added in v2.0.5

func (o IntegrationWebhookChangelogDestinationOutput) ToIntegrationWebhookChangelogDestinationPtrOutput() IntegrationWebhookChangelogDestinationPtrOutput

func (IntegrationWebhookChangelogDestinationOutput) ToIntegrationWebhookChangelogDestinationPtrOutputWithContext added in v2.0.5

func (o IntegrationWebhookChangelogDestinationOutput) ToIntegrationWebhookChangelogDestinationPtrOutputWithContext(ctx context.Context) IntegrationWebhookChangelogDestinationPtrOutput

func (IntegrationWebhookChangelogDestinationOutput) Url added in v2.0.5

The url of the webhook changelog destination

type IntegrationWebhookChangelogDestinationPtrInput added in v2.0.5

type IntegrationWebhookChangelogDestinationPtrInput interface {
	pulumi.Input

	ToIntegrationWebhookChangelogDestinationPtrOutput() IntegrationWebhookChangelogDestinationPtrOutput
	ToIntegrationWebhookChangelogDestinationPtrOutputWithContext(context.Context) IntegrationWebhookChangelogDestinationPtrOutput
}

IntegrationWebhookChangelogDestinationPtrInput is an input type that accepts IntegrationWebhookChangelogDestinationArgs, IntegrationWebhookChangelogDestinationPtr and IntegrationWebhookChangelogDestinationPtrOutput values. You can construct a concrete instance of `IntegrationWebhookChangelogDestinationPtrInput` via:

        IntegrationWebhookChangelogDestinationArgs{...}

or:

        nil

type IntegrationWebhookChangelogDestinationPtrOutput added in v2.0.5

type IntegrationWebhookChangelogDestinationPtrOutput struct{ *pulumi.OutputState }

func (IntegrationWebhookChangelogDestinationPtrOutput) Agent added in v2.0.5

The agent of the webhook changelog destination

func (IntegrationWebhookChangelogDestinationPtrOutput) Elem added in v2.0.5

func (IntegrationWebhookChangelogDestinationPtrOutput) ElementType added in v2.0.5

func (IntegrationWebhookChangelogDestinationPtrOutput) ToIntegrationWebhookChangelogDestinationPtrOutput added in v2.0.5

func (o IntegrationWebhookChangelogDestinationPtrOutput) ToIntegrationWebhookChangelogDestinationPtrOutput() IntegrationWebhookChangelogDestinationPtrOutput

func (IntegrationWebhookChangelogDestinationPtrOutput) ToIntegrationWebhookChangelogDestinationPtrOutputWithContext added in v2.0.5

func (o IntegrationWebhookChangelogDestinationPtrOutput) ToIntegrationWebhookChangelogDestinationPtrOutputWithContext(ctx context.Context) IntegrationWebhookChangelogDestinationPtrOutput

func (IntegrationWebhookChangelogDestinationPtrOutput) Url added in v2.0.5

The url of the webhook changelog destination

type Page

type Page struct {
	pulumi.CustomResourceState

	// The identifier of the page/folder after which the page should be placed
	After pulumi.StringPtrOutput `pulumi:"after"`
	// The blueprint for which the page is created, relevant only for pages of type "blueprint-entities"
	Blueprint pulumi.StringPtrOutput `pulumi:"blueprint"`
	// The creation date of the page
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The creator of the page
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// The page description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The icon of the page
	Icon pulumi.StringPtrOutput `pulumi:"icon"`
	// The Identifier of the page
	Identifier pulumi.StringOutput `pulumi:"identifier"`
	// Whether the page is locked, if true, viewers will not be able to edit the page widgets and filters
	Locked pulumi.BoolPtrOutput `pulumi:"locked"`
	// The identifier of the folder in which the page is in, default is the root of the sidebar
	Parent pulumi.StringPtrOutput `pulumi:"parent"`
	// The title of the page
	Title pulumi.StringPtrOutput `pulumi:"title"`
	// The type of the page, can be one of "blueprint-entities", "dashboard" or "home"
	Type pulumi.StringOutput `pulumi:"type"`
	// The last update date of the page
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// The last updater of the page
	UpdatedBy pulumi.StringOutput `pulumi:"updatedBy"`
	// The widgets of the page
	Widgets pulumi.StringArrayOutput `pulumi:"widgets"`
}

func GetPage

func GetPage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PageState, opts ...pulumi.ResourceOption) (*Page, error)

GetPage gets an existing Page resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPage

func NewPage(ctx *pulumi.Context,
	name string, args *PageArgs, opts ...pulumi.ResourceOption) (*Page, error)

NewPage registers a new resource with the given unique name, arguments, and options.

func (*Page) ElementType

func (*Page) ElementType() reflect.Type

func (*Page) ToPageOutput

func (i *Page) ToPageOutput() PageOutput

func (*Page) ToPageOutputWithContext

func (i *Page) ToPageOutputWithContext(ctx context.Context) PageOutput

type PageArgs

type PageArgs struct {
	// The identifier of the page/folder after which the page should be placed
	After pulumi.StringPtrInput
	// The blueprint for which the page is created, relevant only for pages of type "blueprint-entities"
	Blueprint pulumi.StringPtrInput
	// The page description
	Description pulumi.StringPtrInput
	// The icon of the page
	Icon pulumi.StringPtrInput
	// The Identifier of the page
	Identifier pulumi.StringInput
	// Whether the page is locked, if true, viewers will not be able to edit the page widgets and filters
	Locked pulumi.BoolPtrInput
	// The identifier of the folder in which the page is in, default is the root of the sidebar
	Parent pulumi.StringPtrInput
	// The title of the page
	Title pulumi.StringPtrInput
	// The type of the page, can be one of "blueprint-entities", "dashboard" or "home"
	Type pulumi.StringInput
	// The widgets of the page
	Widgets pulumi.StringArrayInput
}

The set of arguments for constructing a Page resource.

func (PageArgs) ElementType

func (PageArgs) ElementType() reflect.Type

type PageArray

type PageArray []PageInput

func (PageArray) ElementType

func (PageArray) ElementType() reflect.Type

func (PageArray) ToPageArrayOutput

func (i PageArray) ToPageArrayOutput() PageArrayOutput

func (PageArray) ToPageArrayOutputWithContext

func (i PageArray) ToPageArrayOutputWithContext(ctx context.Context) PageArrayOutput

type PageArrayInput

type PageArrayInput interface {
	pulumi.Input

	ToPageArrayOutput() PageArrayOutput
	ToPageArrayOutputWithContext(context.Context) PageArrayOutput
}

PageArrayInput is an input type that accepts PageArray and PageArrayOutput values. You can construct a concrete instance of `PageArrayInput` via:

PageArray{ PageArgs{...} }

type PageArrayOutput

type PageArrayOutput struct{ *pulumi.OutputState }

func (PageArrayOutput) ElementType

func (PageArrayOutput) ElementType() reflect.Type

func (PageArrayOutput) Index

func (PageArrayOutput) ToPageArrayOutput

func (o PageArrayOutput) ToPageArrayOutput() PageArrayOutput

func (PageArrayOutput) ToPageArrayOutputWithContext

func (o PageArrayOutput) ToPageArrayOutputWithContext(ctx context.Context) PageArrayOutput

type PageInput

type PageInput interface {
	pulumi.Input

	ToPageOutput() PageOutput
	ToPageOutputWithContext(ctx context.Context) PageOutput
}

type PageMap

type PageMap map[string]PageInput

func (PageMap) ElementType

func (PageMap) ElementType() reflect.Type

func (PageMap) ToPageMapOutput

func (i PageMap) ToPageMapOutput() PageMapOutput

func (PageMap) ToPageMapOutputWithContext

func (i PageMap) ToPageMapOutputWithContext(ctx context.Context) PageMapOutput

type PageMapInput

type PageMapInput interface {
	pulumi.Input

	ToPageMapOutput() PageMapOutput
	ToPageMapOutputWithContext(context.Context) PageMapOutput
}

PageMapInput is an input type that accepts PageMap and PageMapOutput values. You can construct a concrete instance of `PageMapInput` via:

PageMap{ "key": PageArgs{...} }

type PageMapOutput

type PageMapOutput struct{ *pulumi.OutputState }

func (PageMapOutput) ElementType

func (PageMapOutput) ElementType() reflect.Type

func (PageMapOutput) MapIndex

func (PageMapOutput) ToPageMapOutput

func (o PageMapOutput) ToPageMapOutput() PageMapOutput

func (PageMapOutput) ToPageMapOutputWithContext

func (o PageMapOutput) ToPageMapOutputWithContext(ctx context.Context) PageMapOutput

type PageOutput

type PageOutput struct{ *pulumi.OutputState }

func (PageOutput) After

func (o PageOutput) After() pulumi.StringPtrOutput

The identifier of the page/folder after which the page should be placed

func (PageOutput) Blueprint

func (o PageOutput) Blueprint() pulumi.StringPtrOutput

The blueprint for which the page is created, relevant only for pages of type "blueprint-entities"

func (PageOutput) CreatedAt

func (o PageOutput) CreatedAt() pulumi.StringOutput

The creation date of the page

func (PageOutput) CreatedBy

func (o PageOutput) CreatedBy() pulumi.StringOutput

The creator of the page

func (PageOutput) Description added in v2.0.1

func (o PageOutput) Description() pulumi.StringPtrOutput

The page description

func (PageOutput) ElementType

func (PageOutput) ElementType() reflect.Type

func (PageOutput) Icon

The icon of the page

func (PageOutput) Identifier

func (o PageOutput) Identifier() pulumi.StringOutput

The Identifier of the page

func (PageOutput) Locked

func (o PageOutput) Locked() pulumi.BoolPtrOutput

Whether the page is locked, if true, viewers will not be able to edit the page widgets and filters

func (PageOutput) Parent

func (o PageOutput) Parent() pulumi.StringPtrOutput

The identifier of the folder in which the page is in, default is the root of the sidebar

func (PageOutput) Title

func (o PageOutput) Title() pulumi.StringPtrOutput

The title of the page

func (PageOutput) ToPageOutput

func (o PageOutput) ToPageOutput() PageOutput

func (PageOutput) ToPageOutputWithContext

func (o PageOutput) ToPageOutputWithContext(ctx context.Context) PageOutput

func (PageOutput) Type

func (o PageOutput) Type() pulumi.StringOutput

The type of the page, can be one of "blueprint-entities", "dashboard" or "home"

func (PageOutput) UpdatedAt

func (o PageOutput) UpdatedAt() pulumi.StringOutput

The last update date of the page

func (PageOutput) UpdatedBy

func (o PageOutput) UpdatedBy() pulumi.StringOutput

The last updater of the page

func (PageOutput) Widgets

func (o PageOutput) Widgets() pulumi.StringArrayOutput

The widgets of the page

type PagePermissions

type PagePermissions struct {
	pulumi.CustomResourceState

	PageIdentifier pulumi.StringOutput `pulumi:"pageIdentifier"`
	// The permission to read the page
	Read PagePermissionsReadOutput `pulumi:"read"`
}

func GetPagePermissions

func GetPagePermissions(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PagePermissionsState, opts ...pulumi.ResourceOption) (*PagePermissions, error)

GetPagePermissions gets an existing PagePermissions resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPagePermissions

func NewPagePermissions(ctx *pulumi.Context,
	name string, args *PagePermissionsArgs, opts ...pulumi.ResourceOption) (*PagePermissions, error)

NewPagePermissions registers a new resource with the given unique name, arguments, and options.

func (*PagePermissions) ElementType

func (*PagePermissions) ElementType() reflect.Type

func (*PagePermissions) ToPagePermissionsOutput

func (i *PagePermissions) ToPagePermissionsOutput() PagePermissionsOutput

func (*PagePermissions) ToPagePermissionsOutputWithContext

func (i *PagePermissions) ToPagePermissionsOutputWithContext(ctx context.Context) PagePermissionsOutput

type PagePermissionsArgs

type PagePermissionsArgs struct {
	PageIdentifier pulumi.StringInput
	// The permission to read the page
	Read PagePermissionsReadInput
}

The set of arguments for constructing a PagePermissions resource.

func (PagePermissionsArgs) ElementType

func (PagePermissionsArgs) ElementType() reflect.Type

type PagePermissionsArray

type PagePermissionsArray []PagePermissionsInput

func (PagePermissionsArray) ElementType

func (PagePermissionsArray) ElementType() reflect.Type

func (PagePermissionsArray) ToPagePermissionsArrayOutput

func (i PagePermissionsArray) ToPagePermissionsArrayOutput() PagePermissionsArrayOutput

func (PagePermissionsArray) ToPagePermissionsArrayOutputWithContext

func (i PagePermissionsArray) ToPagePermissionsArrayOutputWithContext(ctx context.Context) PagePermissionsArrayOutput

type PagePermissionsArrayInput

type PagePermissionsArrayInput interface {
	pulumi.Input

	ToPagePermissionsArrayOutput() PagePermissionsArrayOutput
	ToPagePermissionsArrayOutputWithContext(context.Context) PagePermissionsArrayOutput
}

PagePermissionsArrayInput is an input type that accepts PagePermissionsArray and PagePermissionsArrayOutput values. You can construct a concrete instance of `PagePermissionsArrayInput` via:

PagePermissionsArray{ PagePermissionsArgs{...} }

type PagePermissionsArrayOutput

type PagePermissionsArrayOutput struct{ *pulumi.OutputState }

func (PagePermissionsArrayOutput) ElementType

func (PagePermissionsArrayOutput) ElementType() reflect.Type

func (PagePermissionsArrayOutput) Index

func (PagePermissionsArrayOutput) ToPagePermissionsArrayOutput

func (o PagePermissionsArrayOutput) ToPagePermissionsArrayOutput() PagePermissionsArrayOutput

func (PagePermissionsArrayOutput) ToPagePermissionsArrayOutputWithContext

func (o PagePermissionsArrayOutput) ToPagePermissionsArrayOutputWithContext(ctx context.Context) PagePermissionsArrayOutput

type PagePermissionsInput

type PagePermissionsInput interface {
	pulumi.Input

	ToPagePermissionsOutput() PagePermissionsOutput
	ToPagePermissionsOutputWithContext(ctx context.Context) PagePermissionsOutput
}

type PagePermissionsMap

type PagePermissionsMap map[string]PagePermissionsInput

func (PagePermissionsMap) ElementType

func (PagePermissionsMap) ElementType() reflect.Type

func (PagePermissionsMap) ToPagePermissionsMapOutput

func (i PagePermissionsMap) ToPagePermissionsMapOutput() PagePermissionsMapOutput

func (PagePermissionsMap) ToPagePermissionsMapOutputWithContext

func (i PagePermissionsMap) ToPagePermissionsMapOutputWithContext(ctx context.Context) PagePermissionsMapOutput

type PagePermissionsMapInput

type PagePermissionsMapInput interface {
	pulumi.Input

	ToPagePermissionsMapOutput() PagePermissionsMapOutput
	ToPagePermissionsMapOutputWithContext(context.Context) PagePermissionsMapOutput
}

PagePermissionsMapInput is an input type that accepts PagePermissionsMap and PagePermissionsMapOutput values. You can construct a concrete instance of `PagePermissionsMapInput` via:

PagePermissionsMap{ "key": PagePermissionsArgs{...} }

type PagePermissionsMapOutput

type PagePermissionsMapOutput struct{ *pulumi.OutputState }

func (PagePermissionsMapOutput) ElementType

func (PagePermissionsMapOutput) ElementType() reflect.Type

func (PagePermissionsMapOutput) MapIndex

func (PagePermissionsMapOutput) ToPagePermissionsMapOutput

func (o PagePermissionsMapOutput) ToPagePermissionsMapOutput() PagePermissionsMapOutput

func (PagePermissionsMapOutput) ToPagePermissionsMapOutputWithContext

func (o PagePermissionsMapOutput) ToPagePermissionsMapOutputWithContext(ctx context.Context) PagePermissionsMapOutput

type PagePermissionsOutput

type PagePermissionsOutput struct{ *pulumi.OutputState }

func (PagePermissionsOutput) ElementType

func (PagePermissionsOutput) ElementType() reflect.Type

func (PagePermissionsOutput) PageIdentifier

func (o PagePermissionsOutput) PageIdentifier() pulumi.StringOutput

func (PagePermissionsOutput) Read

The permission to read the page

func (PagePermissionsOutput) ToPagePermissionsOutput

func (o PagePermissionsOutput) ToPagePermissionsOutput() PagePermissionsOutput

func (PagePermissionsOutput) ToPagePermissionsOutputWithContext

func (o PagePermissionsOutput) ToPagePermissionsOutputWithContext(ctx context.Context) PagePermissionsOutput

type PagePermissionsRead

type PagePermissionsRead struct {
	// The roles with read permission
	Roles []string `pulumi:"roles"`
	// The teams with read permission
	Teams []string `pulumi:"teams"`
	// The users with read permission
	Users []string `pulumi:"users"`
}

type PagePermissionsReadArgs

type PagePermissionsReadArgs struct {
	// The roles with read permission
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// The teams with read permission
	Teams pulumi.StringArrayInput `pulumi:"teams"`
	// The users with read permission
	Users pulumi.StringArrayInput `pulumi:"users"`
}

func (PagePermissionsReadArgs) ElementType

func (PagePermissionsReadArgs) ElementType() reflect.Type

func (PagePermissionsReadArgs) ToPagePermissionsReadOutput

func (i PagePermissionsReadArgs) ToPagePermissionsReadOutput() PagePermissionsReadOutput

func (PagePermissionsReadArgs) ToPagePermissionsReadOutputWithContext

func (i PagePermissionsReadArgs) ToPagePermissionsReadOutputWithContext(ctx context.Context) PagePermissionsReadOutput

func (PagePermissionsReadArgs) ToPagePermissionsReadPtrOutput

func (i PagePermissionsReadArgs) ToPagePermissionsReadPtrOutput() PagePermissionsReadPtrOutput

func (PagePermissionsReadArgs) ToPagePermissionsReadPtrOutputWithContext

func (i PagePermissionsReadArgs) ToPagePermissionsReadPtrOutputWithContext(ctx context.Context) PagePermissionsReadPtrOutput

type PagePermissionsReadInput

type PagePermissionsReadInput interface {
	pulumi.Input

	ToPagePermissionsReadOutput() PagePermissionsReadOutput
	ToPagePermissionsReadOutputWithContext(context.Context) PagePermissionsReadOutput
}

PagePermissionsReadInput is an input type that accepts PagePermissionsReadArgs and PagePermissionsReadOutput values. You can construct a concrete instance of `PagePermissionsReadInput` via:

PagePermissionsReadArgs{...}

type PagePermissionsReadOutput

type PagePermissionsReadOutput struct{ *pulumi.OutputState }

func (PagePermissionsReadOutput) ElementType

func (PagePermissionsReadOutput) ElementType() reflect.Type

func (PagePermissionsReadOutput) Roles

The roles with read permission

func (PagePermissionsReadOutput) Teams

The teams with read permission

func (PagePermissionsReadOutput) ToPagePermissionsReadOutput

func (o PagePermissionsReadOutput) ToPagePermissionsReadOutput() PagePermissionsReadOutput

func (PagePermissionsReadOutput) ToPagePermissionsReadOutputWithContext

func (o PagePermissionsReadOutput) ToPagePermissionsReadOutputWithContext(ctx context.Context) PagePermissionsReadOutput

func (PagePermissionsReadOutput) ToPagePermissionsReadPtrOutput

func (o PagePermissionsReadOutput) ToPagePermissionsReadPtrOutput() PagePermissionsReadPtrOutput

func (PagePermissionsReadOutput) ToPagePermissionsReadPtrOutputWithContext

func (o PagePermissionsReadOutput) ToPagePermissionsReadPtrOutputWithContext(ctx context.Context) PagePermissionsReadPtrOutput

func (PagePermissionsReadOutput) Users

The users with read permission

type PagePermissionsReadPtrInput

type PagePermissionsReadPtrInput interface {
	pulumi.Input

	ToPagePermissionsReadPtrOutput() PagePermissionsReadPtrOutput
	ToPagePermissionsReadPtrOutputWithContext(context.Context) PagePermissionsReadPtrOutput
}

PagePermissionsReadPtrInput is an input type that accepts PagePermissionsReadArgs, PagePermissionsReadPtr and PagePermissionsReadPtrOutput values. You can construct a concrete instance of `PagePermissionsReadPtrInput` via:

        PagePermissionsReadArgs{...}

or:

        nil

type PagePermissionsReadPtrOutput

type PagePermissionsReadPtrOutput struct{ *pulumi.OutputState }

func (PagePermissionsReadPtrOutput) Elem

func (PagePermissionsReadPtrOutput) ElementType

func (PagePermissionsReadPtrOutput) Roles

The roles with read permission

func (PagePermissionsReadPtrOutput) Teams

The teams with read permission

func (PagePermissionsReadPtrOutput) ToPagePermissionsReadPtrOutput

func (o PagePermissionsReadPtrOutput) ToPagePermissionsReadPtrOutput() PagePermissionsReadPtrOutput

func (PagePermissionsReadPtrOutput) ToPagePermissionsReadPtrOutputWithContext

func (o PagePermissionsReadPtrOutput) ToPagePermissionsReadPtrOutputWithContext(ctx context.Context) PagePermissionsReadPtrOutput

func (PagePermissionsReadPtrOutput) Users

The users with read permission

type PagePermissionsState

type PagePermissionsState struct {
	PageIdentifier pulumi.StringPtrInput
	// The permission to read the page
	Read PagePermissionsReadPtrInput
}

func (PagePermissionsState) ElementType

func (PagePermissionsState) ElementType() reflect.Type

type PageState

type PageState struct {
	// The identifier of the page/folder after which the page should be placed
	After pulumi.StringPtrInput
	// The blueprint for which the page is created, relevant only for pages of type "blueprint-entities"
	Blueprint pulumi.StringPtrInput
	// The creation date of the page
	CreatedAt pulumi.StringPtrInput
	// The creator of the page
	CreatedBy pulumi.StringPtrInput
	// The page description
	Description pulumi.StringPtrInput
	// The icon of the page
	Icon pulumi.StringPtrInput
	// The Identifier of the page
	Identifier pulumi.StringPtrInput
	// Whether the page is locked, if true, viewers will not be able to edit the page widgets and filters
	Locked pulumi.BoolPtrInput
	// The identifier of the folder in which the page is in, default is the root of the sidebar
	Parent pulumi.StringPtrInput
	// The title of the page
	Title pulumi.StringPtrInput
	// The type of the page, can be one of "blueprint-entities", "dashboard" or "home"
	Type pulumi.StringPtrInput
	// The last update date of the page
	UpdatedAt pulumi.StringPtrInput
	// The last updater of the page
	UpdatedBy pulumi.StringPtrInput
	// The widgets of the page
	Widgets pulumi.StringArrayInput
}

func (PageState) ElementType

func (PageState) ElementType() reflect.Type

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	BaseUrl pulumi.StringPtrOutput `pulumi:"baseUrl"`
	// Client ID for Port-labs
	ClientId pulumi.StringPtrOutput `pulumi:"clientId"`
	// Client Secret for Port-labs
	Secret pulumi.StringPtrOutput `pulumi:"secret"`
	// Token for Port-labs
	Token pulumi.StringPtrOutput `pulumi:"token"`
}

The provider type for the port-labs package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

NewProvider registers a new resource with the given unique name, arguments, and options.

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs

type ProviderArgs struct {
	BaseUrl pulumi.StringPtrInput
	// Client ID for Port-labs
	ClientId pulumi.StringPtrInput
	// Client Secret for Port-labs
	Secret pulumi.StringPtrInput
	// Token for Port-labs
	Token pulumi.StringPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) BaseUrl

func (ProviderOutput) ClientId

func (o ProviderOutput) ClientId() pulumi.StringPtrOutput

Client ID for Port-labs

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) Secret

Client Secret for Port-labs

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (ProviderOutput) Token

Token for Port-labs

type Scorecard

type Scorecard struct {
	pulumi.CustomResourceState

	// The blueprint of the scorecard
	Blueprint pulumi.StringOutput `pulumi:"blueprint"`
	// The creation date of the scorecard
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The creator of the scorecard
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// The filter to apply on the entities before calculating the scorecard
	Filter ScorecardFilterPtrOutput `pulumi:"filter"`
	// The identifier of the scorecard
	Identifier pulumi.StringOutput `pulumi:"identifier"`
	// The levels of the scorecard. This overrides the default levels (Basic, Bronze, Silver, Gold) if provided
	Levels ScorecardLevelArrayOutput `pulumi:"levels"`
	// The rules of the scorecard
	Rules ScorecardRuleArrayOutput `pulumi:"rules"`
	// The title of the scorecard
	Title pulumi.StringOutput `pulumi:"title"`
	// The last update date of the scorecard
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// The last updater of the scorecard
	UpdatedBy pulumi.StringOutput `pulumi:"updatedBy"`
}

This resource allows you to manage a scorecard.

See the [Port documentation](https://docs.getport.io/promote-scorecards/) for more information about scorecards.

## Example Usage

This will create a blueprint with a Scorecard measuring the readiness of a microservice.

```go 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 { microservice, err := port.NewPort_blueprint(ctx, "microservice", &port.Port_blueprintArgs{ Title: "microservice", Icon: "Terraform", Identifier: "microservice", Properties: map[string]interface{}{ "stringProps": map[string]interface{}{ "author": map[string]interface{}{ "title": "Author", }, "url": map[string]interface{}{ "title": "URL", }, }, "booleanProps": map[string]interface{}{ "required": map[string]interface{}{ "type": "boolean", }, }, "numberProps": map[string]interface{}{ "sum": map[string]interface{}{ "type": "number", }, }, }, }) if err != nil { return err } _, err = port.NewPort_scorecard(ctx, "readiness", &port.Port_scorecardArgs{ Identifier: "Readiness", Title: "Readiness", Blueprint: microservice.Identifier, Rules: []interface{}{ map[string]interface{}{ "identifier": "hasOwner", "title": "Has Owner", "level": "Gold", "query": map[string]interface{}{ "combinator": "and", "conditions": []string{ %!v(PANIC=Format method: fatal: An assertion has failed: unlowered function toJSON), %!v(PANIC=Format method: fatal: An assertion has failed: unlowered function toJSON), }, }, }, map[string]interface{}{ "identifier": "hasUrl", "title": "Has URL", "level": "Silver", "query": map[string]interface{}{ "combinator": "and", "conditions": []string{ %!v(PANIC=Format method: fatal: An assertion has failed: unlowered function toJSON), }, }, }, map[string]interface{}{ "identifier": "checkSumIfRequired", "title": "Check Sum If Required", "level": "Bronze", "query": map[string]interface{}{ "combinator": "or", "conditions": []string{ %!v(PANIC=Format method: fatal: An assertion has failed: unlowered function toJSON), %!v(PANIC=Format method: fatal: An assertion has failed: unlowered function toJSON), }, }, }, }, }, pulumi.DependsOn([]pulumi.Resource{ microservice, })) if err != nil { return err } return nil }) } ```

### With Levels And Filter

This will override the default levels (Basic, Bronze, Silver, Gold) with the provided levels: Not Ready, Partially Ready, Ready.

```go 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 { microservice, err := port.NewPort_blueprint(ctx, "microservice", &port.Port_blueprintArgs{ Title: "microservice", Icon: "Terraform", Identifier: "microservice", Properties: map[string]interface{}{ "stringProps": map[string]interface{}{ "author": map[string]interface{}{ "title": "Author", }, "url": map[string]interface{}{ "title": "URL", }, }, "booleanProps": map[string]interface{}{ "required": map[string]interface{}{ "type": "boolean", }, }, "numberProps": map[string]interface{}{ "sum": map[string]interface{}{ "type": "number", }, }, }, }) if err != nil { return err } _, err = port.NewPort_scorecard(ctx, "readiness", &port.Port_scorecardArgs{ Identifier: "Readiness", Title: "Readiness", Blueprint: microservice.Identifier, Filter: map[string]interface{}{ "combinator": "and", "conditions": []string{ %!v(PANIC=Format method: fatal: An assertion has failed: unlowered function toJSON), }, }, Levels: []map[string]interface{}{ map[string]interface{}{ "color": "red", "title": "No Ready", }, map[string]interface{}{ "color": "yellow", "title": "Partially Ready", }, map[string]interface{}{ "color": "green", "title": "Ready", }, }, Rules: []interface{}{ map[string]interface{}{ "identifier": "hasOwner", "title": "Has Owner", "level": "Ready", "query": map[string]interface{}{ "combinator": "and", "conditions": []string{ %!v(PANIC=Format method: fatal: An assertion has failed: unlowered function toJSON), %!v(PANIC=Format method: fatal: An assertion has failed: unlowered function toJSON), }, }, }, map[string]interface{}{ "identifier": "hasUrl", "title": "Has URL", "level": "Partially Ready", "query": map[string]interface{}{ "combinator": "and", "conditions": []string{ %!v(PANIC=Format method: fatal: An assertion has failed: unlowered function toJSON), }, }, }, map[string]interface{}{ "identifier": "checkSumIfRequired", "title": "Check Sum If Required", "level": "Partially Ready", "query": map[string]interface{}{ "combinator": "or", "conditions": []string{ %!v(PANIC=Format method: fatal: An assertion has failed: unlowered function toJSON), %!v(PANIC=Format method: fatal: An assertion has failed: unlowered function toJSON), }, }, }, }, }, pulumi.DependsOn([]pulumi.Resource{ microservice, })) if err != nil { return err } return nil }) } ```

func GetScorecard

func GetScorecard(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ScorecardState, opts ...pulumi.ResourceOption) (*Scorecard, error)

GetScorecard gets an existing Scorecard resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewScorecard

func NewScorecard(ctx *pulumi.Context,
	name string, args *ScorecardArgs, opts ...pulumi.ResourceOption) (*Scorecard, error)

NewScorecard registers a new resource with the given unique name, arguments, and options.

func (*Scorecard) ElementType

func (*Scorecard) ElementType() reflect.Type

func (*Scorecard) ToScorecardOutput

func (i *Scorecard) ToScorecardOutput() ScorecardOutput

func (*Scorecard) ToScorecardOutputWithContext

func (i *Scorecard) ToScorecardOutputWithContext(ctx context.Context) ScorecardOutput

type ScorecardArgs

type ScorecardArgs struct {
	// The blueprint of the scorecard
	Blueprint pulumi.StringInput
	// The filter to apply on the entities before calculating the scorecard
	Filter ScorecardFilterPtrInput
	// The identifier of the scorecard
	Identifier pulumi.StringInput
	// The levels of the scorecard. This overrides the default levels (Basic, Bronze, Silver, Gold) if provided
	Levels ScorecardLevelArrayInput
	// The rules of the scorecard
	Rules ScorecardRuleArrayInput
	// The title of the scorecard
	Title pulumi.StringInput
}

The set of arguments for constructing a Scorecard resource.

func (ScorecardArgs) ElementType

func (ScorecardArgs) ElementType() reflect.Type

type ScorecardArray

type ScorecardArray []ScorecardInput

func (ScorecardArray) ElementType

func (ScorecardArray) ElementType() reflect.Type

func (ScorecardArray) ToScorecardArrayOutput

func (i ScorecardArray) ToScorecardArrayOutput() ScorecardArrayOutput

func (ScorecardArray) ToScorecardArrayOutputWithContext

func (i ScorecardArray) ToScorecardArrayOutputWithContext(ctx context.Context) ScorecardArrayOutput

type ScorecardArrayInput

type ScorecardArrayInput interface {
	pulumi.Input

	ToScorecardArrayOutput() ScorecardArrayOutput
	ToScorecardArrayOutputWithContext(context.Context) ScorecardArrayOutput
}

ScorecardArrayInput is an input type that accepts ScorecardArray and ScorecardArrayOutput values. You can construct a concrete instance of `ScorecardArrayInput` via:

ScorecardArray{ ScorecardArgs{...} }

type ScorecardArrayOutput

type ScorecardArrayOutput struct{ *pulumi.OutputState }

func (ScorecardArrayOutput) ElementType

func (ScorecardArrayOutput) ElementType() reflect.Type

func (ScorecardArrayOutput) Index

func (ScorecardArrayOutput) ToScorecardArrayOutput

func (o ScorecardArrayOutput) ToScorecardArrayOutput() ScorecardArrayOutput

func (ScorecardArrayOutput) ToScorecardArrayOutputWithContext

func (o ScorecardArrayOutput) ToScorecardArrayOutputWithContext(ctx context.Context) ScorecardArrayOutput

type ScorecardFilter added in v2.1.7

type ScorecardFilter struct {
	// The combinator of the filter
	Combinator string `pulumi:"combinator"`
	// The conditions of the filter. Each condition object should be encoded to a string
	Conditions []string `pulumi:"conditions"`
}

type ScorecardFilterArgs added in v2.1.7

type ScorecardFilterArgs struct {
	// The combinator of the filter
	Combinator pulumi.StringInput `pulumi:"combinator"`
	// The conditions of the filter. Each condition object should be encoded to a string
	Conditions pulumi.StringArrayInput `pulumi:"conditions"`
}

func (ScorecardFilterArgs) ElementType added in v2.1.7

func (ScorecardFilterArgs) ElementType() reflect.Type

func (ScorecardFilterArgs) ToScorecardFilterOutput added in v2.1.7

func (i ScorecardFilterArgs) ToScorecardFilterOutput() ScorecardFilterOutput

func (ScorecardFilterArgs) ToScorecardFilterOutputWithContext added in v2.1.7

func (i ScorecardFilterArgs) ToScorecardFilterOutputWithContext(ctx context.Context) ScorecardFilterOutput

func (ScorecardFilterArgs) ToScorecardFilterPtrOutput added in v2.1.7

func (i ScorecardFilterArgs) ToScorecardFilterPtrOutput() ScorecardFilterPtrOutput

func (ScorecardFilterArgs) ToScorecardFilterPtrOutputWithContext added in v2.1.7

func (i ScorecardFilterArgs) ToScorecardFilterPtrOutputWithContext(ctx context.Context) ScorecardFilterPtrOutput

type ScorecardFilterInput added in v2.1.7

type ScorecardFilterInput interface {
	pulumi.Input

	ToScorecardFilterOutput() ScorecardFilterOutput
	ToScorecardFilterOutputWithContext(context.Context) ScorecardFilterOutput
}

ScorecardFilterInput is an input type that accepts ScorecardFilterArgs and ScorecardFilterOutput values. You can construct a concrete instance of `ScorecardFilterInput` via:

ScorecardFilterArgs{...}

type ScorecardFilterOutput added in v2.1.7

type ScorecardFilterOutput struct{ *pulumi.OutputState }

func (ScorecardFilterOutput) Combinator added in v2.1.7

func (o ScorecardFilterOutput) Combinator() pulumi.StringOutput

The combinator of the filter

func (ScorecardFilterOutput) Conditions added in v2.1.7

The conditions of the filter. Each condition object should be encoded to a string

func (ScorecardFilterOutput) ElementType added in v2.1.7

func (ScorecardFilterOutput) ElementType() reflect.Type

func (ScorecardFilterOutput) ToScorecardFilterOutput added in v2.1.7

func (o ScorecardFilterOutput) ToScorecardFilterOutput() ScorecardFilterOutput

func (ScorecardFilterOutput) ToScorecardFilterOutputWithContext added in v2.1.7

func (o ScorecardFilterOutput) ToScorecardFilterOutputWithContext(ctx context.Context) ScorecardFilterOutput

func (ScorecardFilterOutput) ToScorecardFilterPtrOutput added in v2.1.7

func (o ScorecardFilterOutput) ToScorecardFilterPtrOutput() ScorecardFilterPtrOutput

func (ScorecardFilterOutput) ToScorecardFilterPtrOutputWithContext added in v2.1.7

func (o ScorecardFilterOutput) ToScorecardFilterPtrOutputWithContext(ctx context.Context) ScorecardFilterPtrOutput

type ScorecardFilterPtrInput added in v2.1.7

type ScorecardFilterPtrInput interface {
	pulumi.Input

	ToScorecardFilterPtrOutput() ScorecardFilterPtrOutput
	ToScorecardFilterPtrOutputWithContext(context.Context) ScorecardFilterPtrOutput
}

ScorecardFilterPtrInput is an input type that accepts ScorecardFilterArgs, ScorecardFilterPtr and ScorecardFilterPtrOutput values. You can construct a concrete instance of `ScorecardFilterPtrInput` via:

        ScorecardFilterArgs{...}

or:

        nil

func ScorecardFilterPtr added in v2.1.7

func ScorecardFilterPtr(v *ScorecardFilterArgs) ScorecardFilterPtrInput

type ScorecardFilterPtrOutput added in v2.1.7

type ScorecardFilterPtrOutput struct{ *pulumi.OutputState }

func (ScorecardFilterPtrOutput) Combinator added in v2.1.7

The combinator of the filter

func (ScorecardFilterPtrOutput) Conditions added in v2.1.7

The conditions of the filter. Each condition object should be encoded to a string

func (ScorecardFilterPtrOutput) Elem added in v2.1.7

func (ScorecardFilterPtrOutput) ElementType added in v2.1.7

func (ScorecardFilterPtrOutput) ElementType() reflect.Type

func (ScorecardFilterPtrOutput) ToScorecardFilterPtrOutput added in v2.1.7

func (o ScorecardFilterPtrOutput) ToScorecardFilterPtrOutput() ScorecardFilterPtrOutput

func (ScorecardFilterPtrOutput) ToScorecardFilterPtrOutputWithContext added in v2.1.7

func (o ScorecardFilterPtrOutput) ToScorecardFilterPtrOutputWithContext(ctx context.Context) ScorecardFilterPtrOutput

type ScorecardInput

type ScorecardInput interface {
	pulumi.Input

	ToScorecardOutput() ScorecardOutput
	ToScorecardOutputWithContext(ctx context.Context) ScorecardOutput
}

type ScorecardLevel added in v2.0.12

type ScorecardLevel struct {
	// The color of the level
	Color string `pulumi:"color"`
	// The title of the level
	Title string `pulumi:"title"`
}

type ScorecardLevelArgs added in v2.0.12

type ScorecardLevelArgs struct {
	// The color of the level
	Color pulumi.StringInput `pulumi:"color"`
	// The title of the level
	Title pulumi.StringInput `pulumi:"title"`
}

func (ScorecardLevelArgs) ElementType added in v2.0.12

func (ScorecardLevelArgs) ElementType() reflect.Type

func (ScorecardLevelArgs) ToScorecardLevelOutput added in v2.0.12

func (i ScorecardLevelArgs) ToScorecardLevelOutput() ScorecardLevelOutput

func (ScorecardLevelArgs) ToScorecardLevelOutputWithContext added in v2.0.12

func (i ScorecardLevelArgs) ToScorecardLevelOutputWithContext(ctx context.Context) ScorecardLevelOutput

type ScorecardLevelArray added in v2.0.12

type ScorecardLevelArray []ScorecardLevelInput

func (ScorecardLevelArray) ElementType added in v2.0.12

func (ScorecardLevelArray) ElementType() reflect.Type

func (ScorecardLevelArray) ToScorecardLevelArrayOutput added in v2.0.12

func (i ScorecardLevelArray) ToScorecardLevelArrayOutput() ScorecardLevelArrayOutput

func (ScorecardLevelArray) ToScorecardLevelArrayOutputWithContext added in v2.0.12

func (i ScorecardLevelArray) ToScorecardLevelArrayOutputWithContext(ctx context.Context) ScorecardLevelArrayOutput

type ScorecardLevelArrayInput added in v2.0.12

type ScorecardLevelArrayInput interface {
	pulumi.Input

	ToScorecardLevelArrayOutput() ScorecardLevelArrayOutput
	ToScorecardLevelArrayOutputWithContext(context.Context) ScorecardLevelArrayOutput
}

ScorecardLevelArrayInput is an input type that accepts ScorecardLevelArray and ScorecardLevelArrayOutput values. You can construct a concrete instance of `ScorecardLevelArrayInput` via:

ScorecardLevelArray{ ScorecardLevelArgs{...} }

type ScorecardLevelArrayOutput added in v2.0.12

type ScorecardLevelArrayOutput struct{ *pulumi.OutputState }

func (ScorecardLevelArrayOutput) ElementType added in v2.0.12

func (ScorecardLevelArrayOutput) ElementType() reflect.Type

func (ScorecardLevelArrayOutput) Index added in v2.0.12

func (ScorecardLevelArrayOutput) ToScorecardLevelArrayOutput added in v2.0.12

func (o ScorecardLevelArrayOutput) ToScorecardLevelArrayOutput() ScorecardLevelArrayOutput

func (ScorecardLevelArrayOutput) ToScorecardLevelArrayOutputWithContext added in v2.0.12

func (o ScorecardLevelArrayOutput) ToScorecardLevelArrayOutputWithContext(ctx context.Context) ScorecardLevelArrayOutput

type ScorecardLevelInput added in v2.0.12

type ScorecardLevelInput interface {
	pulumi.Input

	ToScorecardLevelOutput() ScorecardLevelOutput
	ToScorecardLevelOutputWithContext(context.Context) ScorecardLevelOutput
}

ScorecardLevelInput is an input type that accepts ScorecardLevelArgs and ScorecardLevelOutput values. You can construct a concrete instance of `ScorecardLevelInput` via:

ScorecardLevelArgs{...}

type ScorecardLevelOutput added in v2.0.12

type ScorecardLevelOutput struct{ *pulumi.OutputState }

func (ScorecardLevelOutput) Color added in v2.0.12

The color of the level

func (ScorecardLevelOutput) ElementType added in v2.0.12

func (ScorecardLevelOutput) ElementType() reflect.Type

func (ScorecardLevelOutput) Title added in v2.0.12

The title of the level

func (ScorecardLevelOutput) ToScorecardLevelOutput added in v2.0.12

func (o ScorecardLevelOutput) ToScorecardLevelOutput() ScorecardLevelOutput

func (ScorecardLevelOutput) ToScorecardLevelOutputWithContext added in v2.0.12

func (o ScorecardLevelOutput) ToScorecardLevelOutputWithContext(ctx context.Context) ScorecardLevelOutput

type ScorecardMap

type ScorecardMap map[string]ScorecardInput

func (ScorecardMap) ElementType

func (ScorecardMap) ElementType() reflect.Type

func (ScorecardMap) ToScorecardMapOutput

func (i ScorecardMap) ToScorecardMapOutput() ScorecardMapOutput

func (ScorecardMap) ToScorecardMapOutputWithContext

func (i ScorecardMap) ToScorecardMapOutputWithContext(ctx context.Context) ScorecardMapOutput

type ScorecardMapInput

type ScorecardMapInput interface {
	pulumi.Input

	ToScorecardMapOutput() ScorecardMapOutput
	ToScorecardMapOutputWithContext(context.Context) ScorecardMapOutput
}

ScorecardMapInput is an input type that accepts ScorecardMap and ScorecardMapOutput values. You can construct a concrete instance of `ScorecardMapInput` via:

ScorecardMap{ "key": ScorecardArgs{...} }

type ScorecardMapOutput

type ScorecardMapOutput struct{ *pulumi.OutputState }

func (ScorecardMapOutput) ElementType

func (ScorecardMapOutput) ElementType() reflect.Type

func (ScorecardMapOutput) MapIndex

func (ScorecardMapOutput) ToScorecardMapOutput

func (o ScorecardMapOutput) ToScorecardMapOutput() ScorecardMapOutput

func (ScorecardMapOutput) ToScorecardMapOutputWithContext

func (o ScorecardMapOutput) ToScorecardMapOutputWithContext(ctx context.Context) ScorecardMapOutput

type ScorecardOutput

type ScorecardOutput struct{ *pulumi.OutputState }

func (ScorecardOutput) Blueprint

func (o ScorecardOutput) Blueprint() pulumi.StringOutput

The blueprint of the scorecard

func (ScorecardOutput) CreatedAt

func (o ScorecardOutput) CreatedAt() pulumi.StringOutput

The creation date of the scorecard

func (ScorecardOutput) CreatedBy

func (o ScorecardOutput) CreatedBy() pulumi.StringOutput

The creator of the scorecard

func (ScorecardOutput) ElementType

func (ScorecardOutput) ElementType() reflect.Type

func (ScorecardOutput) Filter added in v2.1.7

The filter to apply on the entities before calculating the scorecard

func (ScorecardOutput) Identifier

func (o ScorecardOutput) Identifier() pulumi.StringOutput

The identifier of the scorecard

func (ScorecardOutput) Levels added in v2.0.12

The levels of the scorecard. This overrides the default levels (Basic, Bronze, Silver, Gold) if provided

func (ScorecardOutput) Rules

The rules of the scorecard

func (ScorecardOutput) Title

The title of the scorecard

func (ScorecardOutput) ToScorecardOutput

func (o ScorecardOutput) ToScorecardOutput() ScorecardOutput

func (ScorecardOutput) ToScorecardOutputWithContext

func (o ScorecardOutput) ToScorecardOutputWithContext(ctx context.Context) ScorecardOutput

func (ScorecardOutput) UpdatedAt

func (o ScorecardOutput) UpdatedAt() pulumi.StringOutput

The last update date of the scorecard

func (ScorecardOutput) UpdatedBy

func (o ScorecardOutput) UpdatedBy() pulumi.StringOutput

The last updater of the scorecard

type ScorecardRule

type ScorecardRule struct {
	// The description of the rule
	Description *string `pulumi:"description"`
	// The identifier of the rule
	Identifier string `pulumi:"identifier"`
	// The level of the rule
	Level string `pulumi:"level"`
	// The query of the rule
	Query ScorecardRuleQuery `pulumi:"query"`
	// The title of the rule
	Title string `pulumi:"title"`
}

type ScorecardRuleArgs

type ScorecardRuleArgs struct {
	// The description of the rule
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The identifier of the rule
	Identifier pulumi.StringInput `pulumi:"identifier"`
	// The level of the rule
	Level pulumi.StringInput `pulumi:"level"`
	// The query of the rule
	Query ScorecardRuleQueryInput `pulumi:"query"`
	// The title of the rule
	Title pulumi.StringInput `pulumi:"title"`
}

func (ScorecardRuleArgs) ElementType

func (ScorecardRuleArgs) ElementType() reflect.Type

func (ScorecardRuleArgs) ToScorecardRuleOutput

func (i ScorecardRuleArgs) ToScorecardRuleOutput() ScorecardRuleOutput

func (ScorecardRuleArgs) ToScorecardRuleOutputWithContext

func (i ScorecardRuleArgs) ToScorecardRuleOutputWithContext(ctx context.Context) ScorecardRuleOutput

type ScorecardRuleArray

type ScorecardRuleArray []ScorecardRuleInput

func (ScorecardRuleArray) ElementType

func (ScorecardRuleArray) ElementType() reflect.Type

func (ScorecardRuleArray) ToScorecardRuleArrayOutput

func (i ScorecardRuleArray) ToScorecardRuleArrayOutput() ScorecardRuleArrayOutput

func (ScorecardRuleArray) ToScorecardRuleArrayOutputWithContext

func (i ScorecardRuleArray) ToScorecardRuleArrayOutputWithContext(ctx context.Context) ScorecardRuleArrayOutput

type ScorecardRuleArrayInput

type ScorecardRuleArrayInput interface {
	pulumi.Input

	ToScorecardRuleArrayOutput() ScorecardRuleArrayOutput
	ToScorecardRuleArrayOutputWithContext(context.Context) ScorecardRuleArrayOutput
}

ScorecardRuleArrayInput is an input type that accepts ScorecardRuleArray and ScorecardRuleArrayOutput values. You can construct a concrete instance of `ScorecardRuleArrayInput` via:

ScorecardRuleArray{ ScorecardRuleArgs{...} }

type ScorecardRuleArrayOutput

type ScorecardRuleArrayOutput struct{ *pulumi.OutputState }

func (ScorecardRuleArrayOutput) ElementType

func (ScorecardRuleArrayOutput) ElementType() reflect.Type

func (ScorecardRuleArrayOutput) Index

func (ScorecardRuleArrayOutput) ToScorecardRuleArrayOutput

func (o ScorecardRuleArrayOutput) ToScorecardRuleArrayOutput() ScorecardRuleArrayOutput

func (ScorecardRuleArrayOutput) ToScorecardRuleArrayOutputWithContext

func (o ScorecardRuleArrayOutput) ToScorecardRuleArrayOutputWithContext(ctx context.Context) ScorecardRuleArrayOutput

type ScorecardRuleInput

type ScorecardRuleInput interface {
	pulumi.Input

	ToScorecardRuleOutput() ScorecardRuleOutput
	ToScorecardRuleOutputWithContext(context.Context) ScorecardRuleOutput
}

ScorecardRuleInput is an input type that accepts ScorecardRuleArgs and ScorecardRuleOutput values. You can construct a concrete instance of `ScorecardRuleInput` via:

ScorecardRuleArgs{...}

type ScorecardRuleOutput

type ScorecardRuleOutput struct{ *pulumi.OutputState }

func (ScorecardRuleOutput) Description added in v2.1.7

func (o ScorecardRuleOutput) Description() pulumi.StringPtrOutput

The description of the rule

func (ScorecardRuleOutput) ElementType

func (ScorecardRuleOutput) ElementType() reflect.Type

func (ScorecardRuleOutput) Identifier

func (o ScorecardRuleOutput) Identifier() pulumi.StringOutput

The identifier of the rule

func (ScorecardRuleOutput) Level

The level of the rule

func (ScorecardRuleOutput) Query

The query of the rule

func (ScorecardRuleOutput) Title

The title of the rule

func (ScorecardRuleOutput) ToScorecardRuleOutput

func (o ScorecardRuleOutput) ToScorecardRuleOutput() ScorecardRuleOutput

func (ScorecardRuleOutput) ToScorecardRuleOutputWithContext

func (o ScorecardRuleOutput) ToScorecardRuleOutputWithContext(ctx context.Context) ScorecardRuleOutput

type ScorecardRuleQuery

type ScorecardRuleQuery struct {
	// The combinator of the query
	Combinator string `pulumi:"combinator"`
	// The conditions of the query. Each condition object should be encoded to a string
	Conditions []string `pulumi:"conditions"`
}

type ScorecardRuleQueryArgs

type ScorecardRuleQueryArgs struct {
	// The combinator of the query
	Combinator pulumi.StringInput `pulumi:"combinator"`
	// The conditions of the query. Each condition object should be encoded to a string
	Conditions pulumi.StringArrayInput `pulumi:"conditions"`
}

func (ScorecardRuleQueryArgs) ElementType

func (ScorecardRuleQueryArgs) ElementType() reflect.Type

func (ScorecardRuleQueryArgs) ToScorecardRuleQueryOutput

func (i ScorecardRuleQueryArgs) ToScorecardRuleQueryOutput() ScorecardRuleQueryOutput

func (ScorecardRuleQueryArgs) ToScorecardRuleQueryOutputWithContext

func (i ScorecardRuleQueryArgs) ToScorecardRuleQueryOutputWithContext(ctx context.Context) ScorecardRuleQueryOutput

type ScorecardRuleQueryInput

type ScorecardRuleQueryInput interface {
	pulumi.Input

	ToScorecardRuleQueryOutput() ScorecardRuleQueryOutput
	ToScorecardRuleQueryOutputWithContext(context.Context) ScorecardRuleQueryOutput
}

ScorecardRuleQueryInput is an input type that accepts ScorecardRuleQueryArgs and ScorecardRuleQueryOutput values. You can construct a concrete instance of `ScorecardRuleQueryInput` via:

ScorecardRuleQueryArgs{...}

type ScorecardRuleQueryOutput

type ScorecardRuleQueryOutput struct{ *pulumi.OutputState }

func (ScorecardRuleQueryOutput) Combinator

The combinator of the query

func (ScorecardRuleQueryOutput) Conditions

The conditions of the query. Each condition object should be encoded to a string

func (ScorecardRuleQueryOutput) ElementType

func (ScorecardRuleQueryOutput) ElementType() reflect.Type

func (ScorecardRuleQueryOutput) ToScorecardRuleQueryOutput

func (o ScorecardRuleQueryOutput) ToScorecardRuleQueryOutput() ScorecardRuleQueryOutput

func (ScorecardRuleQueryOutput) ToScorecardRuleQueryOutputWithContext

func (o ScorecardRuleQueryOutput) ToScorecardRuleQueryOutputWithContext(ctx context.Context) ScorecardRuleQueryOutput

type ScorecardState

type ScorecardState struct {
	// The blueprint of the scorecard
	Blueprint pulumi.StringPtrInput
	// The creation date of the scorecard
	CreatedAt pulumi.StringPtrInput
	// The creator of the scorecard
	CreatedBy pulumi.StringPtrInput
	// The filter to apply on the entities before calculating the scorecard
	Filter ScorecardFilterPtrInput
	// The identifier of the scorecard
	Identifier pulumi.StringPtrInput
	// The levels of the scorecard. This overrides the default levels (Basic, Bronze, Silver, Gold) if provided
	Levels ScorecardLevelArrayInput
	// The rules of the scorecard
	Rules ScorecardRuleArrayInput
	// The title of the scorecard
	Title pulumi.StringPtrInput
	// The last update date of the scorecard
	UpdatedAt pulumi.StringPtrInput
	// The last updater of the scorecard
	UpdatedBy pulumi.StringPtrInput
}

func (ScorecardState) ElementType

func (ScorecardState) ElementType() reflect.Type

type SystemBlueprint added in v2.2.0

type SystemBlueprint struct {
	pulumi.CustomResourceState

	// The calculation properties of the blueprint
	CalculationProperties SystemBlueprintCalculationPropertiesMapOutput `pulumi:"calculationProperties"`
	// Identifier of the system blueprint.
	Identifier pulumi.StringOutput `pulumi:"identifier"`
	// The mirror properties of the blueprint
	MirrorProperties SystemBlueprintMirrorPropertiesMapOutput `pulumi:"mirrorProperties"`
	// The properties of the blueprint
	Properties SystemBlueprintPropertiesPtrOutput `pulumi:"properties"`
	// The relations of the blueprint
	Relations SystemBlueprintRelationsMapOutput `pulumi:"relations"`
}

Port System Blueprint Resource. This resource is used to extend system blueprints with additional properties and relations.

func GetSystemBlueprint added in v2.2.0

func GetSystemBlueprint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SystemBlueprintState, opts ...pulumi.ResourceOption) (*SystemBlueprint, error)

GetSystemBlueprint gets an existing SystemBlueprint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSystemBlueprint added in v2.2.0

func NewSystemBlueprint(ctx *pulumi.Context,
	name string, args *SystemBlueprintArgs, opts ...pulumi.ResourceOption) (*SystemBlueprint, error)

NewSystemBlueprint registers a new resource with the given unique name, arguments, and options.

func (*SystemBlueprint) ElementType added in v2.2.0

func (*SystemBlueprint) ElementType() reflect.Type

func (*SystemBlueprint) ToSystemBlueprintOutput added in v2.2.0

func (i *SystemBlueprint) ToSystemBlueprintOutput() SystemBlueprintOutput

func (*SystemBlueprint) ToSystemBlueprintOutputWithContext added in v2.2.0

func (i *SystemBlueprint) ToSystemBlueprintOutputWithContext(ctx context.Context) SystemBlueprintOutput

type SystemBlueprintArgs added in v2.2.0

type SystemBlueprintArgs struct {
	// The calculation properties of the blueprint
	CalculationProperties SystemBlueprintCalculationPropertiesMapInput
	// Identifier of the system blueprint.
	Identifier pulumi.StringInput
	// The mirror properties of the blueprint
	MirrorProperties SystemBlueprintMirrorPropertiesMapInput
	// The properties of the blueprint
	Properties SystemBlueprintPropertiesPtrInput
	// The relations of the blueprint
	Relations SystemBlueprintRelationsMapInput
}

The set of arguments for constructing a SystemBlueprint resource.

func (SystemBlueprintArgs) ElementType added in v2.2.0

func (SystemBlueprintArgs) ElementType() reflect.Type

type SystemBlueprintArray added in v2.2.0

type SystemBlueprintArray []SystemBlueprintInput

func (SystemBlueprintArray) ElementType added in v2.2.0

func (SystemBlueprintArray) ElementType() reflect.Type

func (SystemBlueprintArray) ToSystemBlueprintArrayOutput added in v2.2.0

func (i SystemBlueprintArray) ToSystemBlueprintArrayOutput() SystemBlueprintArrayOutput

func (SystemBlueprintArray) ToSystemBlueprintArrayOutputWithContext added in v2.2.0

func (i SystemBlueprintArray) ToSystemBlueprintArrayOutputWithContext(ctx context.Context) SystemBlueprintArrayOutput

type SystemBlueprintArrayInput added in v2.2.0

type SystemBlueprintArrayInput interface {
	pulumi.Input

	ToSystemBlueprintArrayOutput() SystemBlueprintArrayOutput
	ToSystemBlueprintArrayOutputWithContext(context.Context) SystemBlueprintArrayOutput
}

SystemBlueprintArrayInput is an input type that accepts SystemBlueprintArray and SystemBlueprintArrayOutput values. You can construct a concrete instance of `SystemBlueprintArrayInput` via:

SystemBlueprintArray{ SystemBlueprintArgs{...} }

type SystemBlueprintArrayOutput added in v2.2.0

type SystemBlueprintArrayOutput struct{ *pulumi.OutputState }

func (SystemBlueprintArrayOutput) ElementType added in v2.2.0

func (SystemBlueprintArrayOutput) ElementType() reflect.Type

func (SystemBlueprintArrayOutput) Index added in v2.2.0

func (SystemBlueprintArrayOutput) ToSystemBlueprintArrayOutput added in v2.2.0

func (o SystemBlueprintArrayOutput) ToSystemBlueprintArrayOutput() SystemBlueprintArrayOutput

func (SystemBlueprintArrayOutput) ToSystemBlueprintArrayOutputWithContext added in v2.2.0

func (o SystemBlueprintArrayOutput) ToSystemBlueprintArrayOutputWithContext(ctx context.Context) SystemBlueprintArrayOutput

type SystemBlueprintCalculationProperties added in v2.2.0

type SystemBlueprintCalculationProperties struct {
	// The calculation of the calculation property
	Calculation string `pulumi:"calculation"`
	// The colorized of the calculation property
	Colorized *bool `pulumi:"colorized"`
	// The colors of the calculation property
	Colors map[string]string `pulumi:"colors"`
	// The description of the calculation property
	Description *string `pulumi:"description"`
	// The format of the calculation property
	Format *string `pulumi:"format"`
	// The icon of the calculation property
	Icon *string `pulumi:"icon"`
	// The title of the calculation property
	Title *string `pulumi:"title"`
	// The type of the calculation property
	Type string `pulumi:"type"`
}

type SystemBlueprintCalculationPropertiesArgs added in v2.2.0

type SystemBlueprintCalculationPropertiesArgs struct {
	// The calculation of the calculation property
	Calculation pulumi.StringInput `pulumi:"calculation"`
	// The colorized of the calculation property
	Colorized pulumi.BoolPtrInput `pulumi:"colorized"`
	// The colors of the calculation property
	Colors pulumi.StringMapInput `pulumi:"colors"`
	// The description of the calculation property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The format of the calculation property
	Format pulumi.StringPtrInput `pulumi:"format"`
	// The icon of the calculation property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// The title of the calculation property
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The type of the calculation property
	Type pulumi.StringInput `pulumi:"type"`
}

func (SystemBlueprintCalculationPropertiesArgs) ElementType added in v2.2.0

func (SystemBlueprintCalculationPropertiesArgs) ToSystemBlueprintCalculationPropertiesOutput added in v2.2.0

func (i SystemBlueprintCalculationPropertiesArgs) ToSystemBlueprintCalculationPropertiesOutput() SystemBlueprintCalculationPropertiesOutput

func (SystemBlueprintCalculationPropertiesArgs) ToSystemBlueprintCalculationPropertiesOutputWithContext added in v2.2.0

func (i SystemBlueprintCalculationPropertiesArgs) ToSystemBlueprintCalculationPropertiesOutputWithContext(ctx context.Context) SystemBlueprintCalculationPropertiesOutput

type SystemBlueprintCalculationPropertiesInput added in v2.2.0

type SystemBlueprintCalculationPropertiesInput interface {
	pulumi.Input

	ToSystemBlueprintCalculationPropertiesOutput() SystemBlueprintCalculationPropertiesOutput
	ToSystemBlueprintCalculationPropertiesOutputWithContext(context.Context) SystemBlueprintCalculationPropertiesOutput
}

SystemBlueprintCalculationPropertiesInput is an input type that accepts SystemBlueprintCalculationPropertiesArgs and SystemBlueprintCalculationPropertiesOutput values. You can construct a concrete instance of `SystemBlueprintCalculationPropertiesInput` via:

SystemBlueprintCalculationPropertiesArgs{...}

type SystemBlueprintCalculationPropertiesMap added in v2.2.0

type SystemBlueprintCalculationPropertiesMap map[string]SystemBlueprintCalculationPropertiesInput

func (SystemBlueprintCalculationPropertiesMap) ElementType added in v2.2.0

func (SystemBlueprintCalculationPropertiesMap) ToSystemBlueprintCalculationPropertiesMapOutput added in v2.2.0

func (i SystemBlueprintCalculationPropertiesMap) ToSystemBlueprintCalculationPropertiesMapOutput() SystemBlueprintCalculationPropertiesMapOutput

func (SystemBlueprintCalculationPropertiesMap) ToSystemBlueprintCalculationPropertiesMapOutputWithContext added in v2.2.0

func (i SystemBlueprintCalculationPropertiesMap) ToSystemBlueprintCalculationPropertiesMapOutputWithContext(ctx context.Context) SystemBlueprintCalculationPropertiesMapOutput

type SystemBlueprintCalculationPropertiesMapInput added in v2.2.0

type SystemBlueprintCalculationPropertiesMapInput interface {
	pulumi.Input

	ToSystemBlueprintCalculationPropertiesMapOutput() SystemBlueprintCalculationPropertiesMapOutput
	ToSystemBlueprintCalculationPropertiesMapOutputWithContext(context.Context) SystemBlueprintCalculationPropertiesMapOutput
}

SystemBlueprintCalculationPropertiesMapInput is an input type that accepts SystemBlueprintCalculationPropertiesMap and SystemBlueprintCalculationPropertiesMapOutput values. You can construct a concrete instance of `SystemBlueprintCalculationPropertiesMapInput` via:

SystemBlueprintCalculationPropertiesMap{ "key": SystemBlueprintCalculationPropertiesArgs{...} }

type SystemBlueprintCalculationPropertiesMapOutput added in v2.2.0

type SystemBlueprintCalculationPropertiesMapOutput struct{ *pulumi.OutputState }

func (SystemBlueprintCalculationPropertiesMapOutput) ElementType added in v2.2.0

func (SystemBlueprintCalculationPropertiesMapOutput) MapIndex added in v2.2.0

func (SystemBlueprintCalculationPropertiesMapOutput) ToSystemBlueprintCalculationPropertiesMapOutput added in v2.2.0

func (o SystemBlueprintCalculationPropertiesMapOutput) ToSystemBlueprintCalculationPropertiesMapOutput() SystemBlueprintCalculationPropertiesMapOutput

func (SystemBlueprintCalculationPropertiesMapOutput) ToSystemBlueprintCalculationPropertiesMapOutputWithContext added in v2.2.0

func (o SystemBlueprintCalculationPropertiesMapOutput) ToSystemBlueprintCalculationPropertiesMapOutputWithContext(ctx context.Context) SystemBlueprintCalculationPropertiesMapOutput

type SystemBlueprintCalculationPropertiesOutput added in v2.2.0

type SystemBlueprintCalculationPropertiesOutput struct{ *pulumi.OutputState }

func (SystemBlueprintCalculationPropertiesOutput) Calculation added in v2.2.0

The calculation of the calculation property

func (SystemBlueprintCalculationPropertiesOutput) Colorized added in v2.2.0

The colorized of the calculation property

func (SystemBlueprintCalculationPropertiesOutput) Colors added in v2.2.0

The colors of the calculation property

func (SystemBlueprintCalculationPropertiesOutput) Description added in v2.2.0

The description of the calculation property

func (SystemBlueprintCalculationPropertiesOutput) ElementType added in v2.2.0

func (SystemBlueprintCalculationPropertiesOutput) Format added in v2.2.0

The format of the calculation property

func (SystemBlueprintCalculationPropertiesOutput) Icon added in v2.2.0

The icon of the calculation property

func (SystemBlueprintCalculationPropertiesOutput) Title added in v2.2.0

The title of the calculation property

func (SystemBlueprintCalculationPropertiesOutput) ToSystemBlueprintCalculationPropertiesOutput added in v2.2.0

func (o SystemBlueprintCalculationPropertiesOutput) ToSystemBlueprintCalculationPropertiesOutput() SystemBlueprintCalculationPropertiesOutput

func (SystemBlueprintCalculationPropertiesOutput) ToSystemBlueprintCalculationPropertiesOutputWithContext added in v2.2.0

func (o SystemBlueprintCalculationPropertiesOutput) ToSystemBlueprintCalculationPropertiesOutputWithContext(ctx context.Context) SystemBlueprintCalculationPropertiesOutput

func (SystemBlueprintCalculationPropertiesOutput) Type added in v2.2.0

The type of the calculation property

type SystemBlueprintInput added in v2.2.0

type SystemBlueprintInput interface {
	pulumi.Input

	ToSystemBlueprintOutput() SystemBlueprintOutput
	ToSystemBlueprintOutputWithContext(ctx context.Context) SystemBlueprintOutput
}

type SystemBlueprintMap added in v2.2.0

type SystemBlueprintMap map[string]SystemBlueprintInput

func (SystemBlueprintMap) ElementType added in v2.2.0

func (SystemBlueprintMap) ElementType() reflect.Type

func (SystemBlueprintMap) ToSystemBlueprintMapOutput added in v2.2.0

func (i SystemBlueprintMap) ToSystemBlueprintMapOutput() SystemBlueprintMapOutput

func (SystemBlueprintMap) ToSystemBlueprintMapOutputWithContext added in v2.2.0

func (i SystemBlueprintMap) ToSystemBlueprintMapOutputWithContext(ctx context.Context) SystemBlueprintMapOutput

type SystemBlueprintMapInput added in v2.2.0

type SystemBlueprintMapInput interface {
	pulumi.Input

	ToSystemBlueprintMapOutput() SystemBlueprintMapOutput
	ToSystemBlueprintMapOutputWithContext(context.Context) SystemBlueprintMapOutput
}

SystemBlueprintMapInput is an input type that accepts SystemBlueprintMap and SystemBlueprintMapOutput values. You can construct a concrete instance of `SystemBlueprintMapInput` via:

SystemBlueprintMap{ "key": SystemBlueprintArgs{...} }

type SystemBlueprintMapOutput added in v2.2.0

type SystemBlueprintMapOutput struct{ *pulumi.OutputState }

func (SystemBlueprintMapOutput) ElementType added in v2.2.0

func (SystemBlueprintMapOutput) ElementType() reflect.Type

func (SystemBlueprintMapOutput) MapIndex added in v2.2.0

func (SystemBlueprintMapOutput) ToSystemBlueprintMapOutput added in v2.2.0

func (o SystemBlueprintMapOutput) ToSystemBlueprintMapOutput() SystemBlueprintMapOutput

func (SystemBlueprintMapOutput) ToSystemBlueprintMapOutputWithContext added in v2.2.0

func (o SystemBlueprintMapOutput) ToSystemBlueprintMapOutputWithContext(ctx context.Context) SystemBlueprintMapOutput

type SystemBlueprintMirrorProperties added in v2.2.0

type SystemBlueprintMirrorProperties struct {
	// The path of the mirror property
	Path string `pulumi:"path"`
	// The title of the mirror property
	Title *string `pulumi:"title"`
}

type SystemBlueprintMirrorPropertiesArgs added in v2.2.0

type SystemBlueprintMirrorPropertiesArgs struct {
	// The path of the mirror property
	Path pulumi.StringInput `pulumi:"path"`
	// The title of the mirror property
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (SystemBlueprintMirrorPropertiesArgs) ElementType added in v2.2.0

func (SystemBlueprintMirrorPropertiesArgs) ToSystemBlueprintMirrorPropertiesOutput added in v2.2.0

func (i SystemBlueprintMirrorPropertiesArgs) ToSystemBlueprintMirrorPropertiesOutput() SystemBlueprintMirrorPropertiesOutput

func (SystemBlueprintMirrorPropertiesArgs) ToSystemBlueprintMirrorPropertiesOutputWithContext added in v2.2.0

func (i SystemBlueprintMirrorPropertiesArgs) ToSystemBlueprintMirrorPropertiesOutputWithContext(ctx context.Context) SystemBlueprintMirrorPropertiesOutput

type SystemBlueprintMirrorPropertiesInput added in v2.2.0

type SystemBlueprintMirrorPropertiesInput interface {
	pulumi.Input

	ToSystemBlueprintMirrorPropertiesOutput() SystemBlueprintMirrorPropertiesOutput
	ToSystemBlueprintMirrorPropertiesOutputWithContext(context.Context) SystemBlueprintMirrorPropertiesOutput
}

SystemBlueprintMirrorPropertiesInput is an input type that accepts SystemBlueprintMirrorPropertiesArgs and SystemBlueprintMirrorPropertiesOutput values. You can construct a concrete instance of `SystemBlueprintMirrorPropertiesInput` via:

SystemBlueprintMirrorPropertiesArgs{...}

type SystemBlueprintMirrorPropertiesMap added in v2.2.0

type SystemBlueprintMirrorPropertiesMap map[string]SystemBlueprintMirrorPropertiesInput

func (SystemBlueprintMirrorPropertiesMap) ElementType added in v2.2.0

func (SystemBlueprintMirrorPropertiesMap) ToSystemBlueprintMirrorPropertiesMapOutput added in v2.2.0

func (i SystemBlueprintMirrorPropertiesMap) ToSystemBlueprintMirrorPropertiesMapOutput() SystemBlueprintMirrorPropertiesMapOutput

func (SystemBlueprintMirrorPropertiesMap) ToSystemBlueprintMirrorPropertiesMapOutputWithContext added in v2.2.0

func (i SystemBlueprintMirrorPropertiesMap) ToSystemBlueprintMirrorPropertiesMapOutputWithContext(ctx context.Context) SystemBlueprintMirrorPropertiesMapOutput

type SystemBlueprintMirrorPropertiesMapInput added in v2.2.0

type SystemBlueprintMirrorPropertiesMapInput interface {
	pulumi.Input

	ToSystemBlueprintMirrorPropertiesMapOutput() SystemBlueprintMirrorPropertiesMapOutput
	ToSystemBlueprintMirrorPropertiesMapOutputWithContext(context.Context) SystemBlueprintMirrorPropertiesMapOutput
}

SystemBlueprintMirrorPropertiesMapInput is an input type that accepts SystemBlueprintMirrorPropertiesMap and SystemBlueprintMirrorPropertiesMapOutput values. You can construct a concrete instance of `SystemBlueprintMirrorPropertiesMapInput` via:

SystemBlueprintMirrorPropertiesMap{ "key": SystemBlueprintMirrorPropertiesArgs{...} }

type SystemBlueprintMirrorPropertiesMapOutput added in v2.2.0

type SystemBlueprintMirrorPropertiesMapOutput struct{ *pulumi.OutputState }

func (SystemBlueprintMirrorPropertiesMapOutput) ElementType added in v2.2.0

func (SystemBlueprintMirrorPropertiesMapOutput) MapIndex added in v2.2.0

func (SystemBlueprintMirrorPropertiesMapOutput) ToSystemBlueprintMirrorPropertiesMapOutput added in v2.2.0

func (o SystemBlueprintMirrorPropertiesMapOutput) ToSystemBlueprintMirrorPropertiesMapOutput() SystemBlueprintMirrorPropertiesMapOutput

func (SystemBlueprintMirrorPropertiesMapOutput) ToSystemBlueprintMirrorPropertiesMapOutputWithContext added in v2.2.0

func (o SystemBlueprintMirrorPropertiesMapOutput) ToSystemBlueprintMirrorPropertiesMapOutputWithContext(ctx context.Context) SystemBlueprintMirrorPropertiesMapOutput

type SystemBlueprintMirrorPropertiesOutput added in v2.2.0

type SystemBlueprintMirrorPropertiesOutput struct{ *pulumi.OutputState }

func (SystemBlueprintMirrorPropertiesOutput) ElementType added in v2.2.0

func (SystemBlueprintMirrorPropertiesOutput) Path added in v2.2.0

The path of the mirror property

func (SystemBlueprintMirrorPropertiesOutput) Title added in v2.2.0

The title of the mirror property

func (SystemBlueprintMirrorPropertiesOutput) ToSystemBlueprintMirrorPropertiesOutput added in v2.2.0

func (o SystemBlueprintMirrorPropertiesOutput) ToSystemBlueprintMirrorPropertiesOutput() SystemBlueprintMirrorPropertiesOutput

func (SystemBlueprintMirrorPropertiesOutput) ToSystemBlueprintMirrorPropertiesOutputWithContext added in v2.2.0

func (o SystemBlueprintMirrorPropertiesOutput) ToSystemBlueprintMirrorPropertiesOutputWithContext(ctx context.Context) SystemBlueprintMirrorPropertiesOutput

type SystemBlueprintOutput added in v2.2.0

type SystemBlueprintOutput struct{ *pulumi.OutputState }

func (SystemBlueprintOutput) CalculationProperties added in v2.2.0

The calculation properties of the blueprint

func (SystemBlueprintOutput) ElementType added in v2.2.0

func (SystemBlueprintOutput) ElementType() reflect.Type

func (SystemBlueprintOutput) Identifier added in v2.2.0

func (o SystemBlueprintOutput) Identifier() pulumi.StringOutput

Identifier of the system blueprint.

func (SystemBlueprintOutput) MirrorProperties added in v2.2.0

The mirror properties of the blueprint

func (SystemBlueprintOutput) Properties added in v2.2.0

The properties of the blueprint

func (SystemBlueprintOutput) Relations added in v2.2.0

The relations of the blueprint

func (SystemBlueprintOutput) ToSystemBlueprintOutput added in v2.2.0

func (o SystemBlueprintOutput) ToSystemBlueprintOutput() SystemBlueprintOutput

func (SystemBlueprintOutput) ToSystemBlueprintOutputWithContext added in v2.2.0

func (o SystemBlueprintOutput) ToSystemBlueprintOutputWithContext(ctx context.Context) SystemBlueprintOutput

type SystemBlueprintProperties added in v2.2.0

type SystemBlueprintProperties struct {
	// The array property of the blueprint
	ArrayProps map[string]SystemBlueprintPropertiesArrayProps `pulumi:"arrayProps"`
	// The boolean property of the blueprint
	BooleanProps map[string]SystemBlueprintPropertiesBooleanProps `pulumi:"booleanProps"`
	// The number property of the blueprint
	NumberProps map[string]SystemBlueprintPropertiesNumberProps `pulumi:"numberProps"`
	// The object property of the blueprint
	ObjectProps map[string]SystemBlueprintPropertiesObjectProps `pulumi:"objectProps"`
	// The string property of the blueprint
	StringProps map[string]SystemBlueprintPropertiesStringProps `pulumi:"stringProps"`
}

type SystemBlueprintPropertiesArgs added in v2.2.0

type SystemBlueprintPropertiesArgs struct {
	// The array property of the blueprint
	ArrayProps SystemBlueprintPropertiesArrayPropsMapInput `pulumi:"arrayProps"`
	// The boolean property of the blueprint
	BooleanProps SystemBlueprintPropertiesBooleanPropsMapInput `pulumi:"booleanProps"`
	// The number property of the blueprint
	NumberProps SystemBlueprintPropertiesNumberPropsMapInput `pulumi:"numberProps"`
	// The object property of the blueprint
	ObjectProps SystemBlueprintPropertiesObjectPropsMapInput `pulumi:"objectProps"`
	// The string property of the blueprint
	StringProps SystemBlueprintPropertiesStringPropsMapInput `pulumi:"stringProps"`
}

func (SystemBlueprintPropertiesArgs) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArgs) ToSystemBlueprintPropertiesOutput added in v2.2.0

func (i SystemBlueprintPropertiesArgs) ToSystemBlueprintPropertiesOutput() SystemBlueprintPropertiesOutput

func (SystemBlueprintPropertiesArgs) ToSystemBlueprintPropertiesOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesArgs) ToSystemBlueprintPropertiesOutputWithContext(ctx context.Context) SystemBlueprintPropertiesOutput

func (SystemBlueprintPropertiesArgs) ToSystemBlueprintPropertiesPtrOutput added in v2.2.0

func (i SystemBlueprintPropertiesArgs) ToSystemBlueprintPropertiesPtrOutput() SystemBlueprintPropertiesPtrOutput

func (SystemBlueprintPropertiesArgs) ToSystemBlueprintPropertiesPtrOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesArgs) ToSystemBlueprintPropertiesPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesPtrOutput

type SystemBlueprintPropertiesArrayProps added in v2.2.0

type SystemBlueprintPropertiesArrayProps struct {
	// The items of the array property
	BooleanItems *SystemBlueprintPropertiesArrayPropsBooleanItems `pulumi:"booleanItems"`
	// The description of the property
	Description *string `pulumi:"description"`
	// The icon of the property
	Icon *string `pulumi:"icon"`
	// The max items of the array property
	MaxItems *int `pulumi:"maxItems"`
	// The min items of the array property
	MinItems *int `pulumi:"minItems"`
	// The items of the array property
	NumberItems *SystemBlueprintPropertiesArrayPropsNumberItems `pulumi:"numberItems"`
	// The items of the array property
	ObjectItems *SystemBlueprintPropertiesArrayPropsObjectItems `pulumi:"objectItems"`
	// Whether the property is required
	Required *bool `pulumi:"required"`
	// The items of the array property
	StringItems *SystemBlueprintPropertiesArrayPropsStringItems `pulumi:"stringItems"`
	// The title of the property
	Title *string `pulumi:"title"`
}

type SystemBlueprintPropertiesArrayPropsArgs added in v2.2.0

type SystemBlueprintPropertiesArrayPropsArgs struct {
	// The items of the array property
	BooleanItems SystemBlueprintPropertiesArrayPropsBooleanItemsPtrInput `pulumi:"booleanItems"`
	// The description of the property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The icon of the property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// The max items of the array property
	MaxItems pulumi.IntPtrInput `pulumi:"maxItems"`
	// The min items of the array property
	MinItems pulumi.IntPtrInput `pulumi:"minItems"`
	// The items of the array property
	NumberItems SystemBlueprintPropertiesArrayPropsNumberItemsPtrInput `pulumi:"numberItems"`
	// The items of the array property
	ObjectItems SystemBlueprintPropertiesArrayPropsObjectItemsPtrInput `pulumi:"objectItems"`
	// Whether the property is required
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The items of the array property
	StringItems SystemBlueprintPropertiesArrayPropsStringItemsPtrInput `pulumi:"stringItems"`
	// The title of the property
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (SystemBlueprintPropertiesArrayPropsArgs) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsArgs) ToSystemBlueprintPropertiesArrayPropsOutput added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsArgs) ToSystemBlueprintPropertiesArrayPropsOutput() SystemBlueprintPropertiesArrayPropsOutput

func (SystemBlueprintPropertiesArrayPropsArgs) ToSystemBlueprintPropertiesArrayPropsOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsArgs) ToSystemBlueprintPropertiesArrayPropsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsOutput

type SystemBlueprintPropertiesArrayPropsBooleanItems added in v2.2.0

type SystemBlueprintPropertiesArrayPropsBooleanItems struct {
	// The default of the items
	Defaults []bool `pulumi:"defaults"`
}

type SystemBlueprintPropertiesArrayPropsBooleanItemsArgs added in v2.2.0

type SystemBlueprintPropertiesArrayPropsBooleanItemsArgs struct {
	// The default of the items
	Defaults pulumi.BoolArrayInput `pulumi:"defaults"`
}

func (SystemBlueprintPropertiesArrayPropsBooleanItemsArgs) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsBooleanItemsArgs) ToSystemBlueprintPropertiesArrayPropsBooleanItemsOutput added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsBooleanItemsArgs) ToSystemBlueprintPropertiesArrayPropsBooleanItemsOutput() SystemBlueprintPropertiesArrayPropsBooleanItemsOutput

func (SystemBlueprintPropertiesArrayPropsBooleanItemsArgs) ToSystemBlueprintPropertiesArrayPropsBooleanItemsOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsBooleanItemsArgs) ToSystemBlueprintPropertiesArrayPropsBooleanItemsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsBooleanItemsOutput

func (SystemBlueprintPropertiesArrayPropsBooleanItemsArgs) ToSystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsBooleanItemsArgs) ToSystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput() SystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput

func (SystemBlueprintPropertiesArrayPropsBooleanItemsArgs) ToSystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsBooleanItemsArgs) ToSystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput

type SystemBlueprintPropertiesArrayPropsBooleanItemsInput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsBooleanItemsInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesArrayPropsBooleanItemsOutput() SystemBlueprintPropertiesArrayPropsBooleanItemsOutput
	ToSystemBlueprintPropertiesArrayPropsBooleanItemsOutputWithContext(context.Context) SystemBlueprintPropertiesArrayPropsBooleanItemsOutput
}

SystemBlueprintPropertiesArrayPropsBooleanItemsInput is an input type that accepts SystemBlueprintPropertiesArrayPropsBooleanItemsArgs and SystemBlueprintPropertiesArrayPropsBooleanItemsOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesArrayPropsBooleanItemsInput` via:

SystemBlueprintPropertiesArrayPropsBooleanItemsArgs{...}

type SystemBlueprintPropertiesArrayPropsBooleanItemsOutput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsBooleanItemsOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesArrayPropsBooleanItemsOutput) Defaults added in v2.2.0

The default of the items

func (SystemBlueprintPropertiesArrayPropsBooleanItemsOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsBooleanItemsOutput) ToSystemBlueprintPropertiesArrayPropsBooleanItemsOutput added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsBooleanItemsOutput) ToSystemBlueprintPropertiesArrayPropsBooleanItemsOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsBooleanItemsOutput) ToSystemBlueprintPropertiesArrayPropsBooleanItemsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsBooleanItemsOutput

func (SystemBlueprintPropertiesArrayPropsBooleanItemsOutput) ToSystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsBooleanItemsOutput) ToSystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput() SystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput

func (SystemBlueprintPropertiesArrayPropsBooleanItemsOutput) ToSystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsBooleanItemsOutput) ToSystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput

type SystemBlueprintPropertiesArrayPropsBooleanItemsPtrInput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsBooleanItemsPtrInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput() SystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput
	ToSystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutputWithContext(context.Context) SystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput
}

SystemBlueprintPropertiesArrayPropsBooleanItemsPtrInput is an input type that accepts SystemBlueprintPropertiesArrayPropsBooleanItemsArgs, SystemBlueprintPropertiesArrayPropsBooleanItemsPtr and SystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesArrayPropsBooleanItemsPtrInput` via:

        SystemBlueprintPropertiesArrayPropsBooleanItemsArgs{...}

or:

        nil

type SystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput) Defaults added in v2.2.0

The default of the items

func (SystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput) Elem added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput) ToSystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput) ToSystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput) ToSystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsBooleanItemsPtrOutput

type SystemBlueprintPropertiesArrayPropsInput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesArrayPropsOutput() SystemBlueprintPropertiesArrayPropsOutput
	ToSystemBlueprintPropertiesArrayPropsOutputWithContext(context.Context) SystemBlueprintPropertiesArrayPropsOutput
}

SystemBlueprintPropertiesArrayPropsInput is an input type that accepts SystemBlueprintPropertiesArrayPropsArgs and SystemBlueprintPropertiesArrayPropsOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesArrayPropsInput` via:

SystemBlueprintPropertiesArrayPropsArgs{...}

type SystemBlueprintPropertiesArrayPropsMap added in v2.2.0

type SystemBlueprintPropertiesArrayPropsMap map[string]SystemBlueprintPropertiesArrayPropsInput

func (SystemBlueprintPropertiesArrayPropsMap) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsMap) ToSystemBlueprintPropertiesArrayPropsMapOutput added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsMap) ToSystemBlueprintPropertiesArrayPropsMapOutput() SystemBlueprintPropertiesArrayPropsMapOutput

func (SystemBlueprintPropertiesArrayPropsMap) ToSystemBlueprintPropertiesArrayPropsMapOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsMap) ToSystemBlueprintPropertiesArrayPropsMapOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsMapOutput

type SystemBlueprintPropertiesArrayPropsMapInput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsMapInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesArrayPropsMapOutput() SystemBlueprintPropertiesArrayPropsMapOutput
	ToSystemBlueprintPropertiesArrayPropsMapOutputWithContext(context.Context) SystemBlueprintPropertiesArrayPropsMapOutput
}

SystemBlueprintPropertiesArrayPropsMapInput is an input type that accepts SystemBlueprintPropertiesArrayPropsMap and SystemBlueprintPropertiesArrayPropsMapOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesArrayPropsMapInput` via:

SystemBlueprintPropertiesArrayPropsMap{ "key": SystemBlueprintPropertiesArrayPropsArgs{...} }

type SystemBlueprintPropertiesArrayPropsMapOutput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsMapOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesArrayPropsMapOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsMapOutput) MapIndex added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsMapOutput) ToSystemBlueprintPropertiesArrayPropsMapOutput added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsMapOutput) ToSystemBlueprintPropertiesArrayPropsMapOutput() SystemBlueprintPropertiesArrayPropsMapOutput

func (SystemBlueprintPropertiesArrayPropsMapOutput) ToSystemBlueprintPropertiesArrayPropsMapOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsMapOutput) ToSystemBlueprintPropertiesArrayPropsMapOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsMapOutput

type SystemBlueprintPropertiesArrayPropsNumberItems added in v2.2.0

type SystemBlueprintPropertiesArrayPropsNumberItems struct {
	// The default of the items
	Defaults []float64 `pulumi:"defaults"`
}

type SystemBlueprintPropertiesArrayPropsNumberItemsArgs added in v2.2.0

type SystemBlueprintPropertiesArrayPropsNumberItemsArgs struct {
	// The default of the items
	Defaults pulumi.Float64ArrayInput `pulumi:"defaults"`
}

func (SystemBlueprintPropertiesArrayPropsNumberItemsArgs) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsNumberItemsArgs) ToSystemBlueprintPropertiesArrayPropsNumberItemsOutput added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsNumberItemsArgs) ToSystemBlueprintPropertiesArrayPropsNumberItemsOutput() SystemBlueprintPropertiesArrayPropsNumberItemsOutput

func (SystemBlueprintPropertiesArrayPropsNumberItemsArgs) ToSystemBlueprintPropertiesArrayPropsNumberItemsOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsNumberItemsArgs) ToSystemBlueprintPropertiesArrayPropsNumberItemsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsNumberItemsOutput

func (SystemBlueprintPropertiesArrayPropsNumberItemsArgs) ToSystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsNumberItemsArgs) ToSystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput() SystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput

func (SystemBlueprintPropertiesArrayPropsNumberItemsArgs) ToSystemBlueprintPropertiesArrayPropsNumberItemsPtrOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsNumberItemsArgs) ToSystemBlueprintPropertiesArrayPropsNumberItemsPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput

type SystemBlueprintPropertiesArrayPropsNumberItemsInput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsNumberItemsInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesArrayPropsNumberItemsOutput() SystemBlueprintPropertiesArrayPropsNumberItemsOutput
	ToSystemBlueprintPropertiesArrayPropsNumberItemsOutputWithContext(context.Context) SystemBlueprintPropertiesArrayPropsNumberItemsOutput
}

SystemBlueprintPropertiesArrayPropsNumberItemsInput is an input type that accepts SystemBlueprintPropertiesArrayPropsNumberItemsArgs and SystemBlueprintPropertiesArrayPropsNumberItemsOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesArrayPropsNumberItemsInput` via:

SystemBlueprintPropertiesArrayPropsNumberItemsArgs{...}

type SystemBlueprintPropertiesArrayPropsNumberItemsOutput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsNumberItemsOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesArrayPropsNumberItemsOutput) Defaults added in v2.2.0

The default of the items

func (SystemBlueprintPropertiesArrayPropsNumberItemsOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsNumberItemsOutput) ToSystemBlueprintPropertiesArrayPropsNumberItemsOutput added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsNumberItemsOutput) ToSystemBlueprintPropertiesArrayPropsNumberItemsOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsNumberItemsOutput) ToSystemBlueprintPropertiesArrayPropsNumberItemsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsNumberItemsOutput

func (SystemBlueprintPropertiesArrayPropsNumberItemsOutput) ToSystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsNumberItemsOutput) ToSystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput() SystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput

func (SystemBlueprintPropertiesArrayPropsNumberItemsOutput) ToSystemBlueprintPropertiesArrayPropsNumberItemsPtrOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsNumberItemsOutput) ToSystemBlueprintPropertiesArrayPropsNumberItemsPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput

type SystemBlueprintPropertiesArrayPropsNumberItemsPtrInput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsNumberItemsPtrInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput() SystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput
	ToSystemBlueprintPropertiesArrayPropsNumberItemsPtrOutputWithContext(context.Context) SystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput
}

SystemBlueprintPropertiesArrayPropsNumberItemsPtrInput is an input type that accepts SystemBlueprintPropertiesArrayPropsNumberItemsArgs, SystemBlueprintPropertiesArrayPropsNumberItemsPtr and SystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesArrayPropsNumberItemsPtrInput` via:

        SystemBlueprintPropertiesArrayPropsNumberItemsArgs{...}

or:

        nil

type SystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput) Defaults added in v2.2.0

The default of the items

func (SystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput) Elem added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput) ToSystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput) ToSystemBlueprintPropertiesArrayPropsNumberItemsPtrOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput) ToSystemBlueprintPropertiesArrayPropsNumberItemsPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsNumberItemsPtrOutput

type SystemBlueprintPropertiesArrayPropsObjectItems added in v2.2.0

type SystemBlueprintPropertiesArrayPropsObjectItems struct {
	// The default of the items
	Defaults []string `pulumi:"defaults"`
}

type SystemBlueprintPropertiesArrayPropsObjectItemsArgs added in v2.2.0

type SystemBlueprintPropertiesArrayPropsObjectItemsArgs struct {
	// The default of the items
	Defaults pulumi.StringArrayInput `pulumi:"defaults"`
}

func (SystemBlueprintPropertiesArrayPropsObjectItemsArgs) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsObjectItemsArgs) ToSystemBlueprintPropertiesArrayPropsObjectItemsOutput added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsObjectItemsArgs) ToSystemBlueprintPropertiesArrayPropsObjectItemsOutput() SystemBlueprintPropertiesArrayPropsObjectItemsOutput

func (SystemBlueprintPropertiesArrayPropsObjectItemsArgs) ToSystemBlueprintPropertiesArrayPropsObjectItemsOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsObjectItemsArgs) ToSystemBlueprintPropertiesArrayPropsObjectItemsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsObjectItemsOutput

func (SystemBlueprintPropertiesArrayPropsObjectItemsArgs) ToSystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsObjectItemsArgs) ToSystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput() SystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput

func (SystemBlueprintPropertiesArrayPropsObjectItemsArgs) ToSystemBlueprintPropertiesArrayPropsObjectItemsPtrOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsObjectItemsArgs) ToSystemBlueprintPropertiesArrayPropsObjectItemsPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput

type SystemBlueprintPropertiesArrayPropsObjectItemsInput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsObjectItemsInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesArrayPropsObjectItemsOutput() SystemBlueprintPropertiesArrayPropsObjectItemsOutput
	ToSystemBlueprintPropertiesArrayPropsObjectItemsOutputWithContext(context.Context) SystemBlueprintPropertiesArrayPropsObjectItemsOutput
}

SystemBlueprintPropertiesArrayPropsObjectItemsInput is an input type that accepts SystemBlueprintPropertiesArrayPropsObjectItemsArgs and SystemBlueprintPropertiesArrayPropsObjectItemsOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesArrayPropsObjectItemsInput` via:

SystemBlueprintPropertiesArrayPropsObjectItemsArgs{...}

type SystemBlueprintPropertiesArrayPropsObjectItemsOutput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsObjectItemsOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesArrayPropsObjectItemsOutput) Defaults added in v2.2.0

The default of the items

func (SystemBlueprintPropertiesArrayPropsObjectItemsOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsObjectItemsOutput) ToSystemBlueprintPropertiesArrayPropsObjectItemsOutput added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsObjectItemsOutput) ToSystemBlueprintPropertiesArrayPropsObjectItemsOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsObjectItemsOutput) ToSystemBlueprintPropertiesArrayPropsObjectItemsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsObjectItemsOutput

func (SystemBlueprintPropertiesArrayPropsObjectItemsOutput) ToSystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsObjectItemsOutput) ToSystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput() SystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput

func (SystemBlueprintPropertiesArrayPropsObjectItemsOutput) ToSystemBlueprintPropertiesArrayPropsObjectItemsPtrOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsObjectItemsOutput) ToSystemBlueprintPropertiesArrayPropsObjectItemsPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput

type SystemBlueprintPropertiesArrayPropsObjectItemsPtrInput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsObjectItemsPtrInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput() SystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput
	ToSystemBlueprintPropertiesArrayPropsObjectItemsPtrOutputWithContext(context.Context) SystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput
}

SystemBlueprintPropertiesArrayPropsObjectItemsPtrInput is an input type that accepts SystemBlueprintPropertiesArrayPropsObjectItemsArgs, SystemBlueprintPropertiesArrayPropsObjectItemsPtr and SystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesArrayPropsObjectItemsPtrInput` via:

        SystemBlueprintPropertiesArrayPropsObjectItemsArgs{...}

or:

        nil

type SystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput) Defaults added in v2.2.0

The default of the items

func (SystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput) Elem added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput) ToSystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput) ToSystemBlueprintPropertiesArrayPropsObjectItemsPtrOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput) ToSystemBlueprintPropertiesArrayPropsObjectItemsPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsObjectItemsPtrOutput

type SystemBlueprintPropertiesArrayPropsOutput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesArrayPropsOutput) BooleanItems added in v2.2.0

The items of the array property

func (SystemBlueprintPropertiesArrayPropsOutput) Description added in v2.2.0

The description of the property

func (SystemBlueprintPropertiesArrayPropsOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsOutput) Icon added in v2.2.0

The icon of the property

func (SystemBlueprintPropertiesArrayPropsOutput) MaxItems added in v2.2.0

The max items of the array property

func (SystemBlueprintPropertiesArrayPropsOutput) MinItems added in v2.2.0

The min items of the array property

func (SystemBlueprintPropertiesArrayPropsOutput) NumberItems added in v2.2.0

The items of the array property

func (SystemBlueprintPropertiesArrayPropsOutput) ObjectItems added in v2.2.0

The items of the array property

func (SystemBlueprintPropertiesArrayPropsOutput) Required added in v2.2.0

Whether the property is required

func (SystemBlueprintPropertiesArrayPropsOutput) StringItems added in v2.2.0

The items of the array property

func (SystemBlueprintPropertiesArrayPropsOutput) Title added in v2.2.0

The title of the property

func (SystemBlueprintPropertiesArrayPropsOutput) ToSystemBlueprintPropertiesArrayPropsOutput added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsOutput) ToSystemBlueprintPropertiesArrayPropsOutput() SystemBlueprintPropertiesArrayPropsOutput

func (SystemBlueprintPropertiesArrayPropsOutput) ToSystemBlueprintPropertiesArrayPropsOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsOutput) ToSystemBlueprintPropertiesArrayPropsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsOutput

type SystemBlueprintPropertiesArrayPropsStringItems added in v2.2.0

type SystemBlueprintPropertiesArrayPropsStringItems struct {
	// The default of the items
	Defaults []string `pulumi:"defaults"`
	// The format of the items
	Format *string `pulumi:"format"`
	// The pattern of the string array items
	Pattern *string `pulumi:"pattern"`
}

type SystemBlueprintPropertiesArrayPropsStringItemsArgs added in v2.2.0

type SystemBlueprintPropertiesArrayPropsStringItemsArgs struct {
	// The default of the items
	Defaults pulumi.StringArrayInput `pulumi:"defaults"`
	// The format of the items
	Format pulumi.StringPtrInput `pulumi:"format"`
	// The pattern of the string array items
	Pattern pulumi.StringPtrInput `pulumi:"pattern"`
}

func (SystemBlueprintPropertiesArrayPropsStringItemsArgs) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsStringItemsArgs) ToSystemBlueprintPropertiesArrayPropsStringItemsOutput added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsStringItemsArgs) ToSystemBlueprintPropertiesArrayPropsStringItemsOutput() SystemBlueprintPropertiesArrayPropsStringItemsOutput

func (SystemBlueprintPropertiesArrayPropsStringItemsArgs) ToSystemBlueprintPropertiesArrayPropsStringItemsOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsStringItemsArgs) ToSystemBlueprintPropertiesArrayPropsStringItemsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsStringItemsOutput

func (SystemBlueprintPropertiesArrayPropsStringItemsArgs) ToSystemBlueprintPropertiesArrayPropsStringItemsPtrOutput added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsStringItemsArgs) ToSystemBlueprintPropertiesArrayPropsStringItemsPtrOutput() SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput

func (SystemBlueprintPropertiesArrayPropsStringItemsArgs) ToSystemBlueprintPropertiesArrayPropsStringItemsPtrOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesArrayPropsStringItemsArgs) ToSystemBlueprintPropertiesArrayPropsStringItemsPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput

type SystemBlueprintPropertiesArrayPropsStringItemsInput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsStringItemsInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesArrayPropsStringItemsOutput() SystemBlueprintPropertiesArrayPropsStringItemsOutput
	ToSystemBlueprintPropertiesArrayPropsStringItemsOutputWithContext(context.Context) SystemBlueprintPropertiesArrayPropsStringItemsOutput
}

SystemBlueprintPropertiesArrayPropsStringItemsInput is an input type that accepts SystemBlueprintPropertiesArrayPropsStringItemsArgs and SystemBlueprintPropertiesArrayPropsStringItemsOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesArrayPropsStringItemsInput` via:

SystemBlueprintPropertiesArrayPropsStringItemsArgs{...}

type SystemBlueprintPropertiesArrayPropsStringItemsOutput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsStringItemsOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesArrayPropsStringItemsOutput) Defaults added in v2.2.0

The default of the items

func (SystemBlueprintPropertiesArrayPropsStringItemsOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsStringItemsOutput) Format added in v2.2.0

The format of the items

func (SystemBlueprintPropertiesArrayPropsStringItemsOutput) Pattern added in v2.2.0

The pattern of the string array items

func (SystemBlueprintPropertiesArrayPropsStringItemsOutput) ToSystemBlueprintPropertiesArrayPropsStringItemsOutput added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsStringItemsOutput) ToSystemBlueprintPropertiesArrayPropsStringItemsOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsStringItemsOutput) ToSystemBlueprintPropertiesArrayPropsStringItemsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsStringItemsOutput

func (SystemBlueprintPropertiesArrayPropsStringItemsOutput) ToSystemBlueprintPropertiesArrayPropsStringItemsPtrOutput added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsStringItemsOutput) ToSystemBlueprintPropertiesArrayPropsStringItemsPtrOutput() SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput

func (SystemBlueprintPropertiesArrayPropsStringItemsOutput) ToSystemBlueprintPropertiesArrayPropsStringItemsPtrOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsStringItemsOutput) ToSystemBlueprintPropertiesArrayPropsStringItemsPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput

type SystemBlueprintPropertiesArrayPropsStringItemsPtrInput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsStringItemsPtrInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesArrayPropsStringItemsPtrOutput() SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput
	ToSystemBlueprintPropertiesArrayPropsStringItemsPtrOutputWithContext(context.Context) SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput
}

SystemBlueprintPropertiesArrayPropsStringItemsPtrInput is an input type that accepts SystemBlueprintPropertiesArrayPropsStringItemsArgs, SystemBlueprintPropertiesArrayPropsStringItemsPtr and SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesArrayPropsStringItemsPtrInput` via:

        SystemBlueprintPropertiesArrayPropsStringItemsArgs{...}

or:

        nil

type SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput added in v2.2.0

type SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput) Defaults added in v2.2.0

The default of the items

func (SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput) Elem added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput) Format added in v2.2.0

The format of the items

func (SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput) Pattern added in v2.2.0

The pattern of the string array items

func (SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput) ToSystemBlueprintPropertiesArrayPropsStringItemsPtrOutput added in v2.2.0

func (SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput) ToSystemBlueprintPropertiesArrayPropsStringItemsPtrOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput) ToSystemBlueprintPropertiesArrayPropsStringItemsPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesArrayPropsStringItemsPtrOutput

type SystemBlueprintPropertiesBooleanProps added in v2.2.0

type SystemBlueprintPropertiesBooleanProps struct {
	// The default of the boolean property
	Default *bool `pulumi:"default"`
	// The description of the property
	Description *string `pulumi:"description"`
	// The icon of the property
	Icon *string `pulumi:"icon"`
	// Whether the property is required
	Required *bool `pulumi:"required"`
	// The title of the property
	Title *string `pulumi:"title"`
}

type SystemBlueprintPropertiesBooleanPropsArgs added in v2.2.0

type SystemBlueprintPropertiesBooleanPropsArgs struct {
	// The default of the boolean property
	Default pulumi.BoolPtrInput `pulumi:"default"`
	// The description of the property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The icon of the property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// Whether the property is required
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The title of the property
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (SystemBlueprintPropertiesBooleanPropsArgs) ElementType added in v2.2.0

func (SystemBlueprintPropertiesBooleanPropsArgs) ToSystemBlueprintPropertiesBooleanPropsOutput added in v2.2.0

func (i SystemBlueprintPropertiesBooleanPropsArgs) ToSystemBlueprintPropertiesBooleanPropsOutput() SystemBlueprintPropertiesBooleanPropsOutput

func (SystemBlueprintPropertiesBooleanPropsArgs) ToSystemBlueprintPropertiesBooleanPropsOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesBooleanPropsArgs) ToSystemBlueprintPropertiesBooleanPropsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesBooleanPropsOutput

type SystemBlueprintPropertiesBooleanPropsInput added in v2.2.0

type SystemBlueprintPropertiesBooleanPropsInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesBooleanPropsOutput() SystemBlueprintPropertiesBooleanPropsOutput
	ToSystemBlueprintPropertiesBooleanPropsOutputWithContext(context.Context) SystemBlueprintPropertiesBooleanPropsOutput
}

SystemBlueprintPropertiesBooleanPropsInput is an input type that accepts SystemBlueprintPropertiesBooleanPropsArgs and SystemBlueprintPropertiesBooleanPropsOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesBooleanPropsInput` via:

SystemBlueprintPropertiesBooleanPropsArgs{...}

type SystemBlueprintPropertiesBooleanPropsMap added in v2.2.0

type SystemBlueprintPropertiesBooleanPropsMap map[string]SystemBlueprintPropertiesBooleanPropsInput

func (SystemBlueprintPropertiesBooleanPropsMap) ElementType added in v2.2.0

func (SystemBlueprintPropertiesBooleanPropsMap) ToSystemBlueprintPropertiesBooleanPropsMapOutput added in v2.2.0

func (i SystemBlueprintPropertiesBooleanPropsMap) ToSystemBlueprintPropertiesBooleanPropsMapOutput() SystemBlueprintPropertiesBooleanPropsMapOutput

func (SystemBlueprintPropertiesBooleanPropsMap) ToSystemBlueprintPropertiesBooleanPropsMapOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesBooleanPropsMap) ToSystemBlueprintPropertiesBooleanPropsMapOutputWithContext(ctx context.Context) SystemBlueprintPropertiesBooleanPropsMapOutput

type SystemBlueprintPropertiesBooleanPropsMapInput added in v2.2.0

type SystemBlueprintPropertiesBooleanPropsMapInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesBooleanPropsMapOutput() SystemBlueprintPropertiesBooleanPropsMapOutput
	ToSystemBlueprintPropertiesBooleanPropsMapOutputWithContext(context.Context) SystemBlueprintPropertiesBooleanPropsMapOutput
}

SystemBlueprintPropertiesBooleanPropsMapInput is an input type that accepts SystemBlueprintPropertiesBooleanPropsMap and SystemBlueprintPropertiesBooleanPropsMapOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesBooleanPropsMapInput` via:

SystemBlueprintPropertiesBooleanPropsMap{ "key": SystemBlueprintPropertiesBooleanPropsArgs{...} }

type SystemBlueprintPropertiesBooleanPropsMapOutput added in v2.2.0

type SystemBlueprintPropertiesBooleanPropsMapOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesBooleanPropsMapOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesBooleanPropsMapOutput) MapIndex added in v2.2.0

func (SystemBlueprintPropertiesBooleanPropsMapOutput) ToSystemBlueprintPropertiesBooleanPropsMapOutput added in v2.2.0

func (o SystemBlueprintPropertiesBooleanPropsMapOutput) ToSystemBlueprintPropertiesBooleanPropsMapOutput() SystemBlueprintPropertiesBooleanPropsMapOutput

func (SystemBlueprintPropertiesBooleanPropsMapOutput) ToSystemBlueprintPropertiesBooleanPropsMapOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesBooleanPropsMapOutput) ToSystemBlueprintPropertiesBooleanPropsMapOutputWithContext(ctx context.Context) SystemBlueprintPropertiesBooleanPropsMapOutput

type SystemBlueprintPropertiesBooleanPropsOutput added in v2.2.0

type SystemBlueprintPropertiesBooleanPropsOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesBooleanPropsOutput) Default added in v2.2.0

The default of the boolean property

func (SystemBlueprintPropertiesBooleanPropsOutput) Description added in v2.2.0

The description of the property

func (SystemBlueprintPropertiesBooleanPropsOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesBooleanPropsOutput) Icon added in v2.2.0

The icon of the property

func (SystemBlueprintPropertiesBooleanPropsOutput) Required added in v2.2.0

Whether the property is required

func (SystemBlueprintPropertiesBooleanPropsOutput) Title added in v2.2.0

The title of the property

func (SystemBlueprintPropertiesBooleanPropsOutput) ToSystemBlueprintPropertiesBooleanPropsOutput added in v2.2.0

func (o SystemBlueprintPropertiesBooleanPropsOutput) ToSystemBlueprintPropertiesBooleanPropsOutput() SystemBlueprintPropertiesBooleanPropsOutput

func (SystemBlueprintPropertiesBooleanPropsOutput) ToSystemBlueprintPropertiesBooleanPropsOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesBooleanPropsOutput) ToSystemBlueprintPropertiesBooleanPropsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesBooleanPropsOutput

type SystemBlueprintPropertiesInput added in v2.2.0

type SystemBlueprintPropertiesInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesOutput() SystemBlueprintPropertiesOutput
	ToSystemBlueprintPropertiesOutputWithContext(context.Context) SystemBlueprintPropertiesOutput
}

SystemBlueprintPropertiesInput is an input type that accepts SystemBlueprintPropertiesArgs and SystemBlueprintPropertiesOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesInput` via:

SystemBlueprintPropertiesArgs{...}

type SystemBlueprintPropertiesNumberProps added in v2.2.0

type SystemBlueprintPropertiesNumberProps struct {
	// The default of the number property
	Default *float64 `pulumi:"default"`
	// The description of the property
	Description *string `pulumi:"description"`
	// The enum colors of the number property
	EnumColors map[string]string `pulumi:"enumColors"`
	// The enum of the number property
	Enums []float64 `pulumi:"enums"`
	// The icon of the property
	Icon *string `pulumi:"icon"`
	// The min of the number property
	Maximum *float64 `pulumi:"maximum"`
	// The max of the number property
	Minimum *float64 `pulumi:"minimum"`
	// Whether the property is required
	Required *bool `pulumi:"required"`
	// The title of the property
	Title *string `pulumi:"title"`
}

type SystemBlueprintPropertiesNumberPropsArgs added in v2.2.0

type SystemBlueprintPropertiesNumberPropsArgs struct {
	// The default of the number property
	Default pulumi.Float64PtrInput `pulumi:"default"`
	// The description of the property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The enum colors of the number property
	EnumColors pulumi.StringMapInput `pulumi:"enumColors"`
	// The enum of the number property
	Enums pulumi.Float64ArrayInput `pulumi:"enums"`
	// The icon of the property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// The min of the number property
	Maximum pulumi.Float64PtrInput `pulumi:"maximum"`
	// The max of the number property
	Minimum pulumi.Float64PtrInput `pulumi:"minimum"`
	// Whether the property is required
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The title of the property
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (SystemBlueprintPropertiesNumberPropsArgs) ElementType added in v2.2.0

func (SystemBlueprintPropertiesNumberPropsArgs) ToSystemBlueprintPropertiesNumberPropsOutput added in v2.2.0

func (i SystemBlueprintPropertiesNumberPropsArgs) ToSystemBlueprintPropertiesNumberPropsOutput() SystemBlueprintPropertiesNumberPropsOutput

func (SystemBlueprintPropertiesNumberPropsArgs) ToSystemBlueprintPropertiesNumberPropsOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesNumberPropsArgs) ToSystemBlueprintPropertiesNumberPropsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesNumberPropsOutput

type SystemBlueprintPropertiesNumberPropsInput added in v2.2.0

type SystemBlueprintPropertiesNumberPropsInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesNumberPropsOutput() SystemBlueprintPropertiesNumberPropsOutput
	ToSystemBlueprintPropertiesNumberPropsOutputWithContext(context.Context) SystemBlueprintPropertiesNumberPropsOutput
}

SystemBlueprintPropertiesNumberPropsInput is an input type that accepts SystemBlueprintPropertiesNumberPropsArgs and SystemBlueprintPropertiesNumberPropsOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesNumberPropsInput` via:

SystemBlueprintPropertiesNumberPropsArgs{...}

type SystemBlueprintPropertiesNumberPropsMap added in v2.2.0

type SystemBlueprintPropertiesNumberPropsMap map[string]SystemBlueprintPropertiesNumberPropsInput

func (SystemBlueprintPropertiesNumberPropsMap) ElementType added in v2.2.0

func (SystemBlueprintPropertiesNumberPropsMap) ToSystemBlueprintPropertiesNumberPropsMapOutput added in v2.2.0

func (i SystemBlueprintPropertiesNumberPropsMap) ToSystemBlueprintPropertiesNumberPropsMapOutput() SystemBlueprintPropertiesNumberPropsMapOutput

func (SystemBlueprintPropertiesNumberPropsMap) ToSystemBlueprintPropertiesNumberPropsMapOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesNumberPropsMap) ToSystemBlueprintPropertiesNumberPropsMapOutputWithContext(ctx context.Context) SystemBlueprintPropertiesNumberPropsMapOutput

type SystemBlueprintPropertiesNumberPropsMapInput added in v2.2.0

type SystemBlueprintPropertiesNumberPropsMapInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesNumberPropsMapOutput() SystemBlueprintPropertiesNumberPropsMapOutput
	ToSystemBlueprintPropertiesNumberPropsMapOutputWithContext(context.Context) SystemBlueprintPropertiesNumberPropsMapOutput
}

SystemBlueprintPropertiesNumberPropsMapInput is an input type that accepts SystemBlueprintPropertiesNumberPropsMap and SystemBlueprintPropertiesNumberPropsMapOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesNumberPropsMapInput` via:

SystemBlueprintPropertiesNumberPropsMap{ "key": SystemBlueprintPropertiesNumberPropsArgs{...} }

type SystemBlueprintPropertiesNumberPropsMapOutput added in v2.2.0

type SystemBlueprintPropertiesNumberPropsMapOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesNumberPropsMapOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesNumberPropsMapOutput) MapIndex added in v2.2.0

func (SystemBlueprintPropertiesNumberPropsMapOutput) ToSystemBlueprintPropertiesNumberPropsMapOutput added in v2.2.0

func (o SystemBlueprintPropertiesNumberPropsMapOutput) ToSystemBlueprintPropertiesNumberPropsMapOutput() SystemBlueprintPropertiesNumberPropsMapOutput

func (SystemBlueprintPropertiesNumberPropsMapOutput) ToSystemBlueprintPropertiesNumberPropsMapOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesNumberPropsMapOutput) ToSystemBlueprintPropertiesNumberPropsMapOutputWithContext(ctx context.Context) SystemBlueprintPropertiesNumberPropsMapOutput

type SystemBlueprintPropertiesNumberPropsOutput added in v2.2.0

type SystemBlueprintPropertiesNumberPropsOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesNumberPropsOutput) Default added in v2.2.0

The default of the number property

func (SystemBlueprintPropertiesNumberPropsOutput) Description added in v2.2.0

The description of the property

func (SystemBlueprintPropertiesNumberPropsOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesNumberPropsOutput) EnumColors added in v2.2.0

The enum colors of the number property

func (SystemBlueprintPropertiesNumberPropsOutput) Enums added in v2.2.0

The enum of the number property

func (SystemBlueprintPropertiesNumberPropsOutput) Icon added in v2.2.0

The icon of the property

func (SystemBlueprintPropertiesNumberPropsOutput) Maximum added in v2.2.0

The min of the number property

func (SystemBlueprintPropertiesNumberPropsOutput) Minimum added in v2.2.0

The max of the number property

func (SystemBlueprintPropertiesNumberPropsOutput) Required added in v2.2.0

Whether the property is required

func (SystemBlueprintPropertiesNumberPropsOutput) Title added in v2.2.0

The title of the property

func (SystemBlueprintPropertiesNumberPropsOutput) ToSystemBlueprintPropertiesNumberPropsOutput added in v2.2.0

func (o SystemBlueprintPropertiesNumberPropsOutput) ToSystemBlueprintPropertiesNumberPropsOutput() SystemBlueprintPropertiesNumberPropsOutput

func (SystemBlueprintPropertiesNumberPropsOutput) ToSystemBlueprintPropertiesNumberPropsOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesNumberPropsOutput) ToSystemBlueprintPropertiesNumberPropsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesNumberPropsOutput

type SystemBlueprintPropertiesObjectProps added in v2.2.0

type SystemBlueprintPropertiesObjectProps struct {
	// The default of the object property
	Default *string `pulumi:"default"`
	// The description of the property
	Description *string `pulumi:"description"`
	// The icon of the property
	Icon *string `pulumi:"icon"`
	// Whether the property is required
	Required *bool `pulumi:"required"`
	// The spec of the object property
	Spec *string `pulumi:"spec"`
	// The title of the property
	Title *string `pulumi:"title"`
}

type SystemBlueprintPropertiesObjectPropsArgs added in v2.2.0

type SystemBlueprintPropertiesObjectPropsArgs struct {
	// The default of the object property
	Default pulumi.StringPtrInput `pulumi:"default"`
	// The description of the property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The icon of the property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// Whether the property is required
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The spec of the object property
	Spec pulumi.StringPtrInput `pulumi:"spec"`
	// The title of the property
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (SystemBlueprintPropertiesObjectPropsArgs) ElementType added in v2.2.0

func (SystemBlueprintPropertiesObjectPropsArgs) ToSystemBlueprintPropertiesObjectPropsOutput added in v2.2.0

func (i SystemBlueprintPropertiesObjectPropsArgs) ToSystemBlueprintPropertiesObjectPropsOutput() SystemBlueprintPropertiesObjectPropsOutput

func (SystemBlueprintPropertiesObjectPropsArgs) ToSystemBlueprintPropertiesObjectPropsOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesObjectPropsArgs) ToSystemBlueprintPropertiesObjectPropsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesObjectPropsOutput

type SystemBlueprintPropertiesObjectPropsInput added in v2.2.0

type SystemBlueprintPropertiesObjectPropsInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesObjectPropsOutput() SystemBlueprintPropertiesObjectPropsOutput
	ToSystemBlueprintPropertiesObjectPropsOutputWithContext(context.Context) SystemBlueprintPropertiesObjectPropsOutput
}

SystemBlueprintPropertiesObjectPropsInput is an input type that accepts SystemBlueprintPropertiesObjectPropsArgs and SystemBlueprintPropertiesObjectPropsOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesObjectPropsInput` via:

SystemBlueprintPropertiesObjectPropsArgs{...}

type SystemBlueprintPropertiesObjectPropsMap added in v2.2.0

type SystemBlueprintPropertiesObjectPropsMap map[string]SystemBlueprintPropertiesObjectPropsInput

func (SystemBlueprintPropertiesObjectPropsMap) ElementType added in v2.2.0

func (SystemBlueprintPropertiesObjectPropsMap) ToSystemBlueprintPropertiesObjectPropsMapOutput added in v2.2.0

func (i SystemBlueprintPropertiesObjectPropsMap) ToSystemBlueprintPropertiesObjectPropsMapOutput() SystemBlueprintPropertiesObjectPropsMapOutput

func (SystemBlueprintPropertiesObjectPropsMap) ToSystemBlueprintPropertiesObjectPropsMapOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesObjectPropsMap) ToSystemBlueprintPropertiesObjectPropsMapOutputWithContext(ctx context.Context) SystemBlueprintPropertiesObjectPropsMapOutput

type SystemBlueprintPropertiesObjectPropsMapInput added in v2.2.0

type SystemBlueprintPropertiesObjectPropsMapInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesObjectPropsMapOutput() SystemBlueprintPropertiesObjectPropsMapOutput
	ToSystemBlueprintPropertiesObjectPropsMapOutputWithContext(context.Context) SystemBlueprintPropertiesObjectPropsMapOutput
}

SystemBlueprintPropertiesObjectPropsMapInput is an input type that accepts SystemBlueprintPropertiesObjectPropsMap and SystemBlueprintPropertiesObjectPropsMapOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesObjectPropsMapInput` via:

SystemBlueprintPropertiesObjectPropsMap{ "key": SystemBlueprintPropertiesObjectPropsArgs{...} }

type SystemBlueprintPropertiesObjectPropsMapOutput added in v2.2.0

type SystemBlueprintPropertiesObjectPropsMapOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesObjectPropsMapOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesObjectPropsMapOutput) MapIndex added in v2.2.0

func (SystemBlueprintPropertiesObjectPropsMapOutput) ToSystemBlueprintPropertiesObjectPropsMapOutput added in v2.2.0

func (o SystemBlueprintPropertiesObjectPropsMapOutput) ToSystemBlueprintPropertiesObjectPropsMapOutput() SystemBlueprintPropertiesObjectPropsMapOutput

func (SystemBlueprintPropertiesObjectPropsMapOutput) ToSystemBlueprintPropertiesObjectPropsMapOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesObjectPropsMapOutput) ToSystemBlueprintPropertiesObjectPropsMapOutputWithContext(ctx context.Context) SystemBlueprintPropertiesObjectPropsMapOutput

type SystemBlueprintPropertiesObjectPropsOutput added in v2.2.0

type SystemBlueprintPropertiesObjectPropsOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesObjectPropsOutput) Default added in v2.2.0

The default of the object property

func (SystemBlueprintPropertiesObjectPropsOutput) Description added in v2.2.0

The description of the property

func (SystemBlueprintPropertiesObjectPropsOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesObjectPropsOutput) Icon added in v2.2.0

The icon of the property

func (SystemBlueprintPropertiesObjectPropsOutput) Required added in v2.2.0

Whether the property is required

func (SystemBlueprintPropertiesObjectPropsOutput) Spec added in v2.2.0

The spec of the object property

func (SystemBlueprintPropertiesObjectPropsOutput) Title added in v2.2.0

The title of the property

func (SystemBlueprintPropertiesObjectPropsOutput) ToSystemBlueprintPropertiesObjectPropsOutput added in v2.2.0

func (o SystemBlueprintPropertiesObjectPropsOutput) ToSystemBlueprintPropertiesObjectPropsOutput() SystemBlueprintPropertiesObjectPropsOutput

func (SystemBlueprintPropertiesObjectPropsOutput) ToSystemBlueprintPropertiesObjectPropsOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesObjectPropsOutput) ToSystemBlueprintPropertiesObjectPropsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesObjectPropsOutput

type SystemBlueprintPropertiesOutput added in v2.2.0

type SystemBlueprintPropertiesOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesOutput) ArrayProps added in v2.2.0

The array property of the blueprint

func (SystemBlueprintPropertiesOutput) BooleanProps added in v2.2.0

The boolean property of the blueprint

func (SystemBlueprintPropertiesOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesOutput) NumberProps added in v2.2.0

The number property of the blueprint

func (SystemBlueprintPropertiesOutput) ObjectProps added in v2.2.0

The object property of the blueprint

func (SystemBlueprintPropertiesOutput) StringProps added in v2.2.0

The string property of the blueprint

func (SystemBlueprintPropertiesOutput) ToSystemBlueprintPropertiesOutput added in v2.2.0

func (o SystemBlueprintPropertiesOutput) ToSystemBlueprintPropertiesOutput() SystemBlueprintPropertiesOutput

func (SystemBlueprintPropertiesOutput) ToSystemBlueprintPropertiesOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesOutput) ToSystemBlueprintPropertiesOutputWithContext(ctx context.Context) SystemBlueprintPropertiesOutput

func (SystemBlueprintPropertiesOutput) ToSystemBlueprintPropertiesPtrOutput added in v2.2.0

func (o SystemBlueprintPropertiesOutput) ToSystemBlueprintPropertiesPtrOutput() SystemBlueprintPropertiesPtrOutput

func (SystemBlueprintPropertiesOutput) ToSystemBlueprintPropertiesPtrOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesOutput) ToSystemBlueprintPropertiesPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesPtrOutput

type SystemBlueprintPropertiesPtrInput added in v2.2.0

type SystemBlueprintPropertiesPtrInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesPtrOutput() SystemBlueprintPropertiesPtrOutput
	ToSystemBlueprintPropertiesPtrOutputWithContext(context.Context) SystemBlueprintPropertiesPtrOutput
}

SystemBlueprintPropertiesPtrInput is an input type that accepts SystemBlueprintPropertiesArgs, SystemBlueprintPropertiesPtr and SystemBlueprintPropertiesPtrOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesPtrInput` via:

        SystemBlueprintPropertiesArgs{...}

or:

        nil

func SystemBlueprintPropertiesPtr added in v2.2.0

type SystemBlueprintPropertiesPtrOutput added in v2.2.0

type SystemBlueprintPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesPtrOutput) ArrayProps added in v2.2.0

The array property of the blueprint

func (SystemBlueprintPropertiesPtrOutput) BooleanProps added in v2.2.0

The boolean property of the blueprint

func (SystemBlueprintPropertiesPtrOutput) Elem added in v2.2.0

func (SystemBlueprintPropertiesPtrOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesPtrOutput) NumberProps added in v2.2.0

The number property of the blueprint

func (SystemBlueprintPropertiesPtrOutput) ObjectProps added in v2.2.0

The object property of the blueprint

func (SystemBlueprintPropertiesPtrOutput) StringProps added in v2.2.0

The string property of the blueprint

func (SystemBlueprintPropertiesPtrOutput) ToSystemBlueprintPropertiesPtrOutput added in v2.2.0

func (o SystemBlueprintPropertiesPtrOutput) ToSystemBlueprintPropertiesPtrOutput() SystemBlueprintPropertiesPtrOutput

func (SystemBlueprintPropertiesPtrOutput) ToSystemBlueprintPropertiesPtrOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesPtrOutput) ToSystemBlueprintPropertiesPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesPtrOutput

type SystemBlueprintPropertiesStringProps added in v2.2.0

type SystemBlueprintPropertiesStringProps struct {
	// The default of the string property
	Default *string `pulumi:"default"`
	// The description of the property
	Description *string `pulumi:"description"`
	// The enum colors of the string property
	EnumColors map[string]string `pulumi:"enumColors"`
	// The enum of the string property
	Enums []string `pulumi:"enums"`
	// The format of the string property
	Format *string `pulumi:"format"`
	// The icon of the property
	Icon *string `pulumi:"icon"`
	// The max length of the string property
	MaxLength *int `pulumi:"maxLength"`
	// The min length of the string property
	MinLength *int `pulumi:"minLength"`
	// The pattern of the string property
	Pattern *string `pulumi:"pattern"`
	// Whether the property is required
	Required *bool `pulumi:"required"`
	// The spec of the string property
	Spec *string `pulumi:"spec"`
	// The spec authentication of the string property
	SpecAuthentication *SystemBlueprintPropertiesStringPropsSpecAuthentication `pulumi:"specAuthentication"`
	// The title of the property
	Title *string `pulumi:"title"`
}

type SystemBlueprintPropertiesStringPropsArgs added in v2.2.0

type SystemBlueprintPropertiesStringPropsArgs struct {
	// The default of the string property
	Default pulumi.StringPtrInput `pulumi:"default"`
	// The description of the property
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The enum colors of the string property
	EnumColors pulumi.StringMapInput `pulumi:"enumColors"`
	// The enum of the string property
	Enums pulumi.StringArrayInput `pulumi:"enums"`
	// The format of the string property
	Format pulumi.StringPtrInput `pulumi:"format"`
	// The icon of the property
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// The max length of the string property
	MaxLength pulumi.IntPtrInput `pulumi:"maxLength"`
	// The min length of the string property
	MinLength pulumi.IntPtrInput `pulumi:"minLength"`
	// The pattern of the string property
	Pattern pulumi.StringPtrInput `pulumi:"pattern"`
	// Whether the property is required
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The spec of the string property
	Spec pulumi.StringPtrInput `pulumi:"spec"`
	// The spec authentication of the string property
	SpecAuthentication SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrInput `pulumi:"specAuthentication"`
	// The title of the property
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (SystemBlueprintPropertiesStringPropsArgs) ElementType added in v2.2.0

func (SystemBlueprintPropertiesStringPropsArgs) ToSystemBlueprintPropertiesStringPropsOutput added in v2.2.0

func (i SystemBlueprintPropertiesStringPropsArgs) ToSystemBlueprintPropertiesStringPropsOutput() SystemBlueprintPropertiesStringPropsOutput

func (SystemBlueprintPropertiesStringPropsArgs) ToSystemBlueprintPropertiesStringPropsOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesStringPropsArgs) ToSystemBlueprintPropertiesStringPropsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesStringPropsOutput

type SystemBlueprintPropertiesStringPropsInput added in v2.2.0

type SystemBlueprintPropertiesStringPropsInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesStringPropsOutput() SystemBlueprintPropertiesStringPropsOutput
	ToSystemBlueprintPropertiesStringPropsOutputWithContext(context.Context) SystemBlueprintPropertiesStringPropsOutput
}

SystemBlueprintPropertiesStringPropsInput is an input type that accepts SystemBlueprintPropertiesStringPropsArgs and SystemBlueprintPropertiesStringPropsOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesStringPropsInput` via:

SystemBlueprintPropertiesStringPropsArgs{...}

type SystemBlueprintPropertiesStringPropsMap added in v2.2.0

type SystemBlueprintPropertiesStringPropsMap map[string]SystemBlueprintPropertiesStringPropsInput

func (SystemBlueprintPropertiesStringPropsMap) ElementType added in v2.2.0

func (SystemBlueprintPropertiesStringPropsMap) ToSystemBlueprintPropertiesStringPropsMapOutput added in v2.2.0

func (i SystemBlueprintPropertiesStringPropsMap) ToSystemBlueprintPropertiesStringPropsMapOutput() SystemBlueprintPropertiesStringPropsMapOutput

func (SystemBlueprintPropertiesStringPropsMap) ToSystemBlueprintPropertiesStringPropsMapOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesStringPropsMap) ToSystemBlueprintPropertiesStringPropsMapOutputWithContext(ctx context.Context) SystemBlueprintPropertiesStringPropsMapOutput

type SystemBlueprintPropertiesStringPropsMapInput added in v2.2.0

type SystemBlueprintPropertiesStringPropsMapInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesStringPropsMapOutput() SystemBlueprintPropertiesStringPropsMapOutput
	ToSystemBlueprintPropertiesStringPropsMapOutputWithContext(context.Context) SystemBlueprintPropertiesStringPropsMapOutput
}

SystemBlueprintPropertiesStringPropsMapInput is an input type that accepts SystemBlueprintPropertiesStringPropsMap and SystemBlueprintPropertiesStringPropsMapOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesStringPropsMapInput` via:

SystemBlueprintPropertiesStringPropsMap{ "key": SystemBlueprintPropertiesStringPropsArgs{...} }

type SystemBlueprintPropertiesStringPropsMapOutput added in v2.2.0

type SystemBlueprintPropertiesStringPropsMapOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesStringPropsMapOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesStringPropsMapOutput) MapIndex added in v2.2.0

func (SystemBlueprintPropertiesStringPropsMapOutput) ToSystemBlueprintPropertiesStringPropsMapOutput added in v2.2.0

func (o SystemBlueprintPropertiesStringPropsMapOutput) ToSystemBlueprintPropertiesStringPropsMapOutput() SystemBlueprintPropertiesStringPropsMapOutput

func (SystemBlueprintPropertiesStringPropsMapOutput) ToSystemBlueprintPropertiesStringPropsMapOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesStringPropsMapOutput) ToSystemBlueprintPropertiesStringPropsMapOutputWithContext(ctx context.Context) SystemBlueprintPropertiesStringPropsMapOutput

type SystemBlueprintPropertiesStringPropsOutput added in v2.2.0

type SystemBlueprintPropertiesStringPropsOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesStringPropsOutput) Default added in v2.2.0

The default of the string property

func (SystemBlueprintPropertiesStringPropsOutput) Description added in v2.2.0

The description of the property

func (SystemBlueprintPropertiesStringPropsOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesStringPropsOutput) EnumColors added in v2.2.0

The enum colors of the string property

func (SystemBlueprintPropertiesStringPropsOutput) Enums added in v2.2.0

The enum of the string property

func (SystemBlueprintPropertiesStringPropsOutput) Format added in v2.2.0

The format of the string property

func (SystemBlueprintPropertiesStringPropsOutput) Icon added in v2.2.0

The icon of the property

func (SystemBlueprintPropertiesStringPropsOutput) MaxLength added in v2.2.0

The max length of the string property

func (SystemBlueprintPropertiesStringPropsOutput) MinLength added in v2.2.0

The min length of the string property

func (SystemBlueprintPropertiesStringPropsOutput) Pattern added in v2.2.0

The pattern of the string property

func (SystemBlueprintPropertiesStringPropsOutput) Required added in v2.2.0

Whether the property is required

func (SystemBlueprintPropertiesStringPropsOutput) Spec added in v2.2.0

The spec of the string property

func (SystemBlueprintPropertiesStringPropsOutput) SpecAuthentication added in v2.2.0

The spec authentication of the string property

func (SystemBlueprintPropertiesStringPropsOutput) Title added in v2.2.0

The title of the property

func (SystemBlueprintPropertiesStringPropsOutput) ToSystemBlueprintPropertiesStringPropsOutput added in v2.2.0

func (o SystemBlueprintPropertiesStringPropsOutput) ToSystemBlueprintPropertiesStringPropsOutput() SystemBlueprintPropertiesStringPropsOutput

func (SystemBlueprintPropertiesStringPropsOutput) ToSystemBlueprintPropertiesStringPropsOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesStringPropsOutput) ToSystemBlueprintPropertiesStringPropsOutputWithContext(ctx context.Context) SystemBlueprintPropertiesStringPropsOutput

type SystemBlueprintPropertiesStringPropsSpecAuthentication added in v2.2.0

type SystemBlueprintPropertiesStringPropsSpecAuthentication struct {
	// The authorizationUrl of the spec authentication
	AuthorizationUrl string `pulumi:"authorizationUrl"`
	// The clientId of the spec authentication
	ClientId string `pulumi:"clientId"`
	// The tokenUrl of the spec authentication
	TokenUrl string `pulumi:"tokenUrl"`
}

type SystemBlueprintPropertiesStringPropsSpecAuthenticationArgs added in v2.2.0

type SystemBlueprintPropertiesStringPropsSpecAuthenticationArgs struct {
	// The authorizationUrl of the spec authentication
	AuthorizationUrl pulumi.StringInput `pulumi:"authorizationUrl"`
	// The clientId of the spec authentication
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// The tokenUrl of the spec authentication
	TokenUrl pulumi.StringInput `pulumi:"tokenUrl"`
}

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationArgs) ElementType added in v2.2.0

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationArgs) ToSystemBlueprintPropertiesStringPropsSpecAuthenticationOutput added in v2.2.0

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationArgs) ToSystemBlueprintPropertiesStringPropsSpecAuthenticationOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesStringPropsSpecAuthenticationArgs) ToSystemBlueprintPropertiesStringPropsSpecAuthenticationOutputWithContext(ctx context.Context) SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationArgs) ToSystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput added in v2.2.0

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationArgs) ToSystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutputWithContext added in v2.2.0

func (i SystemBlueprintPropertiesStringPropsSpecAuthenticationArgs) ToSystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput

type SystemBlueprintPropertiesStringPropsSpecAuthenticationInput added in v2.2.0

type SystemBlueprintPropertiesStringPropsSpecAuthenticationInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesStringPropsSpecAuthenticationOutput() SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput
	ToSystemBlueprintPropertiesStringPropsSpecAuthenticationOutputWithContext(context.Context) SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput
}

SystemBlueprintPropertiesStringPropsSpecAuthenticationInput is an input type that accepts SystemBlueprintPropertiesStringPropsSpecAuthenticationArgs and SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesStringPropsSpecAuthenticationInput` via:

SystemBlueprintPropertiesStringPropsSpecAuthenticationArgs{...}

type SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput added in v2.2.0

type SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput) AuthorizationUrl added in v2.2.0

The authorizationUrl of the spec authentication

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput) ClientId added in v2.2.0

The clientId of the spec authentication

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput) ToSystemBlueprintPropertiesStringPropsSpecAuthenticationOutput added in v2.2.0

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput) ToSystemBlueprintPropertiesStringPropsSpecAuthenticationOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput) ToSystemBlueprintPropertiesStringPropsSpecAuthenticationOutputWithContext(ctx context.Context) SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput) ToSystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput added in v2.2.0

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput) ToSystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput) ToSystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationOutput) TokenUrl added in v2.2.0

The tokenUrl of the spec authentication

type SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrInput added in v2.2.0

type SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrInput interface {
	pulumi.Input

	ToSystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput() SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput
	ToSystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutputWithContext(context.Context) SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput
}

SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrInput is an input type that accepts SystemBlueprintPropertiesStringPropsSpecAuthenticationArgs, SystemBlueprintPropertiesStringPropsSpecAuthenticationPtr and SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput values. You can construct a concrete instance of `SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrInput` via:

        SystemBlueprintPropertiesStringPropsSpecAuthenticationArgs{...}

or:

        nil

type SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput added in v2.2.0

type SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput) AuthorizationUrl added in v2.2.0

The authorizationUrl of the spec authentication

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput) ClientId added in v2.2.0

The clientId of the spec authentication

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput) Elem added in v2.2.0

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput) ElementType added in v2.2.0

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput) ToSystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput added in v2.2.0

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput) ToSystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutputWithContext added in v2.2.0

func (o SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput) ToSystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutputWithContext(ctx context.Context) SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput

func (SystemBlueprintPropertiesStringPropsSpecAuthenticationPtrOutput) TokenUrl added in v2.2.0

The tokenUrl of the spec authentication

type SystemBlueprintRelations added in v2.2.0

type SystemBlueprintRelations struct {
	// The description of the relation
	Description *string `pulumi:"description"`
	// The many of the relation
	Many *bool `pulumi:"many"`
	// The required of the relation
	Required *bool `pulumi:"required"`
	// The target of the relation
	Target string `pulumi:"target"`
	// The title of the relation
	Title *string `pulumi:"title"`
}

type SystemBlueprintRelationsArgs added in v2.2.0

type SystemBlueprintRelationsArgs struct {
	// The description of the relation
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The many of the relation
	Many pulumi.BoolPtrInput `pulumi:"many"`
	// The required of the relation
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The target of the relation
	Target pulumi.StringInput `pulumi:"target"`
	// The title of the relation
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (SystemBlueprintRelationsArgs) ElementType added in v2.2.0

func (SystemBlueprintRelationsArgs) ToSystemBlueprintRelationsOutput added in v2.2.0

func (i SystemBlueprintRelationsArgs) ToSystemBlueprintRelationsOutput() SystemBlueprintRelationsOutput

func (SystemBlueprintRelationsArgs) ToSystemBlueprintRelationsOutputWithContext added in v2.2.0

func (i SystemBlueprintRelationsArgs) ToSystemBlueprintRelationsOutputWithContext(ctx context.Context) SystemBlueprintRelationsOutput

type SystemBlueprintRelationsInput added in v2.2.0

type SystemBlueprintRelationsInput interface {
	pulumi.Input

	ToSystemBlueprintRelationsOutput() SystemBlueprintRelationsOutput
	ToSystemBlueprintRelationsOutputWithContext(context.Context) SystemBlueprintRelationsOutput
}

SystemBlueprintRelationsInput is an input type that accepts SystemBlueprintRelationsArgs and SystemBlueprintRelationsOutput values. You can construct a concrete instance of `SystemBlueprintRelationsInput` via:

SystemBlueprintRelationsArgs{...}

type SystemBlueprintRelationsMap added in v2.2.0

type SystemBlueprintRelationsMap map[string]SystemBlueprintRelationsInput

func (SystemBlueprintRelationsMap) ElementType added in v2.2.0

func (SystemBlueprintRelationsMap) ToSystemBlueprintRelationsMapOutput added in v2.2.0

func (i SystemBlueprintRelationsMap) ToSystemBlueprintRelationsMapOutput() SystemBlueprintRelationsMapOutput

func (SystemBlueprintRelationsMap) ToSystemBlueprintRelationsMapOutputWithContext added in v2.2.0

func (i SystemBlueprintRelationsMap) ToSystemBlueprintRelationsMapOutputWithContext(ctx context.Context) SystemBlueprintRelationsMapOutput

type SystemBlueprintRelationsMapInput added in v2.2.0

type SystemBlueprintRelationsMapInput interface {
	pulumi.Input

	ToSystemBlueprintRelationsMapOutput() SystemBlueprintRelationsMapOutput
	ToSystemBlueprintRelationsMapOutputWithContext(context.Context) SystemBlueprintRelationsMapOutput
}

SystemBlueprintRelationsMapInput is an input type that accepts SystemBlueprintRelationsMap and SystemBlueprintRelationsMapOutput values. You can construct a concrete instance of `SystemBlueprintRelationsMapInput` via:

SystemBlueprintRelationsMap{ "key": SystemBlueprintRelationsArgs{...} }

type SystemBlueprintRelationsMapOutput added in v2.2.0

type SystemBlueprintRelationsMapOutput struct{ *pulumi.OutputState }

func (SystemBlueprintRelationsMapOutput) ElementType added in v2.2.0

func (SystemBlueprintRelationsMapOutput) MapIndex added in v2.2.0

func (SystemBlueprintRelationsMapOutput) ToSystemBlueprintRelationsMapOutput added in v2.2.0

func (o SystemBlueprintRelationsMapOutput) ToSystemBlueprintRelationsMapOutput() SystemBlueprintRelationsMapOutput

func (SystemBlueprintRelationsMapOutput) ToSystemBlueprintRelationsMapOutputWithContext added in v2.2.0

func (o SystemBlueprintRelationsMapOutput) ToSystemBlueprintRelationsMapOutputWithContext(ctx context.Context) SystemBlueprintRelationsMapOutput

type SystemBlueprintRelationsOutput added in v2.2.0

type SystemBlueprintRelationsOutput struct{ *pulumi.OutputState }

func (SystemBlueprintRelationsOutput) Description added in v2.2.0

The description of the relation

func (SystemBlueprintRelationsOutput) ElementType added in v2.2.0

func (SystemBlueprintRelationsOutput) Many added in v2.2.0

The many of the relation

func (SystemBlueprintRelationsOutput) Required added in v2.2.0

The required of the relation

func (SystemBlueprintRelationsOutput) Target added in v2.2.0

The target of the relation

func (SystemBlueprintRelationsOutput) Title added in v2.2.0

The title of the relation

func (SystemBlueprintRelationsOutput) ToSystemBlueprintRelationsOutput added in v2.2.0

func (o SystemBlueprintRelationsOutput) ToSystemBlueprintRelationsOutput() SystemBlueprintRelationsOutput

func (SystemBlueprintRelationsOutput) ToSystemBlueprintRelationsOutputWithContext added in v2.2.0

func (o SystemBlueprintRelationsOutput) ToSystemBlueprintRelationsOutputWithContext(ctx context.Context) SystemBlueprintRelationsOutput

type SystemBlueprintState added in v2.2.0

type SystemBlueprintState struct {
	// The calculation properties of the blueprint
	CalculationProperties SystemBlueprintCalculationPropertiesMapInput
	// Identifier of the system blueprint.
	Identifier pulumi.StringPtrInput
	// The mirror properties of the blueprint
	MirrorProperties SystemBlueprintMirrorPropertiesMapInput
	// The properties of the blueprint
	Properties SystemBlueprintPropertiesPtrInput
	// The relations of the blueprint
	Relations SystemBlueprintRelationsMapInput
}

func (SystemBlueprintState) ElementType added in v2.2.0

func (SystemBlueprintState) ElementType() reflect.Type

type Team

type Team struct {
	pulumi.CustomResourceState

	// The creation date of the team
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The description of the team
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the team
	Name pulumi.StringOutput `pulumi:"name"`
	// The provider of the team
	ProviderName pulumi.StringOutput `pulumi:"providerName"`
	// The last update date of the team
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// The users of the team
	Users pulumi.StringArrayOutput `pulumi:"users"`
}

Team resource

func GetTeam

func GetTeam(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TeamState, opts ...pulumi.ResourceOption) (*Team, error)

GetTeam gets an existing Team resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTeam

func NewTeam(ctx *pulumi.Context,
	name string, args *TeamArgs, opts ...pulumi.ResourceOption) (*Team, error)

NewTeam registers a new resource with the given unique name, arguments, and options.

func (*Team) ElementType

func (*Team) ElementType() reflect.Type

func (*Team) ToTeamOutput

func (i *Team) ToTeamOutput() TeamOutput

func (*Team) ToTeamOutputWithContext

func (i *Team) ToTeamOutputWithContext(ctx context.Context) TeamOutput

type TeamArgs

type TeamArgs struct {
	// The description of the team
	Description pulumi.StringPtrInput
	// The name of the team
	Name pulumi.StringInput
	// The users of the team
	Users pulumi.StringArrayInput
}

The set of arguments for constructing a Team resource.

func (TeamArgs) ElementType

func (TeamArgs) ElementType() reflect.Type

type TeamArray

type TeamArray []TeamInput

func (TeamArray) ElementType

func (TeamArray) ElementType() reflect.Type

func (TeamArray) ToTeamArrayOutput

func (i TeamArray) ToTeamArrayOutput() TeamArrayOutput

func (TeamArray) ToTeamArrayOutputWithContext

func (i TeamArray) ToTeamArrayOutputWithContext(ctx context.Context) TeamArrayOutput

type TeamArrayInput

type TeamArrayInput interface {
	pulumi.Input

	ToTeamArrayOutput() TeamArrayOutput
	ToTeamArrayOutputWithContext(context.Context) TeamArrayOutput
}

TeamArrayInput is an input type that accepts TeamArray and TeamArrayOutput values. You can construct a concrete instance of `TeamArrayInput` via:

TeamArray{ TeamArgs{...} }

type TeamArrayOutput

type TeamArrayOutput struct{ *pulumi.OutputState }

func (TeamArrayOutput) ElementType

func (TeamArrayOutput) ElementType() reflect.Type

func (TeamArrayOutput) Index

func (TeamArrayOutput) ToTeamArrayOutput

func (o TeamArrayOutput) ToTeamArrayOutput() TeamArrayOutput

func (TeamArrayOutput) ToTeamArrayOutputWithContext

func (o TeamArrayOutput) ToTeamArrayOutputWithContext(ctx context.Context) TeamArrayOutput

type TeamInput

type TeamInput interface {
	pulumi.Input

	ToTeamOutput() TeamOutput
	ToTeamOutputWithContext(ctx context.Context) TeamOutput
}

type TeamMap

type TeamMap map[string]TeamInput

func (TeamMap) ElementType

func (TeamMap) ElementType() reflect.Type

func (TeamMap) ToTeamMapOutput

func (i TeamMap) ToTeamMapOutput() TeamMapOutput

func (TeamMap) ToTeamMapOutputWithContext

func (i TeamMap) ToTeamMapOutputWithContext(ctx context.Context) TeamMapOutput

type TeamMapInput

type TeamMapInput interface {
	pulumi.Input

	ToTeamMapOutput() TeamMapOutput
	ToTeamMapOutputWithContext(context.Context) TeamMapOutput
}

TeamMapInput is an input type that accepts TeamMap and TeamMapOutput values. You can construct a concrete instance of `TeamMapInput` via:

TeamMap{ "key": TeamArgs{...} }

type TeamMapOutput

type TeamMapOutput struct{ *pulumi.OutputState }

func (TeamMapOutput) ElementType

func (TeamMapOutput) ElementType() reflect.Type

func (TeamMapOutput) MapIndex

func (TeamMapOutput) ToTeamMapOutput

func (o TeamMapOutput) ToTeamMapOutput() TeamMapOutput

func (TeamMapOutput) ToTeamMapOutputWithContext

func (o TeamMapOutput) ToTeamMapOutputWithContext(ctx context.Context) TeamMapOutput

type TeamOutput

type TeamOutput struct{ *pulumi.OutputState }

func (TeamOutput) CreatedAt

func (o TeamOutput) CreatedAt() pulumi.StringOutput

The creation date of the team

func (TeamOutput) Description

func (o TeamOutput) Description() pulumi.StringPtrOutput

The description of the team

func (TeamOutput) ElementType

func (TeamOutput) ElementType() reflect.Type

func (TeamOutput) Name

func (o TeamOutput) Name() pulumi.StringOutput

The name of the team

func (TeamOutput) ProviderName

func (o TeamOutput) ProviderName() pulumi.StringOutput

The provider of the team

func (TeamOutput) ToTeamOutput

func (o TeamOutput) ToTeamOutput() TeamOutput

func (TeamOutput) ToTeamOutputWithContext

func (o TeamOutput) ToTeamOutputWithContext(ctx context.Context) TeamOutput

func (TeamOutput) UpdatedAt

func (o TeamOutput) UpdatedAt() pulumi.StringOutput

The last update date of the team

func (TeamOutput) Users

The users of the team

type TeamState

type TeamState struct {
	// The creation date of the team
	CreatedAt pulumi.StringPtrInput
	// The description of the team
	Description pulumi.StringPtrInput
	// The name of the team
	Name pulumi.StringPtrInput
	// The provider of the team
	ProviderName pulumi.StringPtrInput
	// The last update date of the team
	UpdatedAt pulumi.StringPtrInput
	// The users of the team
	Users pulumi.StringArrayInput
}

func (TeamState) ElementType

func (TeamState) ElementType() reflect.Type

type Webhook

type Webhook struct {
	pulumi.CustomResourceState

	// The creation date of the webhook
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The creator of the webhook
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// The description of the webhook
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Whether the webhook is enabled
	Enabled pulumi.BoolOutput `pulumi:"enabled"`
	// The icon of the webhook
	Icon pulumi.StringPtrOutput `pulumi:"icon"`
	// The identifier of the webhook
	Identifier pulumi.StringOutput `pulumi:"identifier"`
	// The mappings of the webhook
	Mappings WebhookMappingArrayOutput `pulumi:"mappings"`
	// The security of the webhook
	Security WebhookSecurityPtrOutput `pulumi:"security"`
	// The title of the webhook
	Title pulumi.StringPtrOutput `pulumi:"title"`
	// The last update date of the webhook
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// The last updater of the webhook
	UpdatedBy pulumi.StringOutput `pulumi:"updatedBy"`
	// The url of the webhook
	Url pulumi.StringOutput `pulumi:"url"`
	// The webhook key of the webhook
	WebhookKey pulumi.StringOutput `pulumi:"webhookKey"`
}

Webhook resource

func GetWebhook

func GetWebhook(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebhookState, opts ...pulumi.ResourceOption) (*Webhook, error)

GetWebhook gets an existing Webhook resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewWebhook

func NewWebhook(ctx *pulumi.Context,
	name string, args *WebhookArgs, opts ...pulumi.ResourceOption) (*Webhook, error)

NewWebhook registers a new resource with the given unique name, arguments, and options.

func (*Webhook) ElementType

func (*Webhook) ElementType() reflect.Type

func (*Webhook) ToWebhookOutput

func (i *Webhook) ToWebhookOutput() WebhookOutput

func (*Webhook) ToWebhookOutputWithContext

func (i *Webhook) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput

type WebhookArgs

type WebhookArgs struct {
	// The description of the webhook
	Description pulumi.StringPtrInput
	// Whether the webhook is enabled
	Enabled pulumi.BoolPtrInput
	// The icon of the webhook
	Icon pulumi.StringPtrInput
	// The identifier of the webhook
	Identifier pulumi.StringPtrInput
	// The mappings of the webhook
	Mappings WebhookMappingArrayInput
	// The security of the webhook
	Security WebhookSecurityPtrInput
	// The title of the webhook
	Title pulumi.StringPtrInput
}

The set of arguments for constructing a Webhook resource.

func (WebhookArgs) ElementType

func (WebhookArgs) ElementType() reflect.Type

type WebhookArray

type WebhookArray []WebhookInput

func (WebhookArray) ElementType

func (WebhookArray) ElementType() reflect.Type

func (WebhookArray) ToWebhookArrayOutput

func (i WebhookArray) ToWebhookArrayOutput() WebhookArrayOutput

func (WebhookArray) ToWebhookArrayOutputWithContext

func (i WebhookArray) ToWebhookArrayOutputWithContext(ctx context.Context) WebhookArrayOutput

type WebhookArrayInput

type WebhookArrayInput interface {
	pulumi.Input

	ToWebhookArrayOutput() WebhookArrayOutput
	ToWebhookArrayOutputWithContext(context.Context) WebhookArrayOutput
}

WebhookArrayInput is an input type that accepts WebhookArray and WebhookArrayOutput values. You can construct a concrete instance of `WebhookArrayInput` via:

WebhookArray{ WebhookArgs{...} }

type WebhookArrayOutput

type WebhookArrayOutput struct{ *pulumi.OutputState }

func (WebhookArrayOutput) ElementType

func (WebhookArrayOutput) ElementType() reflect.Type

func (WebhookArrayOutput) Index

func (WebhookArrayOutput) ToWebhookArrayOutput

func (o WebhookArrayOutput) ToWebhookArrayOutput() WebhookArrayOutput

func (WebhookArrayOutput) ToWebhookArrayOutputWithContext

func (o WebhookArrayOutput) ToWebhookArrayOutputWithContext(ctx context.Context) WebhookArrayOutput

type WebhookInput

type WebhookInput interface {
	pulumi.Input

	ToWebhookOutput() WebhookOutput
	ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
}

type WebhookMap

type WebhookMap map[string]WebhookInput

func (WebhookMap) ElementType

func (WebhookMap) ElementType() reflect.Type

func (WebhookMap) ToWebhookMapOutput

func (i WebhookMap) ToWebhookMapOutput() WebhookMapOutput

func (WebhookMap) ToWebhookMapOutputWithContext

func (i WebhookMap) ToWebhookMapOutputWithContext(ctx context.Context) WebhookMapOutput

type WebhookMapInput

type WebhookMapInput interface {
	pulumi.Input

	ToWebhookMapOutput() WebhookMapOutput
	ToWebhookMapOutputWithContext(context.Context) WebhookMapOutput
}

WebhookMapInput is an input type that accepts WebhookMap and WebhookMapOutput values. You can construct a concrete instance of `WebhookMapInput` via:

WebhookMap{ "key": WebhookArgs{...} }

type WebhookMapOutput

type WebhookMapOutput struct{ *pulumi.OutputState }

func (WebhookMapOutput) ElementType

func (WebhookMapOutput) ElementType() reflect.Type

func (WebhookMapOutput) MapIndex

func (WebhookMapOutput) ToWebhookMapOutput

func (o WebhookMapOutput) ToWebhookMapOutput() WebhookMapOutput

func (WebhookMapOutput) ToWebhookMapOutputWithContext

func (o WebhookMapOutput) ToWebhookMapOutputWithContext(ctx context.Context) WebhookMapOutput

type WebhookMapping

type WebhookMapping struct {
	// The blueprint of the mapping
	Blueprint string `pulumi:"blueprint"`
	// The entity of the mapping
	Entity WebhookMappingEntity `pulumi:"entity"`
	// The filter of the mapping
	Filter *string `pulumi:"filter"`
	// The items to parser of the mapping
	ItemsToParse *string `pulumi:"itemsToParse"`
	// The operation of the mapping
	Operation *WebhookMappingOperation `pulumi:"operation"`
}

type WebhookMappingArgs

type WebhookMappingArgs struct {
	// The blueprint of the mapping
	Blueprint pulumi.StringInput `pulumi:"blueprint"`
	// The entity of the mapping
	Entity WebhookMappingEntityInput `pulumi:"entity"`
	// The filter of the mapping
	Filter pulumi.StringPtrInput `pulumi:"filter"`
	// The items to parser of the mapping
	ItemsToParse pulumi.StringPtrInput `pulumi:"itemsToParse"`
	// The operation of the mapping
	Operation WebhookMappingOperationPtrInput `pulumi:"operation"`
}

func (WebhookMappingArgs) ElementType

func (WebhookMappingArgs) ElementType() reflect.Type

func (WebhookMappingArgs) ToWebhookMappingOutput

func (i WebhookMappingArgs) ToWebhookMappingOutput() WebhookMappingOutput

func (WebhookMappingArgs) ToWebhookMappingOutputWithContext

func (i WebhookMappingArgs) ToWebhookMappingOutputWithContext(ctx context.Context) WebhookMappingOutput

type WebhookMappingArray

type WebhookMappingArray []WebhookMappingInput

func (WebhookMappingArray) ElementType

func (WebhookMappingArray) ElementType() reflect.Type

func (WebhookMappingArray) ToWebhookMappingArrayOutput

func (i WebhookMappingArray) ToWebhookMappingArrayOutput() WebhookMappingArrayOutput

func (WebhookMappingArray) ToWebhookMappingArrayOutputWithContext

func (i WebhookMappingArray) ToWebhookMappingArrayOutputWithContext(ctx context.Context) WebhookMappingArrayOutput

type WebhookMappingArrayInput

type WebhookMappingArrayInput interface {
	pulumi.Input

	ToWebhookMappingArrayOutput() WebhookMappingArrayOutput
	ToWebhookMappingArrayOutputWithContext(context.Context) WebhookMappingArrayOutput
}

WebhookMappingArrayInput is an input type that accepts WebhookMappingArray and WebhookMappingArrayOutput values. You can construct a concrete instance of `WebhookMappingArrayInput` via:

WebhookMappingArray{ WebhookMappingArgs{...} }

type WebhookMappingArrayOutput

type WebhookMappingArrayOutput struct{ *pulumi.OutputState }

func (WebhookMappingArrayOutput) ElementType

func (WebhookMappingArrayOutput) ElementType() reflect.Type

func (WebhookMappingArrayOutput) Index

func (WebhookMappingArrayOutput) ToWebhookMappingArrayOutput

func (o WebhookMappingArrayOutput) ToWebhookMappingArrayOutput() WebhookMappingArrayOutput

func (WebhookMappingArrayOutput) ToWebhookMappingArrayOutputWithContext

func (o WebhookMappingArrayOutput) ToWebhookMappingArrayOutputWithContext(ctx context.Context) WebhookMappingArrayOutput

type WebhookMappingEntity

type WebhookMappingEntity struct {
	// The icon of the entity
	Icon *string `pulumi:"icon"`
	// The identifier of the entity
	Identifier string `pulumi:"identifier"`
	// The properties of the entity
	Properties map[string]string `pulumi:"properties"`
	// The relations of the entity
	Relations map[string]string `pulumi:"relations"`
	// The team of the entity
	Team *string `pulumi:"team"`
	// The title of the entity
	Title *string `pulumi:"title"`
}

type WebhookMappingEntityArgs

type WebhookMappingEntityArgs struct {
	// The icon of the entity
	Icon pulumi.StringPtrInput `pulumi:"icon"`
	// The identifier of the entity
	Identifier pulumi.StringInput `pulumi:"identifier"`
	// The properties of the entity
	Properties pulumi.StringMapInput `pulumi:"properties"`
	// The relations of the entity
	Relations pulumi.StringMapInput `pulumi:"relations"`
	// The team of the entity
	Team pulumi.StringPtrInput `pulumi:"team"`
	// The title of the entity
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (WebhookMappingEntityArgs) ElementType

func (WebhookMappingEntityArgs) ElementType() reflect.Type

func (WebhookMappingEntityArgs) ToWebhookMappingEntityOutput

func (i WebhookMappingEntityArgs) ToWebhookMappingEntityOutput() WebhookMappingEntityOutput

func (WebhookMappingEntityArgs) ToWebhookMappingEntityOutputWithContext

func (i WebhookMappingEntityArgs) ToWebhookMappingEntityOutputWithContext(ctx context.Context) WebhookMappingEntityOutput

type WebhookMappingEntityInput

type WebhookMappingEntityInput interface {
	pulumi.Input

	ToWebhookMappingEntityOutput() WebhookMappingEntityOutput
	ToWebhookMappingEntityOutputWithContext(context.Context) WebhookMappingEntityOutput
}

WebhookMappingEntityInput is an input type that accepts WebhookMappingEntityArgs and WebhookMappingEntityOutput values. You can construct a concrete instance of `WebhookMappingEntityInput` via:

WebhookMappingEntityArgs{...}

type WebhookMappingEntityOutput

type WebhookMappingEntityOutput struct{ *pulumi.OutputState }

func (WebhookMappingEntityOutput) ElementType

func (WebhookMappingEntityOutput) ElementType() reflect.Type

func (WebhookMappingEntityOutput) Icon

The icon of the entity

func (WebhookMappingEntityOutput) Identifier

The identifier of the entity

func (WebhookMappingEntityOutput) Properties

The properties of the entity

func (WebhookMappingEntityOutput) Relations

The relations of the entity

func (WebhookMappingEntityOutput) Team

The team of the entity

func (WebhookMappingEntityOutput) Title

The title of the entity

func (WebhookMappingEntityOutput) ToWebhookMappingEntityOutput

func (o WebhookMappingEntityOutput) ToWebhookMappingEntityOutput() WebhookMappingEntityOutput

func (WebhookMappingEntityOutput) ToWebhookMappingEntityOutputWithContext

func (o WebhookMappingEntityOutput) ToWebhookMappingEntityOutputWithContext(ctx context.Context) WebhookMappingEntityOutput

type WebhookMappingInput

type WebhookMappingInput interface {
	pulumi.Input

	ToWebhookMappingOutput() WebhookMappingOutput
	ToWebhookMappingOutputWithContext(context.Context) WebhookMappingOutput
}

WebhookMappingInput is an input type that accepts WebhookMappingArgs and WebhookMappingOutput values. You can construct a concrete instance of `WebhookMappingInput` via:

WebhookMappingArgs{...}

type WebhookMappingOperation added in v2.4.0

type WebhookMappingOperation struct {
	// Whether to delete dependents entities, only relevant for delete operations
	DeleteDependents *bool `pulumi:"deleteDependents"`
	// The type of the operation
	Type string `pulumi:"type"`
}

type WebhookMappingOperationArgs added in v2.4.0

type WebhookMappingOperationArgs struct {
	// Whether to delete dependents entities, only relevant for delete operations
	DeleteDependents pulumi.BoolPtrInput `pulumi:"deleteDependents"`
	// The type of the operation
	Type pulumi.StringInput `pulumi:"type"`
}

func (WebhookMappingOperationArgs) ElementType added in v2.4.0

func (WebhookMappingOperationArgs) ToWebhookMappingOperationOutput added in v2.4.0

func (i WebhookMappingOperationArgs) ToWebhookMappingOperationOutput() WebhookMappingOperationOutput

func (WebhookMappingOperationArgs) ToWebhookMappingOperationOutputWithContext added in v2.4.0

func (i WebhookMappingOperationArgs) ToWebhookMappingOperationOutputWithContext(ctx context.Context) WebhookMappingOperationOutput

func (WebhookMappingOperationArgs) ToWebhookMappingOperationPtrOutput added in v2.4.0

func (i WebhookMappingOperationArgs) ToWebhookMappingOperationPtrOutput() WebhookMappingOperationPtrOutput

func (WebhookMappingOperationArgs) ToWebhookMappingOperationPtrOutputWithContext added in v2.4.0

func (i WebhookMappingOperationArgs) ToWebhookMappingOperationPtrOutputWithContext(ctx context.Context) WebhookMappingOperationPtrOutput

type WebhookMappingOperationInput added in v2.4.0

type WebhookMappingOperationInput interface {
	pulumi.Input

	ToWebhookMappingOperationOutput() WebhookMappingOperationOutput
	ToWebhookMappingOperationOutputWithContext(context.Context) WebhookMappingOperationOutput
}

WebhookMappingOperationInput is an input type that accepts WebhookMappingOperationArgs and WebhookMappingOperationOutput values. You can construct a concrete instance of `WebhookMappingOperationInput` via:

WebhookMappingOperationArgs{...}

type WebhookMappingOperationOutput added in v2.4.0

type WebhookMappingOperationOutput struct{ *pulumi.OutputState }

func (WebhookMappingOperationOutput) DeleteDependents added in v2.4.0

func (o WebhookMappingOperationOutput) DeleteDependents() pulumi.BoolPtrOutput

Whether to delete dependents entities, only relevant for delete operations

func (WebhookMappingOperationOutput) ElementType added in v2.4.0

func (WebhookMappingOperationOutput) ToWebhookMappingOperationOutput added in v2.4.0

func (o WebhookMappingOperationOutput) ToWebhookMappingOperationOutput() WebhookMappingOperationOutput

func (WebhookMappingOperationOutput) ToWebhookMappingOperationOutputWithContext added in v2.4.0

func (o WebhookMappingOperationOutput) ToWebhookMappingOperationOutputWithContext(ctx context.Context) WebhookMappingOperationOutput

func (WebhookMappingOperationOutput) ToWebhookMappingOperationPtrOutput added in v2.4.0

func (o WebhookMappingOperationOutput) ToWebhookMappingOperationPtrOutput() WebhookMappingOperationPtrOutput

func (WebhookMappingOperationOutput) ToWebhookMappingOperationPtrOutputWithContext added in v2.4.0

func (o WebhookMappingOperationOutput) ToWebhookMappingOperationPtrOutputWithContext(ctx context.Context) WebhookMappingOperationPtrOutput

func (WebhookMappingOperationOutput) Type added in v2.4.0

The type of the operation

type WebhookMappingOperationPtrInput added in v2.4.0

type WebhookMappingOperationPtrInput interface {
	pulumi.Input

	ToWebhookMappingOperationPtrOutput() WebhookMappingOperationPtrOutput
	ToWebhookMappingOperationPtrOutputWithContext(context.Context) WebhookMappingOperationPtrOutput
}

WebhookMappingOperationPtrInput is an input type that accepts WebhookMappingOperationArgs, WebhookMappingOperationPtr and WebhookMappingOperationPtrOutput values. You can construct a concrete instance of `WebhookMappingOperationPtrInput` via:

        WebhookMappingOperationArgs{...}

or:

        nil

func WebhookMappingOperationPtr added in v2.4.0

func WebhookMappingOperationPtr(v *WebhookMappingOperationArgs) WebhookMappingOperationPtrInput

type WebhookMappingOperationPtrOutput added in v2.4.0

type WebhookMappingOperationPtrOutput struct{ *pulumi.OutputState }

func (WebhookMappingOperationPtrOutput) DeleteDependents added in v2.4.0

Whether to delete dependents entities, only relevant for delete operations

func (WebhookMappingOperationPtrOutput) Elem added in v2.4.0

func (WebhookMappingOperationPtrOutput) ElementType added in v2.4.0

func (WebhookMappingOperationPtrOutput) ToWebhookMappingOperationPtrOutput added in v2.4.0

func (o WebhookMappingOperationPtrOutput) ToWebhookMappingOperationPtrOutput() WebhookMappingOperationPtrOutput

func (WebhookMappingOperationPtrOutput) ToWebhookMappingOperationPtrOutputWithContext added in v2.4.0

func (o WebhookMappingOperationPtrOutput) ToWebhookMappingOperationPtrOutputWithContext(ctx context.Context) WebhookMappingOperationPtrOutput

func (WebhookMappingOperationPtrOutput) Type added in v2.4.0

The type of the operation

type WebhookMappingOutput

type WebhookMappingOutput struct{ *pulumi.OutputState }

func (WebhookMappingOutput) Blueprint

The blueprint of the mapping

func (WebhookMappingOutput) ElementType

func (WebhookMappingOutput) ElementType() reflect.Type

func (WebhookMappingOutput) Entity

The entity of the mapping

func (WebhookMappingOutput) Filter

The filter of the mapping

func (WebhookMappingOutput) ItemsToParse

func (o WebhookMappingOutput) ItemsToParse() pulumi.StringPtrOutput

The items to parser of the mapping

func (WebhookMappingOutput) Operation added in v2.4.0

The operation of the mapping

func (WebhookMappingOutput) ToWebhookMappingOutput

func (o WebhookMappingOutput) ToWebhookMappingOutput() WebhookMappingOutput

func (WebhookMappingOutput) ToWebhookMappingOutputWithContext

func (o WebhookMappingOutput) ToWebhookMappingOutputWithContext(ctx context.Context) WebhookMappingOutput

type WebhookOutput

type WebhookOutput struct{ *pulumi.OutputState }

func (WebhookOutput) CreatedAt

func (o WebhookOutput) CreatedAt() pulumi.StringOutput

The creation date of the webhook

func (WebhookOutput) CreatedBy

func (o WebhookOutput) CreatedBy() pulumi.StringOutput

The creator of the webhook

func (WebhookOutput) Description

func (o WebhookOutput) Description() pulumi.StringPtrOutput

The description of the webhook

func (WebhookOutput) ElementType

func (WebhookOutput) ElementType() reflect.Type

func (WebhookOutput) Enabled

func (o WebhookOutput) Enabled() pulumi.BoolOutput

Whether the webhook is enabled

func (WebhookOutput) Icon

The icon of the webhook

func (WebhookOutput) Identifier

func (o WebhookOutput) Identifier() pulumi.StringOutput

The identifier of the webhook

func (WebhookOutput) Mappings

The mappings of the webhook

func (WebhookOutput) Security

The security of the webhook

func (WebhookOutput) Title

The title of the webhook

func (WebhookOutput) ToWebhookOutput

func (o WebhookOutput) ToWebhookOutput() WebhookOutput

func (WebhookOutput) ToWebhookOutputWithContext

func (o WebhookOutput) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput

func (WebhookOutput) UpdatedAt

func (o WebhookOutput) UpdatedAt() pulumi.StringOutput

The last update date of the webhook

func (WebhookOutput) UpdatedBy

func (o WebhookOutput) UpdatedBy() pulumi.StringOutput

The last updater of the webhook

func (WebhookOutput) Url

The url of the webhook

func (WebhookOutput) WebhookKey

func (o WebhookOutput) WebhookKey() pulumi.StringOutput

The webhook key of the webhook

type WebhookSecurity

type WebhookSecurity struct {
	// The request identifier path of the webhook
	RequestIdentifierPath *string `pulumi:"requestIdentifierPath"`
	// The secret of the webhook
	Secret *string `pulumi:"secret"`
	// The signature algorithm of the webhook
	SignatureAlgorithm *string `pulumi:"signatureAlgorithm"`
	// The signature header name of the webhook
	SignatureHeaderName *string `pulumi:"signatureHeaderName"`
	// The signature prefix of the webhook
	SignaturePrefix *string `pulumi:"signaturePrefix"`
}

type WebhookSecurityArgs

type WebhookSecurityArgs struct {
	// The request identifier path of the webhook
	RequestIdentifierPath pulumi.StringPtrInput `pulumi:"requestIdentifierPath"`
	// The secret of the webhook
	Secret pulumi.StringPtrInput `pulumi:"secret"`
	// The signature algorithm of the webhook
	SignatureAlgorithm pulumi.StringPtrInput `pulumi:"signatureAlgorithm"`
	// The signature header name of the webhook
	SignatureHeaderName pulumi.StringPtrInput `pulumi:"signatureHeaderName"`
	// The signature prefix of the webhook
	SignaturePrefix pulumi.StringPtrInput `pulumi:"signaturePrefix"`
}

func (WebhookSecurityArgs) ElementType

func (WebhookSecurityArgs) ElementType() reflect.Type

func (WebhookSecurityArgs) ToWebhookSecurityOutput

func (i WebhookSecurityArgs) ToWebhookSecurityOutput() WebhookSecurityOutput

func (WebhookSecurityArgs) ToWebhookSecurityOutputWithContext

func (i WebhookSecurityArgs) ToWebhookSecurityOutputWithContext(ctx context.Context) WebhookSecurityOutput

func (WebhookSecurityArgs) ToWebhookSecurityPtrOutput

func (i WebhookSecurityArgs) ToWebhookSecurityPtrOutput() WebhookSecurityPtrOutput

func (WebhookSecurityArgs) ToWebhookSecurityPtrOutputWithContext

func (i WebhookSecurityArgs) ToWebhookSecurityPtrOutputWithContext(ctx context.Context) WebhookSecurityPtrOutput

type WebhookSecurityInput

type WebhookSecurityInput interface {
	pulumi.Input

	ToWebhookSecurityOutput() WebhookSecurityOutput
	ToWebhookSecurityOutputWithContext(context.Context) WebhookSecurityOutput
}

WebhookSecurityInput is an input type that accepts WebhookSecurityArgs and WebhookSecurityOutput values. You can construct a concrete instance of `WebhookSecurityInput` via:

WebhookSecurityArgs{...}

type WebhookSecurityOutput

type WebhookSecurityOutput struct{ *pulumi.OutputState }

func (WebhookSecurityOutput) ElementType

func (WebhookSecurityOutput) ElementType() reflect.Type

func (WebhookSecurityOutput) RequestIdentifierPath

func (o WebhookSecurityOutput) RequestIdentifierPath() pulumi.StringPtrOutput

The request identifier path of the webhook

func (WebhookSecurityOutput) Secret

The secret of the webhook

func (WebhookSecurityOutput) SignatureAlgorithm

func (o WebhookSecurityOutput) SignatureAlgorithm() pulumi.StringPtrOutput

The signature algorithm of the webhook

func (WebhookSecurityOutput) SignatureHeaderName

func (o WebhookSecurityOutput) SignatureHeaderName() pulumi.StringPtrOutput

The signature header name of the webhook

func (WebhookSecurityOutput) SignaturePrefix

func (o WebhookSecurityOutput) SignaturePrefix() pulumi.StringPtrOutput

The signature prefix of the webhook

func (WebhookSecurityOutput) ToWebhookSecurityOutput

func (o WebhookSecurityOutput) ToWebhookSecurityOutput() WebhookSecurityOutput

func (WebhookSecurityOutput) ToWebhookSecurityOutputWithContext

func (o WebhookSecurityOutput) ToWebhookSecurityOutputWithContext(ctx context.Context) WebhookSecurityOutput

func (WebhookSecurityOutput) ToWebhookSecurityPtrOutput

func (o WebhookSecurityOutput) ToWebhookSecurityPtrOutput() WebhookSecurityPtrOutput

func (WebhookSecurityOutput) ToWebhookSecurityPtrOutputWithContext

func (o WebhookSecurityOutput) ToWebhookSecurityPtrOutputWithContext(ctx context.Context) WebhookSecurityPtrOutput

type WebhookSecurityPtrInput

type WebhookSecurityPtrInput interface {
	pulumi.Input

	ToWebhookSecurityPtrOutput() WebhookSecurityPtrOutput
	ToWebhookSecurityPtrOutputWithContext(context.Context) WebhookSecurityPtrOutput
}

WebhookSecurityPtrInput is an input type that accepts WebhookSecurityArgs, WebhookSecurityPtr and WebhookSecurityPtrOutput values. You can construct a concrete instance of `WebhookSecurityPtrInput` via:

        WebhookSecurityArgs{...}

or:

        nil

type WebhookSecurityPtrOutput

type WebhookSecurityPtrOutput struct{ *pulumi.OutputState }

func (WebhookSecurityPtrOutput) Elem

func (WebhookSecurityPtrOutput) ElementType

func (WebhookSecurityPtrOutput) ElementType() reflect.Type

func (WebhookSecurityPtrOutput) RequestIdentifierPath

func (o WebhookSecurityPtrOutput) RequestIdentifierPath() pulumi.StringPtrOutput

The request identifier path of the webhook

func (WebhookSecurityPtrOutput) Secret

The secret of the webhook

func (WebhookSecurityPtrOutput) SignatureAlgorithm

func (o WebhookSecurityPtrOutput) SignatureAlgorithm() pulumi.StringPtrOutput

The signature algorithm of the webhook

func (WebhookSecurityPtrOutput) SignatureHeaderName

func (o WebhookSecurityPtrOutput) SignatureHeaderName() pulumi.StringPtrOutput

The signature header name of the webhook

func (WebhookSecurityPtrOutput) SignaturePrefix

func (o WebhookSecurityPtrOutput) SignaturePrefix() pulumi.StringPtrOutput

The signature prefix of the webhook

func (WebhookSecurityPtrOutput) ToWebhookSecurityPtrOutput

func (o WebhookSecurityPtrOutput) ToWebhookSecurityPtrOutput() WebhookSecurityPtrOutput

func (WebhookSecurityPtrOutput) ToWebhookSecurityPtrOutputWithContext

func (o WebhookSecurityPtrOutput) ToWebhookSecurityPtrOutputWithContext(ctx context.Context) WebhookSecurityPtrOutput

type WebhookState

type WebhookState struct {
	// The creation date of the webhook
	CreatedAt pulumi.StringPtrInput
	// The creator of the webhook
	CreatedBy pulumi.StringPtrInput
	// The description of the webhook
	Description pulumi.StringPtrInput
	// Whether the webhook is enabled
	Enabled pulumi.BoolPtrInput
	// The icon of the webhook
	Icon pulumi.StringPtrInput
	// The identifier of the webhook
	Identifier pulumi.StringPtrInput
	// The mappings of the webhook
	Mappings WebhookMappingArrayInput
	// The security of the webhook
	Security WebhookSecurityPtrInput
	// The title of the webhook
	Title pulumi.StringPtrInput
	// The last update date of the webhook
	UpdatedAt pulumi.StringPtrInput
	// The last updater of the webhook
	UpdatedBy pulumi.StringPtrInput
	// The url of the webhook
	Url pulumi.StringPtrInput
	// The webhook key of the webhook
	WebhookKey pulumi.StringPtrInput
}

func (WebhookState) ElementType

func (WebhookState) ElementType() reflect.Type

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL