workflowrunactions

package
v0.20240708.1080555 Latest Latest
Warning

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

Go to latest
Published: Jul 8, 2024 License: MPL-2.0 Imports: 13 Imported by: 1

README

github.com/hashicorp/go-azure-sdk/resource-manager/web/2023-12-01/workflowrunactions Documentation

The workflowrunactions SDK allows for interaction with the Azure Resource Manager Service web (API Version 2023-12-01).

This readme covers example usages, but further information on using this SDK can be found in the project root.

Import Path

import "github.com/hashicorp/go-azure-sdk/resource-manager/web/2023-12-01/workflowrunactions"

Client Initialization

client := workflowrunactions.NewWorkflowRunActionsClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer

Example Usage: WorkflowRunActionsClient.CopeRepetitionsGet

ctx := context.TODO()
id := workflowrunactions.NewScopeRepetitionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "workflowValue", "runValue", "actionValue", "scopeRepetitionValue")

read, err := client.CopeRepetitionsGet(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WorkflowRunActionsClient.CopeRepetitionsList

ctx := context.TODO()
id := workflowrunactions.NewActionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "workflowValue", "runValue", "actionValue")

// alternatively `client.CopeRepetitionsList(ctx, id)` can be used to do batched pagination
items, err := client.CopeRepetitionsListComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WorkflowRunActionsClient.Get

ctx := context.TODO()
id := workflowrunactions.NewActionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "workflowValue", "runValue", "actionValue")

read, err := client.Get(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WorkflowRunActionsClient.List

ctx := context.TODO()
id := workflowrunactions.NewRunID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "workflowValue", "runValue")

// alternatively `client.List(ctx, id, workflowrunactions.DefaultListOperationOptions())` can be used to do batched pagination
items, err := client.ListComplete(ctx, id, workflowrunactions.DefaultListOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WorkflowRunActionsClient.ListExpressionTraces

ctx := context.TODO()
id := workflowrunactions.NewActionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "workflowValue", "runValue", "actionValue")

// alternatively `client.ListExpressionTraces(ctx, id)` can be used to do batched pagination
items, err := client.ListExpressionTracesComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WorkflowRunActionsClient.WorkflowRunActionRepetitionsGet

ctx := context.TODO()
id := workflowrunactions.NewRepetitionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "workflowValue", "runValue", "actionValue", "repetitionValue")

read, err := client.WorkflowRunActionRepetitionsGet(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WorkflowRunActionsClient.WorkflowRunActionRepetitionsList

ctx := context.TODO()
id := workflowrunactions.NewActionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "workflowValue", "runValue", "actionValue")

// alternatively `client.WorkflowRunActionRepetitionsList(ctx, id)` can be used to do batched pagination
items, err := client.WorkflowRunActionRepetitionsListComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WorkflowRunActionsClient.WorkflowRunActionRepetitionsListExpressionTraces

ctx := context.TODO()
id := workflowrunactions.NewRepetitionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "workflowValue", "runValue", "actionValue", "repetitionValue")

// alternatively `client.WorkflowRunActionRepetitionsListExpressionTraces(ctx, id)` can be used to do batched pagination
items, err := client.WorkflowRunActionRepetitionsListExpressionTracesComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: WorkflowRunActionsClient.WorkflowRunActionRepetitionsRequestHistoriesGet

ctx := context.TODO()
id := workflowrunactions.NewRequestHistoryID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "workflowValue", "runValue", "actionValue", "repetitionValue", "requestHistoryValue")

read, err := client.WorkflowRunActionRepetitionsRequestHistoriesGet(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: WorkflowRunActionsClient.WorkflowRunActionRepetitionsRequestHistoriesList

ctx := context.TODO()
id := workflowrunactions.NewRepetitionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "siteValue", "workflowValue", "runValue", "actionValue", "repetitionValue")

// alternatively `client.WorkflowRunActionRepetitionsRequestHistoriesList(ctx, id)` can be used to do batched pagination
items, err := client.WorkflowRunActionRepetitionsRequestHistoriesListComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PossibleValuesForWorkflowStatus

func PossibleValuesForWorkflowStatus() []string

func ValidateActionID

func ValidateActionID(input interface{}, key string) (warnings []string, errors []error)

ValidateActionID checks that 'input' can be parsed as a Action ID

func ValidateRepetitionID

func ValidateRepetitionID(input interface{}, key string) (warnings []string, errors []error)

ValidateRepetitionID checks that 'input' can be parsed as a Repetition ID

func ValidateRequestHistoryID

func ValidateRequestHistoryID(input interface{}, key string) (warnings []string, errors []error)

ValidateRequestHistoryID checks that 'input' can be parsed as a Request History ID

func ValidateRunID

func ValidateRunID(input interface{}, key string) (warnings []string, errors []error)

ValidateRunID checks that 'input' can be parsed as a Run ID

func ValidateScopeRepetitionID

func ValidateScopeRepetitionID(input interface{}, key string) (warnings []string, errors []error)

ValidateScopeRepetitionID checks that 'input' can be parsed as a Scope Repetition ID

Types

type ActionId

type ActionId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	WorkflowName      string
	RunName           string
	ActionName        string
}

ActionId is a struct representing the Resource ID for a Action

func NewActionID

func NewActionID(subscriptionId string, resourceGroupName string, siteName string, workflowName string, runName string, actionName string) ActionId

NewActionID returns a new ActionId struct

func ParseActionID

func ParseActionID(input string) (*ActionId, error)

ParseActionID parses 'input' into a ActionId

func ParseActionIDInsensitively

func ParseActionIDInsensitively(input string) (*ActionId, error)

ParseActionIDInsensitively parses 'input' case-insensitively into a ActionId note: this method should only be used for API response data and not user input

func (*ActionId) FromParseResult

func (id *ActionId) FromParseResult(input resourceids.ParseResult) error

func (ActionId) ID

func (id ActionId) ID() string

ID returns the formatted Action ID

func (ActionId) Segments

func (id ActionId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Action ID

func (ActionId) String

func (id ActionId) String() string

String returns a human-readable description of this Action ID

type ContentHash

type ContentHash struct {
	Algorithm *string `json:"algorithm,omitempty"`
	Value     *string `json:"value,omitempty"`
}
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 CopeRepetitionsGetOperationResponse

type CopeRepetitionsGetOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkflowRunActionRepetitionDefinition
}

type CopeRepetitionsListCompleteResult

type CopeRepetitionsListCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []WorkflowRunActionRepetitionDefinition
}

type CopeRepetitionsListCustomPager added in v0.20240628.1153531

type CopeRepetitionsListCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}
func (p *CopeRepetitionsListCustomPager) NextPageLink() *odata.Link

type CopeRepetitionsListOperationResponse

type CopeRepetitionsListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]WorkflowRunActionRepetitionDefinition
}

type ErrorProperties

type ErrorProperties struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
}

type ErrorResponse

type ErrorResponse struct {
	Error *ErrorProperties `json:"error,omitempty"`
}

type GetOperationResponse

type GetOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkflowRunAction
}

type ListCompleteResult

type ListCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []WorkflowRunAction
}

type ListCustomPager added in v0.20240628.1153531

type ListCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}
func (p *ListCustomPager) NextPageLink() *odata.Link

type ListExpressionTracesCompleteResult

type ListExpressionTracesCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []interface{}
}

type ListExpressionTracesCustomPager added in v0.20240628.1153531

type ListExpressionTracesCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}
func (p *ListExpressionTracesCustomPager) NextPageLink() *odata.Link

type ListExpressionTracesOperationResponse

type ListExpressionTracesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]interface{}
}

type ListOperationOptions

type ListOperationOptions struct {
	Filter *string
	Top    *int64
}

func DefaultListOperationOptions

func DefaultListOperationOptions() ListOperationOptions

func (ListOperationOptions) ToHeaders

func (o ListOperationOptions) ToHeaders() *client.Headers

func (ListOperationOptions) ToOData

func (o ListOperationOptions) ToOData() *odata.Query

func (ListOperationOptions) ToQuery

type ListOperationResponse

type ListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]WorkflowRunAction
}

type RepetitionId

type RepetitionId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	WorkflowName      string
	RunName           string
	ActionName        string
	RepetitionName    string
}

RepetitionId is a struct representing the Resource ID for a Repetition

func NewRepetitionID

func NewRepetitionID(subscriptionId string, resourceGroupName string, siteName string, workflowName string, runName string, actionName string, repetitionName string) RepetitionId

NewRepetitionID returns a new RepetitionId struct

func ParseRepetitionID

func ParseRepetitionID(input string) (*RepetitionId, error)

ParseRepetitionID parses 'input' into a RepetitionId

func ParseRepetitionIDInsensitively

func ParseRepetitionIDInsensitively(input string) (*RepetitionId, error)

ParseRepetitionIDInsensitively parses 'input' case-insensitively into a RepetitionId note: this method should only be used for API response data and not user input

func (*RepetitionId) FromParseResult

func (id *RepetitionId) FromParseResult(input resourceids.ParseResult) error

func (RepetitionId) ID

func (id RepetitionId) ID() string

ID returns the formatted Repetition ID

func (RepetitionId) Segments

func (id RepetitionId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Repetition ID

func (RepetitionId) String

func (id RepetitionId) String() string

String returns a human-readable description of this Repetition ID

type RepetitionIndex

type RepetitionIndex struct {
	ItemIndex int64   `json:"itemIndex"`
	ScopeName *string `json:"scopeName,omitempty"`
}

type Request

type Request struct {
	Headers *interface{} `json:"headers,omitempty"`
	Method  *string      `json:"method,omitempty"`
	Uri     *string      `json:"uri,omitempty"`
}

type RequestHistory

type RequestHistory struct {
	Id         *string                   `json:"id,omitempty"`
	Location   *string                   `json:"location,omitempty"`
	Name       *string                   `json:"name,omitempty"`
	Properties *RequestHistoryProperties `json:"properties,omitempty"`
	Tags       *map[string]string        `json:"tags,omitempty"`
	Type       *string                   `json:"type,omitempty"`
}

type RequestHistoryId

type RequestHistoryId struct {
	SubscriptionId     string
	ResourceGroupName  string
	SiteName           string
	WorkflowName       string
	RunName            string
	ActionName         string
	RepetitionName     string
	RequestHistoryName string
}

RequestHistoryId is a struct representing the Resource ID for a Request History

func NewRequestHistoryID

func NewRequestHistoryID(subscriptionId string, resourceGroupName string, siteName string, workflowName string, runName string, actionName string, repetitionName string, requestHistoryName string) RequestHistoryId

NewRequestHistoryID returns a new RequestHistoryId struct

func ParseRequestHistoryID

func ParseRequestHistoryID(input string) (*RequestHistoryId, error)

ParseRequestHistoryID parses 'input' into a RequestHistoryId

func ParseRequestHistoryIDInsensitively

func ParseRequestHistoryIDInsensitively(input string) (*RequestHistoryId, error)

ParseRequestHistoryIDInsensitively parses 'input' case-insensitively into a RequestHistoryId note: this method should only be used for API response data and not user input

func (*RequestHistoryId) FromParseResult

func (id *RequestHistoryId) FromParseResult(input resourceids.ParseResult) error

func (RequestHistoryId) ID

func (id RequestHistoryId) ID() string

ID returns the formatted Request History ID

func (RequestHistoryId) Segments

func (id RequestHistoryId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Request History ID

func (RequestHistoryId) String

func (id RequestHistoryId) String() string

String returns a human-readable description of this Request History ID

type RequestHistoryOperationPredicate

type RequestHistoryOperationPredicate struct {
	Id       *string
	Location *string
	Name     *string
	Type     *string
}

func (RequestHistoryOperationPredicate) Matches

type RequestHistoryProperties

type RequestHistoryProperties struct {
	EndTime   *string   `json:"endTime,omitempty"`
	Request   *Request  `json:"request,omitempty"`
	Response  *Response `json:"response,omitempty"`
	StartTime *string   `json:"startTime,omitempty"`
}

func (*RequestHistoryProperties) GetEndTimeAsTime

func (o *RequestHistoryProperties) GetEndTimeAsTime() (*time.Time, error)

func (*RequestHistoryProperties) GetStartTimeAsTime

func (o *RequestHistoryProperties) GetStartTimeAsTime() (*time.Time, error)

func (*RequestHistoryProperties) SetEndTimeAsTime

func (o *RequestHistoryProperties) SetEndTimeAsTime(input time.Time)

func (*RequestHistoryProperties) SetStartTimeAsTime

func (o *RequestHistoryProperties) SetStartTimeAsTime(input time.Time)

type Response

type Response struct {
	BodyLink   *ContentLink `json:"bodyLink,omitempty"`
	Headers    *interface{} `json:"headers,omitempty"`
	StatusCode *int64       `json:"statusCode,omitempty"`
}

type RetryHistory

type RetryHistory struct {
	ClientRequestId  *string        `json:"clientRequestId,omitempty"`
	Code             *string        `json:"code,omitempty"`
	EndTime          *string        `json:"endTime,omitempty"`
	Error            *ErrorResponse `json:"error,omitempty"`
	ServiceRequestId *string        `json:"serviceRequestId,omitempty"`
	StartTime        *string        `json:"startTime,omitempty"`
}

func (*RetryHistory) GetEndTimeAsTime

func (o *RetryHistory) GetEndTimeAsTime() (*time.Time, error)

func (*RetryHistory) GetStartTimeAsTime

func (o *RetryHistory) GetStartTimeAsTime() (*time.Time, error)

func (*RetryHistory) SetEndTimeAsTime

func (o *RetryHistory) SetEndTimeAsTime(input time.Time)

func (*RetryHistory) SetStartTimeAsTime

func (o *RetryHistory) SetStartTimeAsTime(input time.Time)

type RunActionCorrelation

type RunActionCorrelation struct {
	ActionTrackingId *string   `json:"actionTrackingId,omitempty"`
	ClientKeywords   *[]string `json:"clientKeywords,omitempty"`
	ClientTrackingId *string   `json:"clientTrackingId,omitempty"`
}

type RunId

type RunId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
	WorkflowName      string
	RunName           string
}

RunId is a struct representing the Resource ID for a Run

func NewRunID

func NewRunID(subscriptionId string, resourceGroupName string, siteName string, workflowName string, runName string) RunId

NewRunID returns a new RunId struct

func ParseRunID

func ParseRunID(input string) (*RunId, error)

ParseRunID parses 'input' into a RunId

func ParseRunIDInsensitively

func ParseRunIDInsensitively(input string) (*RunId, error)

ParseRunIDInsensitively parses 'input' case-insensitively into a RunId note: this method should only be used for API response data and not user input

func (*RunId) FromParseResult

func (id *RunId) FromParseResult(input resourceids.ParseResult) error

func (RunId) ID

func (id RunId) ID() string

ID returns the formatted Run ID

func (RunId) Segments

func (id RunId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Run ID

func (RunId) String

func (id RunId) String() string

String returns a human-readable description of this Run ID

type ScopeRepetitionId

type ScopeRepetitionId struct {
	SubscriptionId      string
	ResourceGroupName   string
	SiteName            string
	WorkflowName        string
	RunName             string
	ActionName          string
	ScopeRepetitionName string
}

ScopeRepetitionId is a struct representing the Resource ID for a Scope Repetition

func NewScopeRepetitionID

func NewScopeRepetitionID(subscriptionId string, resourceGroupName string, siteName string, workflowName string, runName string, actionName string, scopeRepetitionName string) ScopeRepetitionId

NewScopeRepetitionID returns a new ScopeRepetitionId struct

func ParseScopeRepetitionID

func ParseScopeRepetitionID(input string) (*ScopeRepetitionId, error)

ParseScopeRepetitionID parses 'input' into a ScopeRepetitionId

func ParseScopeRepetitionIDInsensitively

func ParseScopeRepetitionIDInsensitively(input string) (*ScopeRepetitionId, error)

ParseScopeRepetitionIDInsensitively parses 'input' case-insensitively into a ScopeRepetitionId note: this method should only be used for API response data and not user input

func (*ScopeRepetitionId) FromParseResult

func (id *ScopeRepetitionId) FromParseResult(input resourceids.ParseResult) error

func (ScopeRepetitionId) ID

func (id ScopeRepetitionId) ID() string

ID returns the formatted Scope Repetition ID

func (ScopeRepetitionId) Segments

func (id ScopeRepetitionId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Scope Repetition ID

func (ScopeRepetitionId) String

func (id ScopeRepetitionId) String() string

String returns a human-readable description of this Scope Repetition ID

type WorkflowRunAction

type WorkflowRunAction struct {
	Id         *string                      `json:"id,omitempty"`
	Name       *string                      `json:"name,omitempty"`
	Properties *WorkflowRunActionProperties `json:"properties,omitempty"`
	Type       *string                      `json:"type,omitempty"`
}

type WorkflowRunActionOperationPredicate

type WorkflowRunActionOperationPredicate struct {
	Id   *string
	Name *string
	Type *string
}

func (WorkflowRunActionOperationPredicate) Matches

type WorkflowRunActionProperties

type WorkflowRunActionProperties struct {
	Code              *string               `json:"code,omitempty"`
	Correlation       *RunActionCorrelation `json:"correlation,omitempty"`
	EndTime           *string               `json:"endTime,omitempty"`
	Error             *interface{}          `json:"error,omitempty"`
	InputsLink        *ContentLink          `json:"inputsLink,omitempty"`
	OutputsLink       *ContentLink          `json:"outputsLink,omitempty"`
	RetryHistory      *[]RetryHistory       `json:"retryHistory,omitempty"`
	StartTime         *string               `json:"startTime,omitempty"`
	Status            *WorkflowStatus       `json:"status,omitempty"`
	TrackedProperties *interface{}          `json:"trackedProperties,omitempty"`
	TrackingId        *string               `json:"trackingId,omitempty"`
}

func (*WorkflowRunActionProperties) GetEndTimeAsTime

func (o *WorkflowRunActionProperties) GetEndTimeAsTime() (*time.Time, error)

func (*WorkflowRunActionProperties) GetStartTimeAsTime

func (o *WorkflowRunActionProperties) GetStartTimeAsTime() (*time.Time, error)

func (*WorkflowRunActionProperties) SetEndTimeAsTime

func (o *WorkflowRunActionProperties) SetEndTimeAsTime(input time.Time)

func (*WorkflowRunActionProperties) SetStartTimeAsTime

func (o *WorkflowRunActionProperties) SetStartTimeAsTime(input time.Time)

type WorkflowRunActionRepetitionDefinition

type WorkflowRunActionRepetitionDefinition struct {
	Id         *string                               `json:"id,omitempty"`
	Location   *string                               `json:"location,omitempty"`
	Name       *string                               `json:"name,omitempty"`
	Properties WorkflowRunActionRepetitionProperties `json:"properties"`
	Tags       *map[string]string                    `json:"tags,omitempty"`
	Type       *string                               `json:"type,omitempty"`
}

type WorkflowRunActionRepetitionDefinitionOperationPredicate

type WorkflowRunActionRepetitionDefinitionOperationPredicate struct {
	Id       *string
	Location *string
	Name     *string
	Type     *string
}

func (WorkflowRunActionRepetitionDefinitionOperationPredicate) Matches

type WorkflowRunActionRepetitionProperties

type WorkflowRunActionRepetitionProperties struct {
	Code              *string               `json:"code,omitempty"`
	Correlation       *RunActionCorrelation `json:"correlation,omitempty"`
	EndTime           *string               `json:"endTime,omitempty"`
	Error             *interface{}          `json:"error,omitempty"`
	Inputs            *interface{}          `json:"inputs,omitempty"`
	InputsLink        *ContentLink          `json:"inputsLink,omitempty"`
	IterationCount    *int64                `json:"iterationCount,omitempty"`
	Outputs           *interface{}          `json:"outputs,omitempty"`
	OutputsLink       *ContentLink          `json:"outputsLink,omitempty"`
	RepetitionIndexes *[]RepetitionIndex    `json:"repetitionIndexes,omitempty"`
	RetryHistory      *[]RetryHistory       `json:"retryHistory,omitempty"`
	StartTime         *string               `json:"startTime,omitempty"`
	Status            *WorkflowStatus       `json:"status,omitempty"`
	TrackedProperties *interface{}          `json:"trackedProperties,omitempty"`
	TrackingId        *string               `json:"trackingId,omitempty"`
}

func (*WorkflowRunActionRepetitionProperties) GetEndTimeAsTime

func (o *WorkflowRunActionRepetitionProperties) GetEndTimeAsTime() (*time.Time, error)

func (*WorkflowRunActionRepetitionProperties) GetStartTimeAsTime

func (o *WorkflowRunActionRepetitionProperties) GetStartTimeAsTime() (*time.Time, error)

func (*WorkflowRunActionRepetitionProperties) SetEndTimeAsTime

func (o *WorkflowRunActionRepetitionProperties) SetEndTimeAsTime(input time.Time)

func (*WorkflowRunActionRepetitionProperties) SetStartTimeAsTime

func (o *WorkflowRunActionRepetitionProperties) SetStartTimeAsTime(input time.Time)

type WorkflowRunActionRepetitionsGetOperationResponse

type WorkflowRunActionRepetitionsGetOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkflowRunActionRepetitionDefinition
}

type WorkflowRunActionRepetitionsListCompleteResult

type WorkflowRunActionRepetitionsListCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []WorkflowRunActionRepetitionDefinition
}

type WorkflowRunActionRepetitionsListCustomPager added in v0.20240628.1153531

type WorkflowRunActionRepetitionsListCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}

type WorkflowRunActionRepetitionsListExpressionTracesCompleteResult

type WorkflowRunActionRepetitionsListExpressionTracesCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []interface{}
}

type WorkflowRunActionRepetitionsListExpressionTracesCustomPager added in v0.20240628.1153531

type WorkflowRunActionRepetitionsListExpressionTracesCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}

type WorkflowRunActionRepetitionsListExpressionTracesOperationResponse

type WorkflowRunActionRepetitionsListExpressionTracesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]interface{}
}

type WorkflowRunActionRepetitionsListOperationResponse

type WorkflowRunActionRepetitionsListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]WorkflowRunActionRepetitionDefinition
}

type WorkflowRunActionRepetitionsRequestHistoriesGetOperationResponse

type WorkflowRunActionRepetitionsRequestHistoriesGetOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *RequestHistory
}

type WorkflowRunActionRepetitionsRequestHistoriesListCompleteResult

type WorkflowRunActionRepetitionsRequestHistoriesListCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []RequestHistory
}

type WorkflowRunActionRepetitionsRequestHistoriesListCustomPager added in v0.20240628.1153531

type WorkflowRunActionRepetitionsRequestHistoriesListCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}

type WorkflowRunActionRepetitionsRequestHistoriesListOperationResponse

type WorkflowRunActionRepetitionsRequestHistoriesListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]RequestHistory
}

type WorkflowRunActionsClient

type WorkflowRunActionsClient struct {
	Client *resourcemanager.Client
}

func NewWorkflowRunActionsClientWithBaseURI

func NewWorkflowRunActionsClientWithBaseURI(sdkApi sdkEnv.Api) (*WorkflowRunActionsClient, error)

func (WorkflowRunActionsClient) CopeRepetitionsGet

CopeRepetitionsGet ...

func (WorkflowRunActionsClient) CopeRepetitionsList

func (c WorkflowRunActionsClient) CopeRepetitionsList(ctx context.Context, id ActionId) (result CopeRepetitionsListOperationResponse, err error)

CopeRepetitionsList ...

func (WorkflowRunActionsClient) CopeRepetitionsListComplete

func (c WorkflowRunActionsClient) CopeRepetitionsListComplete(ctx context.Context, id ActionId) (CopeRepetitionsListCompleteResult, error)

CopeRepetitionsListComplete retrieves all the results into a single object

func (WorkflowRunActionsClient) CopeRepetitionsListCompleteMatchingPredicate

func (c WorkflowRunActionsClient) CopeRepetitionsListCompleteMatchingPredicate(ctx context.Context, id ActionId, predicate WorkflowRunActionRepetitionDefinitionOperationPredicate) (result CopeRepetitionsListCompleteResult, err error)

CopeRepetitionsListCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WorkflowRunActionsClient) Get

Get ...

func (WorkflowRunActionsClient) List

List ...

func (WorkflowRunActionsClient) ListComplete

ListComplete retrieves all the results into a single object

func (WorkflowRunActionsClient) ListCompleteMatchingPredicate

func (c WorkflowRunActionsClient) ListCompleteMatchingPredicate(ctx context.Context, id RunId, options ListOperationOptions, predicate WorkflowRunActionOperationPredicate) (result ListCompleteResult, err error)

ListCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WorkflowRunActionsClient) ListExpressionTraces

func (c WorkflowRunActionsClient) ListExpressionTraces(ctx context.Context, id ActionId) (result ListExpressionTracesOperationResponse, err error)

ListExpressionTraces ...

func (WorkflowRunActionsClient) ListExpressionTracesComplete

func (c WorkflowRunActionsClient) ListExpressionTracesComplete(ctx context.Context, id ActionId) (result ListExpressionTracesCompleteResult, err error)

ListExpressionTracesComplete retrieves all the results into a single object

func (WorkflowRunActionsClient) WorkflowRunActionRepetitionsGet

func (c WorkflowRunActionsClient) WorkflowRunActionRepetitionsGet(ctx context.Context, id RepetitionId) (result WorkflowRunActionRepetitionsGetOperationResponse, err error)

WorkflowRunActionRepetitionsGet ...

func (WorkflowRunActionsClient) WorkflowRunActionRepetitionsList

func (c WorkflowRunActionsClient) WorkflowRunActionRepetitionsList(ctx context.Context, id ActionId) (result WorkflowRunActionRepetitionsListOperationResponse, err error)

WorkflowRunActionRepetitionsList ...

func (WorkflowRunActionsClient) WorkflowRunActionRepetitionsListComplete

func (c WorkflowRunActionsClient) WorkflowRunActionRepetitionsListComplete(ctx context.Context, id ActionId) (WorkflowRunActionRepetitionsListCompleteResult, error)

WorkflowRunActionRepetitionsListComplete retrieves all the results into a single object

func (WorkflowRunActionsClient) WorkflowRunActionRepetitionsListCompleteMatchingPredicate

func (c WorkflowRunActionsClient) WorkflowRunActionRepetitionsListCompleteMatchingPredicate(ctx context.Context, id ActionId, predicate WorkflowRunActionRepetitionDefinitionOperationPredicate) (result WorkflowRunActionRepetitionsListCompleteResult, err error)

WorkflowRunActionRepetitionsListCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (WorkflowRunActionsClient) WorkflowRunActionRepetitionsListExpressionTraces

func (c WorkflowRunActionsClient) WorkflowRunActionRepetitionsListExpressionTraces(ctx context.Context, id RepetitionId) (result WorkflowRunActionRepetitionsListExpressionTracesOperationResponse, err error)

WorkflowRunActionRepetitionsListExpressionTraces ...

func (WorkflowRunActionsClient) WorkflowRunActionRepetitionsListExpressionTracesComplete

func (c WorkflowRunActionsClient) WorkflowRunActionRepetitionsListExpressionTracesComplete(ctx context.Context, id RepetitionId) (result WorkflowRunActionRepetitionsListExpressionTracesCompleteResult, err error)

WorkflowRunActionRepetitionsListExpressionTracesComplete retrieves all the results into a single object

func (WorkflowRunActionsClient) WorkflowRunActionRepetitionsRequestHistoriesGet

func (c WorkflowRunActionsClient) WorkflowRunActionRepetitionsRequestHistoriesGet(ctx context.Context, id RequestHistoryId) (result WorkflowRunActionRepetitionsRequestHistoriesGetOperationResponse, err error)

WorkflowRunActionRepetitionsRequestHistoriesGet ...

func (WorkflowRunActionsClient) WorkflowRunActionRepetitionsRequestHistoriesList

func (c WorkflowRunActionsClient) WorkflowRunActionRepetitionsRequestHistoriesList(ctx context.Context, id RepetitionId) (result WorkflowRunActionRepetitionsRequestHistoriesListOperationResponse, err error)

WorkflowRunActionRepetitionsRequestHistoriesList ...

func (WorkflowRunActionsClient) WorkflowRunActionRepetitionsRequestHistoriesListComplete

func (c WorkflowRunActionsClient) WorkflowRunActionRepetitionsRequestHistoriesListComplete(ctx context.Context, id RepetitionId) (WorkflowRunActionRepetitionsRequestHistoriesListCompleteResult, error)

WorkflowRunActionRepetitionsRequestHistoriesListComplete retrieves all the results into a single object

func (WorkflowRunActionsClient) WorkflowRunActionRepetitionsRequestHistoriesListCompleteMatchingPredicate

func (c WorkflowRunActionsClient) WorkflowRunActionRepetitionsRequestHistoriesListCompleteMatchingPredicate(ctx context.Context, id RepetitionId, predicate RequestHistoryOperationPredicate) (result WorkflowRunActionRepetitionsRequestHistoriesListCompleteResult, err error)

WorkflowRunActionRepetitionsRequestHistoriesListCompleteMatchingPredicate retrieves all the results and then applies the predicate

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

func (s *WorkflowStatus) UnmarshalJSON(bytes []byte) error

Jump to

Keyboard shortcuts

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