Module logicapps

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-azure repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-azurerm repo.

Resources

Data Sources

Others

Resources

Resource ActionCustom

class ActionCustom extends CustomResource

Manages a Custom Action within a Logic App Workflow

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const testResourceGroup = new azure.core.ResourceGroup("test", {
    location: "East US",
    name: "workflow-resources",
});
const testWorkflow = new azure.logicapps.Workflow("test", {
    location: testResourceGroup.location,
    name: "workflow1",
    resourceGroupName: testResourceGroup.name,
});
const testActionCustom = new azure.logicapps.ActionCustom("test", {
    body: `{
    "description": "A variable to configure the auto expiration age in days. Configured in negative number. Default is -30 (30 days old).",
    "inputs": {
        "variables": [
            {
                "name": "ExpirationAgeInDays",
                "type": "Integer",
                "value": -30
            }
        ]
    },
    "runAfter": {},
    "type": "InitializeVariable"
}
`,
    logicAppId: testWorkflow.id,
    name: "example-action",
});

This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/logic_app_action_custom.html.markdown.

constructor

new ActionCustom(name: string, args: ActionCustomArgs, opts?: pulumi.CustomResourceOptions)

Create a ActionCustom resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: ActionCustomState, opts?: pulumi.CustomResourceOptions): ActionCustom

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

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): boolean

Returns true if the given object is an instance of ActionCustom. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property body

public body: pulumi.Output<string>;

Specifies the JSON Blob defining the Body of this Custom Action.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property logicAppId

public logicAppId: pulumi.Output<string>;

Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.

property name

public name: pulumi.Output<string>;

Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Resource ActionHttp

class ActionHttp extends CustomResource

Manages an HTTP Action within a Logic App Workflow

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const testResourceGroup = new azure.core.ResourceGroup("test", {
    location: "East US",
    name: "workflow-resources",
});
const testWorkflow = new azure.logicapps.Workflow("test", {
    location: testResourceGroup.location,
    name: "workflow1",
    resourceGroupName: testResourceGroup.name,
});
const testActionHttp = new azure.logicapps.ActionHttp("test", {
    logicAppId: testWorkflow.id,
    method: "GET",
    name: "webhook",
    uri: "http://example.com/some-webhook",
});

This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/logic_app_action_http.html.markdown.

constructor

new ActionHttp(name: string, args: ActionHttpArgs, opts?: pulumi.CustomResourceOptions)

Create a ActionHttp resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: ActionHttpState, opts?: pulumi.CustomResourceOptions): ActionHttp

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

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): boolean

Returns true if the given object is an instance of ActionHttp. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property body

public body: pulumi.Output<string | undefined>;

Specifies the HTTP Body that should be sent to the uri when this HTTP Action is triggered.

property headers

public headers: pulumi.Output<{[key: string]: any} | undefined>;

Specifies a Map of Key-Value Pairs that should be sent to the uri when this HTTP Action is triggered.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property logicAppId

public logicAppId: pulumi.Output<string>;

Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.

property method

public method: pulumi.Output<string>;

Specifies the HTTP Method which should be used for this HTTP Action. Possible values include DELETE, GET, PATCH, POST and PUT.

property name

public name: pulumi.Output<string>;

Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created.

property uri

public uri: pulumi.Output<string>;

Specifies the URI which will be called when this HTTP Action is triggered.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Resource TriggerCustom

class TriggerCustom extends CustomResource

Manages a Custom Trigger within a Logic App Workflow

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const testResourceGroup = new azure.core.ResourceGroup("test", {
    location: "East US",
    name: "workflow-resources",
});
const testWorkflow = new azure.logicapps.Workflow("test", {
    location: testResourceGroup.location,
    name: "workflow1",
    resourceGroupName: testResourceGroup.name,
});
const testTriggerCustom = new azure.logicapps.TriggerCustom("test", {
    body: `{
  "recurrence": {
    "frequency": "Day",
    "interval": 1
  },
  "type": "Recurrence"
}
`,
    logicAppId: testWorkflow.id,
    name: "example-trigger",
});

This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/logic_app_trigger_custom.html.markdown.

constructor

new TriggerCustom(name: string, args: TriggerCustomArgs, opts?: pulumi.CustomResourceOptions)

Create a TriggerCustom resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: TriggerCustomState, opts?: pulumi.CustomResourceOptions): TriggerCustom

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

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): boolean

Returns true if the given object is an instance of TriggerCustom. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property body

public body: pulumi.Output<string>;

Specifies the JSON Blob defining the Body of this Custom Trigger.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property logicAppId

public logicAppId: pulumi.Output<string>;

Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.

property name

public name: pulumi.Output<string>;

Specifies the name of the HTTP Trigger to be created within the Logic App Workflow. Changing this forces a new resource to be created.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Resource TriggerHttpRequest

class TriggerHttpRequest extends CustomResource

Manages a HTTP Request Trigger within a Logic App Workflow

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const testResourceGroup = new azure.core.ResourceGroup("test", {
    location: "East US",
    name: "workflow-resources",
});
const testWorkflow = new azure.logicapps.Workflow("test", {
    location: testResourceGroup.location,
    name: "workflow1",
    resourceGroupName: testResourceGroup.name,
});
const testTriggerHttpRequest = new azure.logicapps.TriggerHttpRequest("test", {
    logicAppId: testWorkflow.id,
    name: "some-http-trigger",
    schema: `{
    "type": "object",
    "properties": {
        "hello": {
            "type": "string"
        }
    }
}
`,
});

This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/logic_app_trigger_http_request.html.markdown.

constructor

new TriggerHttpRequest(name: string, args: TriggerHttpRequestArgs, opts?: pulumi.CustomResourceOptions)

Create a TriggerHttpRequest resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: TriggerHttpRequestState, opts?: pulumi.CustomResourceOptions): TriggerHttpRequest

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

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): boolean

Returns true if the given object is an instance of TriggerHttpRequest. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property logicAppId

public logicAppId: pulumi.Output<string>;

Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.

property method

public method: pulumi.Output<string | undefined>;

Specifies the HTTP Method which the request be using. Possible values include DELETE, GET, PATCH, POST or PUT.

property name

public name: pulumi.Output<string>;

Specifies the name of the HTTP Request Trigger to be created within the Logic App Workflow. Changing this forces a new resource to be created.

property relativePath

public relativePath: pulumi.Output<string | undefined>;

Specifies the Relative Path used for this Request.

property schema

public schema: pulumi.Output<string>;

A JSON Blob defining the Schema of the incoming request. This needs to be valid JSON.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Resource TriggerRecurrence

class TriggerRecurrence extends CustomResource

Manages a Recurrence Trigger within a Logic App Workflow

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const testResourceGroup = new azure.core.ResourceGroup("test", {
    location: "East US",
    name: "workflow-resources",
});
const testWorkflow = new azure.logicapps.Workflow("test", {
    location: testResourceGroup.location,
    name: "workflow1",
    resourceGroupName: testResourceGroup.name,
});
const testTriggerRecurrence = new azure.logicapps.TriggerRecurrence("test", {
    frequency: "Day",
    interval: 1,
    logicAppId: testWorkflow.id,
    name: "run-every-day",
});

This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/logic_app_trigger_recurrence.html.markdown.

constructor

new TriggerRecurrence(name: string, args: TriggerRecurrenceArgs, opts?: pulumi.CustomResourceOptions)

Create a TriggerRecurrence resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: TriggerRecurrenceState, opts?: pulumi.CustomResourceOptions): TriggerRecurrence

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

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): boolean

Returns true if the given object is an instance of TriggerRecurrence. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property frequency

public frequency: pulumi.Output<string>;

Specifies the Frequency at which this Trigger should be run. Possible values include Month, Week, Day, Hour, Minute and Second.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property interval

public interval: pulumi.Output<number>;

Specifies interval used for the Frequency, for example a value of 4 for interval and hour for frequency would run the Trigger every 4 hours.

property logicAppId

public logicAppId: pulumi.Output<string>;

Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.

property name

public name: pulumi.Output<string>;

Specifies the name of the Recurrence Triggers to be created within the Logic App Workflow. Changing this forces a new resource to be created.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Resource Workflow

class Workflow extends CustomResource

Manages a Logic App Workflow.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const testResourceGroup = new azure.core.ResourceGroup("test", {
    location: "East US",
    name: "workflow-resources",
});
const testWorkflow = new azure.logicapps.Workflow("test", {
    location: testResourceGroup.location,
    name: "workflow1",
    resourceGroupName: testResourceGroup.name,
});

This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/logic_app_workflow.html.markdown.

constructor

new Workflow(name: string, args: WorkflowArgs, opts?: pulumi.CustomResourceOptions)

Create a Workflow resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: WorkflowState, opts?: pulumi.CustomResourceOptions): Workflow

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

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): boolean

Returns true if the given object is an instance of Workflow. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property accessEndpoint

public accessEndpoint: pulumi.Output<string>;

The Access Endpoint for the Logic App Workflow

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property location

public location: pulumi.Output<string>;

Specifies the supported Azure location where the Logic App Workflow exists. Changing this forces a new resource to be created.

property name

public name: pulumi.Output<string>;

Specifies the name of the Logic App Workflow. Changing this forces a new resource to be created.

property parameters

public parameters: pulumi.Output<{[key: string]: any} | undefined>;

A map of Key-Value pairs.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

The name of the Resource Group in which the Logic App Workflow should be created. Changing this forces a new resource to be created.

property tags

public tags: pulumi.Output<{[key: string]: any}>;

A mapping of tags to assign to the resource.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

property workflowSchema

public workflowSchema: pulumi.Output<string | undefined>;

Specifies the Schema to use for this Logic App Workflow. Defaults to https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#. Changing this forces a new resource to be created.

property workflowVersion

public workflowVersion: pulumi.Output<string | undefined>;

Specifies the version of the Schema used for this Logic App Workflow. Defaults to 1.0.0.0. Changing this forces a new resource to be create.d

Data Sources

Data Source getWorkflow

getWorkflow(args: GetWorkflowArgs, opts?: pulumi.InvokeOptions): Promise<GetWorkflowResult> & GetWorkflowResult

Use this data source to access information about an existing Logic App Workflow.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const test = azure.logicapps.getWorkflow({
    name: "workflow1",
    resourceGroupName: "my-resource-group",
});

export const accessEndpoint = test.accessEndpoint;

This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/logic_app_workflow.html.markdown.

Others

interface ActionCustomArgs

interface ActionCustomArgs

The set of arguments for constructing a ActionCustom resource.

property body

body: pulumi.Input<string>;

Specifies the JSON Blob defining the Body of this Custom Action.

property logicAppId

logicAppId: pulumi.Input<string>;

Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.

property name

name?: pulumi.Input<string>;

Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created.

interface ActionCustomState

interface ActionCustomState

Input properties used for looking up and filtering ActionCustom resources.

property body

body?: pulumi.Input<string>;

Specifies the JSON Blob defining the Body of this Custom Action.

property logicAppId

logicAppId?: pulumi.Input<string>;

Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.

property name

name?: pulumi.Input<string>;

Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created.

interface ActionHttpArgs

interface ActionHttpArgs

The set of arguments for constructing a ActionHttp resource.

property body

body?: pulumi.Input<string>;

Specifies the HTTP Body that should be sent to the uri when this HTTP Action is triggered.

property headers

headers?: pulumi.Input<{[key: string]: any}>;

Specifies a Map of Key-Value Pairs that should be sent to the uri when this HTTP Action is triggered.

property logicAppId

logicAppId: pulumi.Input<string>;

Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.

property method

method: pulumi.Input<string>;

Specifies the HTTP Method which should be used for this HTTP Action. Possible values include DELETE, GET, PATCH, POST and PUT.

property name

name?: pulumi.Input<string>;

Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created.

property uri

uri: pulumi.Input<string>;

Specifies the URI which will be called when this HTTP Action is triggered.

interface ActionHttpState

interface ActionHttpState

Input properties used for looking up and filtering ActionHttp resources.

property body

body?: pulumi.Input<string>;

Specifies the HTTP Body that should be sent to the uri when this HTTP Action is triggered.

property headers

headers?: pulumi.Input<{[key: string]: any}>;

Specifies a Map of Key-Value Pairs that should be sent to the uri when this HTTP Action is triggered.

property logicAppId

logicAppId?: pulumi.Input<string>;

Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.

property method

method?: pulumi.Input<string>;

Specifies the HTTP Method which should be used for this HTTP Action. Possible values include DELETE, GET, PATCH, POST and PUT.

property name

name?: pulumi.Input<string>;

Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created.

property uri

uri?: pulumi.Input<string>;

Specifies the URI which will be called when this HTTP Action is triggered.

interface GetWorkflowArgs

interface GetWorkflowArgs

A collection of arguments for invoking getWorkflow.

property name

name: string;

The name of the Logic App Workflow.

property resourceGroupName

resourceGroupName: string;

The name of the Resource Group in which the Logic App Workflow exists.

interface GetWorkflowResult

interface GetWorkflowResult

A collection of values returned by getWorkflow.

property accessEndpoint

accessEndpoint: string;

The Access Endpoint for the Logic App Workflow

property id

id: string;

id is the provider-assigned unique ID for this managed resource.

property location

location: string;

The Azure location where the Logic App Workflow exists.

property name

name: string;

property parameters

parameters: {[key: string]: any};

A map of Key-Value pairs.

property resourceGroupName

resourceGroupName: string;

property tags

tags: {[key: string]: any};

A mapping of tags assigned to the resource.

property workflowSchema

workflowSchema: string;

The Schema used for this Logic App Workflow.

property workflowVersion

workflowVersion: string;

The version of the Schema used for this Logic App Workflow. Defaults to 1.0.0.0.

interface TriggerCustomArgs

interface TriggerCustomArgs

The set of arguments for constructing a TriggerCustom resource.

property body

body: pulumi.Input<string>;

Specifies the JSON Blob defining the Body of this Custom Trigger.

property logicAppId

logicAppId: pulumi.Input<string>;

Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.

property name

name?: pulumi.Input<string>;

Specifies the name of the HTTP Trigger to be created within the Logic App Workflow. Changing this forces a new resource to be created.

interface TriggerCustomState

interface TriggerCustomState

Input properties used for looking up and filtering TriggerCustom resources.

property body

body?: pulumi.Input<string>;

Specifies the JSON Blob defining the Body of this Custom Trigger.

property logicAppId

logicAppId?: pulumi.Input<string>;

Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.

property name

name?: pulumi.Input<string>;

Specifies the name of the HTTP Trigger to be created within the Logic App Workflow. Changing this forces a new resource to be created.

interface TriggerHttpRequestArgs

interface TriggerHttpRequestArgs

The set of arguments for constructing a TriggerHttpRequest resource.

property logicAppId

logicAppId: pulumi.Input<string>;

Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.

property method

method?: pulumi.Input<string>;

Specifies the HTTP Method which the request be using. Possible values include DELETE, GET, PATCH, POST or PUT.

property name

name?: pulumi.Input<string>;

Specifies the name of the HTTP Request Trigger to be created within the Logic App Workflow. Changing this forces a new resource to be created.

property relativePath

relativePath?: pulumi.Input<string>;

Specifies the Relative Path used for this Request.

property schema

schema: pulumi.Input<string>;

A JSON Blob defining the Schema of the incoming request. This needs to be valid JSON.

interface TriggerHttpRequestState

interface TriggerHttpRequestState

Input properties used for looking up and filtering TriggerHttpRequest resources.

property logicAppId

logicAppId?: pulumi.Input<string>;

Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.

property method

method?: pulumi.Input<string>;

Specifies the HTTP Method which the request be using. Possible values include DELETE, GET, PATCH, POST or PUT.

property name

name?: pulumi.Input<string>;

Specifies the name of the HTTP Request Trigger to be created within the Logic App Workflow. Changing this forces a new resource to be created.

property relativePath

relativePath?: pulumi.Input<string>;

Specifies the Relative Path used for this Request.

property schema

schema?: pulumi.Input<string>;

A JSON Blob defining the Schema of the incoming request. This needs to be valid JSON.

interface TriggerRecurrenceArgs

interface TriggerRecurrenceArgs

The set of arguments for constructing a TriggerRecurrence resource.

property frequency

frequency: pulumi.Input<string>;

Specifies the Frequency at which this Trigger should be run. Possible values include Month, Week, Day, Hour, Minute and Second.

property interval

interval: pulumi.Input<number>;

Specifies interval used for the Frequency, for example a value of 4 for interval and hour for frequency would run the Trigger every 4 hours.

property logicAppId

logicAppId: pulumi.Input<string>;

Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.

property name

name?: pulumi.Input<string>;

Specifies the name of the Recurrence Triggers to be created within the Logic App Workflow. Changing this forces a new resource to be created.

interface TriggerRecurrenceState

interface TriggerRecurrenceState

Input properties used for looking up and filtering TriggerRecurrence resources.

property frequency

frequency?: pulumi.Input<string>;

Specifies the Frequency at which this Trigger should be run. Possible values include Month, Week, Day, Hour, Minute and Second.

property interval

interval?: pulumi.Input<number>;

Specifies interval used for the Frequency, for example a value of 4 for interval and hour for frequency would run the Trigger every 4 hours.

property logicAppId

logicAppId?: pulumi.Input<string>;

Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.

property name

name?: pulumi.Input<string>;

Specifies the name of the Recurrence Triggers to be created within the Logic App Workflow. Changing this forces a new resource to be created.

interface WorkflowArgs

interface WorkflowArgs

The set of arguments for constructing a Workflow resource.

property location

location?: pulumi.Input<string>;

Specifies the supported Azure location where the Logic App Workflow exists. Changing this forces a new resource to be created.

property name

name?: pulumi.Input<string>;

Specifies the name of the Logic App Workflow. Changing this forces a new resource to be created.

property parameters

parameters?: pulumi.Input<{[key: string]: any}>;

A map of Key-Value pairs.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

The name of the Resource Group in which the Logic App Workflow should be created. Changing this forces a new resource to be created.

property tags

tags?: pulumi.Input<{[key: string]: any}>;

A mapping of tags to assign to the resource.

property workflowSchema

workflowSchema?: pulumi.Input<string>;

Specifies the Schema to use for this Logic App Workflow. Defaults to https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#. Changing this forces a new resource to be created.

property workflowVersion

workflowVersion?: pulumi.Input<string>;

Specifies the version of the Schema used for this Logic App Workflow. Defaults to 1.0.0.0. Changing this forces a new resource to be create.d

interface WorkflowState

interface WorkflowState

Input properties used for looking up and filtering Workflow resources.

property accessEndpoint

accessEndpoint?: pulumi.Input<string>;

The Access Endpoint for the Logic App Workflow

property location

location?: pulumi.Input<string>;

Specifies the supported Azure location where the Logic App Workflow exists. Changing this forces a new resource to be created.

property name

name?: pulumi.Input<string>;

Specifies the name of the Logic App Workflow. Changing this forces a new resource to be created.

property parameters

parameters?: pulumi.Input<{[key: string]: any}>;

A map of Key-Value pairs.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

The name of the Resource Group in which the Logic App Workflow should be created. Changing this forces a new resource to be created.

property tags

tags?: pulumi.Input<{[key: string]: any}>;

A mapping of tags to assign to the resource.

property workflowSchema

workflowSchema?: pulumi.Input<string>;

Specifies the Schema to use for this Logic App Workflow. Defaults to https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#. Changing this forces a new resource to be created.

property workflowVersion

workflowVersion?: pulumi.Input<string>;

Specifies the version of the Schema used for this Logic App Workflow. Defaults to 1.0.0.0. Changing this forces a new resource to be create.d