Documentation ¶
Overview ¶
Package logic implements the Azure ARM Logic service API version 2016-06-01.
REST API for Azure Logic Apps.
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type ContentHash
- type ContentLink
- type Correlation
- type DayOfWeek
- type DaysOfWeek
- type GenerateUpgradedDefinitionParameters
- type KeyType
- type ManagementClient
- type ParameterType
- type RecurrenceFrequency
- type RecurrenceSchedule
- type RecurrenceScheduleOccurrence
- type Resource
- type ResourceReference
- type SetObject
- type Sku
- type SkuName
- type SubResource
- type Workflow
- type WorkflowFilter
- type WorkflowListResult
- type WorkflowOutputParameter
- type WorkflowParameter
- type WorkflowProperties
- type WorkflowProvisioningState
- type WorkflowRun
- type WorkflowRunAction
- type WorkflowRunActionFilter
- type WorkflowRunActionListResult
- type WorkflowRunActionProperties
- type WorkflowRunActionsClient
- func (client WorkflowRunActionsClient) Get(resourceGroupName string, workflowName string, runName string, ...) (result WorkflowRunAction, err error)
- func (client WorkflowRunActionsClient) GetPreparer(resourceGroupName string, workflowName string, runName string, ...) (*http.Request, error)
- func (client WorkflowRunActionsClient) GetResponder(resp *http.Response) (result WorkflowRunAction, err error)
- func (client WorkflowRunActionsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkflowRunActionsClient) List(resourceGroupName string, workflowName string, runName string, top *int32, ...) (result WorkflowRunActionListResult, err error)
- func (client WorkflowRunActionsClient) ListNextResults(lastResults WorkflowRunActionListResult) (result WorkflowRunActionListResult, err error)
- func (client WorkflowRunActionsClient) ListPreparer(resourceGroupName string, workflowName string, runName string, top *int32, ...) (*http.Request, error)
- func (client WorkflowRunActionsClient) ListResponder(resp *http.Response) (result WorkflowRunActionListResult, err error)
- func (client WorkflowRunActionsClient) ListSender(req *http.Request) (*http.Response, error)
- type WorkflowRunFilter
- type WorkflowRunListResult
- type WorkflowRunProperties
- type WorkflowRunTrigger
- type WorkflowRunsClient
- func (client WorkflowRunsClient) Cancel(resourceGroupName string, workflowName string, runName string) (result autorest.Response, err error)
- func (client WorkflowRunsClient) CancelPreparer(resourceGroupName string, workflowName string, runName string) (*http.Request, error)
- func (client WorkflowRunsClient) CancelResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkflowRunsClient) CancelSender(req *http.Request) (*http.Response, error)
- func (client WorkflowRunsClient) Get(resourceGroupName string, workflowName string, runName string) (result WorkflowRun, err error)
- func (client WorkflowRunsClient) GetPreparer(resourceGroupName string, workflowName string, runName string) (*http.Request, error)
- func (client WorkflowRunsClient) GetResponder(resp *http.Response) (result WorkflowRun, err error)
- func (client WorkflowRunsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkflowRunsClient) List(resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowRunListResult, err error)
- func (client WorkflowRunsClient) ListNextResults(lastResults WorkflowRunListResult) (result WorkflowRunListResult, err error)
- func (client WorkflowRunsClient) ListPreparer(resourceGroupName string, workflowName string, top *int32, filter string) (*http.Request, error)
- func (client WorkflowRunsClient) ListResponder(resp *http.Response) (result WorkflowRunListResult, err error)
- func (client WorkflowRunsClient) ListSender(req *http.Request) (*http.Response, error)
- type WorkflowState
- type WorkflowStatus
- type WorkflowTrigger
- type WorkflowTriggerCallbackURL
- type WorkflowTriggerFilter
- type WorkflowTriggerHistoriesClient
- func (client WorkflowTriggerHistoriesClient) Get(resourceGroupName string, workflowName string, triggerName string, ...) (result WorkflowTriggerHistory, err error)
- func (client WorkflowTriggerHistoriesClient) GetPreparer(resourceGroupName string, workflowName string, triggerName string, ...) (*http.Request, error)
- func (client WorkflowTriggerHistoriesClient) GetResponder(resp *http.Response) (result WorkflowTriggerHistory, err error)
- func (client WorkflowTriggerHistoriesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkflowTriggerHistoriesClient) List(resourceGroupName string, workflowName string, triggerName string, top *int32, ...) (result WorkflowTriggerHistoryListResult, err error)
- func (client WorkflowTriggerHistoriesClient) ListNextResults(lastResults WorkflowTriggerHistoryListResult) (result WorkflowTriggerHistoryListResult, err error)
- func (client WorkflowTriggerHistoriesClient) ListPreparer(resourceGroupName string, workflowName string, triggerName string, top *int32, ...) (*http.Request, error)
- func (client WorkflowTriggerHistoriesClient) ListResponder(resp *http.Response) (result WorkflowTriggerHistoryListResult, err error)
- func (client WorkflowTriggerHistoriesClient) ListSender(req *http.Request) (*http.Response, error)
- type WorkflowTriggerHistory
- type WorkflowTriggerHistoryFilter
- type WorkflowTriggerHistoryListResult
- type WorkflowTriggerHistoryProperties
- type WorkflowTriggerListResult
- type WorkflowTriggerProperties
- type WorkflowTriggerProvisioningState
- type WorkflowTriggerRecurrence
- type WorkflowTriggersClient
- func (client WorkflowTriggersClient) Get(resourceGroupName string, workflowName string, triggerName string) (result WorkflowTrigger, err error)
- func (client WorkflowTriggersClient) GetPreparer(resourceGroupName string, workflowName string, triggerName string) (*http.Request, error)
- func (client WorkflowTriggersClient) GetResponder(resp *http.Response) (result WorkflowTrigger, err error)
- func (client WorkflowTriggersClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkflowTriggersClient) List(resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowTriggerListResult, err error)
- func (client WorkflowTriggersClient) ListCallbackURL(resourceGroupName string, workflowName string, triggerName string) (result WorkflowTriggerCallbackURL, err error)
- func (client WorkflowTriggersClient) ListCallbackURLPreparer(resourceGroupName string, workflowName string, triggerName string) (*http.Request, error)
- func (client WorkflowTriggersClient) ListCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)
- func (client WorkflowTriggersClient) ListCallbackURLSender(req *http.Request) (*http.Response, error)
- func (client WorkflowTriggersClient) ListNextResults(lastResults WorkflowTriggerListResult) (result WorkflowTriggerListResult, err error)
- func (client WorkflowTriggersClient) ListPreparer(resourceGroupName string, workflowName string, top *int32, filter string) (*http.Request, error)
- func (client WorkflowTriggersClient) ListResponder(resp *http.Response) (result WorkflowTriggerListResult, err error)
- func (client WorkflowTriggersClient) ListSender(req *http.Request) (*http.Response, error)
- func (client WorkflowTriggersClient) Run(resourceGroupName string, workflowName string, triggerName string) (result SetObject, err error)
- func (client WorkflowTriggersClient) RunPreparer(resourceGroupName string, workflowName string, triggerName string) (*http.Request, error)
- func (client WorkflowTriggersClient) RunResponder(resp *http.Response) (result SetObject, err error)
- func (client WorkflowTriggersClient) RunSender(req *http.Request) (*http.Response, error)
- type WorkflowVersion
- type WorkflowVersionListResult
- type WorkflowVersionProperties
- type WorkflowVersionsClient
- func (client WorkflowVersionsClient) Get(resourceGroupName string, workflowName string, versionID string) (result WorkflowVersion, err error)
- func (client WorkflowVersionsClient) GetPreparer(resourceGroupName string, workflowName string, versionID string) (*http.Request, error)
- func (client WorkflowVersionsClient) GetResponder(resp *http.Response) (result WorkflowVersion, err error)
- func (client WorkflowVersionsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkflowVersionsClient) List(resourceGroupName string, workflowName string, top *int32) (result WorkflowVersionListResult, err error)
- func (client WorkflowVersionsClient) ListNextResults(lastResults WorkflowVersionListResult) (result WorkflowVersionListResult, err error)
- func (client WorkflowVersionsClient) ListPreparer(resourceGroupName string, workflowName string, top *int32) (*http.Request, error)
- func (client WorkflowVersionsClient) ListResponder(resp *http.Response) (result WorkflowVersionListResult, err error)
- func (client WorkflowVersionsClient) ListSender(req *http.Request) (*http.Response, error)
- type WorkflowsClient
- func (client WorkflowsClient) CreateOrUpdate(resourceGroupName string, workflowName string, workflow Workflow) (result Workflow, err error)
- func (client WorkflowsClient) CreateOrUpdatePreparer(resourceGroupName string, workflowName string, workflow Workflow) (*http.Request, error)
- func (client WorkflowsClient) CreateOrUpdateResponder(resp *http.Response) (result Workflow, err error)
- func (client WorkflowsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) Delete(resourceGroupName string, workflowName string) (result autorest.Response, err error)
- func (client WorkflowsClient) DeletePreparer(resourceGroupName string, workflowName string) (*http.Request, error)
- func (client WorkflowsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkflowsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) Disable(resourceGroupName string, workflowName string) (result autorest.Response, err error)
- func (client WorkflowsClient) DisablePreparer(resourceGroupName string, workflowName string) (*http.Request, error)
- func (client WorkflowsClient) DisableResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkflowsClient) DisableSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) Enable(resourceGroupName string, workflowName string) (result autorest.Response, err error)
- func (client WorkflowsClient) EnablePreparer(resourceGroupName string, workflowName string) (*http.Request, error)
- func (client WorkflowsClient) EnableResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkflowsClient) EnableSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) GenerateUpgradedDefinition(resourceGroupName string, workflowName string, ...) (result SetObject, err error)
- func (client WorkflowsClient) GenerateUpgradedDefinitionPreparer(resourceGroupName string, workflowName string, ...) (*http.Request, error)
- func (client WorkflowsClient) GenerateUpgradedDefinitionResponder(resp *http.Response) (result SetObject, err error)
- func (client WorkflowsClient) GenerateUpgradedDefinitionSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) Get(resourceGroupName string, workflowName string) (result Workflow, err error)
- func (client WorkflowsClient) GetPreparer(resourceGroupName string, workflowName string) (*http.Request, error)
- func (client WorkflowsClient) GetResponder(resp *http.Response) (result Workflow, err error)
- func (client WorkflowsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) ListByResourceGroup(resourceGroupName string, top *int32, filter string) (result WorkflowListResult, err error)
- func (client WorkflowsClient) ListByResourceGroupNextResults(lastResults WorkflowListResult) (result WorkflowListResult, err error)
- func (client WorkflowsClient) ListByResourceGroupPreparer(resourceGroupName string, top *int32, filter string) (*http.Request, error)
- func (client WorkflowsClient) ListByResourceGroupResponder(resp *http.Response) (result WorkflowListResult, err error)
- func (client WorkflowsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) ListBySubscription(top *int32, filter string) (result WorkflowListResult, err error)
- func (client WorkflowsClient) ListBySubscriptionNextResults(lastResults WorkflowListResult) (result WorkflowListResult, err error)
- func (client WorkflowsClient) ListBySubscriptionPreparer(top *int32, filter string) (*http.Request, error)
- func (client WorkflowsClient) ListBySubscriptionResponder(resp *http.Response) (result WorkflowListResult, err error)
- func (client WorkflowsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) Update(resourceGroupName string, workflowName string, workflow Workflow) (result Workflow, err error)
- func (client WorkflowsClient) UpdatePreparer(resourceGroupName string, workflowName string, workflow Workflow) (*http.Request, error)
- func (client WorkflowsClient) UpdateResponder(resp *http.Response) (result Workflow, err error)
- func (client WorkflowsClient) UpdateSender(req *http.Request) (*http.Response, error)
- func (client WorkflowsClient) Validate(resourceGroupName string, location string, workflowName string, ...) (result autorest.Response, err error)
- func (client WorkflowsClient) ValidatePreparer(resourceGroupName string, location string, workflowName string, ...) (*http.Request, error)
- func (client WorkflowsClient) ValidateResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkflowsClient) ValidateSender(req *http.Request) (*http.Response, error)
Constants ¶
const ( // APIVersion is the version of the Logic APIVersion = "2016-06-01" // DefaultBaseURI is the default URI used for the service Logic DefaultBaseURI = "https://management.azure.com" )
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type ContentHash ¶
type ContentHash struct { Algorithm *string `json:"algorithm,omitempty"` Value *string `json:"value,omitempty"` }
ContentHash is
type ContentLink ¶
type ContentLink struct { URI *string `json:"uri,omitempty"` ContentVersion *string `json:"contentVersion,omitempty"` ContentSize *int64 `json:"contentSize,omitempty"` ContentHash *ContentHash `json:"contentHash,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` }
ContentLink is
type Correlation ¶
type Correlation struct {
ClientTrackingID *string `json:"clientTrackingId,omitempty"`
}
Correlation is
type DayOfWeek ¶
type DayOfWeek string
DayOfWeek enumerates the values for day of week.
const ( // Friday specifies the friday state for day of week. Friday DayOfWeek = "Friday" // Monday specifies the monday state for day of week. Monday DayOfWeek = "Monday" // Saturday specifies the saturday state for day of week. Saturday DayOfWeek = "Saturday" // Sunday specifies the sunday state for day of week. Sunday DayOfWeek = "Sunday" // Thursday specifies the thursday state for day of week. Thursday DayOfWeek = "Thursday" // Tuesday specifies the tuesday state for day of week. Tuesday DayOfWeek = "Tuesday" // Wednesday specifies the wednesday state for day of week. Wednesday DayOfWeek = "Wednesday" )
type DaysOfWeek ¶
type DaysOfWeek string
DaysOfWeek enumerates the values for days of week.
const ( // DaysOfWeekFriday specifies the days of week friday state for days of // week. DaysOfWeekFriday DaysOfWeek = "Friday" // DaysOfWeekMonday specifies the days of week monday state for days of // week. DaysOfWeekMonday DaysOfWeek = "Monday" // DaysOfWeekSaturday specifies the days of week saturday state for days // of week. DaysOfWeekSaturday DaysOfWeek = "Saturday" // DaysOfWeekSunday specifies the days of week sunday state for days of // week. DaysOfWeekSunday DaysOfWeek = "Sunday" // DaysOfWeekThursday specifies the days of week thursday state for days // of week. DaysOfWeekThursday DaysOfWeek = "Thursday" // DaysOfWeekTuesday specifies the days of week tuesday state for days of // week. DaysOfWeekTuesday DaysOfWeek = "Tuesday" // DaysOfWeekWednesday specifies the days of week wednesday state for days // of week. DaysOfWeekWednesday DaysOfWeek = "Wednesday" )
type GenerateUpgradedDefinitionParameters ¶
type GenerateUpgradedDefinitionParameters struct {
TargetSchemaVersion *string `json:"targetSchemaVersion,omitempty"`
}
GenerateUpgradedDefinitionParameters is
type ManagementClient ¶
type ManagementClient struct { autorest.Client BaseURI string APIVersion string SubscriptionID string }
ManagementClient is the base client for Logic.
func New ¶
func New(subscriptionID string) ManagementClient
New creates an instance of the ManagementClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) ManagementClient
NewWithBaseURI creates an instance of the ManagementClient client.
type ParameterType ¶
type ParameterType string
ParameterType enumerates the values for parameter type.
const ( // ParameterTypeArray specifies the parameter type array state for // parameter type. ParameterTypeArray ParameterType = "Array" // ParameterTypeBool specifies the parameter type bool state for parameter // type. ParameterTypeBool ParameterType = "Bool" // ParameterTypeFloat specifies the parameter type float state for // parameter type. ParameterTypeFloat ParameterType = "Float" // ParameterTypeInt specifies the parameter type int state for parameter // type. ParameterTypeInt ParameterType = "Int" // ParameterTypeNotSpecified specifies the parameter type not specified // state for parameter type. ParameterTypeNotSpecified ParameterType = "NotSpecified" // ParameterTypeObject specifies the parameter type object state for // parameter type. ParameterTypeObject ParameterType = "Object" // ParameterTypeSecureObject specifies the parameter type secure object // state for parameter type. ParameterTypeSecureObject ParameterType = "SecureObject" // ParameterTypeSecureString specifies the parameter type secure string // state for parameter type. ParameterTypeSecureString ParameterType = "SecureString" // ParameterTypeString specifies the parameter type string state for // parameter type. ParameterTypeString ParameterType = "String" )
type RecurrenceFrequency ¶
type RecurrenceFrequency string
RecurrenceFrequency enumerates the values for recurrence frequency.
const ( // RecurrenceFrequencyDay specifies the recurrence frequency day state for // recurrence frequency. RecurrenceFrequencyDay RecurrenceFrequency = "Day" // RecurrenceFrequencyHour specifies the recurrence frequency hour state // for recurrence frequency. RecurrenceFrequencyHour RecurrenceFrequency = "Hour" // RecurrenceFrequencyMinute specifies the recurrence frequency minute // state for recurrence frequency. RecurrenceFrequencyMinute RecurrenceFrequency = "Minute" // RecurrenceFrequencyMonth specifies the recurrence frequency month state // for recurrence frequency. RecurrenceFrequencyMonth RecurrenceFrequency = "Month" // RecurrenceFrequencyNotSpecified specifies the recurrence frequency not // specified state for recurrence frequency. RecurrenceFrequencyNotSpecified RecurrenceFrequency = "NotSpecified" // RecurrenceFrequencySecond specifies the recurrence frequency second // state for recurrence frequency. RecurrenceFrequencySecond RecurrenceFrequency = "Second" // RecurrenceFrequencyWeek specifies the recurrence frequency week state // for recurrence frequency. RecurrenceFrequencyWeek RecurrenceFrequency = "Week" // RecurrenceFrequencyYear specifies the recurrence frequency year state // for recurrence frequency. RecurrenceFrequencyYear RecurrenceFrequency = "Year" )
type RecurrenceSchedule ¶
type RecurrenceSchedule struct { Minutes *[]int32 `json:"minutes,omitempty"` Hours *[]int32 `json:"hours,omitempty"` WeekDays *[]DaysOfWeek `json:"weekDays,omitempty"` MonthDays *[]int32 `json:"monthDays,omitempty"` MonthlyOccurrences *[]RecurrenceScheduleOccurrence `json:"monthlyOccurrences,omitempty"` }
RecurrenceSchedule is
type RecurrenceScheduleOccurrence ¶
type RecurrenceScheduleOccurrence struct { Day DayOfWeek `json:"day,omitempty"` Occurrence *int32 `json:"occurrence,omitempty"` }
RecurrenceScheduleOccurrence is
type Resource ¶
type Resource struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` }
Resource is
type ResourceReference ¶
type ResourceReference struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
ResourceReference is
type SetObject ¶
type SetObject struct { autorest.Response `json:"-"` Value *map[string]interface{} `json:"value,omitempty"` }
SetObject is
type Sku ¶
type Sku struct { Name SkuName `json:"name,omitempty"` Plan *ResourceReference `json:"plan,omitempty"` }
Sku is
type SkuName ¶
type SkuName string
SkuName enumerates the values for sku name.
const ( // SkuNameBasic specifies the sku name basic state for sku name. SkuNameBasic SkuName = "Basic" // SkuNameFree specifies the sku name free state for sku name. SkuNameFree SkuName = "Free" // SkuNameNotSpecified specifies the sku name not specified state for sku // name. SkuNameNotSpecified SkuName = "NotSpecified" // SkuNamePremium specifies the sku name premium state for sku name. SkuNamePremium SkuName = "Premium" SkuNameShared SkuName = "Shared" // SkuNameStandard specifies the sku name standard state for sku name. SkuNameStandard SkuName = "Standard" )
type Workflow ¶
type Workflow struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` *WorkflowProperties `json:"properties,omitempty"` }
Workflow is
type WorkflowFilter ¶
type WorkflowFilter struct {
State WorkflowState `json:"state,omitempty"`
}
WorkflowFilter is
type WorkflowListResult ¶
type WorkflowListResult struct { autorest.Response `json:"-"` Value *[]Workflow `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
WorkflowListResult is
func (WorkflowListResult) WorkflowListResultPreparer ¶
func (client WorkflowListResult) WorkflowListResultPreparer() (*http.Request, error)
WorkflowListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type WorkflowOutputParameter ¶
type WorkflowOutputParameter struct { Type ParameterType `json:"type,omitempty"` Value *map[string]interface{} `json:"value,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` Description *string `json:"description,omitempty"` Error *map[string]interface{} `json:"error,omitempty"` }
WorkflowOutputParameter is
type WorkflowParameter ¶
type WorkflowParameter struct { Type ParameterType `json:"type,omitempty"` Value *map[string]interface{} `json:"value,omitempty"` Metadata *map[string]interface{} `json:"metadata,omitempty"` Description *string `json:"description,omitempty"` }
WorkflowParameter is
type WorkflowProperties ¶
type WorkflowProperties struct { ProvisioningState WorkflowProvisioningState `json:"provisioningState,omitempty"` CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` State WorkflowState `json:"state,omitempty"` Version *string `json:"version,omitempty"` AccessEndpoint *string `json:"accessEndpoint,omitempty"` Sku *Sku `json:"sku,omitempty"` IntegrationAccount *ResourceReference `json:"integrationAccount,omitempty"` Definition *map[string]interface{} `json:"definition,omitempty"` Parameters *map[string]*WorkflowParameter `json:"parameters,omitempty"` }
WorkflowProperties is
type WorkflowProvisioningState ¶
type WorkflowProvisioningState string
WorkflowProvisioningState enumerates the values for workflow provisioning state.
const ( // WorkflowProvisioningStateAccepted specifies the workflow provisioning // state accepted state for workflow provisioning state. WorkflowProvisioningStateAccepted WorkflowProvisioningState = "Accepted" // WorkflowProvisioningStateCanceled specifies the workflow provisioning // state canceled state for workflow provisioning state. WorkflowProvisioningStateCanceled WorkflowProvisioningState = "Canceled" // WorkflowProvisioningStateCompleted specifies the workflow provisioning // state completed state for workflow provisioning state. WorkflowProvisioningStateCompleted WorkflowProvisioningState = "Completed" // WorkflowProvisioningStateCreated specifies the workflow provisioning // state created state for workflow provisioning state. WorkflowProvisioningStateCreated WorkflowProvisioningState = "Created" // WorkflowProvisioningStateCreating specifies the workflow provisioning // state creating state for workflow provisioning state. WorkflowProvisioningStateCreating WorkflowProvisioningState = "Creating" // WorkflowProvisioningStateDeleted specifies the workflow provisioning // state deleted state for workflow provisioning state. WorkflowProvisioningStateDeleted WorkflowProvisioningState = "Deleted" // WorkflowProvisioningStateDeleting specifies the workflow provisioning // state deleting state for workflow provisioning state. WorkflowProvisioningStateDeleting WorkflowProvisioningState = "Deleting" // WorkflowProvisioningStateFailed specifies the workflow provisioning // state failed state for workflow provisioning state. WorkflowProvisioningStateFailed WorkflowProvisioningState = "Failed" // WorkflowProvisioningStateMoving specifies the workflow provisioning // state moving state for workflow provisioning state. WorkflowProvisioningStateMoving WorkflowProvisioningState = "Moving" // WorkflowProvisioningStateNotSpecified specifies the workflow // provisioning state not specified state for workflow provisioning state. WorkflowProvisioningStateNotSpecified WorkflowProvisioningState = "NotSpecified" // WorkflowProvisioningStateReady specifies the workflow provisioning // state ready state for workflow provisioning state. WorkflowProvisioningStateReady WorkflowProvisioningState = "Ready" // WorkflowProvisioningStateRegistered specifies the workflow provisioning // state registered state for workflow provisioning state. WorkflowProvisioningStateRegistered WorkflowProvisioningState = "Registered" // WorkflowProvisioningStateRegistering specifies the workflow // provisioning state registering state for workflow provisioning state. WorkflowProvisioningStateRegistering WorkflowProvisioningState = "Registering" // WorkflowProvisioningStateRunning specifies the workflow provisioning // state running state for workflow provisioning state. WorkflowProvisioningStateRunning WorkflowProvisioningState = "Running" // WorkflowProvisioningStateSucceeded specifies the workflow provisioning // state succeeded state for workflow provisioning state. WorkflowProvisioningStateSucceeded WorkflowProvisioningState = "Succeeded" // WorkflowProvisioningStateUnregistered specifies the workflow // provisioning state unregistered state for workflow provisioning state. WorkflowProvisioningStateUnregistered WorkflowProvisioningState = "Unregistered" // WorkflowProvisioningStateUnregistering specifies the workflow // provisioning state unregistering state for workflow provisioning state. WorkflowProvisioningStateUnregistering WorkflowProvisioningState = "Unregistering" // WorkflowProvisioningStateUpdating specifies the workflow provisioning // state updating state for workflow provisioning state. WorkflowProvisioningStateUpdating WorkflowProvisioningState = "Updating" )
type WorkflowRun ¶
type WorkflowRun struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` *WorkflowRunProperties `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
WorkflowRun is
type WorkflowRunAction ¶
type WorkflowRunAction struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` *WorkflowRunActionProperties `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
WorkflowRunAction is
type WorkflowRunActionFilter ¶
type WorkflowRunActionFilter struct {
Status WorkflowStatus `json:"status,omitempty"`
}
WorkflowRunActionFilter is
type WorkflowRunActionListResult ¶
type WorkflowRunActionListResult struct { autorest.Response `json:"-"` Value *[]WorkflowRunAction `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
WorkflowRunActionListResult is
func (WorkflowRunActionListResult) WorkflowRunActionListResultPreparer ¶
func (client WorkflowRunActionListResult) WorkflowRunActionListResultPreparer() (*http.Request, error)
WorkflowRunActionListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type WorkflowRunActionProperties ¶
type WorkflowRunActionProperties struct { StartTime *date.Time `json:"startTime,omitempty"` EndTime *date.Time `json:"endTime,omitempty"` Status WorkflowStatus `json:"status,omitempty"` Code *string `json:"code,omitempty"` Error *map[string]interface{} `json:"error,omitempty"` TrackingID *string `json:"trackingId,omitempty"` Correlation *Correlation `json:"correlation,omitempty"` InputsLink *ContentLink `json:"inputsLink,omitempty"` OutputsLink *ContentLink `json:"outputsLink,omitempty"` TrackedProperties *map[string]interface{} `json:"trackedProperties,omitempty"` }
WorkflowRunActionProperties is
type WorkflowRunActionsClient ¶
type WorkflowRunActionsClient struct {
ManagementClient
}
WorkflowRunActionsClient is the rEST API for Azure Logic Apps.
func NewWorkflowRunActionsClient ¶
func NewWorkflowRunActionsClient(subscriptionID string) WorkflowRunActionsClient
NewWorkflowRunActionsClient creates an instance of the WorkflowRunActionsClient client.
func NewWorkflowRunActionsClientWithBaseURI ¶
func NewWorkflowRunActionsClientWithBaseURI(baseURI string, subscriptionID string) WorkflowRunActionsClient
NewWorkflowRunActionsClientWithBaseURI creates an instance of the WorkflowRunActionsClient client.
func (WorkflowRunActionsClient) Get ¶
func (client WorkflowRunActionsClient) Get(resourceGroupName string, workflowName string, runName string, actionName string) (result WorkflowRunAction, err error)
Get gets a workflow run action.
resourceGroupName is the resource group name. workflowName is the workflow name. runName is the workflow run name. actionName is the workflow action name.
func (WorkflowRunActionsClient) GetPreparer ¶
func (client WorkflowRunActionsClient) GetPreparer(resourceGroupName string, workflowName string, runName string, actionName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkflowRunActionsClient) GetResponder ¶
func (client WorkflowRunActionsClient) GetResponder(resp *http.Response) (result WorkflowRunAction, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkflowRunActionsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (WorkflowRunActionsClient) List ¶
func (client WorkflowRunActionsClient) List(resourceGroupName string, workflowName string, runName string, top *int32, filter string) (result WorkflowRunActionListResult, err error)
List gets a list of workflow run actions.
resourceGroupName is the resource group name. workflowName is the workflow name. runName is the workflow run name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (WorkflowRunActionsClient) ListNextResults ¶
func (client WorkflowRunActionsClient) ListNextResults(lastResults WorkflowRunActionListResult) (result WorkflowRunActionListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (WorkflowRunActionsClient) ListPreparer ¶
func (client WorkflowRunActionsClient) ListPreparer(resourceGroupName string, workflowName string, runName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkflowRunActionsClient) ListResponder ¶
func (client WorkflowRunActionsClient) ListResponder(resp *http.Response) (result WorkflowRunActionListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkflowRunActionsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type WorkflowRunFilter ¶
type WorkflowRunFilter struct {
Status WorkflowStatus `json:"status,omitempty"`
}
WorkflowRunFilter is
type WorkflowRunListResult ¶
type WorkflowRunListResult struct { autorest.Response `json:"-"` Value *[]WorkflowRun `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
WorkflowRunListResult is
func (WorkflowRunListResult) WorkflowRunListResultPreparer ¶
func (client WorkflowRunListResult) WorkflowRunListResultPreparer() (*http.Request, error)
WorkflowRunListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type WorkflowRunProperties ¶
type WorkflowRunProperties struct { StartTime *date.Time `json:"startTime,omitempty"` EndTime *date.Time `json:"endTime,omitempty"` Status WorkflowStatus `json:"status,omitempty"` Code *string `json:"code,omitempty"` Error *map[string]interface{} `json:"error,omitempty"` CorrelationID *string `json:"correlationId,omitempty"` Correlation *Correlation `json:"correlation,omitempty"` Workflow *ResourceReference `json:"workflow,omitempty"` Trigger *WorkflowRunTrigger `json:"trigger,omitempty"` Outputs *map[string]*WorkflowOutputParameter `json:"outputs,omitempty"` Response *WorkflowRunTrigger `json:"response,omitempty"` }
WorkflowRunProperties is
type WorkflowRunTrigger ¶
type WorkflowRunTrigger struct { Name *string `json:"name,omitempty"` Inputs *map[string]interface{} `json:"inputs,omitempty"` InputsLink *ContentLink `json:"inputsLink,omitempty"` Outputs *map[string]interface{} `json:"outputs,omitempty"` OutputsLink *ContentLink `json:"outputsLink,omitempty"` StartTime *date.Time `json:"startTime,omitempty"` EndTime *date.Time `json:"endTime,omitempty"` TrackingID *string `json:"trackingId,omitempty"` Correlation *Correlation `json:"correlation,omitempty"` Code *string `json:"code,omitempty"` Status WorkflowStatus `json:"status,omitempty"` Error *map[string]interface{} `json:"error,omitempty"` TrackedProperties *map[string]interface{} `json:"trackedProperties,omitempty"` }
WorkflowRunTrigger is
type WorkflowRunsClient ¶
type WorkflowRunsClient struct {
ManagementClient
}
WorkflowRunsClient is the rEST API for Azure Logic Apps.
func NewWorkflowRunsClient ¶
func NewWorkflowRunsClient(subscriptionID string) WorkflowRunsClient
NewWorkflowRunsClient creates an instance of the WorkflowRunsClient client.
func NewWorkflowRunsClientWithBaseURI ¶
func NewWorkflowRunsClientWithBaseURI(baseURI string, subscriptionID string) WorkflowRunsClient
NewWorkflowRunsClientWithBaseURI creates an instance of the WorkflowRunsClient client.
func (WorkflowRunsClient) Cancel ¶
func (client WorkflowRunsClient) Cancel(resourceGroupName string, workflowName string, runName string) (result autorest.Response, err error)
Cancel cancels a workflow run.
resourceGroupName is the resource group name. workflowName is the workflow name. runName is the workflow run name.
func (WorkflowRunsClient) CancelPreparer ¶
func (client WorkflowRunsClient) CancelPreparer(resourceGroupName string, workflowName string, runName string) (*http.Request, error)
CancelPreparer prepares the Cancel request.
func (WorkflowRunsClient) CancelResponder ¶
func (client WorkflowRunsClient) CancelResponder(resp *http.Response) (result autorest.Response, err error)
CancelResponder handles the response to the Cancel request. The method always closes the http.Response Body.
func (WorkflowRunsClient) CancelSender ¶
CancelSender sends the Cancel request. The method will close the http.Response Body if it receives an error.
func (WorkflowRunsClient) Get ¶
func (client WorkflowRunsClient) Get(resourceGroupName string, workflowName string, runName string) (result WorkflowRun, err error)
Get gets a workflow run.
resourceGroupName is the resource group name. workflowName is the workflow name. runName is the workflow run name.
func (WorkflowRunsClient) GetPreparer ¶
func (client WorkflowRunsClient) GetPreparer(resourceGroupName string, workflowName string, runName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkflowRunsClient) GetResponder ¶
func (client WorkflowRunsClient) GetResponder(resp *http.Response) (result WorkflowRun, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkflowRunsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (WorkflowRunsClient) List ¶
func (client WorkflowRunsClient) List(resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowRunListResult, err error)
List gets a list of workflow runs.
resourceGroupName is the resource group name. workflowName is the workflow name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (WorkflowRunsClient) ListNextResults ¶
func (client WorkflowRunsClient) ListNextResults(lastResults WorkflowRunListResult) (result WorkflowRunListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (WorkflowRunsClient) ListPreparer ¶
func (client WorkflowRunsClient) ListPreparer(resourceGroupName string, workflowName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkflowRunsClient) ListResponder ¶
func (client WorkflowRunsClient) ListResponder(resp *http.Response) (result WorkflowRunListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkflowRunsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type WorkflowState ¶
type WorkflowState string
WorkflowState enumerates the values for workflow state.
const ( // WorkflowStateCompleted specifies the workflow state completed state for // workflow state. WorkflowStateCompleted WorkflowState = "Completed" // WorkflowStateDeleted specifies the workflow state deleted state for // workflow state. WorkflowStateDeleted WorkflowState = "Deleted" // WorkflowStateDisabled specifies the workflow state disabled state for // workflow state. WorkflowStateDisabled WorkflowState = "Disabled" // WorkflowStateEnabled specifies the workflow state enabled state for // workflow state. WorkflowStateEnabled WorkflowState = "Enabled" // WorkflowStateNotSpecified specifies the workflow state not specified // state for workflow state. WorkflowStateNotSpecified WorkflowState = "NotSpecified" // WorkflowStateSuspended specifies the workflow state suspended state for // workflow state. WorkflowStateSuspended WorkflowState = "Suspended" )
type WorkflowStatus ¶
type WorkflowStatus string
WorkflowStatus enumerates the values for workflow status.
const ( // WorkflowStatusAborted specifies the workflow status aborted state for // workflow status. WorkflowStatusAborted WorkflowStatus = "Aborted" // WorkflowStatusCancelled specifies the workflow status cancelled state // for workflow status. WorkflowStatusCancelled WorkflowStatus = "Cancelled" // WorkflowStatusFailed specifies the workflow status failed state for // workflow status. WorkflowStatusFailed WorkflowStatus = "Failed" // WorkflowStatusFaulted specifies the workflow status faulted state for // workflow status. WorkflowStatusFaulted WorkflowStatus = "Faulted" // WorkflowStatusIgnored specifies the workflow status ignored state for // workflow status. WorkflowStatusIgnored WorkflowStatus = "Ignored" // WorkflowStatusNotSpecified specifies the workflow status not specified // state for workflow status. WorkflowStatusNotSpecified WorkflowStatus = "NotSpecified" // WorkflowStatusPaused specifies the workflow status paused state for // workflow status. WorkflowStatusPaused WorkflowStatus = "Paused" // WorkflowStatusRunning specifies the workflow status running state for // workflow status. WorkflowStatusRunning WorkflowStatus = "Running" // WorkflowStatusSkipped specifies the workflow status skipped state for // workflow status. WorkflowStatusSkipped WorkflowStatus = "Skipped" // WorkflowStatusSucceeded specifies the workflow status succeeded state // for workflow status. WorkflowStatusSucceeded WorkflowStatus = "Succeeded" // WorkflowStatusSuspended specifies the workflow status suspended state // for workflow status. WorkflowStatusSuspended WorkflowStatus = "Suspended" // WorkflowStatusTimedOut specifies the workflow status timed out state // for workflow status. WorkflowStatusTimedOut WorkflowStatus = "TimedOut" // WorkflowStatusWaiting specifies the workflow status waiting state for // workflow status. WorkflowStatusWaiting WorkflowStatus = "Waiting" )
type WorkflowTrigger ¶
type WorkflowTrigger struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` *WorkflowTriggerProperties `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
WorkflowTrigger is
type WorkflowTriggerCallbackURL ¶
type WorkflowTriggerCallbackURL struct { autorest.Response `json:"-"` Value *string `json:"value,omitempty"` }
WorkflowTriggerCallbackURL is
type WorkflowTriggerFilter ¶
type WorkflowTriggerFilter struct {
State WorkflowState `json:"state,omitempty"`
}
WorkflowTriggerFilter is
type WorkflowTriggerHistoriesClient ¶
type WorkflowTriggerHistoriesClient struct {
ManagementClient
}
WorkflowTriggerHistoriesClient is the rEST API for Azure Logic Apps.
func NewWorkflowTriggerHistoriesClient ¶
func NewWorkflowTriggerHistoriesClient(subscriptionID string) WorkflowTriggerHistoriesClient
NewWorkflowTriggerHistoriesClient creates an instance of the WorkflowTriggerHistoriesClient client.
func NewWorkflowTriggerHistoriesClientWithBaseURI ¶
func NewWorkflowTriggerHistoriesClientWithBaseURI(baseURI string, subscriptionID string) WorkflowTriggerHistoriesClient
NewWorkflowTriggerHistoriesClientWithBaseURI creates an instance of the WorkflowTriggerHistoriesClient client.
func (WorkflowTriggerHistoriesClient) Get ¶
func (client WorkflowTriggerHistoriesClient) Get(resourceGroupName string, workflowName string, triggerName string, historyName string) (result WorkflowTriggerHistory, err error)
Get gets a workflow trigger history.
resourceGroupName is the resource group name. workflowName is the workflow name. triggerName is the workflow trigger name. historyName is the workflow trigger history name.
func (WorkflowTriggerHistoriesClient) GetPreparer ¶
func (client WorkflowTriggerHistoriesClient) GetPreparer(resourceGroupName string, workflowName string, triggerName string, historyName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkflowTriggerHistoriesClient) GetResponder ¶
func (client WorkflowTriggerHistoriesClient) GetResponder(resp *http.Response) (result WorkflowTriggerHistory, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkflowTriggerHistoriesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (WorkflowTriggerHistoriesClient) List ¶
func (client WorkflowTriggerHistoriesClient) List(resourceGroupName string, workflowName string, triggerName string, top *int32, filter string) (result WorkflowTriggerHistoryListResult, err error)
List gets a list of workflow trigger histories.
resourceGroupName is the resource group name. workflowName is the workflow name. triggerName is the workflow trigger name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (WorkflowTriggerHistoriesClient) ListNextResults ¶
func (client WorkflowTriggerHistoriesClient) ListNextResults(lastResults WorkflowTriggerHistoryListResult) (result WorkflowTriggerHistoryListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (WorkflowTriggerHistoriesClient) ListPreparer ¶
func (client WorkflowTriggerHistoriesClient) ListPreparer(resourceGroupName string, workflowName string, triggerName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkflowTriggerHistoriesClient) ListResponder ¶
func (client WorkflowTriggerHistoriesClient) ListResponder(resp *http.Response) (result WorkflowTriggerHistoryListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkflowTriggerHistoriesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type WorkflowTriggerHistory ¶
type WorkflowTriggerHistory struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` *WorkflowTriggerHistoryProperties `json:"properties,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
WorkflowTriggerHistory is
type WorkflowTriggerHistoryFilter ¶
type WorkflowTriggerHistoryFilter struct {
Status WorkflowStatus `json:"status,omitempty"`
}
WorkflowTriggerHistoryFilter is
type WorkflowTriggerHistoryListResult ¶
type WorkflowTriggerHistoryListResult struct { autorest.Response `json:"-"` Value *[]WorkflowTriggerHistory `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
WorkflowTriggerHistoryListResult is
func (WorkflowTriggerHistoryListResult) WorkflowTriggerHistoryListResultPreparer ¶
func (client WorkflowTriggerHistoryListResult) WorkflowTriggerHistoryListResultPreparer() (*http.Request, error)
WorkflowTriggerHistoryListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type WorkflowTriggerHistoryProperties ¶
type WorkflowTriggerHistoryProperties struct { StartTime *date.Time `json:"startTime,omitempty"` EndTime *date.Time `json:"endTime,omitempty"` Status WorkflowStatus `json:"status,omitempty"` Code *string `json:"code,omitempty"` Error *map[string]interface{} `json:"error,omitempty"` TrackingID *string `json:"trackingId,omitempty"` Correlation *Correlation `json:"correlation,omitempty"` InputsLink *ContentLink `json:"inputsLink,omitempty"` OutputsLink *ContentLink `json:"outputsLink,omitempty"` Fired *bool `json:"fired,omitempty"` Run *ResourceReference `json:"run,omitempty"` }
WorkflowTriggerHistoryProperties is
type WorkflowTriggerListResult ¶
type WorkflowTriggerListResult struct { autorest.Response `json:"-"` Value *[]WorkflowTrigger `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
WorkflowTriggerListResult is
func (WorkflowTriggerListResult) WorkflowTriggerListResultPreparer ¶
func (client WorkflowTriggerListResult) WorkflowTriggerListResultPreparer() (*http.Request, error)
WorkflowTriggerListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type WorkflowTriggerProperties ¶
type WorkflowTriggerProperties struct { ProvisioningState WorkflowTriggerProvisioningState `json:"provisioningState,omitempty"` CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` State WorkflowState `json:"state,omitempty"` Status WorkflowStatus `json:"status,omitempty"` LastExecutionTime *date.Time `json:"lastExecutionTime,omitempty"` NextExecutionTime *date.Time `json:"nextExecutionTime,omitempty"` Recurrence *WorkflowTriggerRecurrence `json:"recurrence,omitempty"` Workflow *ResourceReference `json:"workflow,omitempty"` }
WorkflowTriggerProperties is
type WorkflowTriggerProvisioningState ¶
type WorkflowTriggerProvisioningState string
WorkflowTriggerProvisioningState enumerates the values for workflow trigger provisioning state.
const ( // WorkflowTriggerProvisioningStateAccepted specifies the workflow trigger // provisioning state accepted state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateAccepted WorkflowTriggerProvisioningState = "Accepted" // WorkflowTriggerProvisioningStateCanceled specifies the workflow trigger // provisioning state canceled state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateCanceled WorkflowTriggerProvisioningState = "Canceled" // WorkflowTriggerProvisioningStateCompleted specifies the workflow // trigger provisioning state completed state for workflow trigger // provisioning state. WorkflowTriggerProvisioningStateCompleted WorkflowTriggerProvisioningState = "Completed" // WorkflowTriggerProvisioningStateCreated specifies the workflow trigger // provisioning state created state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateCreated WorkflowTriggerProvisioningState = "Created" // WorkflowTriggerProvisioningStateCreating specifies the workflow trigger // provisioning state creating state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateCreating WorkflowTriggerProvisioningState = "Creating" // WorkflowTriggerProvisioningStateDeleted specifies the workflow trigger // provisioning state deleted state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateDeleted WorkflowTriggerProvisioningState = "Deleted" // WorkflowTriggerProvisioningStateDeleting specifies the workflow trigger // provisioning state deleting state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateDeleting WorkflowTriggerProvisioningState = "Deleting" // WorkflowTriggerProvisioningStateFailed specifies the workflow trigger // provisioning state failed state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateFailed WorkflowTriggerProvisioningState = "Failed" // WorkflowTriggerProvisioningStateMoving specifies the workflow trigger // provisioning state moving state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateMoving WorkflowTriggerProvisioningState = "Moving" // WorkflowTriggerProvisioningStateNotSpecified specifies the workflow // trigger provisioning state not specified state for workflow trigger // provisioning state. WorkflowTriggerProvisioningStateNotSpecified WorkflowTriggerProvisioningState = "NotSpecified" // WorkflowTriggerProvisioningStateReady specifies the workflow trigger // provisioning state ready state for workflow trigger provisioning state. WorkflowTriggerProvisioningStateReady WorkflowTriggerProvisioningState = "Ready" // WorkflowTriggerProvisioningStateRegistered specifies the workflow // trigger provisioning state registered state for workflow trigger // provisioning state. WorkflowTriggerProvisioningStateRegistered WorkflowTriggerProvisioningState = "Registered" // WorkflowTriggerProvisioningStateRegistering specifies the workflow // trigger provisioning state registering state for workflow trigger // provisioning state. WorkflowTriggerProvisioningStateRegistering WorkflowTriggerProvisioningState = "Registering" // WorkflowTriggerProvisioningStateRunning specifies the workflow trigger // provisioning state running state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateRunning WorkflowTriggerProvisioningState = "Running" // WorkflowTriggerProvisioningStateSucceeded specifies the workflow // trigger provisioning state succeeded state for workflow trigger // provisioning state. WorkflowTriggerProvisioningStateSucceeded WorkflowTriggerProvisioningState = "Succeeded" // WorkflowTriggerProvisioningStateUnregistered specifies the workflow // trigger provisioning state unregistered state for workflow trigger // provisioning state. WorkflowTriggerProvisioningStateUnregistered WorkflowTriggerProvisioningState = "Unregistered" // WorkflowTriggerProvisioningStateUnregistering specifies the workflow // trigger provisioning state unregistering state for workflow trigger // provisioning state. WorkflowTriggerProvisioningStateUnregistering WorkflowTriggerProvisioningState = "Unregistering" // WorkflowTriggerProvisioningStateUpdating specifies the workflow trigger // provisioning state updating state for workflow trigger provisioning // state. WorkflowTriggerProvisioningStateUpdating WorkflowTriggerProvisioningState = "Updating" )
type WorkflowTriggerRecurrence ¶
type WorkflowTriggerRecurrence struct { Frequency RecurrenceFrequency `json:"frequency,omitempty"` Interval *int32 `json:"interval,omitempty"` StartTime *date.Time `json:"startTime,omitempty"` EndTime *date.Time `json:"endTime,omitempty"` TimeZone *string `json:"timeZone,omitempty"` Schedule *RecurrenceSchedule `json:"schedule,omitempty"` }
WorkflowTriggerRecurrence is
type WorkflowTriggersClient ¶
type WorkflowTriggersClient struct {
ManagementClient
}
WorkflowTriggersClient is the rEST API for Azure Logic Apps.
func NewWorkflowTriggersClient ¶
func NewWorkflowTriggersClient(subscriptionID string) WorkflowTriggersClient
NewWorkflowTriggersClient creates an instance of the WorkflowTriggersClient client.
func NewWorkflowTriggersClientWithBaseURI ¶
func NewWorkflowTriggersClientWithBaseURI(baseURI string, subscriptionID string) WorkflowTriggersClient
NewWorkflowTriggersClientWithBaseURI creates an instance of the WorkflowTriggersClient client.
func (WorkflowTriggersClient) Get ¶
func (client WorkflowTriggersClient) Get(resourceGroupName string, workflowName string, triggerName string) (result WorkflowTrigger, err error)
Get gets a workflow trigger.
resourceGroupName is the resource group name. workflowName is the workflow name. triggerName is the workflow trigger name.
func (WorkflowTriggersClient) GetPreparer ¶
func (client WorkflowTriggersClient) GetPreparer(resourceGroupName string, workflowName string, triggerName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkflowTriggersClient) GetResponder ¶
func (client WorkflowTriggersClient) GetResponder(resp *http.Response) (result WorkflowTrigger, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkflowTriggersClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (WorkflowTriggersClient) List ¶
func (client WorkflowTriggersClient) List(resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowTriggerListResult, err error)
List gets a list of workflow triggers.
resourceGroupName is the resource group name. workflowName is the workflow name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (WorkflowTriggersClient) ListCallbackURL ¶
func (client WorkflowTriggersClient) ListCallbackURL(resourceGroupName string, workflowName string, triggerName string) (result WorkflowTriggerCallbackURL, err error)
ListCallbackURL gets the callback URL for a workflow trigger.
resourceGroupName is the resource group name. workflowName is the workflow name. triggerName is the workflow trigger name.
func (WorkflowTriggersClient) ListCallbackURLPreparer ¶
func (client WorkflowTriggersClient) ListCallbackURLPreparer(resourceGroupName string, workflowName string, triggerName string) (*http.Request, error)
ListCallbackURLPreparer prepares the ListCallbackURL request.
func (WorkflowTriggersClient) ListCallbackURLResponder ¶
func (client WorkflowTriggersClient) ListCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)
ListCallbackURLResponder handles the response to the ListCallbackURL request. The method always closes the http.Response Body.
func (WorkflowTriggersClient) ListCallbackURLSender ¶
func (client WorkflowTriggersClient) ListCallbackURLSender(req *http.Request) (*http.Response, error)
ListCallbackURLSender sends the ListCallbackURL request. The method will close the http.Response Body if it receives an error.
func (WorkflowTriggersClient) ListNextResults ¶
func (client WorkflowTriggersClient) ListNextResults(lastResults WorkflowTriggerListResult) (result WorkflowTriggerListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (WorkflowTriggersClient) ListPreparer ¶
func (client WorkflowTriggersClient) ListPreparer(resourceGroupName string, workflowName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkflowTriggersClient) ListResponder ¶
func (client WorkflowTriggersClient) ListResponder(resp *http.Response) (result WorkflowTriggerListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkflowTriggersClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (WorkflowTriggersClient) Run ¶
func (client WorkflowTriggersClient) Run(resourceGroupName string, workflowName string, triggerName string) (result SetObject, err error)
Run runs a workflow trigger.
resourceGroupName is the resource group name. workflowName is the workflow name. triggerName is the workflow trigger name.
func (WorkflowTriggersClient) RunPreparer ¶
func (client WorkflowTriggersClient) RunPreparer(resourceGroupName string, workflowName string, triggerName string) (*http.Request, error)
RunPreparer prepares the Run request.
func (WorkflowTriggersClient) RunResponder ¶
func (client WorkflowTriggersClient) RunResponder(resp *http.Response) (result SetObject, err error)
RunResponder handles the response to the Run request. The method always closes the http.Response Body.
type WorkflowVersion ¶
type WorkflowVersion struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]*string `json:"tags,omitempty"` *WorkflowVersionProperties `json:"properties,omitempty"` }
WorkflowVersion is
type WorkflowVersionListResult ¶
type WorkflowVersionListResult struct { autorest.Response `json:"-"` Value *[]WorkflowVersion `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
WorkflowVersionListResult is
func (WorkflowVersionListResult) WorkflowVersionListResultPreparer ¶
func (client WorkflowVersionListResult) WorkflowVersionListResultPreparer() (*http.Request, error)
WorkflowVersionListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type WorkflowVersionProperties ¶
type WorkflowVersionProperties struct { CreatedTime *date.Time `json:"createdTime,omitempty"` ChangedTime *date.Time `json:"changedTime,omitempty"` State WorkflowState `json:"state,omitempty"` Version *string `json:"version,omitempty"` AccessEndpoint *string `json:"accessEndpoint,omitempty"` Sku *Sku `json:"sku,omitempty"` IntegrationAccount *ResourceReference `json:"integrationAccount,omitempty"` Definition *map[string]interface{} `json:"definition,omitempty"` Parameters *map[string]*WorkflowParameter `json:"parameters,omitempty"` }
WorkflowVersionProperties is
type WorkflowVersionsClient ¶
type WorkflowVersionsClient struct {
ManagementClient
}
WorkflowVersionsClient is the rEST API for Azure Logic Apps.
func NewWorkflowVersionsClient ¶
func NewWorkflowVersionsClient(subscriptionID string) WorkflowVersionsClient
NewWorkflowVersionsClient creates an instance of the WorkflowVersionsClient client.
func NewWorkflowVersionsClientWithBaseURI ¶
func NewWorkflowVersionsClientWithBaseURI(baseURI string, subscriptionID string) WorkflowVersionsClient
NewWorkflowVersionsClientWithBaseURI creates an instance of the WorkflowVersionsClient client.
func (WorkflowVersionsClient) Get ¶
func (client WorkflowVersionsClient) Get(resourceGroupName string, workflowName string, versionID string) (result WorkflowVersion, err error)
Get gets a workflow version.
resourceGroupName is the resource group name. workflowName is the workflow name. versionID is the workflow versionId.
func (WorkflowVersionsClient) GetPreparer ¶
func (client WorkflowVersionsClient) GetPreparer(resourceGroupName string, workflowName string, versionID string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkflowVersionsClient) GetResponder ¶
func (client WorkflowVersionsClient) GetResponder(resp *http.Response) (result WorkflowVersion, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkflowVersionsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (WorkflowVersionsClient) List ¶
func (client WorkflowVersionsClient) List(resourceGroupName string, workflowName string, top *int32) (result WorkflowVersionListResult, err error)
List gets a list of workflow versions.
resourceGroupName is the resource group name. workflowName is the workflow name. top is the number of items to be included in the result.
func (WorkflowVersionsClient) ListNextResults ¶
func (client WorkflowVersionsClient) ListNextResults(lastResults WorkflowVersionListResult) (result WorkflowVersionListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (WorkflowVersionsClient) ListPreparer ¶
func (client WorkflowVersionsClient) ListPreparer(resourceGroupName string, workflowName string, top *int32) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkflowVersionsClient) ListResponder ¶
func (client WorkflowVersionsClient) ListResponder(resp *http.Response) (result WorkflowVersionListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkflowVersionsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type WorkflowsClient ¶
type WorkflowsClient struct {
ManagementClient
}
WorkflowsClient is the rEST API for Azure Logic Apps.
func NewWorkflowsClient ¶
func NewWorkflowsClient(subscriptionID string) WorkflowsClient
NewWorkflowsClient creates an instance of the WorkflowsClient client.
func NewWorkflowsClientWithBaseURI ¶
func NewWorkflowsClientWithBaseURI(baseURI string, subscriptionID string) WorkflowsClient
NewWorkflowsClientWithBaseURI creates an instance of the WorkflowsClient client.
func (WorkflowsClient) CreateOrUpdate ¶
func (client WorkflowsClient) CreateOrUpdate(resourceGroupName string, workflowName string, workflow Workflow) (result Workflow, err error)
CreateOrUpdate creates or updates a workflow.
resourceGroupName is the resource group name. workflowName is the workflow name. workflow is the workflow.
func (WorkflowsClient) CreateOrUpdatePreparer ¶
func (client WorkflowsClient) CreateOrUpdatePreparer(resourceGroupName string, workflowName string, workflow Workflow) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (WorkflowsClient) CreateOrUpdateResponder ¶
func (client WorkflowsClient) CreateOrUpdateResponder(resp *http.Response) (result Workflow, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (WorkflowsClient) CreateOrUpdateSender ¶
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) Delete ¶
func (client WorkflowsClient) Delete(resourceGroupName string, workflowName string) (result autorest.Response, err error)
Delete deletes a workflow.
resourceGroupName is the resource group name. workflowName is the workflow name.
func (WorkflowsClient) DeletePreparer ¶
func (client WorkflowsClient) DeletePreparer(resourceGroupName string, workflowName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (WorkflowsClient) DeleteResponder ¶
func (client WorkflowsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (WorkflowsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) Disable ¶
func (client WorkflowsClient) Disable(resourceGroupName string, workflowName string) (result autorest.Response, err error)
Disable disables a workflow.
resourceGroupName is the resource group name. workflowName is the workflow name.
func (WorkflowsClient) DisablePreparer ¶
func (client WorkflowsClient) DisablePreparer(resourceGroupName string, workflowName string) (*http.Request, error)
DisablePreparer prepares the Disable request.
func (WorkflowsClient) DisableResponder ¶
func (client WorkflowsClient) DisableResponder(resp *http.Response) (result autorest.Response, err error)
DisableResponder handles the response to the Disable request. The method always closes the http.Response Body.
func (WorkflowsClient) DisableSender ¶
DisableSender sends the Disable request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) Enable ¶
func (client WorkflowsClient) Enable(resourceGroupName string, workflowName string) (result autorest.Response, err error)
Enable enables a workflow.
resourceGroupName is the resource group name. workflowName is the workflow name.
func (WorkflowsClient) EnablePreparer ¶
func (client WorkflowsClient) EnablePreparer(resourceGroupName string, workflowName string) (*http.Request, error)
EnablePreparer prepares the Enable request.
func (WorkflowsClient) EnableResponder ¶
func (client WorkflowsClient) EnableResponder(resp *http.Response) (result autorest.Response, err error)
EnableResponder handles the response to the Enable request. The method always closes the http.Response Body.
func (WorkflowsClient) EnableSender ¶
EnableSender sends the Enable request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) GenerateUpgradedDefinition ¶
func (client WorkflowsClient) GenerateUpgradedDefinition(resourceGroupName string, workflowName string, parameters GenerateUpgradedDefinitionParameters) (result SetObject, err error)
GenerateUpgradedDefinition generates the upgraded definition for a workflow.
resourceGroupName is the resource group name. workflowName is the workflow name. parameters is parameters for generating an upgraded definition.
func (WorkflowsClient) GenerateUpgradedDefinitionPreparer ¶
func (client WorkflowsClient) GenerateUpgradedDefinitionPreparer(resourceGroupName string, workflowName string, parameters GenerateUpgradedDefinitionParameters) (*http.Request, error)
GenerateUpgradedDefinitionPreparer prepares the GenerateUpgradedDefinition request.
func (WorkflowsClient) GenerateUpgradedDefinitionResponder ¶
func (client WorkflowsClient) GenerateUpgradedDefinitionResponder(resp *http.Response) (result SetObject, err error)
GenerateUpgradedDefinitionResponder handles the response to the GenerateUpgradedDefinition request. The method always closes the http.Response Body.
func (WorkflowsClient) GenerateUpgradedDefinitionSender ¶
func (client WorkflowsClient) GenerateUpgradedDefinitionSender(req *http.Request) (*http.Response, error)
GenerateUpgradedDefinitionSender sends the GenerateUpgradedDefinition request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) Get ¶
func (client WorkflowsClient) Get(resourceGroupName string, workflowName string) (result Workflow, err error)
Get gets a workflow.
resourceGroupName is the resource group name. workflowName is the workflow name.
func (WorkflowsClient) GetPreparer ¶
func (client WorkflowsClient) GetPreparer(resourceGroupName string, workflowName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkflowsClient) GetResponder ¶
func (client WorkflowsClient) GetResponder(resp *http.Response) (result Workflow, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkflowsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) ListByResourceGroup ¶
func (client WorkflowsClient) ListByResourceGroup(resourceGroupName string, top *int32, filter string) (result WorkflowListResult, err error)
ListByResourceGroup gets a list of workflows by resource group.
resourceGroupName is the resource group name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (WorkflowsClient) ListByResourceGroupNextResults ¶
func (client WorkflowsClient) ListByResourceGroupNextResults(lastResults WorkflowListResult) (result WorkflowListResult, err error)
ListByResourceGroupNextResults retrieves the next set of results, if any.
func (WorkflowsClient) ListByResourceGroupPreparer ¶
func (client WorkflowsClient) ListByResourceGroupPreparer(resourceGroupName string, top *int32, filter string) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (WorkflowsClient) ListByResourceGroupResponder ¶
func (client WorkflowsClient) ListByResourceGroupResponder(resp *http.Response) (result WorkflowListResult, err error)
ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (WorkflowsClient) ListByResourceGroupSender ¶
ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) ListBySubscription ¶
func (client WorkflowsClient) ListBySubscription(top *int32, filter string) (result WorkflowListResult, err error)
ListBySubscription gets a list of workflows by subscription.
top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (WorkflowsClient) ListBySubscriptionNextResults ¶
func (client WorkflowsClient) ListBySubscriptionNextResults(lastResults WorkflowListResult) (result WorkflowListResult, err error)
ListBySubscriptionNextResults retrieves the next set of results, if any.
func (WorkflowsClient) ListBySubscriptionPreparer ¶
func (client WorkflowsClient) ListBySubscriptionPreparer(top *int32, filter string) (*http.Request, error)
ListBySubscriptionPreparer prepares the ListBySubscription request.
func (WorkflowsClient) ListBySubscriptionResponder ¶
func (client WorkflowsClient) ListBySubscriptionResponder(resp *http.Response) (result WorkflowListResult, err error)
ListBySubscriptionResponder handles the response to the ListBySubscription request. The method always closes the http.Response Body.
func (WorkflowsClient) ListBySubscriptionSender ¶
ListBySubscriptionSender sends the ListBySubscription request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) Update ¶
func (client WorkflowsClient) Update(resourceGroupName string, workflowName string, workflow Workflow) (result Workflow, err error)
Update updates a workflow.
resourceGroupName is the resource group name. workflowName is the workflow name. workflow is the workflow.
func (WorkflowsClient) UpdatePreparer ¶
func (client WorkflowsClient) UpdatePreparer(resourceGroupName string, workflowName string, workflow Workflow) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (WorkflowsClient) UpdateResponder ¶
func (client WorkflowsClient) UpdateResponder(resp *http.Response) (result Workflow, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (WorkflowsClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) Validate ¶
func (client WorkflowsClient) Validate(resourceGroupName string, location string, workflowName string, workflow Workflow) (result autorest.Response, err error)
Validate validates the workflow definition.
resourceGroupName is the resource group name. location is the workflow location. workflowName is the workflow name. workflow is the workflow definition.
func (WorkflowsClient) ValidatePreparer ¶
func (client WorkflowsClient) ValidatePreparer(resourceGroupName string, location string, workflowName string, workflow Workflow) (*http.Request, error)
ValidatePreparer prepares the Validate request.
func (WorkflowsClient) ValidateResponder ¶
func (client WorkflowsClient) ValidateResponder(resp *http.Response) (result autorest.Response, err error)
ValidateResponder handles the response to the Validate request. The method always closes the http.Response Body.
func (WorkflowsClient) ValidateSender ¶
ValidateSender sends the Validate request. The method will close the http.Response Body if it receives an error.