Documentation ¶
Overview ¶
Package logic implements the Azure ARM Logic service API version 2015-02-01-preview.
REST API for Azure Logic Apps.
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type BaseClient
- type ContentHash
- type ContentLink
- type KeyType
- type ParameterType
- type RecurrenceFrequency
- type RegenerateSecretKeyParameters
- type Resource
- type ResourceReference
- type RunWorkflowParameters
- type Sku
- type SkuName
- type SubResource
- type Workflow
- type WorkflowAccessKey
- type WorkflowAccessKeyListResult
- type WorkflowAccessKeyListResultIterator
- type WorkflowAccessKeyListResultPage
- type WorkflowAccessKeyProperties
- type WorkflowAccessKeysClient
- func (client WorkflowAccessKeysClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowAccessKey, err error)
- func (client WorkflowAccessKeysClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workflowName string, ...) (*http.Request, error)
- func (client WorkflowAccessKeysClient) CreateOrUpdateResponder(resp *http.Response) (result WorkflowAccessKey, err error)
- func (client WorkflowAccessKeysClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client WorkflowAccessKeysClient) Delete(ctx context.Context, resourceGroupName string, workflowName string, ...) (result autorest.Response, err error)
- func (client WorkflowAccessKeysClient) DeletePreparer(ctx context.Context, resourceGroupName string, workflowName string, ...) (*http.Request, error)
- func (client WorkflowAccessKeysClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkflowAccessKeysClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client WorkflowAccessKeysClient) Get(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowAccessKey, err error)
- func (client WorkflowAccessKeysClient) GetPreparer(ctx context.Context, resourceGroupName string, workflowName string, ...) (*http.Request, error)
- func (client WorkflowAccessKeysClient) GetResponder(resp *http.Response) (result WorkflowAccessKey, err error)
- func (client WorkflowAccessKeysClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkflowAccessKeysClient) List(ctx context.Context, resourceGroupName string, workflowName string, top *int32) (result WorkflowAccessKeyListResultPage, err error)
- func (client WorkflowAccessKeysClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, top *int32) (result WorkflowAccessKeyListResultIterator, err error)
- func (client WorkflowAccessKeysClient) ListPreparer(ctx context.Context, resourceGroupName string, workflowName string, top *int32) (*http.Request, error)
- func (client WorkflowAccessKeysClient) ListResponder(resp *http.Response) (result WorkflowAccessKeyListResult, err error)
- func (client WorkflowAccessKeysClient) ListSecretKeys(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowSecretKeys, err error)
- func (client WorkflowAccessKeysClient) ListSecretKeysPreparer(ctx context.Context, resourceGroupName string, workflowName string, ...) (*http.Request, error)
- func (client WorkflowAccessKeysClient) ListSecretKeysResponder(resp *http.Response) (result WorkflowSecretKeys, err error)
- func (client WorkflowAccessKeysClient) ListSecretKeysSender(req *http.Request) (*http.Response, error)
- func (client WorkflowAccessKeysClient) ListSender(req *http.Request) (*http.Response, error)
- func (client WorkflowAccessKeysClient) RegenerateSecretKey(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowSecretKeys, err error)
- func (client WorkflowAccessKeysClient) RegenerateSecretKeyPreparer(ctx context.Context, resourceGroupName string, workflowName string, ...) (*http.Request, error)
- func (client WorkflowAccessKeysClient) RegenerateSecretKeyResponder(resp *http.Response) (result WorkflowSecretKeys, err error)
- func (client WorkflowAccessKeysClient) RegenerateSecretKeySender(req *http.Request) (*http.Response, error)
- type WorkflowFilter
- type WorkflowListResult
- type WorkflowListResultIterator
- type WorkflowListResultPage
- type WorkflowOutputParameter
- type WorkflowParameter
- type WorkflowProperties
- type WorkflowProvisioningState
- type WorkflowRun
- type WorkflowRunAction
- type WorkflowRunActionFilter
- type WorkflowRunActionListResult
- type WorkflowRunActionListResultIterator
- type WorkflowRunActionListResultPage
- type WorkflowRunActionProperties
- type WorkflowRunActionsClient
- func (client WorkflowRunActionsClient) Get(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowRunAction, err error)
- func (client WorkflowRunActionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workflowName 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(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowRunActionListResultPage, err error)
- func (client WorkflowRunActionsClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowRunActionListResultIterator, err error)
- func (client WorkflowRunActionsClient) ListPreparer(ctx context.Context, resourceGroupName string, workflowName string, ...) (*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 WorkflowRunListResultIterator
- type WorkflowRunListResultPage
- type WorkflowRunProperties
- type WorkflowRunTrigger
- type WorkflowRunsClient
- func (client WorkflowRunsClient) Cancel(ctx context.Context, resourceGroupName string, workflowName string, ...) (result autorest.Response, err error)
- func (client WorkflowRunsClient) CancelPreparer(ctx context.Context, resourceGroupName string, workflowName 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(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowRun, err error)
- func (client WorkflowRunsClient) GetPreparer(ctx context.Context, resourceGroupName string, workflowName 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(ctx context.Context, resourceGroupName string, workflowName string, top *int32, ...) (result WorkflowRunListResultPage, err error)
- func (client WorkflowRunsClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, top *int32, ...) (result WorkflowRunListResultIterator, err error)
- func (client WorkflowRunsClient) ListPreparer(ctx context.Context, resourceGroupName string, workflowName string, top *int32, ...) (*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 WorkflowSecretKeys
- type WorkflowState
- type WorkflowStatus
- type WorkflowTrigger
- type WorkflowTriggerFilter
- type WorkflowTriggerHistoriesClient
- func (client WorkflowTriggerHistoriesClient) Get(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowTriggerHistory, err error)
- func (client WorkflowTriggerHistoriesClient) GetPreparer(ctx context.Context, resourceGroupName string, workflowName 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(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowTriggerHistoryListResultPage, err error)
- func (client WorkflowTriggerHistoriesClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowTriggerHistoryListResultIterator, err error)
- func (client WorkflowTriggerHistoriesClient) ListPreparer(ctx context.Context, resourceGroupName string, workflowName string, ...) (*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 WorkflowTriggerHistoryListResultIterator
- func (iter *WorkflowTriggerHistoryListResultIterator) Next() error
- func (iter WorkflowTriggerHistoryListResultIterator) NotDone() bool
- func (iter WorkflowTriggerHistoryListResultIterator) Response() WorkflowTriggerHistoryListResult
- func (iter WorkflowTriggerHistoryListResultIterator) Value() WorkflowTriggerHistory
- type WorkflowTriggerHistoryListResultPage
- func (page *WorkflowTriggerHistoryListResultPage) Next() error
- func (page WorkflowTriggerHistoryListResultPage) NotDone() bool
- func (page WorkflowTriggerHistoryListResultPage) Response() WorkflowTriggerHistoryListResult
- func (page WorkflowTriggerHistoryListResultPage) Values() []WorkflowTriggerHistory
- type WorkflowTriggerHistoryProperties
- type WorkflowTriggerListResult
- type WorkflowTriggerListResultIterator
- type WorkflowTriggerListResultPage
- type WorkflowTriggerProperties
- type WorkflowTriggerProvisioningState
- type WorkflowTriggerRecurrence
- type WorkflowTriggersClient
- func (client WorkflowTriggersClient) Get(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowTrigger, err error)
- func (client WorkflowTriggersClient) GetPreparer(ctx context.Context, resourceGroupName string, workflowName 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(ctx context.Context, resourceGroupName string, workflowName string, top *int32, ...) (result WorkflowTriggerListResultPage, err error)
- func (client WorkflowTriggersClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, top *int32, ...) (result WorkflowTriggerListResultIterator, err error)
- func (client WorkflowTriggersClient) ListPreparer(ctx context.Context, resourceGroupName string, workflowName string, top *int32, ...) (*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(ctx context.Context, resourceGroupName string, workflowName string, ...) (result autorest.Response, err error)
- func (client WorkflowTriggersClient) RunPreparer(ctx context.Context, resourceGroupName string, workflowName string, ...) (*http.Request, error)
- func (client WorkflowTriggersClient) RunResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkflowTriggersClient) RunSender(req *http.Request) (*http.Response, error)
- type WorkflowVersion
- type WorkflowVersionProperties
- type WorkflowVersionsClient
- func (client WorkflowVersionsClient) Get(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowVersion, err error)
- func (client WorkflowVersionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workflowName 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)
- type WorkflowsClient
- func (client WorkflowsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workflowName string, ...) (result Workflow, err error)
- func (client WorkflowsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workflowName string, ...) (*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(ctx context.Context, resourceGroupName string, workflowName string) (result autorest.Response, err error)
- func (client WorkflowsClient) DeletePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string) (result autorest.Response, err error)
- func (client WorkflowsClient) DisablePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string) (result autorest.Response, err error)
- func (client WorkflowsClient) EnablePreparer(ctx context.Context, 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) Get(ctx context.Context, resourceGroupName string, workflowName string) (result Workflow, err error)
- func (client WorkflowsClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, top *int32, filter string) (result WorkflowListResultPage, err error)
- func (client WorkflowsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, top *int32, filter string) (result WorkflowListResultIterator, err error)
- func (client WorkflowsClient) ListByResourceGroupPreparer(ctx context.Context, 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(ctx context.Context, top *int32, filter string) (result WorkflowListResultPage, err error)
- func (client WorkflowsClient) ListBySubscriptionComplete(ctx context.Context, top *int32, filter string) (result WorkflowListResultIterator, err error)
- func (client WorkflowsClient) ListBySubscriptionPreparer(ctx context.Context, 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) Run(ctx context.Context, resourceGroupName string, workflowName string, ...) (result WorkflowsRunFuture, err error)
- func (client WorkflowsClient) RunPreparer(ctx context.Context, resourceGroupName string, workflowName string, ...) (*http.Request, error)
- func (client WorkflowsClient) RunResponder(resp *http.Response) (result WorkflowRun, err error)
- func (client WorkflowsClient) RunSender(req *http.Request) (future WorkflowsRunFuture, err error)
- func (client WorkflowsClient) Update(ctx context.Context, resourceGroupName string, workflowName string, ...) (result Workflow, err error)
- func (client WorkflowsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workflowName string, ...) (*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(ctx context.Context, resourceGroupName string, workflowName string, ...) (result autorest.Response, err error)
- func (client WorkflowsClient) ValidatePreparer(ctx context.Context, resourceGroupName 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)
- type WorkflowsRunFuture
Constants ¶
const (
// 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 BaseClient ¶
BaseClient is the base client for Logic.
func New ¶
func New(subscriptionID string) BaseClient
New creates an instance of the BaseClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
NewWithBaseURI creates an instance of the BaseClient client.
type ContentHash ¶
type ContentHash struct { // Algorithm - Gets or sets the algorithm. Algorithm *string `json:"algorithm,omitempty"` // Value - Gets or sets the value. Value *string `json:"value,omitempty"` }
ContentHash ...
type ContentLink ¶
type ContentLink struct { // URI - Gets or sets the content link URI. URI *string `json:"uri,omitempty"` // ContentVersion - Gets or sets the content version. ContentVersion *string `json:"contentVersion,omitempty"` // ContentSize - Gets or sets the content size. ContentSize *int64 `json:"contentSize,omitempty"` // ContentHash - Gets or sets the content hash. ContentHash *ContentHash `json:"contentHash,omitempty"` // Metadata - Gets or sets the metadata. Metadata interface{} `json:"metadata,omitempty"` }
ContentLink ...
type KeyType ¶
type KeyType string
KeyType enumerates the values for key type.
func PossibleKeyTypeValues ¶
func PossibleKeyTypeValues() []KeyType
PossibleKeyTypeValues returns an array of possible values for the KeyType const type.
type ParameterType ¶
type ParameterType string
ParameterType enumerates the values for parameter type.
const ( // ParameterTypeArray ... ParameterTypeArray ParameterType = "Array" // ParameterTypeBool ... ParameterTypeBool ParameterType = "Bool" // ParameterTypeFloat ... ParameterTypeFloat ParameterType = "Float" // ParameterTypeInt ... ParameterTypeInt ParameterType = "Int" // ParameterTypeNotSpecified ... ParameterTypeNotSpecified ParameterType = "NotSpecified" // ParameterTypeObject ... ParameterTypeObject ParameterType = "Object" // ParameterTypeSecureObject ... ParameterTypeSecureObject ParameterType = "SecureObject" // ParameterTypeSecureString ... ParameterTypeSecureString ParameterType = "SecureString" // ParameterTypeString ... ParameterTypeString ParameterType = "String" )
func PossibleParameterTypeValues ¶
func PossibleParameterTypeValues() []ParameterType
PossibleParameterTypeValues returns an array of possible values for the ParameterType const type.
type RecurrenceFrequency ¶
type RecurrenceFrequency string
RecurrenceFrequency enumerates the values for recurrence frequency.
const ( // Day ... Day RecurrenceFrequency = "Day" // Hour ... Hour RecurrenceFrequency = "Hour" // Minute ... Minute RecurrenceFrequency = "Minute" // Month ... Month RecurrenceFrequency = "Month" // Second ... Second RecurrenceFrequency = "Second" // Week ... Week RecurrenceFrequency = "Week" // Year ... Year RecurrenceFrequency = "Year" )
func PossibleRecurrenceFrequencyValues ¶
func PossibleRecurrenceFrequencyValues() []RecurrenceFrequency
PossibleRecurrenceFrequencyValues returns an array of possible values for the RecurrenceFrequency const type.
type RegenerateSecretKeyParameters ¶
type RegenerateSecretKeyParameters struct { // KeyType - Gets or sets the key type. Possible values include: 'NotSpecified', 'Primary', 'Secondary' KeyType KeyType `json:"keyType,omitempty"` }
RegenerateSecretKeyParameters ...
type Resource ¶
type Resource struct { // ID - Gets or sets the resource id. ID *string `json:"id,omitempty"` // Name - Gets the resource name. Name *string `json:"name,omitempty"` // Type - Gets the resource type. Type *string `json:"type,omitempty"` // Location - Gets or sets the resource location. Location *string `json:"location,omitempty"` // Tags - Gets or sets the resource tags. Tags map[string]*string `json:"tags"` }
Resource ...
func (Resource) MarshalJSON ¶
MarshalJSON is the custom marshaler for Resource.
type ResourceReference ¶
type ResourceReference struct { // ID - Gets or sets the resource id. ID *string `json:"id,omitempty"` // Name - Gets the resource name. Name *string `json:"name,omitempty"` // Type - Gets the resource type. Type *string `json:"type,omitempty"` }
ResourceReference ...
type RunWorkflowParameters ¶
type RunWorkflowParameters struct { // Name - Gets or sets the name of workflow run trigger. Name *string `json:"name,omitempty"` // Outputs - Gets or sets the outputs of workflow run trigger. Outputs interface{} `json:"outputs,omitempty"` }
RunWorkflowParameters ...
type Sku ¶
type Sku struct { // Name - Gets or sets the name. Possible values include: 'SkuNameNotSpecified', 'SkuNameFree', 'SkuNameShared', 'SkuNameBasic', 'SkuNameStandard', 'SkuNamePremium' Name SkuName `json:"name,omitempty"` // Plan - Gets or sets the reference to plan. Plan *ResourceReference `json:"plan,omitempty"` }
Sku ...
type SkuName ¶
type SkuName string
SkuName enumerates the values for sku name.
const ( // SkuNameBasic ... SkuNameBasic SkuName = "Basic" // SkuNameFree ... SkuNameFree SkuName = "Free" // SkuNameNotSpecified ... SkuNameNotSpecified SkuName = "NotSpecified" // SkuNamePremium ... SkuNamePremium SkuName = "Premium" SkuNameShared SkuName = "Shared" // SkuNameStandard ... SkuNameStandard SkuName = "Standard" )
func PossibleSkuNameValues ¶
func PossibleSkuNameValues() []SkuName
PossibleSkuNameValues returns an array of possible values for the SkuName const type.
type SubResource ¶
type SubResource struct { // ID - Gets or sets the resource id. ID *string `json:"id,omitempty"` }
SubResource ...
type Workflow ¶
type Workflow struct { autorest.Response `json:"-"` // WorkflowProperties - Gets or sets the workflow properties. *WorkflowProperties `json:"properties,omitempty"` // ID - Gets or sets the resource id. ID *string `json:"id,omitempty"` // Name - Gets the resource name. Name *string `json:"name,omitempty"` // Type - Gets the resource type. Type *string `json:"type,omitempty"` // Location - Gets or sets the resource location. Location *string `json:"location,omitempty"` // Tags - Gets or sets the resource tags. Tags map[string]*string `json:"tags"` }
Workflow ...
func (Workflow) MarshalJSON ¶
MarshalJSON is the custom marshaler for Workflow.
func (*Workflow) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for Workflow struct.
type WorkflowAccessKey ¶
type WorkflowAccessKey struct { autorest.Response `json:"-"` // WorkflowAccessKeyProperties - Gets or sets the workflow access key properties. *WorkflowAccessKeyProperties `json:"properties,omitempty"` // Name - Gets the workflow access key name. Name *string `json:"name,omitempty"` // Type - Gets the workflow access key type. Type *string `json:"type,omitempty"` // ID - Gets or sets the resource id. ID *string `json:"id,omitempty"` }
WorkflowAccessKey ...
func (WorkflowAccessKey) MarshalJSON ¶
func (wak WorkflowAccessKey) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowAccessKey.
func (*WorkflowAccessKey) UnmarshalJSON ¶
func (wak *WorkflowAccessKey) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkflowAccessKey struct.
type WorkflowAccessKeyListResult ¶
type WorkflowAccessKeyListResult struct { autorest.Response `json:"-"` // Value - Gets or sets a list of workflow access keys. Value *[]WorkflowAccessKey `json:"value,omitempty"` // NextLink - Gets or sets the URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
WorkflowAccessKeyListResult ...
func (WorkflowAccessKeyListResult) IsEmpty ¶
func (waklr WorkflowAccessKeyListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type WorkflowAccessKeyListResultIterator ¶
type WorkflowAccessKeyListResultIterator struct {
// contains filtered or unexported fields
}
WorkflowAccessKeyListResultIterator provides access to a complete listing of WorkflowAccessKey values.
func (*WorkflowAccessKeyListResultIterator) Next ¶
func (iter *WorkflowAccessKeyListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (WorkflowAccessKeyListResultIterator) NotDone ¶
func (iter WorkflowAccessKeyListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (WorkflowAccessKeyListResultIterator) Response ¶
func (iter WorkflowAccessKeyListResultIterator) Response() WorkflowAccessKeyListResult
Response returns the raw server response from the last page request.
func (WorkflowAccessKeyListResultIterator) Value ¶
func (iter WorkflowAccessKeyListResultIterator) Value() WorkflowAccessKey
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type WorkflowAccessKeyListResultPage ¶
type WorkflowAccessKeyListResultPage struct {
// contains filtered or unexported fields
}
WorkflowAccessKeyListResultPage contains a page of WorkflowAccessKey values.
func (*WorkflowAccessKeyListResultPage) Next ¶
func (page *WorkflowAccessKeyListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (WorkflowAccessKeyListResultPage) NotDone ¶
func (page WorkflowAccessKeyListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (WorkflowAccessKeyListResultPage) Response ¶
func (page WorkflowAccessKeyListResultPage) Response() WorkflowAccessKeyListResult
Response returns the raw server response from the last page request.
func (WorkflowAccessKeyListResultPage) Values ¶
func (page WorkflowAccessKeyListResultPage) Values() []WorkflowAccessKey
Values returns the slice of values for the current page or nil if there are no values.
type WorkflowAccessKeyProperties ¶
type WorkflowAccessKeyProperties struct { // NotBefore - Gets or sets the not-before time. NotBefore *date.Time `json:"notBefore,omitempty"` // NotAfter - Gets or sets the not-after time. NotAfter *date.Time `json:"notAfter,omitempty"` }
WorkflowAccessKeyProperties ...
type WorkflowAccessKeysClient ¶
type WorkflowAccessKeysClient struct {
BaseClient
}
WorkflowAccessKeysClient is the REST API for Azure Logic Apps.
func NewWorkflowAccessKeysClient ¶
func NewWorkflowAccessKeysClient(subscriptionID string) WorkflowAccessKeysClient
NewWorkflowAccessKeysClient creates an instance of the WorkflowAccessKeysClient client.
func NewWorkflowAccessKeysClientWithBaseURI ¶
func NewWorkflowAccessKeysClientWithBaseURI(baseURI string, subscriptionID string) WorkflowAccessKeysClient
NewWorkflowAccessKeysClientWithBaseURI creates an instance of the WorkflowAccessKeysClient client.
func (WorkflowAccessKeysClient) CreateOrUpdate ¶
func (client WorkflowAccessKeysClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workflowName string, accessKeyName string, workflowAccesskey WorkflowAccessKey) (result WorkflowAccessKey, err error)
CreateOrUpdate creates or updates a workflow access key. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. accessKeyName - the workflow access key name. workflowAccesskey - the workflow access key.
func (WorkflowAccessKeysClient) CreateOrUpdatePreparer ¶
func (client WorkflowAccessKeysClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workflowName string, accessKeyName string, workflowAccesskey WorkflowAccessKey) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (WorkflowAccessKeysClient) CreateOrUpdateResponder ¶
func (client WorkflowAccessKeysClient) CreateOrUpdateResponder(resp *http.Response) (result WorkflowAccessKey, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (WorkflowAccessKeysClient) CreateOrUpdateSender ¶
func (client WorkflowAccessKeysClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (WorkflowAccessKeysClient) Delete ¶
func (client WorkflowAccessKeysClient) Delete(ctx context.Context, resourceGroupName string, workflowName string, accessKeyName string) (result autorest.Response, err error)
Delete deletes a workflow access key. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. accessKeyName - the workflow access key name.
func (WorkflowAccessKeysClient) DeletePreparer ¶
func (client WorkflowAccessKeysClient) DeletePreparer(ctx context.Context, resourceGroupName string, workflowName string, accessKeyName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (WorkflowAccessKeysClient) DeleteResponder ¶
func (client WorkflowAccessKeysClient) 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 (WorkflowAccessKeysClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (WorkflowAccessKeysClient) Get ¶
func (client WorkflowAccessKeysClient) Get(ctx context.Context, resourceGroupName string, workflowName string, accessKeyName string) (result WorkflowAccessKey, err error)
Get gets a workflow access key. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. accessKeyName - the workflow access key name.
func (WorkflowAccessKeysClient) GetPreparer ¶
func (client WorkflowAccessKeysClient) GetPreparer(ctx context.Context, resourceGroupName string, workflowName string, accessKeyName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkflowAccessKeysClient) GetResponder ¶
func (client WorkflowAccessKeysClient) GetResponder(resp *http.Response) (result WorkflowAccessKey, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkflowAccessKeysClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (WorkflowAccessKeysClient) List ¶
func (client WorkflowAccessKeysClient) List(ctx context.Context, resourceGroupName string, workflowName string, top *int32) (result WorkflowAccessKeyListResultPage, err error)
List gets a list of workflow access keys. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. top - the number of items to be included in the result.
func (WorkflowAccessKeysClient) ListComplete ¶
func (client WorkflowAccessKeysClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, top *int32) (result WorkflowAccessKeyListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkflowAccessKeysClient) ListPreparer ¶
func (client WorkflowAccessKeysClient) ListPreparer(ctx context.Context, resourceGroupName string, workflowName string, top *int32) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkflowAccessKeysClient) ListResponder ¶
func (client WorkflowAccessKeysClient) ListResponder(resp *http.Response) (result WorkflowAccessKeyListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkflowAccessKeysClient) ListSecretKeys ¶
func (client WorkflowAccessKeysClient) ListSecretKeys(ctx context.Context, resourceGroupName string, workflowName string, accessKeyName string) (result WorkflowSecretKeys, err error)
ListSecretKeys lists secret keys. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. accessKeyName - the workflow access key name.
func (WorkflowAccessKeysClient) ListSecretKeysPreparer ¶
func (client WorkflowAccessKeysClient) ListSecretKeysPreparer(ctx context.Context, resourceGroupName string, workflowName string, accessKeyName string) (*http.Request, error)
ListSecretKeysPreparer prepares the ListSecretKeys request.
func (WorkflowAccessKeysClient) ListSecretKeysResponder ¶
func (client WorkflowAccessKeysClient) ListSecretKeysResponder(resp *http.Response) (result WorkflowSecretKeys, err error)
ListSecretKeysResponder handles the response to the ListSecretKeys request. The method always closes the http.Response Body.
func (WorkflowAccessKeysClient) ListSecretKeysSender ¶
func (client WorkflowAccessKeysClient) ListSecretKeysSender(req *http.Request) (*http.Response, error)
ListSecretKeysSender sends the ListSecretKeys request. The method will close the http.Response Body if it receives an error.
func (WorkflowAccessKeysClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (WorkflowAccessKeysClient) RegenerateSecretKey ¶
func (client WorkflowAccessKeysClient) RegenerateSecretKey(ctx context.Context, resourceGroupName string, workflowName string, accessKeyName string, parameters RegenerateSecretKeyParameters) (result WorkflowSecretKeys, err error)
RegenerateSecretKey regenerates secret key. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. accessKeyName - the workflow access key name. parameters - the parameters.
func (WorkflowAccessKeysClient) RegenerateSecretKeyPreparer ¶
func (client WorkflowAccessKeysClient) RegenerateSecretKeyPreparer(ctx context.Context, resourceGroupName string, workflowName string, accessKeyName string, parameters RegenerateSecretKeyParameters) (*http.Request, error)
RegenerateSecretKeyPreparer prepares the RegenerateSecretKey request.
func (WorkflowAccessKeysClient) RegenerateSecretKeyResponder ¶
func (client WorkflowAccessKeysClient) RegenerateSecretKeyResponder(resp *http.Response) (result WorkflowSecretKeys, err error)
RegenerateSecretKeyResponder handles the response to the RegenerateSecretKey request. The method always closes the http.Response Body.
func (WorkflowAccessKeysClient) RegenerateSecretKeySender ¶
func (client WorkflowAccessKeysClient) RegenerateSecretKeySender(req *http.Request) (*http.Response, error)
RegenerateSecretKeySender sends the RegenerateSecretKey request. The method will close the http.Response Body if it receives an error.
type WorkflowFilter ¶
type WorkflowFilter struct { // State - Gets or sets the state of workflows. Possible values include: 'WorkflowStateNotSpecified', 'WorkflowStateEnabled', 'WorkflowStateDisabled', 'WorkflowStateDeleted', 'WorkflowStateSuspended' State WorkflowState `json:"state,omitempty"` }
WorkflowFilter ...
type WorkflowListResult ¶
type WorkflowListResult struct { autorest.Response `json:"-"` // Value - Gets or sets the list of workflows. Value *[]Workflow `json:"value,omitempty"` // NextLink - Gets or sets the URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
WorkflowListResult ...
func (WorkflowListResult) IsEmpty ¶
func (wlr WorkflowListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type WorkflowListResultIterator ¶
type WorkflowListResultIterator struct {
// contains filtered or unexported fields
}
WorkflowListResultIterator provides access to a complete listing of Workflow values.
func (*WorkflowListResultIterator) Next ¶
func (iter *WorkflowListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (WorkflowListResultIterator) NotDone ¶
func (iter WorkflowListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (WorkflowListResultIterator) Response ¶
func (iter WorkflowListResultIterator) Response() WorkflowListResult
Response returns the raw server response from the last page request.
func (WorkflowListResultIterator) Value ¶
func (iter WorkflowListResultIterator) Value() Workflow
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type WorkflowListResultPage ¶
type WorkflowListResultPage struct {
// contains filtered or unexported fields
}
WorkflowListResultPage contains a page of Workflow values.
func (*WorkflowListResultPage) Next ¶
func (page *WorkflowListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (WorkflowListResultPage) NotDone ¶
func (page WorkflowListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (WorkflowListResultPage) Response ¶
func (page WorkflowListResultPage) Response() WorkflowListResult
Response returns the raw server response from the last page request.
func (WorkflowListResultPage) Values ¶
func (page WorkflowListResultPage) Values() []Workflow
Values returns the slice of values for the current page or nil if there are no values.
type WorkflowOutputParameter ¶
type WorkflowOutputParameter struct { // Error - Gets the error. Error interface{} `json:"error,omitempty"` // Type - Gets or sets the type. Possible values include: 'ParameterTypeNotSpecified', 'ParameterTypeString', 'ParameterTypeSecureString', 'ParameterTypeInt', 'ParameterTypeFloat', 'ParameterTypeBool', 'ParameterTypeArray', 'ParameterTypeObject', 'ParameterTypeSecureObject' Type ParameterType `json:"type,omitempty"` // Value - Gets or sets the value. Value interface{} `json:"value,omitempty"` // Metadata - Gets or sets the metadata. Metadata interface{} `json:"metadata,omitempty"` }
WorkflowOutputParameter ...
type WorkflowParameter ¶
type WorkflowParameter struct { // Type - Gets or sets the type. Possible values include: 'ParameterTypeNotSpecified', 'ParameterTypeString', 'ParameterTypeSecureString', 'ParameterTypeInt', 'ParameterTypeFloat', 'ParameterTypeBool', 'ParameterTypeArray', 'ParameterTypeObject', 'ParameterTypeSecureObject' Type ParameterType `json:"type,omitempty"` // Value - Gets or sets the value. Value interface{} `json:"value,omitempty"` // Metadata - Gets or sets the metadata. Metadata interface{} `json:"metadata,omitempty"` }
WorkflowParameter ...
type WorkflowProperties ¶
type WorkflowProperties struct { // ProvisioningState - Gets the provisioning state. Possible values include: 'WorkflowProvisioningStateNotSpecified', 'WorkflowProvisioningStateMoving', 'WorkflowProvisioningStateSucceeded' ProvisioningState WorkflowProvisioningState `json:"provisioningState,omitempty"` // CreatedTime - Gets the created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - Gets the changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // State - Gets or sets the state. Possible values include: 'WorkflowStateNotSpecified', 'WorkflowStateEnabled', 'WorkflowStateDisabled', 'WorkflowStateDeleted', 'WorkflowStateSuspended' State WorkflowState `json:"state,omitempty"` // Version - Gets the version. Version *string `json:"version,omitempty"` // AccessEndpoint - Gets the access endpoint. AccessEndpoint *string `json:"accessEndpoint,omitempty"` // Sku - Gets or sets the sku. Sku *Sku `json:"sku,omitempty"` // DefinitionLink - Gets or sets the link to definition. DefinitionLink *ContentLink `json:"definitionLink,omitempty"` // Definition - Gets or sets the definition. Definition interface{} `json:"definition,omitempty"` // ParametersLink - Gets or sets the link to parameters. ParametersLink *ContentLink `json:"parametersLink,omitempty"` // Parameters - Gets or sets the parameters. Parameters map[string]*WorkflowParameter `json:"parameters"` }
WorkflowProperties ...
func (WorkflowProperties) MarshalJSON ¶
func (wp WorkflowProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowProperties.
type WorkflowProvisioningState ¶
type WorkflowProvisioningState string
WorkflowProvisioningState enumerates the values for workflow provisioning state.
const ( // WorkflowProvisioningStateMoving ... WorkflowProvisioningStateMoving WorkflowProvisioningState = "Moving" // WorkflowProvisioningStateNotSpecified ... WorkflowProvisioningStateNotSpecified WorkflowProvisioningState = "NotSpecified" // WorkflowProvisioningStateSucceeded ... WorkflowProvisioningStateSucceeded WorkflowProvisioningState = "Succeeded" )
func PossibleWorkflowProvisioningStateValues ¶
func PossibleWorkflowProvisioningStateValues() []WorkflowProvisioningState
PossibleWorkflowProvisioningStateValues returns an array of possible values for the WorkflowProvisioningState const type.
type WorkflowRun ¶
type WorkflowRun struct { autorest.Response `json:"-"` // WorkflowRunProperties - Gets or sets the workflow run properties. *WorkflowRunProperties `json:"properties,omitempty"` // Name - Gets the workflow run name. Name *string `json:"name,omitempty"` // Type - Gets the workflow run type. Type *string `json:"type,omitempty"` // ID - Gets or sets the resource id. ID *string `json:"id,omitempty"` }
WorkflowRun ...
func (WorkflowRun) MarshalJSON ¶
func (wr WorkflowRun) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowRun.
func (*WorkflowRun) UnmarshalJSON ¶
func (wr *WorkflowRun) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkflowRun struct.
type WorkflowRunAction ¶
type WorkflowRunAction struct { autorest.Response `json:"-"` // WorkflowRunActionProperties - Gets or sets the workflow run action properties. *WorkflowRunActionProperties `json:"properties,omitempty"` // Name - Gets the workflow run action name. Name *string `json:"name,omitempty"` // Type - Gets the workflow run action type. Type *string `json:"type,omitempty"` // ID - Gets or sets the resource id. ID *string `json:"id,omitempty"` }
WorkflowRunAction ...
func (WorkflowRunAction) MarshalJSON ¶
func (wra WorkflowRunAction) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowRunAction.
func (*WorkflowRunAction) UnmarshalJSON ¶
func (wra *WorkflowRunAction) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkflowRunAction struct.
type WorkflowRunActionFilter ¶
type WorkflowRunActionFilter struct { // Status - Gets or sets the status of workflow run action. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted' Status WorkflowStatus `json:"status,omitempty"` }
WorkflowRunActionFilter ...
type WorkflowRunActionListResult ¶
type WorkflowRunActionListResult struct { autorest.Response `json:"-"` // Value - Gets or sets a list of workflow run actions. Value *[]WorkflowRunAction `json:"value,omitempty"` // NextLink - Gets or sets the URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
WorkflowRunActionListResult ...
func (WorkflowRunActionListResult) IsEmpty ¶
func (wralr WorkflowRunActionListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type WorkflowRunActionListResultIterator ¶
type WorkflowRunActionListResultIterator struct {
// contains filtered or unexported fields
}
WorkflowRunActionListResultIterator provides access to a complete listing of WorkflowRunAction values.
func (*WorkflowRunActionListResultIterator) Next ¶
func (iter *WorkflowRunActionListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (WorkflowRunActionListResultIterator) NotDone ¶
func (iter WorkflowRunActionListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (WorkflowRunActionListResultIterator) Response ¶
func (iter WorkflowRunActionListResultIterator) Response() WorkflowRunActionListResult
Response returns the raw server response from the last page request.
func (WorkflowRunActionListResultIterator) Value ¶
func (iter WorkflowRunActionListResultIterator) Value() WorkflowRunAction
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type WorkflowRunActionListResultPage ¶
type WorkflowRunActionListResultPage struct {
// contains filtered or unexported fields
}
WorkflowRunActionListResultPage contains a page of WorkflowRunAction values.
func (*WorkflowRunActionListResultPage) Next ¶
func (page *WorkflowRunActionListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (WorkflowRunActionListResultPage) NotDone ¶
func (page WorkflowRunActionListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (WorkflowRunActionListResultPage) Response ¶
func (page WorkflowRunActionListResultPage) Response() WorkflowRunActionListResult
Response returns the raw server response from the last page request.
func (WorkflowRunActionListResultPage) Values ¶
func (page WorkflowRunActionListResultPage) Values() []WorkflowRunAction
Values returns the slice of values for the current page or nil if there are no values.
type WorkflowRunActionProperties ¶
type WorkflowRunActionProperties struct { // StartTime - Gets the start time. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - Gets the end time. EndTime *date.Time `json:"endTime,omitempty"` // Status - Gets the status. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted' Status WorkflowStatus `json:"status,omitempty"` // Code - Gets the code. Code *string `json:"code,omitempty"` // Error - Gets the error. Error interface{} `json:"error,omitempty"` // TrackingID - Gets the trackingId. TrackingID *string `json:"trackingId,omitempty"` // InputsLink - Gets the link to inputs. InputsLink *ContentLink `json:"inputsLink,omitempty"` // OutputsLink - Gets the link to outputs. OutputsLink *ContentLink `json:"outputsLink,omitempty"` }
WorkflowRunActionProperties ...
type WorkflowRunActionsClient ¶
type WorkflowRunActionsClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, workflowName string, runName string, actionName string) (result WorkflowRunAction, err error)
Get gets a workflow run action. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. runName - the workflow run name. actionName - the workflow action name.
func (WorkflowRunActionsClient) GetPreparer ¶
func (client WorkflowRunActionsClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, runName string, top *int32, filter string) (result WorkflowRunActionListResultPage, err error)
List gets a list of workflow run actions. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. runName - the workflow run name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (WorkflowRunActionsClient) ListComplete ¶
func (client WorkflowRunActionsClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, runName string, top *int32, filter string) (result WorkflowRunActionListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkflowRunActionsClient) ListPreparer ¶
func (client WorkflowRunActionsClient) ListPreparer(ctx context.Context, 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 - Gets or sets the status of workflow run. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted' Status WorkflowStatus `json:"status,omitempty"` }
WorkflowRunFilter ...
type WorkflowRunListResult ¶
type WorkflowRunListResult struct { autorest.Response `json:"-"` // Value - Gets or sets a list of workflow runs. Value *[]WorkflowRun `json:"value,omitempty"` // NextLink - Gets or sets the URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
WorkflowRunListResult ...
func (WorkflowRunListResult) IsEmpty ¶
func (wrlr WorkflowRunListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type WorkflowRunListResultIterator ¶
type WorkflowRunListResultIterator struct {
// contains filtered or unexported fields
}
WorkflowRunListResultIterator provides access to a complete listing of WorkflowRun values.
func (*WorkflowRunListResultIterator) Next ¶
func (iter *WorkflowRunListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (WorkflowRunListResultIterator) NotDone ¶
func (iter WorkflowRunListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (WorkflowRunListResultIterator) Response ¶
func (iter WorkflowRunListResultIterator) Response() WorkflowRunListResult
Response returns the raw server response from the last page request.
func (WorkflowRunListResultIterator) Value ¶
func (iter WorkflowRunListResultIterator) Value() WorkflowRun
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type WorkflowRunListResultPage ¶
type WorkflowRunListResultPage struct {
// contains filtered or unexported fields
}
WorkflowRunListResultPage contains a page of WorkflowRun values.
func (*WorkflowRunListResultPage) Next ¶
func (page *WorkflowRunListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (WorkflowRunListResultPage) NotDone ¶
func (page WorkflowRunListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (WorkflowRunListResultPage) Response ¶
func (page WorkflowRunListResultPage) Response() WorkflowRunListResult
Response returns the raw server response from the last page request.
func (WorkflowRunListResultPage) Values ¶
func (page WorkflowRunListResultPage) Values() []WorkflowRun
Values returns the slice of values for the current page or nil if there are no values.
type WorkflowRunProperties ¶
type WorkflowRunProperties struct { // StartTime - Gets the start time. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - Gets the end time. EndTime *date.Time `json:"endTime,omitempty"` // Status - Gets the status. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted' Status WorkflowStatus `json:"status,omitempty"` // Code - Gets the code. Code *string `json:"code,omitempty"` // Error - Gets the error. Error interface{} `json:"error,omitempty"` // CorrelationID - Gets the correlation id. CorrelationID *string `json:"correlationId,omitempty"` // Workflow - Gets the reference to workflow version. Workflow *ResourceReference `json:"workflow,omitempty"` // Trigger - Gets the fired trigger. Trigger *WorkflowRunTrigger `json:"trigger,omitempty"` // Outputs - Gets the outputs. Outputs map[string]*WorkflowOutputParameter `json:"outputs"` }
WorkflowRunProperties ...
func (WorkflowRunProperties) MarshalJSON ¶
func (wrp WorkflowRunProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowRunProperties.
type WorkflowRunTrigger ¶
type WorkflowRunTrigger struct { // Name - Gets the name. Name *string `json:"name,omitempty"` // Inputs - Gets the inputs. Inputs interface{} `json:"inputs,omitempty"` // InputsLink - Gets the link to inputs. InputsLink *ContentLink `json:"inputsLink,omitempty"` // Outputs - Gets the outputs. Outputs interface{} `json:"outputs,omitempty"` // OutputsLink - Gets the link to outputs. OutputsLink *ContentLink `json:"outputsLink,omitempty"` // StartTime - Gets the start time. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - Gets the end time. EndTime *date.Time `json:"endTime,omitempty"` // TrackingID - Gets the trackingId. TrackingID *string `json:"trackingId,omitempty"` // Code - Gets the code. Code *string `json:"code,omitempty"` // Status - Gets the status. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted' Status WorkflowStatus `json:"status,omitempty"` // Error - Gets the error. Error interface{} `json:"error,omitempty"` }
WorkflowRunTrigger ...
type WorkflowRunsClient ¶
type WorkflowRunsClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, workflowName string, runName string) (result autorest.Response, err error)
Cancel cancels a workflow run. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. runName - the workflow run name.
func (WorkflowRunsClient) CancelPreparer ¶
func (client WorkflowRunsClient) CancelPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, runName string) (result WorkflowRun, err error)
Get gets a workflow run. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. runName - the workflow run name.
func (WorkflowRunsClient) GetPreparer ¶
func (client WorkflowRunsClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowRunListResultPage, err error)
List gets a list of workflow runs. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (WorkflowRunsClient) ListComplete ¶
func (client WorkflowRunsClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowRunListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkflowRunsClient) ListPreparer ¶
func (client WorkflowRunsClient) ListPreparer(ctx context.Context, 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 WorkflowSecretKeys ¶
type WorkflowSecretKeys struct { autorest.Response `json:"-"` // PrimarySecretKey - Gets the primary secret key. PrimarySecretKey *string `json:"primarySecretKey,omitempty"` // SecondarySecretKey - Gets the secondary secret key. SecondarySecretKey *string `json:"secondarySecretKey,omitempty"` }
WorkflowSecretKeys ...
type WorkflowState ¶
type WorkflowState string
WorkflowState enumerates the values for workflow state.
const ( // WorkflowStateDeleted ... WorkflowStateDeleted WorkflowState = "Deleted" // WorkflowStateDisabled ... WorkflowStateDisabled WorkflowState = "Disabled" // WorkflowStateEnabled ... WorkflowStateEnabled WorkflowState = "Enabled" // WorkflowStateNotSpecified ... WorkflowStateNotSpecified WorkflowState = "NotSpecified" // WorkflowStateSuspended ... WorkflowStateSuspended WorkflowState = "Suspended" )
func PossibleWorkflowStateValues ¶
func PossibleWorkflowStateValues() []WorkflowState
PossibleWorkflowStateValues returns an array of possible values for the WorkflowState const type.
type WorkflowStatus ¶
type WorkflowStatus string
WorkflowStatus enumerates the values for workflow status.
const ( // WorkflowStatusAborted ... WorkflowStatusAborted WorkflowStatus = "Aborted" // WorkflowStatusCancelled ... WorkflowStatusCancelled WorkflowStatus = "Cancelled" // WorkflowStatusFailed ... WorkflowStatusFailed WorkflowStatus = "Failed" // WorkflowStatusFaulted ... WorkflowStatusFaulted WorkflowStatus = "Faulted" // WorkflowStatusNotSpecified ... WorkflowStatusNotSpecified WorkflowStatus = "NotSpecified" // WorkflowStatusPaused ... WorkflowStatusPaused WorkflowStatus = "Paused" // WorkflowStatusRunning ... WorkflowStatusRunning WorkflowStatus = "Running" // WorkflowStatusSkipped ... WorkflowStatusSkipped WorkflowStatus = "Skipped" // WorkflowStatusSucceeded ... WorkflowStatusSucceeded WorkflowStatus = "Succeeded" // WorkflowStatusSuspended ... WorkflowStatusSuspended WorkflowStatus = "Suspended" // WorkflowStatusTimedOut ... WorkflowStatusTimedOut WorkflowStatus = "TimedOut" // WorkflowStatusWaiting ... WorkflowStatusWaiting WorkflowStatus = "Waiting" )
func PossibleWorkflowStatusValues ¶
func PossibleWorkflowStatusValues() []WorkflowStatus
PossibleWorkflowStatusValues returns an array of possible values for the WorkflowStatus const type.
type WorkflowTrigger ¶
type WorkflowTrigger struct { autorest.Response `json:"-"` // WorkflowTriggerProperties - Gets or sets the workflow trigger properties. *WorkflowTriggerProperties `json:"properties,omitempty"` // Name - Gets the workflow trigger name. Name *string `json:"name,omitempty"` // Type - Gets the workflow trigger type. Type *string `json:"type,omitempty"` // ID - Gets or sets the resource id. ID *string `json:"id,omitempty"` }
WorkflowTrigger ...
func (WorkflowTrigger) MarshalJSON ¶
func (wt WorkflowTrigger) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowTrigger.
func (*WorkflowTrigger) UnmarshalJSON ¶
func (wt *WorkflowTrigger) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkflowTrigger struct.
type WorkflowTriggerFilter ¶
type WorkflowTriggerFilter struct { // State - Gets or sets the state of workflow trigger. Possible values include: 'WorkflowStateNotSpecified', 'WorkflowStateEnabled', 'WorkflowStateDisabled', 'WorkflowStateDeleted', 'WorkflowStateSuspended' State WorkflowState `json:"state,omitempty"` }
WorkflowTriggerFilter ...
type WorkflowTriggerHistoriesClient ¶
type WorkflowTriggerHistoriesClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, workflowName string, triggerName string, historyName string) (result WorkflowTriggerHistory, err error)
Get gets a workflow trigger history. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. triggerName - the workflow trigger name. historyName - the workflow trigger history name.
func (WorkflowTriggerHistoriesClient) GetPreparer ¶
func (client WorkflowTriggerHistoriesClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, triggerName string, top *int32, filter string) (result WorkflowTriggerHistoryListResultPage, err error)
List gets a list of workflow trigger histories. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. triggerName - the workflow trigger name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (WorkflowTriggerHistoriesClient) ListComplete ¶
func (client WorkflowTriggerHistoriesClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, triggerName string, top *int32, filter string) (result WorkflowTriggerHistoryListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkflowTriggerHistoriesClient) ListPreparer ¶
func (client WorkflowTriggerHistoriesClient) ListPreparer(ctx context.Context, 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:"-"` // WorkflowTriggerHistoryProperties - Gets the workflow trigger history properties. *WorkflowTriggerHistoryProperties `json:"properties,omitempty"` // Name - Gets the workflow trigger history name. Name *string `json:"name,omitempty"` // Type - Gets the workflow trigger history type. Type *string `json:"type,omitempty"` // ID - Gets or sets the resource id. ID *string `json:"id,omitempty"` }
WorkflowTriggerHistory ...
func (WorkflowTriggerHistory) MarshalJSON ¶
func (wth WorkflowTriggerHistory) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowTriggerHistory.
func (*WorkflowTriggerHistory) UnmarshalJSON ¶
func (wth *WorkflowTriggerHistory) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkflowTriggerHistory struct.
type WorkflowTriggerHistoryFilter ¶
type WorkflowTriggerHistoryFilter struct { // Status - Gets or sets the status of workflow trigger history. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted' Status WorkflowStatus `json:"status,omitempty"` }
WorkflowTriggerHistoryFilter ...
type WorkflowTriggerHistoryListResult ¶
type WorkflowTriggerHistoryListResult struct { autorest.Response `json:"-"` // Value - Gets or sets a list of workflow trigger histories. Value *[]WorkflowTriggerHistory `json:"value,omitempty"` // NextLink - Gets or sets the URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
WorkflowTriggerHistoryListResult ...
func (WorkflowTriggerHistoryListResult) IsEmpty ¶
func (wthlr WorkflowTriggerHistoryListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type WorkflowTriggerHistoryListResultIterator ¶
type WorkflowTriggerHistoryListResultIterator struct {
// contains filtered or unexported fields
}
WorkflowTriggerHistoryListResultIterator provides access to a complete listing of WorkflowTriggerHistory values.
func (*WorkflowTriggerHistoryListResultIterator) Next ¶
func (iter *WorkflowTriggerHistoryListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (WorkflowTriggerHistoryListResultIterator) NotDone ¶
func (iter WorkflowTriggerHistoryListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (WorkflowTriggerHistoryListResultIterator) Response ¶
func (iter WorkflowTriggerHistoryListResultIterator) Response() WorkflowTriggerHistoryListResult
Response returns the raw server response from the last page request.
func (WorkflowTriggerHistoryListResultIterator) Value ¶
func (iter WorkflowTriggerHistoryListResultIterator) Value() WorkflowTriggerHistory
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type WorkflowTriggerHistoryListResultPage ¶
type WorkflowTriggerHistoryListResultPage struct {
// contains filtered or unexported fields
}
WorkflowTriggerHistoryListResultPage contains a page of WorkflowTriggerHistory values.
func (*WorkflowTriggerHistoryListResultPage) Next ¶
func (page *WorkflowTriggerHistoryListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (WorkflowTriggerHistoryListResultPage) NotDone ¶
func (page WorkflowTriggerHistoryListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (WorkflowTriggerHistoryListResultPage) Response ¶
func (page WorkflowTriggerHistoryListResultPage) Response() WorkflowTriggerHistoryListResult
Response returns the raw server response from the last page request.
func (WorkflowTriggerHistoryListResultPage) Values ¶
func (page WorkflowTriggerHistoryListResultPage) Values() []WorkflowTriggerHistory
Values returns the slice of values for the current page or nil if there are no values.
type WorkflowTriggerHistoryProperties ¶
type WorkflowTriggerHistoryProperties struct { // StartTime - Gets the start time. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - Gets the end time. EndTime *date.Time `json:"endTime,omitempty"` // Status - Gets the status. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted' Status WorkflowStatus `json:"status,omitempty"` // Code - Gets the code. Code *string `json:"code,omitempty"` // Error - Gets the error. Error interface{} `json:"error,omitempty"` // TrackingID - Gets the tracking id. TrackingID *string `json:"trackingId,omitempty"` // InputsLink - Gets the link to input parameters. InputsLink *ContentLink `json:"inputsLink,omitempty"` // OutputsLink - Gets the link to output parameters. OutputsLink *ContentLink `json:"outputsLink,omitempty"` // Fired - Gets a value indicating whether trigger was fired. Fired *bool `json:"fired,omitempty"` // Run - Gets the reference to workflow run. Run *ResourceReference `json:"run,omitempty"` }
WorkflowTriggerHistoryProperties ...
type WorkflowTriggerListResult ¶
type WorkflowTriggerListResult struct { autorest.Response `json:"-"` // Value - Gets or sets a list of workflow triggers. Value *[]WorkflowTrigger `json:"value,omitempty"` // NextLink - Gets or sets the URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
WorkflowTriggerListResult ...
func (WorkflowTriggerListResult) IsEmpty ¶
func (wtlr WorkflowTriggerListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type WorkflowTriggerListResultIterator ¶
type WorkflowTriggerListResultIterator struct {
// contains filtered or unexported fields
}
WorkflowTriggerListResultIterator provides access to a complete listing of WorkflowTrigger values.
func (*WorkflowTriggerListResultIterator) Next ¶
func (iter *WorkflowTriggerListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (WorkflowTriggerListResultIterator) NotDone ¶
func (iter WorkflowTriggerListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (WorkflowTriggerListResultIterator) Response ¶
func (iter WorkflowTriggerListResultIterator) Response() WorkflowTriggerListResult
Response returns the raw server response from the last page request.
func (WorkflowTriggerListResultIterator) Value ¶
func (iter WorkflowTriggerListResultIterator) Value() WorkflowTrigger
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type WorkflowTriggerListResultPage ¶
type WorkflowTriggerListResultPage struct {
// contains filtered or unexported fields
}
WorkflowTriggerListResultPage contains a page of WorkflowTrigger values.
func (*WorkflowTriggerListResultPage) Next ¶
func (page *WorkflowTriggerListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (WorkflowTriggerListResultPage) NotDone ¶
func (page WorkflowTriggerListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (WorkflowTriggerListResultPage) Response ¶
func (page WorkflowTriggerListResultPage) Response() WorkflowTriggerListResult
Response returns the raw server response from the last page request.
func (WorkflowTriggerListResultPage) Values ¶
func (page WorkflowTriggerListResultPage) Values() []WorkflowTrigger
Values returns the slice of values for the current page or nil if there are no values.
type WorkflowTriggerProperties ¶
type WorkflowTriggerProperties struct { // ProvisioningState - Gets the provisioning state. Possible values include: 'WorkflowTriggerProvisioningStateNotSpecified', 'WorkflowTriggerProvisioningStateCreating', 'WorkflowTriggerProvisioningStateSucceeded', 'WorkflowTriggerProvisioningStateUpdating' ProvisioningState WorkflowTriggerProvisioningState `json:"provisioningState,omitempty"` // CreatedTime - Gets the created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - Gets the changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // State - Gets the state. Possible values include: 'WorkflowStateNotSpecified', 'WorkflowStateEnabled', 'WorkflowStateDisabled', 'WorkflowStateDeleted', 'WorkflowStateSuspended' State WorkflowState `json:"state,omitempty"` // Status - Gets the status. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted' Status WorkflowStatus `json:"status,omitempty"` // LastExecutionTime - Gets the last execution time. LastExecutionTime *date.Time `json:"lastExecutionTime,omitempty"` // NextExecutionTime - Gets the next execution time. NextExecutionTime *date.Time `json:"nextExecutionTime,omitempty"` // Recurrence - Gets the workflow trigger recurrence. Recurrence *WorkflowTriggerRecurrence `json:"recurrence,omitempty"` // Workflow - Gets the reference to workflow. Workflow *ResourceReference `json:"workflow,omitempty"` }
WorkflowTriggerProperties ...
type WorkflowTriggerProvisioningState ¶
type WorkflowTriggerProvisioningState string
WorkflowTriggerProvisioningState enumerates the values for workflow trigger provisioning state.
const ( // WorkflowTriggerProvisioningStateCreating ... WorkflowTriggerProvisioningStateCreating WorkflowTriggerProvisioningState = "Creating" // WorkflowTriggerProvisioningStateNotSpecified ... WorkflowTriggerProvisioningStateNotSpecified WorkflowTriggerProvisioningState = "NotSpecified" // WorkflowTriggerProvisioningStateSucceeded ... WorkflowTriggerProvisioningStateSucceeded WorkflowTriggerProvisioningState = "Succeeded" // WorkflowTriggerProvisioningStateUpdating ... WorkflowTriggerProvisioningStateUpdating WorkflowTriggerProvisioningState = "Updating" )
func PossibleWorkflowTriggerProvisioningStateValues ¶
func PossibleWorkflowTriggerProvisioningStateValues() []WorkflowTriggerProvisioningState
PossibleWorkflowTriggerProvisioningStateValues returns an array of possible values for the WorkflowTriggerProvisioningState const type.
type WorkflowTriggerRecurrence ¶
type WorkflowTriggerRecurrence struct { // Frequency - Gets or sets the frequency. Possible values include: 'Second', 'Minute', 'Hour', 'Day', 'Week', 'Month', 'Year' Frequency RecurrenceFrequency `json:"frequency,omitempty"` // Interval - Gets or sets the interval. Interval *int32 `json:"interval,omitempty"` // StartTime - Gets or sets the start time. StartTime *date.Time `json:"startTime,omitempty"` // TimeZone - Gets or sets the time zone. TimeZone *string `json:"timeZone,omitempty"` }
WorkflowTriggerRecurrence ...
type WorkflowTriggersClient ¶
type WorkflowTriggersClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, workflowName string, triggerName string) (result WorkflowTrigger, err error)
Get gets a workflow trigger. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. triggerName - the workflow trigger name.
func (WorkflowTriggersClient) GetPreparer ¶
func (client WorkflowTriggersClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowTriggerListResultPage, err error)
List gets a list of workflow triggers. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (WorkflowTriggersClient) ListComplete ¶
func (client WorkflowTriggersClient) ListComplete(ctx context.Context, resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowTriggerListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkflowTriggersClient) ListPreparer ¶
func (client WorkflowTriggersClient) ListPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, triggerName string) (result autorest.Response, err error)
Run runs a workflow trigger. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. triggerName - the workflow trigger name.
func (WorkflowTriggersClient) RunPreparer ¶
func (client WorkflowTriggersClient) RunPreparer(ctx context.Context, 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 autorest.Response, 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:"-"` // WorkflowVersionProperties - Gets or sets the workflow version properties. *WorkflowVersionProperties `json:"properties,omitempty"` // ID - Gets or sets the resource id. ID *string `json:"id,omitempty"` // Name - Gets the resource name. Name *string `json:"name,omitempty"` // Type - Gets the resource type. Type *string `json:"type,omitempty"` // Location - Gets or sets the resource location. Location *string `json:"location,omitempty"` // Tags - Gets or sets the resource tags. Tags map[string]*string `json:"tags"` }
WorkflowVersion ...
func (WorkflowVersion) MarshalJSON ¶
func (wv WorkflowVersion) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowVersion.
func (*WorkflowVersion) UnmarshalJSON ¶
func (wv *WorkflowVersion) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkflowVersion struct.
type WorkflowVersionProperties ¶
type WorkflowVersionProperties struct { // CreatedTime - Gets the created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - Gets the changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // State - Gets or sets the state. Possible values include: 'WorkflowStateNotSpecified', 'WorkflowStateEnabled', 'WorkflowStateDisabled', 'WorkflowStateDeleted', 'WorkflowStateSuspended' State WorkflowState `json:"state,omitempty"` // Version - Gets the version. Version *string `json:"version,omitempty"` // AccessEndpoint - Gets the access endpoint. AccessEndpoint *string `json:"accessEndpoint,omitempty"` // Sku - Gets or sets the sku. Sku *Sku `json:"sku,omitempty"` // DefinitionLink - Gets or sets the link to definition. DefinitionLink *ContentLink `json:"definitionLink,omitempty"` // Definition - Gets or sets the definition. Definition interface{} `json:"definition,omitempty"` // ParametersLink - Gets or sets the link to parameters. ParametersLink *ContentLink `json:"parametersLink,omitempty"` // Parameters - Gets or sets the parameters. Parameters map[string]*WorkflowParameter `json:"parameters"` }
WorkflowVersionProperties ...
func (WorkflowVersionProperties) MarshalJSON ¶
func (wvp WorkflowVersionProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkflowVersionProperties.
type WorkflowVersionsClient ¶
type WorkflowVersionsClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, workflowName string, versionID string) (result WorkflowVersion, err error)
Get gets a workflow version. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. versionID - the workflow versionId.
func (WorkflowVersionsClient) GetPreparer ¶
func (client WorkflowVersionsClient) GetPreparer(ctx context.Context, 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.
type WorkflowsClient ¶
type WorkflowsClient struct {
BaseClient
}
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(ctx context.Context, resourceGroupName string, workflowName string, workflow Workflow) (result Workflow, err error)
CreateOrUpdate creates or updates a workflow. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. workflow - the workflow.
func (WorkflowsClient) CreateOrUpdatePreparer ¶
func (client WorkflowsClient) CreateOrUpdatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string) (result autorest.Response, err error)
Delete deletes a workflow. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name.
func (WorkflowsClient) DeletePreparer ¶
func (client WorkflowsClient) DeletePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string) (result autorest.Response, err error)
Disable disables a workflow. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name.
func (WorkflowsClient) DisablePreparer ¶
func (client WorkflowsClient) DisablePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string) (result autorest.Response, err error)
Enable enables a workflow. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name.
func (WorkflowsClient) EnablePreparer ¶
func (client WorkflowsClient) EnablePreparer(ctx context.Context, 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) Get ¶
func (client WorkflowsClient) Get(ctx context.Context, resourceGroupName string, workflowName string) (result Workflow, err error)
Get gets a workflow. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name.
func (WorkflowsClient) GetPreparer ¶
func (client WorkflowsClient) GetPreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, top *int32, filter string) (result WorkflowListResultPage, err error)
ListByResourceGroup gets a list of workflows by resource group. Parameters: resourceGroupName - the resource group name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (WorkflowsClient) ListByResourceGroupComplete ¶
func (client WorkflowsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, top *int32, filter string) (result WorkflowListResultIterator, err error)
ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkflowsClient) ListByResourceGroupPreparer ¶
func (client WorkflowsClient) ListByResourceGroupPreparer(ctx context.Context, 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(ctx context.Context, top *int32, filter string) (result WorkflowListResultPage, err error)
ListBySubscription gets a list of workflows by subscription. Parameters: top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (WorkflowsClient) ListBySubscriptionComplete ¶
func (client WorkflowsClient) ListBySubscriptionComplete(ctx context.Context, top *int32, filter string) (result WorkflowListResultIterator, err error)
ListBySubscriptionComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkflowsClient) ListBySubscriptionPreparer ¶
func (client WorkflowsClient) ListBySubscriptionPreparer(ctx context.Context, 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) Run ¶
func (client WorkflowsClient) Run(ctx context.Context, resourceGroupName string, workflowName string, parameters RunWorkflowParameters) (result WorkflowsRunFuture, err error)
Run runs a workflow. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. parameters - the parameters.
func (WorkflowsClient) RunPreparer ¶
func (client WorkflowsClient) RunPreparer(ctx context.Context, resourceGroupName string, workflowName string, parameters RunWorkflowParameters) (*http.Request, error)
RunPreparer prepares the Run request.
func (WorkflowsClient) RunResponder ¶
func (client WorkflowsClient) RunResponder(resp *http.Response) (result WorkflowRun, err error)
RunResponder handles the response to the Run request. The method always closes the http.Response Body.
func (WorkflowsClient) RunSender ¶
func (client WorkflowsClient) RunSender(req *http.Request) (future WorkflowsRunFuture, err error)
RunSender sends the Run request. The method will close the http.Response Body if it receives an error.
func (WorkflowsClient) Update ¶
func (client WorkflowsClient) Update(ctx context.Context, resourceGroupName string, workflowName string, workflow Workflow) (result Workflow, err error)
Update updates a workflow. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. workflow - the workflow.
func (WorkflowsClient) UpdatePreparer ¶
func (client WorkflowsClient) UpdatePreparer(ctx context.Context, 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(ctx context.Context, resourceGroupName string, workflowName string, workflow Workflow) (result autorest.Response, err error)
Validate validates a workflow. Parameters: resourceGroupName - the resource group name. workflowName - the workflow name. workflow - the workflow.
func (WorkflowsClient) ValidatePreparer ¶
func (client WorkflowsClient) ValidatePreparer(ctx context.Context, resourceGroupName 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.
type WorkflowsRunFuture ¶
WorkflowsRunFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkflowsRunFuture) Result ¶
func (future *WorkflowsRunFuture) Result(client WorkflowsClient) (wr WorkflowRun, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.