logic

package
v0.2.0-beta Latest Latest
Warning

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

Go to latest
Published: Nov 17, 2015 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// APIVersion is the version of the Logic
	APIVersion = "2015-02-01-preview"

	// DefaultBaseURI is the default URI used for the service Logic
	DefaultBaseURI = "https://management.azure.com"
)

Variables

This section is empty.

Functions

func UserAgent

func UserAgent() string

UserAgent returns the UserAgent string to use when sending http.Requests.

func Version

func Version() string

Version returns the semantic version (see http://semver.org) of the client.

Types

type ContentHash

type ContentHash struct {
	Algorithm *string `json:"algorithm,omitempty"`
	Value     *string `json:"value,omitempty"`
}

ContentHash is

type ContentLink struct {
	URI            *string                 `json:"uri,omitempty"`
	ContentVersion *string                 `json:"contentVersion,omitempty"`
	ContentSize    *int32                  `json:"contentSize,omitempty"`
	ContentHash    *ContentHash            `json:"contentHash,omitempty"`
	Metadata       *map[string]interface{} `json:"metadata,omitempty"`
}

ContentLink is

type KeyType

type KeyType string

KeyType enumerates the values for key type.

const (
	// NotSpecified specifies the not specified state for key type.
	NotSpecified KeyType = "NotSpecified"
	// Primary specifies the primary state for key type.
	Primary KeyType = "Primary"
	// Secondary specifies the secondary state for key type.
	Secondary KeyType = "Secondary"
)

type ManagementClient

type ManagementClient struct {
	autorest.Client
	BaseURI        string
	SubscriptionID string
}

ManagementClient is the base client for Logic.

func New

func New(subscriptionID string) ManagementClient

New creates an instance of the ManagementClient client.

func NewWithBaseURI

func NewWithBaseURI(baseURI string, subscriptionID string) ManagementClient

NewWithBaseURI creates an instance of the ManagementClient client.

type ParameterType

type ParameterType string

ParameterType enumerates the values for parameter type.

const (
	// ParameterTypeArray specifies the parameter type array state for
	// parameter type.
	ParameterTypeArray ParameterType = "Array"
	// ParameterTypeBool specifies the parameter type bool state for parameter
	// type.
	ParameterTypeBool ParameterType = "Bool"
	// ParameterTypeFloat specifies the parameter type float state for
	// parameter type.
	ParameterTypeFloat ParameterType = "Float"
	// ParameterTypeInt specifies the parameter type int state for parameter
	// type.
	ParameterTypeInt ParameterType = "Int"
	// ParameterTypeNotSpecified specifies the parameter type not specified
	// state for parameter type.
	ParameterTypeNotSpecified ParameterType = "NotSpecified"
	// ParameterTypeObject specifies the parameter type object state for
	// parameter type.
	ParameterTypeObject ParameterType = "Object"
	// ParameterTypeSecureObject specifies the parameter type secure object
	// state for parameter type.
	ParameterTypeSecureObject ParameterType = "SecureObject"
	// ParameterTypeSecureString specifies the parameter type secure string
	// state for parameter type.
	ParameterTypeSecureString ParameterType = "SecureString"
	// ParameterTypeString specifies the parameter type string state for
	// parameter type.
	ParameterTypeString ParameterType = "String"
)

type RecurrenceFrequency

type RecurrenceFrequency string

RecurrenceFrequency enumerates the values for recurrence frequency.

const (
	// Day specifies the day state for recurrence frequency.
	Day RecurrenceFrequency = "Day"
	// Hour specifies the hour state for recurrence frequency.
	Hour RecurrenceFrequency = "Hour"
	// Minute specifies the minute state for recurrence frequency.
	Minute RecurrenceFrequency = "Minute"
	// Month specifies the month state for recurrence frequency.
	Month RecurrenceFrequency = "Month"
	// Second specifies the second state for recurrence frequency.
	Second RecurrenceFrequency = "Second"
	// Week specifies the week state for recurrence frequency.
	Week RecurrenceFrequency = "Week"
	// Year specifies the year state for recurrence frequency.
	Year RecurrenceFrequency = "Year"
)

type RegenerateSecretKeyParameters

type RegenerateSecretKeyParameters struct {
	KeyType KeyType `json:"keyType,omitempty"`
}

RegenerateSecretKeyParameters is

type Resource

type Resource struct {
	ID       *string             `json:"id,omitempty"`
	Name     *string             `json:"name,omitempty"`
	Type     *string             `json:"type,omitempty"`
	Location *string             `json:"location,omitempty"`
	Tags     *map[string]*string `json:"tags,omitempty"`
}

Resource is

type ResourceReference

type ResourceReference struct {
	ID   *string `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
	Type *string `json:"type,omitempty"`
}

ResourceReference is

type RunWorkflowParameters

type RunWorkflowParameters struct {
	Name    *string                 `json:"name,omitempty"`
	Outputs *map[string]interface{} `json:"outputs,omitempty"`
}

RunWorkflowParameters is

type Sku

type Sku struct {
	Name SkuName            `json:"name,omitempty"`
	Plan *ResourceReference `json:"plan,omitempty"`
}

Sku is

type SkuName

type SkuName string

SkuName enumerates the values for sku name.

const (
	// SkuNameBasic specifies the sku name basic state for sku name.
	SkuNameBasic SkuName = "Basic"
	// SkuNameFree specifies the sku name free state for sku name.
	SkuNameFree SkuName = "Free"
	// SkuNameNotSpecified specifies the sku name not specified state for sku
	// name.
	SkuNameNotSpecified SkuName = "NotSpecified"
	// SkuNamePremium specifies the sku name premium state for sku name.
	SkuNamePremium SkuName = "Premium"
	// SkuNameShared specifies the sku name shared state for sku name.
	SkuNameShared SkuName = "Shared"
	// SkuNameStandard specifies the sku name standard state for sku name.
	SkuNameStandard SkuName = "Standard"
)

type SubResource

type SubResource struct {
	ID *string `json:"id,omitempty"`
}

SubResource is

type Workflow

type Workflow struct {
	autorest.Response `json:"-"`
	ID                *string             `json:"id,omitempty"`
	Name              *string             `json:"name,omitempty"`
	Type              *string             `json:"type,omitempty"`
	Location          *string             `json:"location,omitempty"`
	Tags              *map[string]*string `json:"tags,omitempty"`
	Properties        *WorkflowProperties `json:"properties,omitempty"`
}

Workflow is

type WorkflowAccessKey

type WorkflowAccessKey struct {
	autorest.Response `json:"-"`
	ID                *string                      `json:"id,omitempty"`
	Properties        *WorkflowAccessKeyProperties `json:"properties,omitempty"`
	Name              *string                      `json:"name,omitempty"`
	Type              *string                      `json:"type,omitempty"`
}

WorkflowAccessKey is

type WorkflowAccessKeyListResult

type WorkflowAccessKeyListResult struct {
	autorest.Response `json:"-"`
	Value             *[]WorkflowAccessKey `json:"value,omitempty"`
	NextLink          *string              `json:"nextLink,omitempty"`
}

WorkflowAccessKeyListResult is

func (WorkflowAccessKeyListResult) WorkflowAccessKeyListResultPreparer

func (client WorkflowAccessKeyListResult) WorkflowAccessKeyListResultPreparer() (*http.Request, error)

WorkflowAccessKeyListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type WorkflowAccessKeyProperties

type WorkflowAccessKeyProperties struct {
	NotBefore *date.Time `json:"notBefore,omitempty"`
	NotAfter  *date.Time `json:"notAfter,omitempty"`
}

WorkflowAccessKeyProperties is

type WorkflowAccessKeysManagementClient

type WorkflowAccessKeysManagementClient struct {
	ManagementClient
}

WorkflowAccessKeysManagementClient is the client for the WorkflowAccessKeys methods of the Logic service.

func NewWorkflowAccessKeysManagementClient

func NewWorkflowAccessKeysManagementClient(subscriptionID string) WorkflowAccessKeysManagementClient

NewWorkflowAccessKeysManagementClient creates an instance of the WorkflowAccessKeysManagementClient client.

func NewWorkflowAccessKeysManagementClientWithBaseURI

func NewWorkflowAccessKeysManagementClientWithBaseURI(baseURI string, subscriptionID string) WorkflowAccessKeysManagementClient

NewWorkflowAccessKeysManagementClientWithBaseURI creates an instance of the WorkflowAccessKeysManagementClient client.

func (WorkflowAccessKeysManagementClient) CreateOrUpdate

func (client WorkflowAccessKeysManagementClient) CreateOrUpdate(resourceGroupName string, workflowName string, accessKeyName string, workflowAccesskey WorkflowAccessKey) (result WorkflowAccessKey, ae error)

CreateOrUpdate creates or updates a workflow access key.

resourceGroupName is the resource group name. workflowName is the workflow name. accessKeyName is the workflow access key name. workflowAccesskey is the workflow access key.

func (WorkflowAccessKeysManagementClient) CreateOrUpdatePreparer

func (client WorkflowAccessKeysManagementClient) CreateOrUpdatePreparer(resourceGroupName string, workflowName string, accessKeyName string, workflowAccesskey WorkflowAccessKey) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (WorkflowAccessKeysManagementClient) CreateOrUpdateResponder

func (client WorkflowAccessKeysManagementClient) 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 (WorkflowAccessKeysManagementClient) CreateOrUpdateSender

func (client WorkflowAccessKeysManagementClient) 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 (WorkflowAccessKeysManagementClient) Delete

func (client WorkflowAccessKeysManagementClient) Delete(resourceGroupName string, workflowName string, accessKeyName string) (result autorest.Response, ae error)

Delete deletes a workflow access key.

resourceGroupName is the resource group name. workflowName is the workflow name. accessKeyName is the workflow access key name.

func (WorkflowAccessKeysManagementClient) DeletePreparer

func (client WorkflowAccessKeysManagementClient) DeletePreparer(resourceGroupName string, workflowName string, accessKeyName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (WorkflowAccessKeysManagementClient) DeleteResponder

func (client WorkflowAccessKeysManagementClient) 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 (WorkflowAccessKeysManagementClient) DeleteSender

func (client WorkflowAccessKeysManagementClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (WorkflowAccessKeysManagementClient) Get

func (client WorkflowAccessKeysManagementClient) Get(resourceGroupName string, workflowName string, accessKeyName string) (result WorkflowAccessKey, ae error)

Get gets a workflow access key.

resourceGroupName is the resource group name. workflowName is the workflow name. accessKeyName is the workflow access key name.

func (WorkflowAccessKeysManagementClient) GetPreparer

func (client WorkflowAccessKeysManagementClient) GetPreparer(resourceGroupName string, workflowName string, accessKeyName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (WorkflowAccessKeysManagementClient) GetResponder

func (client WorkflowAccessKeysManagementClient) 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 (WorkflowAccessKeysManagementClient) GetSender

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (WorkflowAccessKeysManagementClient) List

func (client WorkflowAccessKeysManagementClient) List(resourceGroupName string, workflowName string, top *int) (result WorkflowAccessKeyListResult, ae error)

List gets a list of workflow access keys.

resourceGroupName is the resource group name. workflowName is the workflow name. top is the number of items to be included in the result.

func (WorkflowAccessKeysManagementClient) ListNextResults

ListNextResults retrieves the next set of results, if any.

func (WorkflowAccessKeysManagementClient) ListPreparer

func (client WorkflowAccessKeysManagementClient) ListPreparer(resourceGroupName string, workflowName string, top *int) (*http.Request, error)

ListPreparer prepares the List request.

func (WorkflowAccessKeysManagementClient) ListResponder

func (client WorkflowAccessKeysManagementClient) 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 (WorkflowAccessKeysManagementClient) ListSecretKeys

func (client WorkflowAccessKeysManagementClient) ListSecretKeys(resourceGroupName string, workflowName string, accessKeyName string) (result WorkflowSecretKeys, ae error)

ListSecretKeys lists secret keys.

resourceGroupName is the resource group name. workflowName is the workflow name. accessKeyName is the workflow access key name.

func (WorkflowAccessKeysManagementClient) ListSecretKeysPreparer

func (client WorkflowAccessKeysManagementClient) ListSecretKeysPreparer(resourceGroupName string, workflowName string, accessKeyName string) (*http.Request, error)

ListSecretKeysPreparer prepares the ListSecretKeys request.

func (WorkflowAccessKeysManagementClient) ListSecretKeysResponder

func (client WorkflowAccessKeysManagementClient) 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 (WorkflowAccessKeysManagementClient) ListSecretKeysSender

func (client WorkflowAccessKeysManagementClient) 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 (WorkflowAccessKeysManagementClient) ListSender

func (client WorkflowAccessKeysManagementClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

func (WorkflowAccessKeysManagementClient) RegenerateSecretKey

func (client WorkflowAccessKeysManagementClient) RegenerateSecretKey(resourceGroupName string, workflowName string, accessKeyName string, parameters RegenerateSecretKeyParameters) (result WorkflowSecretKeys, ae error)

RegenerateSecretKey regenerates secret key.

resourceGroupName is the resource group name. workflowName is the workflow name. accessKeyName is the workflow access key name. parameters is the parameters.

func (WorkflowAccessKeysManagementClient) RegenerateSecretKeyPreparer

func (client WorkflowAccessKeysManagementClient) RegenerateSecretKeyPreparer(resourceGroupName string, workflowName string, accessKeyName string, parameters RegenerateSecretKeyParameters) (*http.Request, error)

RegenerateSecretKeyPreparer prepares the RegenerateSecretKey request.

func (WorkflowAccessKeysManagementClient) RegenerateSecretKeyResponder

func (client WorkflowAccessKeysManagementClient) 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 (WorkflowAccessKeysManagementClient) RegenerateSecretKeySender

func (client WorkflowAccessKeysManagementClient) 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 WorkflowState `json:"state,omitempty"`
}

WorkflowFilter is

type WorkflowListResult

type WorkflowListResult struct {
	autorest.Response `json:"-"`
	Value             *[]Workflow `json:"value,omitempty"`
	NextLink          *string     `json:"nextLink,omitempty"`
}

WorkflowListResult is

func (WorkflowListResult) WorkflowListResultPreparer

func (client WorkflowListResult) WorkflowListResultPreparer() (*http.Request, error)

WorkflowListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type WorkflowOutputParameter

type WorkflowOutputParameter struct {
	Type     ParameterType           `json:"type,omitempty"`
	Value    *map[string]interface{} `json:"value,omitempty"`
	Metadata *map[string]interface{} `json:"metadata,omitempty"`
	Error    *map[string]interface{} `json:"error,omitempty"`
}

WorkflowOutputParameter is

type WorkflowParameter

type WorkflowParameter struct {
	Type     ParameterType           `json:"type,omitempty"`
	Value    *map[string]interface{} `json:"value,omitempty"`
	Metadata *map[string]interface{} `json:"metadata,omitempty"`
}

WorkflowParameter is

type WorkflowProperties

type WorkflowProperties struct {
	ProvisioningState WorkflowProvisioningState      `json:"provisioningState,omitempty"`
	CreatedTime       *date.Time                     `json:"createdTime,omitempty"`
	ChangedTime       *date.Time                     `json:"changedTime,omitempty"`
	State             WorkflowState                  `json:"state,omitempty"`
	Version           *string                        `json:"version,omitempty"`
	AccessEndpoint    *string                        `json:"accessEndpoint,omitempty"`
	Sku               *Sku                           `json:"sku,omitempty"`
	DefinitionLink    *ContentLink                   `json:"definitionLink,omitempty"`
	Definition        *map[string]interface{}        `json:"definition,omitempty"`
	ParametersLink    *ContentLink                   `json:"parametersLink,omitempty"`
	Parameters        *map[string]*WorkflowParameter `json:"parameters,omitempty"`
}

WorkflowProperties is

type WorkflowProvisioningState

type WorkflowProvisioningState string

WorkflowProvisioningState enumerates the values for workflow provisioning state.

const (
	// WorkflowProvisioningStateMoving specifies the workflow provisioning
	// state moving state for workflow provisioning state.
	WorkflowProvisioningStateMoving WorkflowProvisioningState = "Moving"
	// WorkflowProvisioningStateNotSpecified specifies the workflow
	// provisioning state not specified state for workflow provisioning state.
	WorkflowProvisioningStateNotSpecified WorkflowProvisioningState = "NotSpecified"
	// WorkflowProvisioningStateSucceeded specifies the workflow provisioning
	// state succeeded state for workflow provisioning state.
	WorkflowProvisioningStateSucceeded WorkflowProvisioningState = "Succeeded"
)

type WorkflowRun

type WorkflowRun struct {
	autorest.Response `json:"-"`
	ID                *string                `json:"id,omitempty"`
	Properties        *WorkflowRunProperties `json:"properties,omitempty"`
	Name              *string                `json:"name,omitempty"`
	Type              *string                `json:"type,omitempty"`
}

WorkflowRun is

type WorkflowRunAction

type WorkflowRunAction struct {
	autorest.Response `json:"-"`
	ID                *string                      `json:"id,omitempty"`
	Properties        *WorkflowRunActionProperties `json:"properties,omitempty"`
	Name              *string                      `json:"name,omitempty"`
	Type              *string                      `json:"type,omitempty"`
}

WorkflowRunAction is

type WorkflowRunActionFilter

type WorkflowRunActionFilter struct {
	Status WorkflowStatus `json:"status,omitempty"`
}

WorkflowRunActionFilter is

type WorkflowRunActionListResult

type WorkflowRunActionListResult struct {
	autorest.Response `json:"-"`
	Value             *[]WorkflowRunAction `json:"value,omitempty"`
	NextLink          *string              `json:"nextLink,omitempty"`
}

WorkflowRunActionListResult is

func (WorkflowRunActionListResult) WorkflowRunActionListResultPreparer

func (client WorkflowRunActionListResult) WorkflowRunActionListResultPreparer() (*http.Request, error)

WorkflowRunActionListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type WorkflowRunActionProperties

type WorkflowRunActionProperties struct {
	StartTime   *date.Time              `json:"startTime,omitempty"`
	EndTime     *date.Time              `json:"endTime,omitempty"`
	Status      WorkflowStatus          `json:"status,omitempty"`
	Code        *string                 `json:"code,omitempty"`
	Error       *map[string]interface{} `json:"error,omitempty"`
	TrackingID  *string                 `json:"trackingId,omitempty"`
	InputsLink  *ContentLink            `json:"inputsLink,omitempty"`
	OutputsLink *ContentLink            `json:"outputsLink,omitempty"`
}

WorkflowRunActionProperties is

type WorkflowRunActionsManagementClient

type WorkflowRunActionsManagementClient struct {
	ManagementClient
}

WorkflowRunActionsManagementClient is the client for the WorkflowRunActions methods of the Logic service.

func NewWorkflowRunActionsManagementClient

func NewWorkflowRunActionsManagementClient(subscriptionID string) WorkflowRunActionsManagementClient

NewWorkflowRunActionsManagementClient creates an instance of the WorkflowRunActionsManagementClient client.

func NewWorkflowRunActionsManagementClientWithBaseURI

func NewWorkflowRunActionsManagementClientWithBaseURI(baseURI string, subscriptionID string) WorkflowRunActionsManagementClient

NewWorkflowRunActionsManagementClientWithBaseURI creates an instance of the WorkflowRunActionsManagementClient client.

func (WorkflowRunActionsManagementClient) Get

func (client WorkflowRunActionsManagementClient) Get(resourceGroupName string, workflowName string, runName string, actionName string) (result WorkflowRunAction, ae error)

Get gets a workflow run action.

resourceGroupName is the resource group name. workflowName is the workflow name. runName is the workflow run name. actionName is the workflow action name.

func (WorkflowRunActionsManagementClient) GetPreparer

func (client WorkflowRunActionsManagementClient) GetPreparer(resourceGroupName string, workflowName string, runName string, actionName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (WorkflowRunActionsManagementClient) GetResponder

func (client WorkflowRunActionsManagementClient) 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 (WorkflowRunActionsManagementClient) GetSender

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (WorkflowRunActionsManagementClient) List

func (client WorkflowRunActionsManagementClient) List(resourceGroupName string, workflowName string, runName string, top *int, filter string) (result WorkflowRunActionListResult, ae error)

List gets a list of workflow run actions.

resourceGroupName is the resource group name. workflowName is the workflow name. runName is the workflow run name. top is the number of items to be included in the result. filter is the filter to apply on the operation.

func (WorkflowRunActionsManagementClient) ListNextResults

ListNextResults retrieves the next set of results, if any.

func (WorkflowRunActionsManagementClient) ListPreparer

func (client WorkflowRunActionsManagementClient) ListPreparer(resourceGroupName string, workflowName string, runName string, top *int, filter string) (*http.Request, error)

ListPreparer prepares the List request.

func (WorkflowRunActionsManagementClient) ListResponder

func (client WorkflowRunActionsManagementClient) 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 (WorkflowRunActionsManagementClient) ListSender

func (client WorkflowRunActionsManagementClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

type WorkflowRunFilter

type WorkflowRunFilter struct {
	Status WorkflowStatus `json:"status,omitempty"`
}

WorkflowRunFilter is

type WorkflowRunListResult

type WorkflowRunListResult struct {
	autorest.Response `json:"-"`
	Value             *[]WorkflowRun `json:"value,omitempty"`
	NextLink          *string        `json:"nextLink,omitempty"`
}

WorkflowRunListResult is

func (WorkflowRunListResult) WorkflowRunListResultPreparer

func (client WorkflowRunListResult) WorkflowRunListResultPreparer() (*http.Request, error)

WorkflowRunListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type WorkflowRunProperties

type WorkflowRunProperties struct {
	StartTime     *date.Time                           `json:"startTime,omitempty"`
	EndTime       *date.Time                           `json:"endTime,omitempty"`
	Status        WorkflowStatus                       `json:"status,omitempty"`
	Code          *string                              `json:"code,omitempty"`
	Error         *map[string]interface{}              `json:"error,omitempty"`
	CorrelationID *string                              `json:"correlationId,omitempty"`
	Workflow      *ResourceReference                   `json:"workflow,omitempty"`
	Trigger       *WorkflowRunTrigger                  `json:"trigger,omitempty"`
	Outputs       *map[string]*WorkflowOutputParameter `json:"outputs,omitempty"`
}

WorkflowRunProperties is

type WorkflowRunTrigger

type WorkflowRunTrigger struct {
	Name        *string                 `json:"name,omitempty"`
	Inputs      *map[string]interface{} `json:"inputs,omitempty"`
	InputsLink  *ContentLink            `json:"inputsLink,omitempty"`
	Outputs     *map[string]interface{} `json:"outputs,omitempty"`
	OutputsLink *ContentLink            `json:"outputsLink,omitempty"`
	StartTime   *date.Time              `json:"startTime,omitempty"`
	EndTime     *date.Time              `json:"endTime,omitempty"`
	TrackingID  *string                 `json:"trackingId,omitempty"`
	Code        *string                 `json:"code,omitempty"`
	Status      WorkflowStatus          `json:"status,omitempty"`
	Error       *map[string]interface{} `json:"error,omitempty"`
}

WorkflowRunTrigger is

type WorkflowRunsManagementClient

type WorkflowRunsManagementClient struct {
	ManagementClient
}

WorkflowRunsManagementClient is the client for the WorkflowRuns methods of the Logic service.

func NewWorkflowRunsManagementClient

func NewWorkflowRunsManagementClient(subscriptionID string) WorkflowRunsManagementClient

NewWorkflowRunsManagementClient creates an instance of the WorkflowRunsManagementClient client.

func NewWorkflowRunsManagementClientWithBaseURI

func NewWorkflowRunsManagementClientWithBaseURI(baseURI string, subscriptionID string) WorkflowRunsManagementClient

NewWorkflowRunsManagementClientWithBaseURI creates an instance of the WorkflowRunsManagementClient client.

func (WorkflowRunsManagementClient) Cancel

func (client WorkflowRunsManagementClient) Cancel(resourceGroupName string, workflowName string, runName string) (result autorest.Response, ae error)

Cancel cancels a workflow run.

resourceGroupName is the resource group name. workflowName is the workflow name. runName is the workflow run name.

func (WorkflowRunsManagementClient) CancelPreparer

func (client WorkflowRunsManagementClient) CancelPreparer(resourceGroupName string, workflowName string, runName string) (*http.Request, error)

CancelPreparer prepares the Cancel request.

func (WorkflowRunsManagementClient) CancelResponder

func (client WorkflowRunsManagementClient) 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 (WorkflowRunsManagementClient) CancelSender

func (client WorkflowRunsManagementClient) CancelSender(req *http.Request) (*http.Response, error)

CancelSender sends the Cancel request. The method will close the http.Response Body if it receives an error.

func (WorkflowRunsManagementClient) Get

func (client WorkflowRunsManagementClient) Get(resourceGroupName string, workflowName string, runName string) (result WorkflowRun, ae error)

Get gets a workflow run.

resourceGroupName is the resource group name. workflowName is the workflow name. runName is the workflow run name.

func (WorkflowRunsManagementClient) GetPreparer

func (client WorkflowRunsManagementClient) GetPreparer(resourceGroupName string, workflowName string, runName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (WorkflowRunsManagementClient) GetResponder

func (client WorkflowRunsManagementClient) 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 (WorkflowRunsManagementClient) GetSender

func (client WorkflowRunsManagementClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (WorkflowRunsManagementClient) List

func (client WorkflowRunsManagementClient) List(resourceGroupName string, workflowName string, top *int, filter string) (result WorkflowRunListResult, ae error)

List gets a list of workflow runs.

resourceGroupName is the resource group name. workflowName is the workflow name. top is the number of items to be included in the result. filter is the filter to apply on the operation.

func (WorkflowRunsManagementClient) ListNextResults

func (client WorkflowRunsManagementClient) ListNextResults(lastResults WorkflowRunListResult) (result WorkflowRunListResult, ae error)

ListNextResults retrieves the next set of results, if any.

func (WorkflowRunsManagementClient) ListPreparer

func (client WorkflowRunsManagementClient) ListPreparer(resourceGroupName string, workflowName string, top *int, filter string) (*http.Request, error)

ListPreparer prepares the List request.

func (WorkflowRunsManagementClient) ListResponder

func (client WorkflowRunsManagementClient) 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 (WorkflowRunsManagementClient) ListSender

func (client WorkflowRunsManagementClient) ListSender(req *http.Request) (*http.Response, error)

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   *string `json:"primarySecretKey,omitempty"`
	SecondarySecretKey *string `json:"secondarySecretKey,omitempty"`
}

WorkflowSecretKeys is

type WorkflowState

type WorkflowState string

WorkflowState enumerates the values for workflow state.

const (
	// WorkflowStateDeleted specifies the workflow state deleted state for
	// workflow state.
	WorkflowStateDeleted WorkflowState = "Deleted"
	// WorkflowStateDisabled specifies the workflow state disabled state for
	// workflow state.
	WorkflowStateDisabled WorkflowState = "Disabled"
	// WorkflowStateEnabled specifies the workflow state enabled state for
	// workflow state.
	WorkflowStateEnabled WorkflowState = "Enabled"
	// WorkflowStateNotSpecified specifies the workflow state not specified
	// state for workflow state.
	WorkflowStateNotSpecified WorkflowState = "NotSpecified"
	// WorkflowStateSuspended specifies the workflow state suspended state for
	// workflow state.
	WorkflowStateSuspended WorkflowState = "Suspended"
)

type WorkflowStatus

type WorkflowStatus string

WorkflowStatus enumerates the values for workflow status.

const (
	// WorkflowStatusCancelled specifies the workflow status cancelled state
	// for workflow status.
	WorkflowStatusCancelled WorkflowStatus = "Cancelled"
	// WorkflowStatusFailed specifies the workflow status failed state for
	// workflow status.
	WorkflowStatusFailed WorkflowStatus = "Failed"
	// WorkflowStatusNotSpecified specifies the workflow status not specified
	// state for workflow status.
	WorkflowStatusNotSpecified WorkflowStatus = "NotSpecified"
	// WorkflowStatusPaused specifies the workflow status paused state for
	// workflow status.
	WorkflowStatusPaused WorkflowStatus = "Paused"
	// WorkflowStatusRunning specifies the workflow status running state for
	// workflow status.
	WorkflowStatusRunning WorkflowStatus = "Running"
	// WorkflowStatusSkipped specifies the workflow status skipped state for
	// workflow status.
	WorkflowStatusSkipped WorkflowStatus = "Skipped"
	// WorkflowStatusSucceeded specifies the workflow status succeeded state
	// for workflow status.
	WorkflowStatusSucceeded WorkflowStatus = "Succeeded"
	// WorkflowStatusSuspended specifies the workflow status suspended state
	// for workflow status.
	WorkflowStatusSuspended WorkflowStatus = "Suspended"
	// WorkflowStatusWaiting specifies the workflow status waiting state for
	// workflow status.
	WorkflowStatusWaiting WorkflowStatus = "Waiting"
)

type WorkflowTrigger

type WorkflowTrigger struct {
	autorest.Response `json:"-"`
	ID                *string                    `json:"id,omitempty"`
	Properties        *WorkflowTriggerProperties `json:"properties,omitempty"`
	Name              *string                    `json:"name,omitempty"`
	Type              *string                    `json:"type,omitempty"`
}

WorkflowTrigger is

type WorkflowTriggerFilter

type WorkflowTriggerFilter struct {
	State WorkflowState `json:"state,omitempty"`
}

WorkflowTriggerFilter is

type WorkflowTriggerHistoriesManagementClient

type WorkflowTriggerHistoriesManagementClient struct {
	ManagementClient
}

WorkflowTriggerHistoriesManagementClient is the client for the WorkflowTriggerHistories methods of the Logic service.

func NewWorkflowTriggerHistoriesManagementClient

func NewWorkflowTriggerHistoriesManagementClient(subscriptionID string) WorkflowTriggerHistoriesManagementClient

NewWorkflowTriggerHistoriesManagementClient creates an instance of the WorkflowTriggerHistoriesManagementClient client.

func NewWorkflowTriggerHistoriesManagementClientWithBaseURI

func NewWorkflowTriggerHistoriesManagementClientWithBaseURI(baseURI string, subscriptionID string) WorkflowTriggerHistoriesManagementClient

NewWorkflowTriggerHistoriesManagementClientWithBaseURI creates an instance of the WorkflowTriggerHistoriesManagementClient client.

func (WorkflowTriggerHistoriesManagementClient) Get

func (client WorkflowTriggerHistoriesManagementClient) Get(resourceGroupName string, workflowName string, triggerName string, historyName string) (result WorkflowTriggerHistory, ae error)

Get gets a workflow trigger history.

resourceGroupName is the resource group name. workflowName is the workflow name. triggerName is the workflow trigger name. historyName is the workflow trigger history name.

func (WorkflowTriggerHistoriesManagementClient) GetPreparer

func (client WorkflowTriggerHistoriesManagementClient) GetPreparer(resourceGroupName string, workflowName string, triggerName string, historyName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (WorkflowTriggerHistoriesManagementClient) GetResponder

func (client WorkflowTriggerHistoriesManagementClient) 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 (WorkflowTriggerHistoriesManagementClient) GetSender

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (WorkflowTriggerHistoriesManagementClient) List

func (client WorkflowTriggerHistoriesManagementClient) List(resourceGroupName string, workflowName string, triggerName string, top *int) (result WorkflowTriggerHistoryListResult, ae error)

List gets a list of workflow trigger histories.

resourceGroupName is the resource group name. workflowName is the workflow name. triggerName is the workflow trigger name. top is the number of items to be included in the result.

func (WorkflowTriggerHistoriesManagementClient) ListNextResults

ListNextResults retrieves the next set of results, if any.

func (WorkflowTriggerHistoriesManagementClient) ListPreparer

func (client WorkflowTriggerHistoriesManagementClient) ListPreparer(resourceGroupName string, workflowName string, triggerName string, top *int) (*http.Request, error)

ListPreparer prepares the List request.

func (WorkflowTriggerHistoriesManagementClient) ListResponder

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (WorkflowTriggerHistoriesManagementClient) ListSender

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

type WorkflowTriggerHistory

type WorkflowTriggerHistory struct {
	autorest.Response `json:"-"`
	ID                *string                           `json:"id,omitempty"`
	Properties        *WorkflowTriggerHistoryProperties `json:"properties,omitempty"`
	Name              *string                           `json:"name,omitempty"`
	Type              *string                           `json:"type,omitempty"`
}

WorkflowTriggerHistory is

type WorkflowTriggerHistoryListResult

type WorkflowTriggerHistoryListResult struct {
	autorest.Response `json:"-"`
	Value             *[]WorkflowTriggerHistory `json:"value,omitempty"`
	NextLink          *string                   `json:"nextLink,omitempty"`
}

WorkflowTriggerHistoryListResult is

func (WorkflowTriggerHistoryListResult) WorkflowTriggerHistoryListResultPreparer

func (client WorkflowTriggerHistoryListResult) WorkflowTriggerHistoryListResultPreparer() (*http.Request, error)

WorkflowTriggerHistoryListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type WorkflowTriggerHistoryProperties

type WorkflowTriggerHistoryProperties struct {
	StartTime   *date.Time              `json:"startTime,omitempty"`
	EndTime     *date.Time              `json:"endTime,omitempty"`
	Status      WorkflowStatus          `json:"status,omitempty"`
	Code        *string                 `json:"code,omitempty"`
	Error       *map[string]interface{} `json:"error,omitempty"`
	TrackingID  *string                 `json:"trackingId,omitempty"`
	InputsLink  *ContentLink            `json:"inputsLink,omitempty"`
	OutputsLink *ContentLink            `json:"outputsLink,omitempty"`
	Fired       *bool                   `json:"fired,omitempty"`
	Run         *ResourceReference      `json:"run,omitempty"`
}

WorkflowTriggerHistoryProperties is

type WorkflowTriggerListResult

type WorkflowTriggerListResult struct {
	autorest.Response `json:"-"`
	Value             *[]WorkflowTrigger `json:"value,omitempty"`
	NextLink          *string            `json:"nextLink,omitempty"`
}

WorkflowTriggerListResult is

func (WorkflowTriggerListResult) WorkflowTriggerListResultPreparer

func (client WorkflowTriggerListResult) WorkflowTriggerListResultPreparer() (*http.Request, error)

WorkflowTriggerListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type WorkflowTriggerProperties

type WorkflowTriggerProperties struct {
	ProvisioningState WorkflowTriggerProvisioningState `json:"provisioningState,omitempty"`
	CreatedTime       *date.Time                       `json:"createdTime,omitempty"`
	ChangedTime       *date.Time                       `json:"changedTime,omitempty"`
	State             WorkflowState                    `json:"state,omitempty"`
	Status            WorkflowStatus                   `json:"status,omitempty"`
	LastExecutionTime *date.Time                       `json:"lastExecutionTime,omitempty"`
	NextExecutionTime *date.Time                       `json:"nextExecutionTime,omitempty"`
	Recurrence        *WorkflowTriggerRecurrence       `json:"recurrence,omitempty"`
	Workflow          *ResourceReference               `json:"workflow,omitempty"`
}

WorkflowTriggerProperties is

type WorkflowTriggerProvisioningState

type WorkflowTriggerProvisioningState string

WorkflowTriggerProvisioningState enumerates the values for workflow trigger provisioning state.

const (
	// WorkflowTriggerProvisioningStateCreating specifies the workflow trigger
	// provisioning state creating state for workflow trigger provisioning
	// state.
	WorkflowTriggerProvisioningStateCreating WorkflowTriggerProvisioningState = "Creating"
	// WorkflowTriggerProvisioningStateNotSpecified specifies the workflow
	// trigger provisioning state not specified state for workflow trigger
	// provisioning state.
	WorkflowTriggerProvisioningStateNotSpecified WorkflowTriggerProvisioningState = "NotSpecified"
	// WorkflowTriggerProvisioningStateSucceeded specifies the workflow
	// trigger provisioning state succeeded state for workflow trigger
	// provisioning state.
	WorkflowTriggerProvisioningStateSucceeded WorkflowTriggerProvisioningState = "Succeeded"
	// WorkflowTriggerProvisioningStateUpdating specifies the workflow trigger
	// provisioning state updating state for workflow trigger provisioning
	// state.
	WorkflowTriggerProvisioningStateUpdating WorkflowTriggerProvisioningState = "Updating"
)

type WorkflowTriggerRecurrence

type WorkflowTriggerRecurrence struct {
	Frequency RecurrenceFrequency `json:"frequency,omitempty"`
	Interval  *int                `json:"interval,omitempty"`
	StartTime *date.Time          `json:"startTime,omitempty"`
	TimeZone  *string             `json:"timeZone,omitempty"`
}

WorkflowTriggerRecurrence is

type WorkflowTriggersManagementClient

type WorkflowTriggersManagementClient struct {
	ManagementClient
}

WorkflowTriggersManagementClient is the client for the WorkflowTriggers methods of the Logic service.

func NewWorkflowTriggersManagementClient

func NewWorkflowTriggersManagementClient(subscriptionID string) WorkflowTriggersManagementClient

NewWorkflowTriggersManagementClient creates an instance of the WorkflowTriggersManagementClient client.

func NewWorkflowTriggersManagementClientWithBaseURI

func NewWorkflowTriggersManagementClientWithBaseURI(baseURI string, subscriptionID string) WorkflowTriggersManagementClient

NewWorkflowTriggersManagementClientWithBaseURI creates an instance of the WorkflowTriggersManagementClient client.

func (WorkflowTriggersManagementClient) Get

func (client WorkflowTriggersManagementClient) Get(resourceGroupName string, workflowName string, triggerName string) (result WorkflowTrigger, ae error)

Get gets a workflow trigger.

resourceGroupName is the resource group name. workflowName is the workflow name. triggerName is the workflow trigger name.

func (WorkflowTriggersManagementClient) GetPreparer

func (client WorkflowTriggersManagementClient) GetPreparer(resourceGroupName string, workflowName string, triggerName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (WorkflowTriggersManagementClient) GetResponder

func (client WorkflowTriggersManagementClient) 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 (WorkflowTriggersManagementClient) GetSender

func (client WorkflowTriggersManagementClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (WorkflowTriggersManagementClient) List

func (client WorkflowTriggersManagementClient) List(resourceGroupName string, workflowName string, top *int, filter string) (result WorkflowTriggerListResult, ae error)

List gets a list of workflow triggers.

resourceGroupName is the resource group name. workflowName is the workflow name. top is the number of items to be included in the result. filter is the filter to apply on the operation.

func (WorkflowTriggersManagementClient) ListNextResults

func (client WorkflowTriggersManagementClient) ListNextResults(lastResults WorkflowTriggerListResult) (result WorkflowTriggerListResult, ae error)

ListNextResults retrieves the next set of results, if any.

func (WorkflowTriggersManagementClient) ListPreparer

func (client WorkflowTriggersManagementClient) ListPreparer(resourceGroupName string, workflowName string, top *int, filter string) (*http.Request, error)

ListPreparer prepares the List request.

func (WorkflowTriggersManagementClient) ListResponder

func (client WorkflowTriggersManagementClient) 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 (WorkflowTriggersManagementClient) ListSender

func (client WorkflowTriggersManagementClient) ListSender(req *http.Request) (*http.Response, error)

ListSender sends the List request. The method will close the http.Response Body if it receives an error.

func (WorkflowTriggersManagementClient) Run

func (client WorkflowTriggersManagementClient) Run(resourceGroupName string, workflowName string, triggerName string) (result autorest.Response, ae error)

Run runs a workflow trigger.

resourceGroupName is the resource group name. workflowName is the workflow name. triggerName is the workflow trigger name.

func (WorkflowTriggersManagementClient) RunPreparer

func (client WorkflowTriggersManagementClient) RunPreparer(resourceGroupName string, workflowName string, triggerName string) (*http.Request, error)

RunPreparer prepares the Run request.

func (WorkflowTriggersManagementClient) RunResponder

func (client WorkflowTriggersManagementClient) 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.

func (WorkflowTriggersManagementClient) RunSender

func (client WorkflowTriggersManagementClient) RunSender(req *http.Request) (*http.Response, error)

RunSender sends the Run request. The method will close the http.Response Body if it receives an error.

type WorkflowVersion

type WorkflowVersion struct {
	autorest.Response `json:"-"`
	ID                *string                    `json:"id,omitempty"`
	Name              *string                    `json:"name,omitempty"`
	Type              *string                    `json:"type,omitempty"`
	Location          *string                    `json:"location,omitempty"`
	Tags              *map[string]*string        `json:"tags,omitempty"`
	Properties        *WorkflowVersionProperties `json:"properties,omitempty"`
}

WorkflowVersion is

type WorkflowVersionProperties

type WorkflowVersionProperties struct {
	CreatedTime    *date.Time                     `json:"createdTime,omitempty"`
	ChangedTime    *date.Time                     `json:"changedTime,omitempty"`
	State          WorkflowState                  `json:"state,omitempty"`
	Version        *string                        `json:"version,omitempty"`
	AccessEndpoint *string                        `json:"accessEndpoint,omitempty"`
	Sku            *Sku                           `json:"sku,omitempty"`
	DefinitionLink *ContentLink                   `json:"definitionLink,omitempty"`
	Definition     *map[string]interface{}        `json:"definition,omitempty"`
	ParametersLink *ContentLink                   `json:"parametersLink,omitempty"`
	Parameters     *map[string]*WorkflowParameter `json:"parameters,omitempty"`
}

WorkflowVersionProperties is

type WorkflowVersionsManagementClient

type WorkflowVersionsManagementClient struct {
	ManagementClient
}

WorkflowVersionsManagementClient is the client for the WorkflowVersions methods of the Logic service.

func NewWorkflowVersionsManagementClient

func NewWorkflowVersionsManagementClient(subscriptionID string) WorkflowVersionsManagementClient

NewWorkflowVersionsManagementClient creates an instance of the WorkflowVersionsManagementClient client.

func NewWorkflowVersionsManagementClientWithBaseURI

func NewWorkflowVersionsManagementClientWithBaseURI(baseURI string, subscriptionID string) WorkflowVersionsManagementClient

NewWorkflowVersionsManagementClientWithBaseURI creates an instance of the WorkflowVersionsManagementClient client.

func (WorkflowVersionsManagementClient) Get

func (client WorkflowVersionsManagementClient) Get(resourceGroupName string, workflowName string, versionID string) (result WorkflowVersion, ae error)

Get gets a workflow version.

resourceGroupName is the resource group name. workflowName is the workflow name. versionID is the workflow versionId.

func (WorkflowVersionsManagementClient) GetPreparer

func (client WorkflowVersionsManagementClient) GetPreparer(resourceGroupName string, workflowName string, versionID string) (*http.Request, error)

GetPreparer prepares the Get request.

func (WorkflowVersionsManagementClient) GetResponder

func (client WorkflowVersionsManagementClient) GetResponder(resp *http.Response) (result WorkflowVersion, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (WorkflowVersionsManagementClient) GetSender

func (client WorkflowVersionsManagementClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

type WorkflowsManagementClient

type WorkflowsManagementClient struct {
	ManagementClient
}

WorkflowsManagementClient is the client for the Workflows methods of the Logic service.

func NewWorkflowsManagementClient

func NewWorkflowsManagementClient(subscriptionID string) WorkflowsManagementClient

NewWorkflowsManagementClient creates an instance of the WorkflowsManagementClient client.

func NewWorkflowsManagementClientWithBaseURI

func NewWorkflowsManagementClientWithBaseURI(baseURI string, subscriptionID string) WorkflowsManagementClient

NewWorkflowsManagementClientWithBaseURI creates an instance of the WorkflowsManagementClient client.

func (WorkflowsManagementClient) CreateOrUpdate

func (client WorkflowsManagementClient) CreateOrUpdate(resourceGroupName string, workflowName string, workflow Workflow) (result Workflow, ae error)

CreateOrUpdate creates or updates a workflow.

resourceGroupName is the resource group name. workflowName is the workflow name. workflow is the workflow.

func (WorkflowsManagementClient) CreateOrUpdatePreparer

func (client WorkflowsManagementClient) CreateOrUpdatePreparer(resourceGroupName string, workflowName string, workflow Workflow) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (WorkflowsManagementClient) CreateOrUpdateResponder

func (client WorkflowsManagementClient) 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 (WorkflowsManagementClient) CreateOrUpdateSender

func (client WorkflowsManagementClient) 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 (WorkflowsManagementClient) Delete

func (client WorkflowsManagementClient) Delete(resourceGroupName string, workflowName string) (result autorest.Response, ae error)

Delete deletes a workflow.

resourceGroupName is the resource group name. workflowName is the workflow name.

func (WorkflowsManagementClient) DeletePreparer

func (client WorkflowsManagementClient) DeletePreparer(resourceGroupName string, workflowName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (WorkflowsManagementClient) DeleteResponder

func (client WorkflowsManagementClient) 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 (WorkflowsManagementClient) DeleteSender

func (client WorkflowsManagementClient) DeleteSender(req *http.Request) (*http.Response, error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (WorkflowsManagementClient) Disable

func (client WorkflowsManagementClient) Disable(resourceGroupName string, workflowName string) (result autorest.Response, ae error)

Disable disables a workflow.

resourceGroupName is the resource group name. workflowName is the workflow name.

func (WorkflowsManagementClient) DisablePreparer

func (client WorkflowsManagementClient) DisablePreparer(resourceGroupName string, workflowName string) (*http.Request, error)

DisablePreparer prepares the Disable request.

func (WorkflowsManagementClient) DisableResponder

func (client WorkflowsManagementClient) 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 (WorkflowsManagementClient) DisableSender

func (client WorkflowsManagementClient) DisableSender(req *http.Request) (*http.Response, error)

DisableSender sends the Disable request. The method will close the http.Response Body if it receives an error.

func (WorkflowsManagementClient) Enable

func (client WorkflowsManagementClient) Enable(resourceGroupName string, workflowName string) (result autorest.Response, ae error)

Enable enables a workflow.

resourceGroupName is the resource group name. workflowName is the workflow name.

func (WorkflowsManagementClient) EnablePreparer

func (client WorkflowsManagementClient) EnablePreparer(resourceGroupName string, workflowName string) (*http.Request, error)

EnablePreparer prepares the Enable request.

func (WorkflowsManagementClient) EnableResponder

func (client WorkflowsManagementClient) 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 (WorkflowsManagementClient) EnableSender

func (client WorkflowsManagementClient) EnableSender(req *http.Request) (*http.Response, error)

EnableSender sends the Enable request. The method will close the http.Response Body if it receives an error.

func (WorkflowsManagementClient) Get

func (client WorkflowsManagementClient) Get(resourceGroupName string, workflowName string) (result Workflow, ae error)

Get gets a workflow.

resourceGroupName is the resource group name. workflowName is the workflow name.

func (WorkflowsManagementClient) GetPreparer

func (client WorkflowsManagementClient) GetPreparer(resourceGroupName string, workflowName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (WorkflowsManagementClient) GetResponder

func (client WorkflowsManagementClient) 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 (WorkflowsManagementClient) GetSender

func (client WorkflowsManagementClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (WorkflowsManagementClient) ListByResourceGroup

func (client WorkflowsManagementClient) ListByResourceGroup(resourceGroupName string, top *int, filter string) (result WorkflowListResult, ae error)

ListByResourceGroup gets a list of workflows by resource group.

resourceGroupName is the resource group name. top is the number of items to be included in the result. filter is the filter to apply on the operation.

func (WorkflowsManagementClient) ListByResourceGroupNextResults

func (client WorkflowsManagementClient) ListByResourceGroupNextResults(lastResults WorkflowListResult) (result WorkflowListResult, ae error)

ListByResourceGroupNextResults retrieves the next set of results, if any.

func (WorkflowsManagementClient) ListByResourceGroupPreparer

func (client WorkflowsManagementClient) ListByResourceGroupPreparer(resourceGroupName string, top *int, filter string) (*http.Request, error)

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (WorkflowsManagementClient) ListByResourceGroupResponder

func (client WorkflowsManagementClient) 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 (WorkflowsManagementClient) ListByResourceGroupSender

func (client WorkflowsManagementClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)

ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.

func (WorkflowsManagementClient) ListBySubscription

func (client WorkflowsManagementClient) ListBySubscription(top *int, filter string) (result WorkflowListResult, ae error)

ListBySubscription gets a list of workflows by subscription.

top is the number of items to be included in the result. filter is the filter to apply on the operation.

func (WorkflowsManagementClient) ListBySubscriptionNextResults

func (client WorkflowsManagementClient) ListBySubscriptionNextResults(lastResults WorkflowListResult) (result WorkflowListResult, ae error)

ListBySubscriptionNextResults retrieves the next set of results, if any.

func (WorkflowsManagementClient) ListBySubscriptionPreparer

func (client WorkflowsManagementClient) ListBySubscriptionPreparer(top *int, filter string) (*http.Request, error)

ListBySubscriptionPreparer prepares the ListBySubscription request.

func (WorkflowsManagementClient) ListBySubscriptionResponder

func (client WorkflowsManagementClient) 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 (WorkflowsManagementClient) ListBySubscriptionSender

func (client WorkflowsManagementClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)

ListBySubscriptionSender sends the ListBySubscription request. The method will close the http.Response Body if it receives an error.

func (WorkflowsManagementClient) Run

func (client WorkflowsManagementClient) Run(resourceGroupName string, workflowName string, parameters RunWorkflowParameters) (result WorkflowRun, ae error)

Run runs a workflow.

resourceGroupName is the resource group name. workflowName is the workflow name. parameters is the parameters.

func (WorkflowsManagementClient) RunPreparer

func (client WorkflowsManagementClient) RunPreparer(resourceGroupName string, workflowName string, parameters RunWorkflowParameters) (*http.Request, error)

RunPreparer prepares the Run request.

func (WorkflowsManagementClient) RunResponder

func (client WorkflowsManagementClient) 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 (WorkflowsManagementClient) RunSender

func (client WorkflowsManagementClient) RunSender(req *http.Request) (*http.Response, error)

RunSender sends the Run request. The method will close the http.Response Body if it receives an error.

func (WorkflowsManagementClient) Update

func (client WorkflowsManagementClient) Update(resourceGroupName string, workflowName string, workflow Workflow) (result Workflow, ae error)

Update updates a workflow.

resourceGroupName is the resource group name. workflowName is the workflow name. workflow is the workflow.

func (WorkflowsManagementClient) UpdatePreparer

func (client WorkflowsManagementClient) UpdatePreparer(resourceGroupName string, workflowName string, workflow Workflow) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (WorkflowsManagementClient) UpdateResponder

func (client WorkflowsManagementClient) 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 (WorkflowsManagementClient) UpdateSender

func (client WorkflowsManagementClient) UpdateSender(req *http.Request) (*http.Response, error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

func (WorkflowsManagementClient) Validate

func (client WorkflowsManagementClient) Validate(resourceGroupName string, workflowName string, workflow Workflow) (result autorest.Response, ae error)

Validate validates a workflow.

resourceGroupName is the resource group name. workflowName is the workflow name. workflow is the workflow.

func (WorkflowsManagementClient) ValidatePreparer

func (client WorkflowsManagementClient) ValidatePreparer(resourceGroupName string, workflowName string, workflow Workflow) (*http.Request, error)

ValidatePreparer prepares the Validate request.

func (WorkflowsManagementClient) ValidateResponder

func (client WorkflowsManagementClient) 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 (WorkflowsManagementClient) ValidateSender

func (client WorkflowsManagementClient) ValidateSender(req *http.Request) (*http.Response, error)

ValidateSender sends the Validate request. The method will close the http.Response Body if it receives an error.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL