package
0.20240715.1103416
Repository: https://github.com/hashicorp/go-azure-sdk.git
Documentation: pkg.go.dev

# README

github.com/hashicorp/go-azure-sdk/resource-manager/logic/2019-05-01/workflowrunactions Documentation

The workflowrunactions SDK allows for interaction with the Azure Resource Manager Service logic (API Version 2019-05-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/logic/2019-05-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", "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", "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", "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", "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", "workflowValue", "runValue", "actionValue")

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

Example Usage: WorkflowRunActionsClient.WorkflowRunActionRepetitionsGet

ctx := context.TODO()
id := workflowrunactions.NewRepetitionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "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", "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", "workflowValue", "runValue", "actionValue", "repetitionValue")

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

Example Usage: WorkflowRunActionsClient.WorkflowRunActionRepetitionsRequestHistoriesGet

ctx := context.TODO()
id := workflowrunactions.NewRepetitionRequestHistoryID("12345678-1234-9876-4563-123456789012", "example-resource-group", "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", "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
}

Example Usage: WorkflowRunActionsClient.WorkflowRunActionRequestHistoriesGet

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

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

Example Usage: WorkflowRunActionsClient.WorkflowRunActionRequestHistoriesList

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

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

# Functions

No description provided by the author
NewActionID returns a new ActionId struct.
NewRepetitionID returns a new RepetitionId struct.
NewRepetitionRequestHistoryID returns a new RepetitionRequestHistoryId struct.
NewRequestHistoryID returns a new RequestHistoryId struct.
NewRunID returns a new RunId struct.
NewScopeRepetitionID returns a new ScopeRepetitionId struct.
No description provided by the author
ParseActionID parses 'input' into a ActionId.
ParseActionIDInsensitively parses 'input' case-insensitively into a ActionId note: this method should only be used for API response data and not user input.
ParseRepetitionID parses 'input' into a RepetitionId.
ParseRepetitionIDInsensitively parses 'input' case-insensitively into a RepetitionId note: this method should only be used for API response data and not user input.
ParseRepetitionRequestHistoryID parses 'input' into a RepetitionRequestHistoryId.
ParseRepetitionRequestHistoryIDInsensitively parses 'input' case-insensitively into a RepetitionRequestHistoryId note: this method should only be used for API response data and not user input.
ParseRequestHistoryID parses 'input' into a RequestHistoryId.
ParseRequestHistoryIDInsensitively parses 'input' case-insensitively into a RequestHistoryId note: this method should only be used for API response data and not user input.
ParseRunID parses 'input' into a RunId.
ParseRunIDInsensitively parses 'input' case-insensitively into a RunId note: this method should only be used for API response data and not user input.
ParseScopeRepetitionID parses 'input' into a ScopeRepetitionId.
ParseScopeRepetitionIDInsensitively parses 'input' case-insensitively into a ScopeRepetitionId note: this method should only be used for API response data and not user input.
No description provided by the author
ValidateActionID checks that 'input' can be parsed as a Action ID.
ValidateRepetitionID checks that 'input' can be parsed as a Repetition ID.
ValidateRepetitionRequestHistoryID checks that 'input' can be parsed as a Repetition Request History ID.
ValidateRequestHistoryID checks that 'input' can be parsed as a Request History ID.
ValidateRunID checks that 'input' can be parsed as a Run ID.
ValidateScopeRepetitionID checks that 'input' can be parsed as a Scope Repetition ID.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

ActionId is a struct representing the Resource ID for a Action.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RepetitionId is a struct representing the Resource ID for a Repetition.
No description provided by the author
RepetitionRequestHistoryId is a struct representing the Resource ID for a Repetition Request History.
No description provided by the author
No description provided by the author
RequestHistoryId is a struct representing the Resource ID for a Request History.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RunId is a struct representing the Resource ID for a Run.
ScopeRepetitionId is a struct representing the Resource ID for a Scope Repetition.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author