logic

package
v0.0.0-...-3b8a704 Latest Latest
Warning

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

Go to latest
Published: Jun 4, 2016 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation ¶

Overview ¶

Package logic implements the Azure ARM Logic service API version 2015-02-01-preview.

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    *int64                  `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 WorkflowAccessKeysClient ¶

type WorkflowAccessKeysClient struct {
	ManagementClient
}

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

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(resourceGroupName string, workflowName string, accessKeyName string, workflowAccesskey WorkflowAccessKey) (result WorkflowAccessKey, err 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 (WorkflowAccessKeysClient) CreateOrUpdatePreparer ¶

func (client WorkflowAccessKeysClient) CreateOrUpdatePreparer(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(resourceGroupName string, workflowName string, accessKeyName string) (result autorest.Response, err 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 (WorkflowAccessKeysClient) DeletePreparer ¶

func (client WorkflowAccessKeysClient) DeletePreparer(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 ¶

func (client WorkflowAccessKeysClient) 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 (WorkflowAccessKeysClient) Get ¶

func (client WorkflowAccessKeysClient) Get(resourceGroupName string, workflowName string, accessKeyName string) (result WorkflowAccessKey, err 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 (WorkflowAccessKeysClient) GetPreparer ¶

func (client WorkflowAccessKeysClient) GetPreparer(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 ¶

func (client WorkflowAccessKeysClient) 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 (WorkflowAccessKeysClient) List ¶

func (client WorkflowAccessKeysClient) List(resourceGroupName string, workflowName string, top *int32) (result WorkflowAccessKeyListResult, err 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 (WorkflowAccessKeysClient) ListNextResults ¶

func (client WorkflowAccessKeysClient) ListNextResults(lastResults WorkflowAccessKeyListResult) (result WorkflowAccessKeyListResult, err error)

ListNextResults retrieves the next set of results, if any.

func (WorkflowAccessKeysClient) ListPreparer ¶

func (client WorkflowAccessKeysClient) ListPreparer(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(resourceGroupName string, workflowName string, accessKeyName string) (result WorkflowSecretKeys, err error)

ListSecretKeys lists secret keys.

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

func (WorkflowAccessKeysClient) ListSecretKeysPreparer ¶

func (client WorkflowAccessKeysClient) ListSecretKeysPreparer(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 ¶

func (client WorkflowAccessKeysClient) 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 (WorkflowAccessKeysClient) RegenerateSecretKey ¶

func (client WorkflowAccessKeysClient) RegenerateSecretKey(resourceGroupName string, workflowName string, accessKeyName string, parameters RegenerateSecretKeyParameters) (result WorkflowSecretKeys, err 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 (WorkflowAccessKeysClient) RegenerateSecretKeyPreparer ¶

func (client WorkflowAccessKeysClient) RegenerateSecretKeyPreparer(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 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 WorkflowRunActionsClient ¶

type WorkflowRunActionsClient struct {
	ManagementClient
}

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

func NewWorkflowRunActionsClient ¶

func NewWorkflowRunActionsClient(subscriptionID string) WorkflowRunActionsClient

NewWorkflowRunActionsClient creates an instance of the WorkflowRunActionsClient client.

func NewWorkflowRunActionsClientWithBaseURI ¶

func NewWorkflowRunActionsClientWithBaseURI(baseURI string, subscriptionID string) WorkflowRunActionsClient

NewWorkflowRunActionsClientWithBaseURI creates an instance of the WorkflowRunActionsClient client.

func (WorkflowRunActionsClient) Get ¶

func (client WorkflowRunActionsClient) Get(resourceGroupName string, workflowName string, runName string, actionName string) (result WorkflowRunAction, err error)

Get gets a workflow run action.

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

func (WorkflowRunActionsClient) GetPreparer ¶

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

GetPreparer prepares the Get request.

func (WorkflowRunActionsClient) GetResponder ¶

func (client WorkflowRunActionsClient) GetResponder(resp *http.Response) (result WorkflowRunAction, err error)

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

func (WorkflowRunActionsClient) GetSender ¶

func (client WorkflowRunActionsClient) 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 (WorkflowRunActionsClient) List ¶

func (client WorkflowRunActionsClient) List(resourceGroupName string, workflowName string, runName string, top *int32, filter string) (result WorkflowRunActionListResult, err error)

List gets a list of workflow run actions.

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

func (WorkflowRunActionsClient) ListNextResults ¶

func (client WorkflowRunActionsClient) ListNextResults(lastResults WorkflowRunActionListResult) (result WorkflowRunActionListResult, err error)

ListNextResults retrieves the next set of results, if any.

func (WorkflowRunActionsClient) ListPreparer ¶

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

ListPreparer prepares the List request.

func (WorkflowRunActionsClient) ListResponder ¶

func (client WorkflowRunActionsClient) ListResponder(resp *http.Response) (result WorkflowRunActionListResult, err error)

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

func (WorkflowRunActionsClient) ListSender ¶

func (client WorkflowRunActionsClient) 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 WorkflowRunsClient ¶

type WorkflowRunsClient struct {
	ManagementClient
}

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

func NewWorkflowRunsClient ¶

func NewWorkflowRunsClient(subscriptionID string) WorkflowRunsClient

NewWorkflowRunsClient creates an instance of the WorkflowRunsClient client.

func NewWorkflowRunsClientWithBaseURI ¶

func NewWorkflowRunsClientWithBaseURI(baseURI string, subscriptionID string) WorkflowRunsClient

NewWorkflowRunsClientWithBaseURI creates an instance of the WorkflowRunsClient client.

func (WorkflowRunsClient) Cancel ¶

func (client WorkflowRunsClient) Cancel(resourceGroupName string, workflowName string, runName string) (result autorest.Response, err error)

Cancel cancels a workflow run.

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

func (WorkflowRunsClient) CancelPreparer ¶

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

CancelPreparer prepares the Cancel request.

func (WorkflowRunsClient) CancelResponder ¶

func (client WorkflowRunsClient) CancelResponder(resp *http.Response) (result autorest.Response, err error)

CancelResponder handles the response to the Cancel request. The method always closes the http.Response Body.

func (WorkflowRunsClient) CancelSender ¶

func (client WorkflowRunsClient) 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 (WorkflowRunsClient) Get ¶

func (client WorkflowRunsClient) Get(resourceGroupName string, workflowName string, runName string) (result WorkflowRun, err error)

Get gets a workflow run.

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

func (WorkflowRunsClient) GetPreparer ¶

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

GetPreparer prepares the Get request.

func (WorkflowRunsClient) GetResponder ¶

func (client WorkflowRunsClient) GetResponder(resp *http.Response) (result WorkflowRun, err error)

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

func (WorkflowRunsClient) GetSender ¶

func (client WorkflowRunsClient) 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 (WorkflowRunsClient) List ¶

func (client WorkflowRunsClient) List(resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowRunListResult, err error)

List gets a list of workflow runs.

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

func (WorkflowRunsClient) ListNextResults ¶

func (client WorkflowRunsClient) ListNextResults(lastResults WorkflowRunListResult) (result WorkflowRunListResult, err error)

ListNextResults retrieves the next set of results, if any.

func (WorkflowRunsClient) ListPreparer ¶

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

ListPreparer prepares the List request.

func (WorkflowRunsClient) ListResponder ¶

func (client WorkflowRunsClient) ListResponder(resp *http.Response) (result WorkflowRunListResult, err error)

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

func (WorkflowRunsClient) ListSender ¶

func (client WorkflowRunsClient) 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 WorkflowTriggerHistoriesClient ¶

type WorkflowTriggerHistoriesClient struct {
	ManagementClient
}

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

func NewWorkflowTriggerHistoriesClient ¶

func NewWorkflowTriggerHistoriesClient(subscriptionID string) WorkflowTriggerHistoriesClient

NewWorkflowTriggerHistoriesClient creates an instance of the WorkflowTriggerHistoriesClient client.

func NewWorkflowTriggerHistoriesClientWithBaseURI ¶

func NewWorkflowTriggerHistoriesClientWithBaseURI(baseURI string, subscriptionID string) WorkflowTriggerHistoriesClient

NewWorkflowTriggerHistoriesClientWithBaseURI creates an instance of the WorkflowTriggerHistoriesClient client.

func (WorkflowTriggerHistoriesClient) Get ¶

func (client WorkflowTriggerHistoriesClient) Get(resourceGroupName string, workflowName string, triggerName string, historyName string) (result WorkflowTriggerHistory, err error)

Get gets a workflow trigger history.

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

func (WorkflowTriggerHistoriesClient) GetPreparer ¶

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

GetPreparer prepares the Get request.

func (WorkflowTriggerHistoriesClient) GetResponder ¶

func (client WorkflowTriggerHistoriesClient) GetResponder(resp *http.Response) (result WorkflowTriggerHistory, err error)

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

func (WorkflowTriggerHistoriesClient) GetSender ¶

func (client WorkflowTriggerHistoriesClient) 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 (WorkflowTriggerHistoriesClient) List ¶

func (client WorkflowTriggerHistoriesClient) List(resourceGroupName string, workflowName string, triggerName string, top *int32) (result WorkflowTriggerHistoryListResult, err error)

List gets a list of workflow trigger histories.

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

func (WorkflowTriggerHistoriesClient) ListNextResults ¶

ListNextResults retrieves the next set of results, if any.

func (WorkflowTriggerHistoriesClient) ListPreparer ¶

func (client WorkflowTriggerHistoriesClient) ListPreparer(resourceGroupName string, workflowName string, triggerName string, top *int32) (*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 ¶

func (client WorkflowTriggerHistoriesClient) 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 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  *int32              `json:"interval,omitempty"`
	StartTime *date.Time          `json:"startTime,omitempty"`
	TimeZone  *string             `json:"timeZone,omitempty"`
}

WorkflowTriggerRecurrence is

type WorkflowTriggersClient ¶

type WorkflowTriggersClient struct {
	ManagementClient
}

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

func NewWorkflowTriggersClient ¶

func NewWorkflowTriggersClient(subscriptionID string) WorkflowTriggersClient

NewWorkflowTriggersClient creates an instance of the WorkflowTriggersClient client.

func NewWorkflowTriggersClientWithBaseURI ¶

func NewWorkflowTriggersClientWithBaseURI(baseURI string, subscriptionID string) WorkflowTriggersClient

NewWorkflowTriggersClientWithBaseURI creates an instance of the WorkflowTriggersClient client.

func (WorkflowTriggersClient) Get ¶

func (client WorkflowTriggersClient) Get(resourceGroupName string, workflowName string, triggerName string) (result WorkflowTrigger, err error)

Get gets a workflow trigger.

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

func (WorkflowTriggersClient) GetPreparer ¶

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

GetPreparer prepares the Get request.

func (WorkflowTriggersClient) GetResponder ¶

func (client WorkflowTriggersClient) GetResponder(resp *http.Response) (result WorkflowTrigger, err error)

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

func (WorkflowTriggersClient) GetSender ¶

func (client WorkflowTriggersClient) 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 (WorkflowTriggersClient) List ¶

func (client WorkflowTriggersClient) List(resourceGroupName string, workflowName string, top *int32, filter string) (result WorkflowTriggerListResult, err error)

List gets a list of workflow triggers.

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

func (WorkflowTriggersClient) ListNextResults ¶

func (client WorkflowTriggersClient) ListNextResults(lastResults WorkflowTriggerListResult) (result WorkflowTriggerListResult, err error)

ListNextResults retrieves the next set of results, if any.

func (WorkflowTriggersClient) ListPreparer ¶

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

ListPreparer prepares the List request.

func (WorkflowTriggersClient) ListResponder ¶

func (client WorkflowTriggersClient) ListResponder(resp *http.Response) (result WorkflowTriggerListResult, err error)

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

func (WorkflowTriggersClient) ListSender ¶

func (client WorkflowTriggersClient) 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 (WorkflowTriggersClient) Run ¶

func (client WorkflowTriggersClient) Run(resourceGroupName string, workflowName string, triggerName string) (result autorest.Response, err error)

Run runs a workflow trigger.

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

func (WorkflowTriggersClient) RunPreparer ¶

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

RunPreparer prepares the Run request.

func (WorkflowTriggersClient) RunResponder ¶

func (client WorkflowTriggersClient) RunResponder(resp *http.Response) (result autorest.Response, err error)

RunResponder handles the response to the Run request. The method always closes the http.Response Body.

func (WorkflowTriggersClient) RunSender ¶

func (client WorkflowTriggersClient) 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 WorkflowVersionsClient ¶

type WorkflowVersionsClient struct {
	ManagementClient
}

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

func NewWorkflowVersionsClient ¶

func NewWorkflowVersionsClient(subscriptionID string) WorkflowVersionsClient

NewWorkflowVersionsClient creates an instance of the WorkflowVersionsClient client.

func NewWorkflowVersionsClientWithBaseURI ¶

func NewWorkflowVersionsClientWithBaseURI(baseURI string, subscriptionID string) WorkflowVersionsClient

NewWorkflowVersionsClientWithBaseURI creates an instance of the WorkflowVersionsClient client.

func (WorkflowVersionsClient) Get ¶

func (client WorkflowVersionsClient) Get(resourceGroupName string, workflowName string, versionID string) (result WorkflowVersion, err error)

Get gets a workflow version.

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

func (WorkflowVersionsClient) GetPreparer ¶

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

GetPreparer prepares the Get request.

func (WorkflowVersionsClient) GetResponder ¶

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

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

func (WorkflowVersionsClient) GetSender ¶

func (client WorkflowVersionsClient) 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 WorkflowsClient ¶

type WorkflowsClient struct {
	ManagementClient
}

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

func NewWorkflowsClient ¶

func NewWorkflowsClient(subscriptionID string) WorkflowsClient

NewWorkflowsClient creates an instance of the WorkflowsClient client.

func NewWorkflowsClientWithBaseURI ¶

func NewWorkflowsClientWithBaseURI(baseURI string, subscriptionID string) WorkflowsClient

NewWorkflowsClientWithBaseURI creates an instance of the WorkflowsClient client.

func (WorkflowsClient) CreateOrUpdate ¶

func (client WorkflowsClient) CreateOrUpdate(resourceGroupName string, workflowName string, workflow Workflow) (result Workflow, err error)

CreateOrUpdate creates or updates a workflow.

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

func (WorkflowsClient) CreateOrUpdatePreparer ¶

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

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (WorkflowsClient) CreateOrUpdateResponder ¶

func (client WorkflowsClient) CreateOrUpdateResponder(resp *http.Response) (result Workflow, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (WorkflowsClient) CreateOrUpdateSender ¶

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

func (client WorkflowsClient) Delete(resourceGroupName string, workflowName string) (result autorest.Response, err error)

Delete deletes a workflow.

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

func (WorkflowsClient) DeletePreparer ¶

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

DeletePreparer prepares the Delete request.

func (WorkflowsClient) DeleteResponder ¶

func (client WorkflowsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (WorkflowsClient) DeleteSender ¶

func (client WorkflowsClient) 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 (WorkflowsClient) Disable ¶

func (client WorkflowsClient) Disable(resourceGroupName string, workflowName string) (result autorest.Response, err error)

Disable disables a workflow.

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

func (WorkflowsClient) DisablePreparer ¶

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

DisablePreparer prepares the Disable request.

func (WorkflowsClient) DisableResponder ¶

func (client WorkflowsClient) DisableResponder(resp *http.Response) (result autorest.Response, err error)

DisableResponder handles the response to the Disable request. The method always closes the http.Response Body.

func (WorkflowsClient) DisableSender ¶

func (client WorkflowsClient) 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 (WorkflowsClient) Enable ¶

func (client WorkflowsClient) Enable(resourceGroupName string, workflowName string) (result autorest.Response, err error)

Enable enables a workflow.

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

func (WorkflowsClient) EnablePreparer ¶

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

EnablePreparer prepares the Enable request.

func (WorkflowsClient) EnableResponder ¶

func (client WorkflowsClient) EnableResponder(resp *http.Response) (result autorest.Response, err error)

EnableResponder handles the response to the Enable request. The method always closes the http.Response Body.

func (WorkflowsClient) EnableSender ¶

func (client WorkflowsClient) 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 (WorkflowsClient) Get ¶

func (client WorkflowsClient) Get(resourceGroupName string, workflowName string) (result Workflow, err error)

Get gets a workflow.

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

func (WorkflowsClient) GetPreparer ¶

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

GetPreparer prepares the Get request.

func (WorkflowsClient) GetResponder ¶

func (client WorkflowsClient) GetResponder(resp *http.Response) (result Workflow, err error)

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

func (WorkflowsClient) GetSender ¶

func (client WorkflowsClient) 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 (WorkflowsClient) ListByResourceGroup ¶

func (client WorkflowsClient) ListByResourceGroup(resourceGroupName string, top *int32, filter string) (result WorkflowListResult, err error)

ListByResourceGroup gets a list of workflows by resource group.

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

func (WorkflowsClient) ListByResourceGroupNextResults ¶

func (client WorkflowsClient) ListByResourceGroupNextResults(lastResults WorkflowListResult) (result WorkflowListResult, err error)

ListByResourceGroupNextResults retrieves the next set of results, if any.

func (WorkflowsClient) ListByResourceGroupPreparer ¶

func (client WorkflowsClient) ListByResourceGroupPreparer(resourceGroupName string, top *int32, filter string) (*http.Request, error)

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (WorkflowsClient) ListByResourceGroupResponder ¶

func (client WorkflowsClient) ListByResourceGroupResponder(resp *http.Response) (result WorkflowListResult, err error)

ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.

func (WorkflowsClient) ListByResourceGroupSender ¶

func (client WorkflowsClient) 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 (WorkflowsClient) ListBySubscription ¶

func (client WorkflowsClient) ListBySubscription(top *int32, filter string) (result WorkflowListResult, err error)

ListBySubscription gets a list of workflows by subscription.

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

func (WorkflowsClient) ListBySubscriptionNextResults ¶

func (client WorkflowsClient) ListBySubscriptionNextResults(lastResults WorkflowListResult) (result WorkflowListResult, err error)

ListBySubscriptionNextResults retrieves the next set of results, if any.

func (WorkflowsClient) ListBySubscriptionPreparer ¶

func (client WorkflowsClient) ListBySubscriptionPreparer(top *int32, filter string) (*http.Request, error)

ListBySubscriptionPreparer prepares the ListBySubscription request.

func (WorkflowsClient) ListBySubscriptionResponder ¶

func (client WorkflowsClient) ListBySubscriptionResponder(resp *http.Response) (result WorkflowListResult, err error)

ListBySubscriptionResponder handles the response to the ListBySubscription request. The method always closes the http.Response Body.

func (WorkflowsClient) ListBySubscriptionSender ¶

func (client WorkflowsClient) 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 (WorkflowsClient) Run ¶

func (client WorkflowsClient) Run(resourceGroupName string, workflowName string, parameters RunWorkflowParameters, cancel <-chan struct{}) (result autorest.Response, err error)

Run runs a workflow. This method may poll for completion. Polling can be canceled by passing the cancel channel argument. The channel will be used to cancel polling and any outstanding HTTP requests.

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

func (WorkflowsClient) RunPreparer ¶

func (client WorkflowsClient) RunPreparer(resourceGroupName string, workflowName string, parameters RunWorkflowParameters, cancel <-chan struct{}) (*http.Request, error)

RunPreparer prepares the Run request.

func (WorkflowsClient) RunResponder ¶

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

func (client WorkflowsClient) 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 (WorkflowsClient) Update ¶

func (client WorkflowsClient) Update(resourceGroupName string, workflowName string, workflow Workflow) (result Workflow, err error)

Update updates a workflow.

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

func (WorkflowsClient) UpdatePreparer ¶

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

UpdatePreparer prepares the Update request.

func (WorkflowsClient) UpdateResponder ¶

func (client WorkflowsClient) UpdateResponder(resp *http.Response) (result Workflow, err error)

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (WorkflowsClient) UpdateSender ¶

func (client WorkflowsClient) 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 (WorkflowsClient) Validate ¶

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

Validate validates a workflow.

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

func (WorkflowsClient) ValidatePreparer ¶

func (client WorkflowsClient) ValidatePreparer(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 ¶

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