Documentation ¶
Index ¶
- func PossibleValuesForWorkflowStatus() []string
- func ValidateHistoryID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateTriggerID(input interface{}, key string) (warnings []string, errors []error)
- type ContentHash
- type ContentLink
- type Correlation
- type GetOperationResponse
- type HistoryId
- type ListCompleteResult
- type ListOperationOptions
- type ListOperationResponse
- type ResourceReference
- type ResubmitOperationResponse
- type TriggerId
- type WorkflowStatus
- type WorkflowTriggerHistoriesClient
- func (c WorkflowTriggerHistoriesClient) Get(ctx context.Context, id HistoryId) (result GetOperationResponse, err error)
- func (c WorkflowTriggerHistoriesClient) List(ctx context.Context, id TriggerId, options ListOperationOptions) (result ListOperationResponse, err error)
- func (c WorkflowTriggerHistoriesClient) ListComplete(ctx context.Context, id TriggerId, options ListOperationOptions) (ListCompleteResult, error)
- func (c WorkflowTriggerHistoriesClient) ListCompleteMatchingPredicate(ctx context.Context, id TriggerId, options ListOperationOptions, ...) (result ListCompleteResult, err error)
- func (c WorkflowTriggerHistoriesClient) Resubmit(ctx context.Context, id HistoryId) (result ResubmitOperationResponse, err error)
- type WorkflowTriggerHistory
- type WorkflowTriggerHistoryOperationPredicate
- type WorkflowTriggerHistoryProperties
- func (o *WorkflowTriggerHistoryProperties) GetEndTimeAsTime() (*time.Time, error)
- func (o *WorkflowTriggerHistoryProperties) GetScheduledTimeAsTime() (*time.Time, error)
- func (o *WorkflowTriggerHistoryProperties) GetStartTimeAsTime() (*time.Time, error)
- func (o *WorkflowTriggerHistoryProperties) SetEndTimeAsTime(input time.Time)
- func (o *WorkflowTriggerHistoryProperties) SetScheduledTimeAsTime(input time.Time)
- func (o *WorkflowTriggerHistoryProperties) SetStartTimeAsTime(input time.Time)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForWorkflowStatus ¶
func PossibleValuesForWorkflowStatus() []string
func ValidateHistoryID ¶
ValidateHistoryID checks that 'input' can be parsed as a History ID
func ValidateTriggerID ¶
ValidateTriggerID checks that 'input' can be parsed as a Trigger ID
Types ¶
type ContentHash ¶
type ContentLink ¶
type ContentLink struct { ContentHash *ContentHash `json:"contentHash,omitempty"` ContentSize *int64 `json:"contentSize,omitempty"` ContentVersion *string `json:"contentVersion,omitempty"` Metadata *interface{} `json:"metadata,omitempty"` Uri *string `json:"uri,omitempty"` }
type Correlation ¶
type Correlation struct {
ClientTrackingId *string `json:"clientTrackingId,omitempty"`
}
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *WorkflowTriggerHistory }
type HistoryId ¶
type HistoryId struct { SubscriptionId string ResourceGroupName string WorkflowName string TriggerName string HistoryName string }
HistoryId is a struct representing the Resource ID for a History
func NewHistoryID ¶
func NewHistoryID(subscriptionId string, resourceGroupName string, workflowName string, triggerName string, historyName string) HistoryId
NewHistoryID returns a new HistoryId struct
func ParseHistoryID ¶
ParseHistoryID parses 'input' into a HistoryId
func ParseHistoryIDInsensitively ¶
ParseHistoryIDInsensitively parses 'input' case-insensitively into a HistoryId note: this method should only be used for API response data and not user input
func (HistoryId) Segments ¶
func (id HistoryId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this History ID
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []WorkflowTriggerHistory
}
type ListOperationOptions ¶
func DefaultListOperationOptions ¶
func DefaultListOperationOptions() ListOperationOptions
func (ListOperationOptions) ToHeaders ¶ added in v0.20230712.1163130
func (o ListOperationOptions) ToHeaders() *client.Headers
func (ListOperationOptions) ToOData ¶ added in v0.20230712.1163130
func (o ListOperationOptions) ToOData() *odata.Query
func (ListOperationOptions) ToQuery ¶ added in v0.20230712.1163130
func (o ListOperationOptions) ToQuery() *client.QueryParams
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]WorkflowTriggerHistory }
type ResourceReference ¶
type TriggerId ¶
type TriggerId struct { SubscriptionId string ResourceGroupName string WorkflowName string TriggerName string }
TriggerId is a struct representing the Resource ID for a Trigger
func NewTriggerID ¶
func NewTriggerID(subscriptionId string, resourceGroupName string, workflowName string, triggerName string) TriggerId
NewTriggerID returns a new TriggerId struct
func ParseTriggerID ¶
ParseTriggerID parses 'input' into a TriggerId
func ParseTriggerIDInsensitively ¶
ParseTriggerIDInsensitively parses 'input' case-insensitively into a TriggerId note: this method should only be used for API response data and not user input
func (TriggerId) Segments ¶
func (id TriggerId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Trigger ID
type WorkflowStatus ¶
type WorkflowStatus string
const ( WorkflowStatusAborted WorkflowStatus = "Aborted" WorkflowStatusCancelled WorkflowStatus = "Cancelled" WorkflowStatusFailed WorkflowStatus = "Failed" WorkflowStatusFaulted WorkflowStatus = "Faulted" WorkflowStatusIgnored WorkflowStatus = "Ignored" WorkflowStatusNotSpecified WorkflowStatus = "NotSpecified" WorkflowStatusPaused WorkflowStatus = "Paused" WorkflowStatusRunning WorkflowStatus = "Running" WorkflowStatusSkipped WorkflowStatus = "Skipped" WorkflowStatusSucceeded WorkflowStatus = "Succeeded" WorkflowStatusSuspended WorkflowStatus = "Suspended" WorkflowStatusTimedOut WorkflowStatus = "TimedOut" WorkflowStatusWaiting WorkflowStatus = "Waiting" )
func (*WorkflowStatus) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *WorkflowStatus) UnmarshalJSON(bytes []byte) error
type WorkflowTriggerHistoriesClient ¶
type WorkflowTriggerHistoriesClient struct {
Client *resourcemanager.Client
}
func NewWorkflowTriggerHistoriesClientWithBaseURI ¶
func NewWorkflowTriggerHistoriesClientWithBaseURI(sdkApi sdkEnv.Api) (*WorkflowTriggerHistoriesClient, error)
func (WorkflowTriggerHistoriesClient) Get ¶
func (c WorkflowTriggerHistoriesClient) Get(ctx context.Context, id HistoryId) (result GetOperationResponse, err error)
Get ...
func (WorkflowTriggerHistoriesClient) List ¶
func (c WorkflowTriggerHistoriesClient) List(ctx context.Context, id TriggerId, options ListOperationOptions) (result ListOperationResponse, err error)
List ...
func (WorkflowTriggerHistoriesClient) ListComplete ¶
func (c WorkflowTriggerHistoriesClient) ListComplete(ctx context.Context, id TriggerId, options ListOperationOptions) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (WorkflowTriggerHistoriesClient) ListCompleteMatchingPredicate ¶
func (c WorkflowTriggerHistoriesClient) ListCompleteMatchingPredicate(ctx context.Context, id TriggerId, options ListOperationOptions, predicate WorkflowTriggerHistoryOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (WorkflowTriggerHistoriesClient) Resubmit ¶
func (c WorkflowTriggerHistoriesClient) Resubmit(ctx context.Context, id HistoryId) (result ResubmitOperationResponse, err error)
Resubmit ...
type WorkflowTriggerHistory ¶
type WorkflowTriggerHistory struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *WorkflowTriggerHistoryProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type WorkflowTriggerHistoryOperationPredicate ¶
func (WorkflowTriggerHistoryOperationPredicate) Matches ¶
func (p WorkflowTriggerHistoryOperationPredicate) Matches(input WorkflowTriggerHistory) bool
type WorkflowTriggerHistoryProperties ¶
type WorkflowTriggerHistoryProperties struct { Code *string `json:"code,omitempty"` Correlation *Correlation `json:"correlation,omitempty"` EndTime *string `json:"endTime,omitempty"` Error *interface{} `json:"error,omitempty"` Fired *bool `json:"fired,omitempty"` InputsLink *ContentLink `json:"inputsLink,omitempty"` OutputsLink *ContentLink `json:"outputsLink,omitempty"` Run *ResourceReference `json:"run,omitempty"` ScheduledTime *string `json:"scheduledTime,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *WorkflowStatus `json:"status,omitempty"` TrackingId *string `json:"trackingId,omitempty"` }
func (*WorkflowTriggerHistoryProperties) GetEndTimeAsTime ¶
func (o *WorkflowTriggerHistoryProperties) GetEndTimeAsTime() (*time.Time, error)
func (*WorkflowTriggerHistoryProperties) GetScheduledTimeAsTime ¶
func (o *WorkflowTriggerHistoryProperties) GetScheduledTimeAsTime() (*time.Time, error)
func (*WorkflowTriggerHistoryProperties) GetStartTimeAsTime ¶
func (o *WorkflowTriggerHistoryProperties) GetStartTimeAsTime() (*time.Time, error)
func (*WorkflowTriggerHistoryProperties) SetEndTimeAsTime ¶
func (o *WorkflowTriggerHistoryProperties) SetEndTimeAsTime(input time.Time)
func (*WorkflowTriggerHistoryProperties) SetScheduledTimeAsTime ¶
func (o *WorkflowTriggerHistoryProperties) SetScheduledTimeAsTime(input time.Time)
func (*WorkflowTriggerHistoryProperties) SetStartTimeAsTime ¶
func (o *WorkflowTriggerHistoryProperties) SetStartTimeAsTime(input time.Time)