Documentation ¶
Index ¶
- func PossibleValuesForLogicAppsProxyMethod() []string
- func PossibleValuesForWorkflowHealthState() []string
- func PossibleValuesForWorkflowState() []string
- func ValidateLogicAppID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateWorkflowID(input interface{}, key string) (warnings []string, errors []error)
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type DeployWorkflowArtifactsOperationResponse
- type ErrorEntity
- type GetOperationResponse
- type GetWorkflowOperationResponse
- type InvokeOperationOptions
- type InvokeOperationResponse
- type ListWorkflowsCompleteResult
- type ListWorkflowsConnectionsOperationResponse
- type ListWorkflowsCustomPager
- type ListWorkflowsOperationResponse
- type LogicApp
- type LogicAppId
- type LogicAppsClient
- func (c LogicAppsClient) CreateOrUpdate(ctx context.Context, id LogicAppId, input LogicApp) (result CreateOrUpdateOperationResponse, err error)
- func (c LogicAppsClient) Delete(ctx context.Context, id LogicAppId) (result DeleteOperationResponse, err error)
- func (c LogicAppsClient) DeployWorkflowArtifacts(ctx context.Context, id LogicAppId, input WorkflowArtifacts) (result DeployWorkflowArtifactsOperationResponse, err error)
- func (c LogicAppsClient) Get(ctx context.Context, id LogicAppId) (result GetOperationResponse, err error)
- func (c LogicAppsClient) GetWorkflow(ctx context.Context, id WorkflowId) (result GetWorkflowOperationResponse, err error)
- func (c LogicAppsClient) Invoke(ctx context.Context, id LogicAppId, options InvokeOperationOptions) (result InvokeOperationResponse, err error)
- func (c LogicAppsClient) ListWorkflows(ctx context.Context, id LogicAppId) (result ListWorkflowsOperationResponse, err error)
- func (c LogicAppsClient) ListWorkflowsComplete(ctx context.Context, id LogicAppId) (ListWorkflowsCompleteResult, error)
- func (c LogicAppsClient) ListWorkflowsCompleteMatchingPredicate(ctx context.Context, id LogicAppId, ...) (result ListWorkflowsCompleteResult, err error)
- func (c LogicAppsClient) ListWorkflowsConnections(ctx context.Context, id LogicAppId) (result ListWorkflowsConnectionsOperationResponse, err error)
- type LogicAppsProxyMethod
- type WorkflowArtifacts
- type WorkflowEnvelope
- type WorkflowEnvelopeOperationPredicate
- type WorkflowEnvelopeProperties
- type WorkflowHealth
- type WorkflowHealthState
- type WorkflowId
- type WorkflowState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForLogicAppsProxyMethod ¶
func PossibleValuesForLogicAppsProxyMethod() []string
func PossibleValuesForWorkflowHealthState ¶
func PossibleValuesForWorkflowHealthState() []string
func PossibleValuesForWorkflowState ¶
func PossibleValuesForWorkflowState() []string
func ValidateLogicAppID ¶
ValidateLogicAppID checks that 'input' can be parsed as a Logic App ID
func ValidateWorkflowID ¶
ValidateWorkflowID checks that 'input' can be parsed as a Workflow ID
Types ¶
type DeleteOperationResponse ¶
type ErrorEntity ¶
type ErrorEntity struct { Code *string `json:"code,omitempty"` Details *[]ErrorEntity `json:"details,omitempty"` ExtendedCode *string `json:"extendedCode,omitempty"` InnerErrors *[]ErrorEntity `json:"innerErrors,omitempty"` Message *string `json:"message,omitempty"` MessageTemplate *string `json:"messageTemplate,omitempty"` Parameters *[]string `json:"parameters,omitempty"` Target *string `json:"target,omitempty"` }
type GetOperationResponse ¶
type GetWorkflowOperationResponse ¶
type GetWorkflowOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *WorkflowEnvelope }
type InvokeOperationOptions ¶
type InvokeOperationOptions struct { XMsLogicAppsProxyMethod *LogicAppsProxyMethod XMsLogicAppsProxyPath *string }
func DefaultInvokeOperationOptions ¶
func DefaultInvokeOperationOptions() InvokeOperationOptions
func (InvokeOperationOptions) ToHeaders ¶
func (o InvokeOperationOptions) ToHeaders() *client.Headers
func (InvokeOperationOptions) ToOData ¶
func (o InvokeOperationOptions) ToOData() *odata.Query
func (InvokeOperationOptions) ToQuery ¶
func (o InvokeOperationOptions) ToQuery() *client.QueryParams
type InvokeOperationResponse ¶
type ListWorkflowsCompleteResult ¶
type ListWorkflowsCompleteResult struct { LatestHttpResponse *http.Response Items []WorkflowEnvelope }
type ListWorkflowsConnectionsOperationResponse ¶
type ListWorkflowsConnectionsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *WorkflowEnvelope }
type ListWorkflowsCustomPager ¶
func (*ListWorkflowsCustomPager) NextPageLink ¶
func (p *ListWorkflowsCustomPager) NextPageLink() *odata.Link
type ListWorkflowsOperationResponse ¶
type ListWorkflowsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]WorkflowEnvelope }
type LogicApp ¶
type LogicApp struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *interface{} `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type LogicAppId ¶
type LogicAppId struct { SubscriptionId string ResourceGroupName string ContainerAppName string LogicAppName string }
LogicAppId is a struct representing the Resource ID for a Logic App
func NewLogicAppID ¶
func NewLogicAppID(subscriptionId string, resourceGroupName string, containerAppName string, logicAppName string) LogicAppId
NewLogicAppID returns a new LogicAppId struct
func ParseLogicAppID ¶
func ParseLogicAppID(input string) (*LogicAppId, error)
ParseLogicAppID parses 'input' into a LogicAppId
func ParseLogicAppIDInsensitively ¶
func ParseLogicAppIDInsensitively(input string) (*LogicAppId, error)
ParseLogicAppIDInsensitively parses 'input' case-insensitively into a LogicAppId note: this method should only be used for API response data and not user input
func (*LogicAppId) FromParseResult ¶
func (id *LogicAppId) FromParseResult(input resourceids.ParseResult) error
func (LogicAppId) Segments ¶
func (id LogicAppId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Logic App ID
func (LogicAppId) String ¶
func (id LogicAppId) String() string
String returns a human-readable description of this Logic App ID
type LogicAppsClient ¶
type LogicAppsClient struct {
Client *resourcemanager.Client
}
func NewLogicAppsClientWithBaseURI ¶
func NewLogicAppsClientWithBaseURI(sdkApi sdkEnv.Api) (*LogicAppsClient, error)
func (LogicAppsClient) CreateOrUpdate ¶
func (c LogicAppsClient) CreateOrUpdate(ctx context.Context, id LogicAppId, input LogicApp) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (LogicAppsClient) Delete ¶
func (c LogicAppsClient) Delete(ctx context.Context, id LogicAppId) (result DeleteOperationResponse, err error)
Delete ...
func (LogicAppsClient) DeployWorkflowArtifacts ¶
func (c LogicAppsClient) DeployWorkflowArtifacts(ctx context.Context, id LogicAppId, input WorkflowArtifacts) (result DeployWorkflowArtifactsOperationResponse, err error)
DeployWorkflowArtifacts ...
func (LogicAppsClient) Get ¶
func (c LogicAppsClient) Get(ctx context.Context, id LogicAppId) (result GetOperationResponse, err error)
Get ...
func (LogicAppsClient) GetWorkflow ¶
func (c LogicAppsClient) GetWorkflow(ctx context.Context, id WorkflowId) (result GetWorkflowOperationResponse, err error)
GetWorkflow ...
func (LogicAppsClient) Invoke ¶
func (c LogicAppsClient) Invoke(ctx context.Context, id LogicAppId, options InvokeOperationOptions) (result InvokeOperationResponse, err error)
Invoke ...
func (LogicAppsClient) ListWorkflows ¶
func (c LogicAppsClient) ListWorkflows(ctx context.Context, id LogicAppId) (result ListWorkflowsOperationResponse, err error)
ListWorkflows ...
func (LogicAppsClient) ListWorkflowsComplete ¶
func (c LogicAppsClient) ListWorkflowsComplete(ctx context.Context, id LogicAppId) (ListWorkflowsCompleteResult, error)
ListWorkflowsComplete retrieves all the results into a single object
func (LogicAppsClient) ListWorkflowsCompleteMatchingPredicate ¶
func (c LogicAppsClient) ListWorkflowsCompleteMatchingPredicate(ctx context.Context, id LogicAppId, predicate WorkflowEnvelopeOperationPredicate) (result ListWorkflowsCompleteResult, err error)
ListWorkflowsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (LogicAppsClient) ListWorkflowsConnections ¶
func (c LogicAppsClient) ListWorkflowsConnections(ctx context.Context, id LogicAppId) (result ListWorkflowsConnectionsOperationResponse, err error)
ListWorkflowsConnections ...
type LogicAppsProxyMethod ¶
type LogicAppsProxyMethod string
const ( LogicAppsProxyMethodGET LogicAppsProxyMethod = "GET" LogicAppsProxyMethodPOST LogicAppsProxyMethod = "POST" )
func (*LogicAppsProxyMethod) UnmarshalJSON ¶
func (s *LogicAppsProxyMethod) UnmarshalJSON(bytes []byte) error
type WorkflowArtifacts ¶
type WorkflowArtifacts struct { AppSettings *interface{} `json:"appSettings,omitempty"` Files *interface{} `json:"files,omitempty"` FilesToDelete *[]string `json:"filesToDelete,omitempty"` }
type WorkflowEnvelope ¶
type WorkflowEnvelopeOperationPredicate ¶
type WorkflowEnvelopeOperationPredicate struct { Id *string Kind *string Location *string Name *string Type *string }
func (WorkflowEnvelopeOperationPredicate) Matches ¶
func (p WorkflowEnvelopeOperationPredicate) Matches(input WorkflowEnvelope) bool
type WorkflowEnvelopeProperties ¶
type WorkflowEnvelopeProperties struct { Files *interface{} `json:"files,omitempty"` FlowState *WorkflowState `json:"flowState,omitempty"` Health *WorkflowHealth `json:"health,omitempty"` }
type WorkflowHealth ¶
type WorkflowHealth struct { Error *ErrorEntity `json:"error,omitempty"` State WorkflowHealthState `json:"state"` }
type WorkflowHealthState ¶
type WorkflowHealthState string
const ( WorkflowHealthStateHealthy WorkflowHealthState = "Healthy" WorkflowHealthStateNotSpecified WorkflowHealthState = "NotSpecified" WorkflowHealthStateUnhealthy WorkflowHealthState = "Unhealthy" WorkflowHealthStateUnknown WorkflowHealthState = "Unknown" )
func (*WorkflowHealthState) UnmarshalJSON ¶
func (s *WorkflowHealthState) UnmarshalJSON(bytes []byte) error
type WorkflowId ¶
type WorkflowId struct { SubscriptionId string ResourceGroupName string ContainerAppName string LogicAppName string WorkflowName string }
WorkflowId is a struct representing the Resource ID for a Workflow
func NewWorkflowID ¶
func NewWorkflowID(subscriptionId string, resourceGroupName string, containerAppName string, logicAppName string, workflowName string) WorkflowId
NewWorkflowID returns a new WorkflowId struct
func ParseWorkflowID ¶
func ParseWorkflowID(input string) (*WorkflowId, error)
ParseWorkflowID parses 'input' into a WorkflowId
func ParseWorkflowIDInsensitively ¶
func ParseWorkflowIDInsensitively(input string) (*WorkflowId, error)
ParseWorkflowIDInsensitively parses 'input' case-insensitively into a WorkflowId note: this method should only be used for API response data and not user input
func (*WorkflowId) FromParseResult ¶
func (id *WorkflowId) FromParseResult(input resourceids.ParseResult) error
func (WorkflowId) Segments ¶
func (id WorkflowId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Workflow ID
func (WorkflowId) String ¶
func (id WorkflowId) String() string
String returns a human-readable description of this Workflow ID
type WorkflowState ¶
type WorkflowState string
const ( WorkflowStateCompleted WorkflowState = "Completed" WorkflowStateDeleted WorkflowState = "Deleted" WorkflowStateDisabled WorkflowState = "Disabled" WorkflowStateEnabled WorkflowState = "Enabled" WorkflowStateNotSpecified WorkflowState = "NotSpecified" WorkflowStateSuspended WorkflowState = "Suspended" )
func (*WorkflowState) UnmarshalJSON ¶
func (s *WorkflowState) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_logicapp.go
- id_workflow.go
- method_createorupdate.go
- method_delete.go
- method_deployworkflowartifacts.go
- method_get.go
- method_getworkflow.go
- method_invoke.go
- method_listworkflows.go
- method_listworkflowsconnections.go
- model_errorentity.go
- model_logicapp.go
- model_workflowartifacts.go
- model_workflowenvelope.go
- model_workflowenvelopeproperties.go
- model_workflowhealth.go
- predicates.go
- version.go