Documentation
¶
Index ¶
- type ActionCustom
- type ActionCustomArgs
- type ActionCustomState
- type ActionHttp
- func (r *ActionHttp) Body() *pulumi.StringOutput
- func (r *ActionHttp) Headers() *pulumi.MapOutput
- func (r *ActionHttp) ID() *pulumi.IDOutput
- func (r *ActionHttp) LogicAppId() *pulumi.StringOutput
- func (r *ActionHttp) Method() *pulumi.StringOutput
- func (r *ActionHttp) Name() *pulumi.StringOutput
- func (r *ActionHttp) URN() *pulumi.URNOutput
- func (r *ActionHttp) Uri() *pulumi.StringOutput
- type ActionHttpArgs
- type ActionHttpState
- type GetWorkflowArgs
- type GetWorkflowResult
- type TriggerCustom
- type TriggerCustomArgs
- type TriggerCustomState
- type TriggerHttpRequest
- func (r *TriggerHttpRequest) ID() *pulumi.IDOutput
- func (r *TriggerHttpRequest) LogicAppId() *pulumi.StringOutput
- func (r *TriggerHttpRequest) Method() *pulumi.StringOutput
- func (r *TriggerHttpRequest) Name() *pulumi.StringOutput
- func (r *TriggerHttpRequest) RelativePath() *pulumi.StringOutput
- func (r *TriggerHttpRequest) Schema() *pulumi.StringOutput
- func (r *TriggerHttpRequest) URN() *pulumi.URNOutput
- type TriggerHttpRequestArgs
- type TriggerHttpRequestState
- type TriggerRecurrence
- func (r *TriggerRecurrence) Frequency() *pulumi.StringOutput
- func (r *TriggerRecurrence) ID() *pulumi.IDOutput
- func (r *TriggerRecurrence) Interval() *pulumi.IntOutput
- func (r *TriggerRecurrence) LogicAppId() *pulumi.StringOutput
- func (r *TriggerRecurrence) Name() *pulumi.StringOutput
- func (r *TriggerRecurrence) URN() *pulumi.URNOutput
- type TriggerRecurrenceArgs
- type TriggerRecurrenceState
- type Workflow
- func (r *Workflow) AccessEndpoint() *pulumi.StringOutput
- func (r *Workflow) ID() *pulumi.IDOutput
- func (r *Workflow) Location() *pulumi.StringOutput
- func (r *Workflow) Name() *pulumi.StringOutput
- func (r *Workflow) Parameters() *pulumi.MapOutput
- func (r *Workflow) ResourceGroupName() *pulumi.StringOutput
- func (r *Workflow) Tags() *pulumi.MapOutput
- func (r *Workflow) URN() *pulumi.URNOutput
- func (r *Workflow) WorkflowSchema() *pulumi.StringOutput
- func (r *Workflow) WorkflowVersion() *pulumi.StringOutput
- type WorkflowArgs
- type WorkflowState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionCustom ¶
type ActionCustom struct {
// contains filtered or unexported fields
}
Manages a Custom Action within a Logic App Workflow
func GetActionCustom ¶
func GetActionCustom(ctx *pulumi.Context, name string, id pulumi.ID, state *ActionCustomState, opts ...pulumi.ResourceOpt) (*ActionCustom, error)
GetActionCustom gets an existing ActionCustom 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 NewActionCustom ¶
func NewActionCustom(ctx *pulumi.Context, name string, args *ActionCustomArgs, opts ...pulumi.ResourceOpt) (*ActionCustom, error)
NewActionCustom registers a new resource with the given unique name, arguments, and options.
func (*ActionCustom) Body ¶
func (r *ActionCustom) Body() *pulumi.StringOutput
Specifies the JSON Blob defining the Body of this Custom Action.
func (*ActionCustom) ID ¶
func (r *ActionCustom) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*ActionCustom) LogicAppId ¶
func (r *ActionCustom) LogicAppId() *pulumi.StringOutput
Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.
func (*ActionCustom) Name ¶
func (r *ActionCustom) Name() *pulumi.StringOutput
Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created.
func (*ActionCustom) URN ¶
func (r *ActionCustom) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type ActionCustomArgs ¶
type ActionCustomArgs struct { // Specifies the JSON Blob defining the Body of this Custom Action. Body interface{} // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId interface{} // Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name interface{} }
The set of arguments for constructing a ActionCustom resource.
type ActionCustomState ¶
type ActionCustomState struct { // Specifies the JSON Blob defining the Body of this Custom Action. Body interface{} // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId interface{} // Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name interface{} }
Input properties used for looking up and filtering ActionCustom resources.
type ActionHttp ¶
type ActionHttp struct {
// contains filtered or unexported fields
}
Manages an HTTP Action within a Logic App Workflow
func GetActionHttp ¶
func GetActionHttp(ctx *pulumi.Context, name string, id pulumi.ID, state *ActionHttpState, opts ...pulumi.ResourceOpt) (*ActionHttp, error)
GetActionHttp gets an existing ActionHttp 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 NewActionHttp ¶
func NewActionHttp(ctx *pulumi.Context, name string, args *ActionHttpArgs, opts ...pulumi.ResourceOpt) (*ActionHttp, error)
NewActionHttp registers a new resource with the given unique name, arguments, and options.
func (*ActionHttp) Body ¶
func (r *ActionHttp) Body() *pulumi.StringOutput
Specifies the HTTP Body that should be sent to the `uri` when this HTTP Action is triggered.
func (*ActionHttp) Headers ¶
func (r *ActionHttp) Headers() *pulumi.MapOutput
Specifies a Map of Key-Value Pairs that should be sent to the `uri` when this HTTP Action is triggered.
func (*ActionHttp) ID ¶
func (r *ActionHttp) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*ActionHttp) LogicAppId ¶
func (r *ActionHttp) LogicAppId() *pulumi.StringOutput
Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.
func (*ActionHttp) Method ¶
func (r *ActionHttp) Method() *pulumi.StringOutput
Specifies the HTTP Method which should be used for this HTTP Action. Possible values include `DELETE`, `GET`, `PATCH`, `POST` and `PUT`.
func (*ActionHttp) Name ¶
func (r *ActionHttp) Name() *pulumi.StringOutput
Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created.
func (*ActionHttp) URN ¶
func (r *ActionHttp) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
func (*ActionHttp) Uri ¶
func (r *ActionHttp) Uri() *pulumi.StringOutput
Specifies the URI which will be called when this HTTP Action is triggered.
type ActionHttpArgs ¶
type ActionHttpArgs struct { // Specifies the HTTP Body that should be sent to the `uri` when this HTTP Action is triggered. Body interface{} // Specifies a Map of Key-Value Pairs that should be sent to the `uri` when this HTTP Action is triggered. Headers interface{} // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId interface{} // Specifies the HTTP Method which should be used for this HTTP Action. Possible values include `DELETE`, `GET`, `PATCH`, `POST` and `PUT`. Method interface{} // Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name interface{} // Specifies the URI which will be called when this HTTP Action is triggered. Uri interface{} }
The set of arguments for constructing a ActionHttp resource.
type ActionHttpState ¶
type ActionHttpState struct { // Specifies the HTTP Body that should be sent to the `uri` when this HTTP Action is triggered. Body interface{} // Specifies a Map of Key-Value Pairs that should be sent to the `uri` when this HTTP Action is triggered. Headers interface{} // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId interface{} // Specifies the HTTP Method which should be used for this HTTP Action. Possible values include `DELETE`, `GET`, `PATCH`, `POST` and `PUT`. Method interface{} // Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name interface{} // Specifies the URI which will be called when this HTTP Action is triggered. Uri interface{} }
Input properties used for looking up and filtering ActionHttp resources.
type GetWorkflowArgs ¶
type GetWorkflowArgs struct { // The name of the Logic App Workflow. Name interface{} // The name of the Resource Group in which the Logic App Workflow exists. ResourceGroupName interface{} }
A collection of arguments for invoking getWorkflow.
type GetWorkflowResult ¶
type GetWorkflowResult struct { // The Access Endpoint for the Logic App Workflow AccessEndpoint interface{} // The Azure location where the Logic App Workflow exists. Location interface{} // A map of Key-Value pairs. Parameters interface{} // A mapping of tags assigned to the resource. Tags interface{} // The Schema used for this Logic App Workflow. WorkflowSchema interface{} // The version of the Schema used for this Logic App Workflow. Defaults to `1.0.0.0`. WorkflowVersion interface{} // id is the provider-assigned unique ID for this managed resource. Id interface{} }
A collection of values returned by getWorkflow.
func LookupWorkflow ¶
func LookupWorkflow(ctx *pulumi.Context, args *GetWorkflowArgs) (*GetWorkflowResult, error)
Gets information about a Logic App Workflow.
type TriggerCustom ¶
type TriggerCustom struct {
// contains filtered or unexported fields
}
Manages a Custom Trigger within a Logic App Workflow
func GetTriggerCustom ¶
func GetTriggerCustom(ctx *pulumi.Context, name string, id pulumi.ID, state *TriggerCustomState, opts ...pulumi.ResourceOpt) (*TriggerCustom, error)
GetTriggerCustom gets an existing TriggerCustom 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 NewTriggerCustom ¶
func NewTriggerCustom(ctx *pulumi.Context, name string, args *TriggerCustomArgs, opts ...pulumi.ResourceOpt) (*TriggerCustom, error)
NewTriggerCustom registers a new resource with the given unique name, arguments, and options.
func (*TriggerCustom) Body ¶
func (r *TriggerCustom) Body() *pulumi.StringOutput
Specifies the JSON Blob defining the Body of this Custom Trigger.
func (*TriggerCustom) ID ¶
func (r *TriggerCustom) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*TriggerCustom) LogicAppId ¶
func (r *TriggerCustom) LogicAppId() *pulumi.StringOutput
Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.
func (*TriggerCustom) Name ¶
func (r *TriggerCustom) Name() *pulumi.StringOutput
Specifies the name of the HTTP Trigger to be created within the Logic App Workflow. Changing this forces a new resource to be created.
func (*TriggerCustom) URN ¶
func (r *TriggerCustom) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type TriggerCustomArgs ¶
type TriggerCustomArgs struct { // Specifies the JSON Blob defining the Body of this Custom Trigger. Body interface{} // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId interface{} // Specifies the name of the HTTP Trigger to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name interface{} }
The set of arguments for constructing a TriggerCustom resource.
type TriggerCustomState ¶
type TriggerCustomState struct { // Specifies the JSON Blob defining the Body of this Custom Trigger. Body interface{} // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId interface{} // Specifies the name of the HTTP Trigger to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name interface{} }
Input properties used for looking up and filtering TriggerCustom resources.
type TriggerHttpRequest ¶
type TriggerHttpRequest struct {
// contains filtered or unexported fields
}
Manages a HTTP Request Trigger within a Logic App Workflow
func GetTriggerHttpRequest ¶
func GetTriggerHttpRequest(ctx *pulumi.Context, name string, id pulumi.ID, state *TriggerHttpRequestState, opts ...pulumi.ResourceOpt) (*TriggerHttpRequest, error)
GetTriggerHttpRequest gets an existing TriggerHttpRequest 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 NewTriggerHttpRequest ¶
func NewTriggerHttpRequest(ctx *pulumi.Context, name string, args *TriggerHttpRequestArgs, opts ...pulumi.ResourceOpt) (*TriggerHttpRequest, error)
NewTriggerHttpRequest registers a new resource with the given unique name, arguments, and options.
func (*TriggerHttpRequest) ID ¶
func (r *TriggerHttpRequest) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*TriggerHttpRequest) LogicAppId ¶
func (r *TriggerHttpRequest) LogicAppId() *pulumi.StringOutput
Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.
func (*TriggerHttpRequest) Method ¶
func (r *TriggerHttpRequest) Method() *pulumi.StringOutput
Specifies the HTTP Method which the request be using. Possible values include `DELETE`, `GET`, `PATCH`, `POST` or `PUT`.
func (*TriggerHttpRequest) Name ¶
func (r *TriggerHttpRequest) Name() *pulumi.StringOutput
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.
func (*TriggerHttpRequest) RelativePath ¶
func (r *TriggerHttpRequest) RelativePath() *pulumi.StringOutput
Specifies the Relative Path used for this Request.
func (*TriggerHttpRequest) Schema ¶
func (r *TriggerHttpRequest) Schema() *pulumi.StringOutput
A JSON Blob defining the Schema of the incoming request. This needs to be valid JSON.
func (*TriggerHttpRequest) URN ¶
func (r *TriggerHttpRequest) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type TriggerHttpRequestArgs ¶
type TriggerHttpRequestArgs struct { // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId interface{} // Specifies the HTTP Method which the request be using. Possible values include `DELETE`, `GET`, `PATCH`, `POST` or `PUT`. Method interface{} // 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. Name interface{} // Specifies the Relative Path used for this Request. RelativePath interface{} // A JSON Blob defining the Schema of the incoming request. This needs to be valid JSON. Schema interface{} }
The set of arguments for constructing a TriggerHttpRequest resource.
type TriggerHttpRequestState ¶
type TriggerHttpRequestState struct { // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId interface{} // Specifies the HTTP Method which the request be using. Possible values include `DELETE`, `GET`, `PATCH`, `POST` or `PUT`. Method interface{} // 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. Name interface{} // Specifies the Relative Path used for this Request. RelativePath interface{} // A JSON Blob defining the Schema of the incoming request. This needs to be valid JSON. Schema interface{} }
Input properties used for looking up and filtering TriggerHttpRequest resources.
type TriggerRecurrence ¶
type TriggerRecurrence struct {
// contains filtered or unexported fields
}
Manages a Recurrence Trigger within a Logic App Workflow
func GetTriggerRecurrence ¶
func GetTriggerRecurrence(ctx *pulumi.Context, name string, id pulumi.ID, state *TriggerRecurrenceState, opts ...pulumi.ResourceOpt) (*TriggerRecurrence, error)
GetTriggerRecurrence gets an existing TriggerRecurrence 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 NewTriggerRecurrence ¶
func NewTriggerRecurrence(ctx *pulumi.Context, name string, args *TriggerRecurrenceArgs, opts ...pulumi.ResourceOpt) (*TriggerRecurrence, error)
NewTriggerRecurrence registers a new resource with the given unique name, arguments, and options.
func (*TriggerRecurrence) Frequency ¶
func (r *TriggerRecurrence) Frequency() *pulumi.StringOutput
Specifies the Frequency at which this Trigger should be run. Possible values include `Month`, `Week`, `Day`, `Hour`, `Minute` and `Second`.
func (*TriggerRecurrence) ID ¶
func (r *TriggerRecurrence) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*TriggerRecurrence) Interval ¶
func (r *TriggerRecurrence) Interval() *pulumi.IntOutput
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.
func (*TriggerRecurrence) LogicAppId ¶
func (r *TriggerRecurrence) LogicAppId() *pulumi.StringOutput
Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.
func (*TriggerRecurrence) Name ¶
func (r *TriggerRecurrence) Name() *pulumi.StringOutput
Specifies the name of the Recurrence Triggers to be created within the Logic App Workflow. Changing this forces a new resource to be created.
func (*TriggerRecurrence) URN ¶
func (r *TriggerRecurrence) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type TriggerRecurrenceArgs ¶
type TriggerRecurrenceArgs struct { // Specifies the Frequency at which this Trigger should be run. Possible values include `Month`, `Week`, `Day`, `Hour`, `Minute` and `Second`. Frequency interface{} // 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. Interval interface{} // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId interface{} // Specifies the name of the Recurrence Triggers to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name interface{} }
The set of arguments for constructing a TriggerRecurrence resource.
type TriggerRecurrenceState ¶
type TriggerRecurrenceState struct { // Specifies the Frequency at which this Trigger should be run. Possible values include `Month`, `Week`, `Day`, `Hour`, `Minute` and `Second`. Frequency interface{} // 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. Interval interface{} // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId interface{} // Specifies the name of the Recurrence Triggers to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name interface{} }
Input properties used for looking up and filtering TriggerRecurrence resources.
type Workflow ¶
type Workflow struct {
// contains filtered or unexported fields
}
Manages a Logic App Workflow.
func GetWorkflow ¶
func GetWorkflow(ctx *pulumi.Context, name string, id pulumi.ID, state *WorkflowState, opts ...pulumi.ResourceOpt) (*Workflow, error)
GetWorkflow gets an existing Workflow 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 NewWorkflow ¶
func NewWorkflow(ctx *pulumi.Context, name string, args *WorkflowArgs, opts ...pulumi.ResourceOpt) (*Workflow, error)
NewWorkflow registers a new resource with the given unique name, arguments, and options.
func (*Workflow) AccessEndpoint ¶
func (r *Workflow) AccessEndpoint() *pulumi.StringOutput
The Access Endpoint for the Logic App Workflow
func (*Workflow) Location ¶
func (r *Workflow) Location() *pulumi.StringOutput
Specifies the supported Azure location where the Logic App Workflow exists. Changing this forces a new resource to be created.
func (*Workflow) Name ¶
func (r *Workflow) Name() *pulumi.StringOutput
Specifies the name of the Logic App Workflow. Changing this forces a new resource to be created.
func (*Workflow) Parameters ¶
A map of Key-Value pairs.
func (*Workflow) ResourceGroupName ¶
func (r *Workflow) ResourceGroupName() *pulumi.StringOutput
The name of the Resource Group in which the Logic App Workflow should be created. Changing this forces a new resource to be created.
func (*Workflow) WorkflowSchema ¶
func (r *Workflow) WorkflowSchema() *pulumi.StringOutput
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.
func (*Workflow) WorkflowVersion ¶
func (r *Workflow) WorkflowVersion() *pulumi.StringOutput
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
type WorkflowArgs ¶
type WorkflowArgs struct { // Specifies the supported Azure location where the Logic App Workflow exists. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the Logic App Workflow. Changing this forces a new resource to be created. Name interface{} // A map of Key-Value pairs. Parameters interface{} // The name of the Resource Group in which the Logic App Workflow should be created. Changing this forces a new resource to be created. ResourceGroupName interface{} // A mapping of tags to assign to the resource. Tags interface{} // 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. WorkflowSchema interface{} // 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 WorkflowVersion interface{} }
The set of arguments for constructing a Workflow resource.
type WorkflowState ¶
type WorkflowState struct { // The Access Endpoint for the Logic App Workflow AccessEndpoint interface{} // Specifies the supported Azure location where the Logic App Workflow exists. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the Logic App Workflow. Changing this forces a new resource to be created. Name interface{} // A map of Key-Value pairs. Parameters interface{} // The name of the Resource Group in which the Logic App Workflow should be created. Changing this forces a new resource to be created. ResourceGroupName interface{} // A mapping of tags to assign to the resource. Tags interface{} // 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. WorkflowSchema interface{} // 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 WorkflowVersion interface{} }
Input properties used for looking up and filtering Workflow resources.