Help us shape the future of Go! Take the 2026 Go Developer Survey

workflows

package
v1.8.0 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

This file was auto-generated by Fern from our API Definition.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

func NewClient

func NewClient(opts ...option.RequestOption) *Client

func (*Client) CreateVcsTriggers added in v1.5.0

func (c *Client) CreateVcsTriggers(
	ctx context.Context,
	org string,
	wfGrp string,
	wf string,
	request *CreateVcsTriggersRequest,
	opts ...option.RequestOption,
) (*CreateVcsTriggersResponse, error)

Create VCS triggers (webhook) for an existing workflow.

func (*Client) CreateWorkflow

func (c *Client) CreateWorkflow(
	ctx context.Context,
	org string,
	wfGrp string,
	request *Workflow,
	opts ...option.RequestOption,
) (*sgsdkgo.GeneratedWorkflowCreateResponse, error)

Create a new workflow in the Workflow Group.

To create a workflow with a state file: 1. Create a workflow using this `Create Workflow` endpoint. 2. Use the '[Get Signed URL to upload tfstate file](#tag/Workflows/operation/Get%20Signed%20URL%20to%20upload%20tfstate%20file)' endpoint to get a signed upload URL for this Workflow. 3. Upload the state file to the returned signed URL.

func (*Client) DeleteWorkflow

func (c *Client) DeleteWorkflow(
	ctx context.Context,
	org string,
	wf string,
	wfGrp string,
	opts ...option.RequestOption,
) (*sgsdkgo.GeneratedWorkflowDeleteResponse, error)

Delete an existing workflow.

func (*Client) GetSignedUrlToUploadTfstateFile added in v1.2.0

func (c *Client) GetSignedUrlToUploadTfstateFile(
	ctx context.Context,
	org string,
	wf string,
	wfGrp string,
	request *sgsdkgo.GetSignedUrlToUploadTfstateFileRequest,
	opts ...option.RequestOption,
) (*sgsdkgo.GeneratedWorkflowUploadUrlResponse, error)

This endpoint returns a signed URL to upload a tfstate file for a workflow. The state file can be uploaded by performing a PUT operation on the returned URL. This URL is valid for 5 minutes.

To create a workflow with a state file: 1. Create a Workflow using the '[Create Workflow](#tag/Workflows/operation/Create%20Workflow)' endpoint. 2. Use this `Get Signed URL to upload tfstate file` endpoint to get a signed upload URL for this Workflow. 3. Upload the state file to the returned URL using a PUT request like in the example below:

curl -v -i -s -X PUT \
    -H "Content-Type: application/json" \
    -T "<your_tf_state_file>.json" \
    "https://<your-returned-signed-url>"

func (*Client) ListAllWorkflowArtifacts

func (c *Client) ListAllWorkflowArtifacts(
	ctx context.Context,
	org string,
	wf string,
	wfGrp string,
	opts ...option.RequestOption,
) (*sgsdkgo.GeneratedWorkflowListAllArtifactsResponse, error)

Retrieve a list of all artifacts for a workflow. This List All endpoint does not support pagination at the moment.

func (*Client) ListAllWorkflows

func (c *Client) ListAllWorkflows(
	ctx context.Context,
	org string,
	wfGrp string,
	request *sgsdkgo.ListAllWorkflowsRequest,
	opts ...option.RequestOption,
) (*sgsdkgo.WorkflowsListAll, error)

Retrieve a list of all workflows in a workflow group. Supports Pagination and Filtering using query parameters.

func (*Client) Outputs

Retrieve the outputs for a workflow.

func (*Client) ReadWorkflow

func (c *Client) ReadWorkflow(
	ctx context.Context,
	org string,
	wf string,
	wfGrp string,
	opts ...option.RequestOption,
) (*WorkflowReadResponse, error)

Retrieve the details of an existing Workflow.

func (*Client) UpdateWorkflow

func (c *Client) UpdateWorkflow(
	ctx context.Context,
	org string,
	wf string,
	wfGrp string,
	upgradeMode *UpgradeModeEnum,
	request *PatchedWorkflow,
	opts ...option.RequestOption,
) (*sgsdkgo.GeneratedWorkflowUpdateResponse, error)

Update an existing workflow's configuration

type CreateVcsTriggersRequest added in v1.5.0

type CreateVcsTriggersRequest struct {
	VcsConfig   *sgsdkgo.VcsConfig   `json:"VCSConfig" url:"-"`
	VcsTriggers *sgsdkgo.VcsTriggers `json:"VCSTriggers" url:"-"`
}

type CreateVcsTriggersResponse added in v1.5.0

type CreateVcsTriggersResponse struct {
	Msg  *string                        `json:"msg,omitempty" url:"msg,omitempty"`
	Data *CreateVcsTriggersResponseData `json:"data,omitempty" url:"data,omitempty"`
}

type CreateVcsTriggersResponseData added in v1.5.0

type CreateVcsTriggersResponseData struct {
	ModifiedAt  *int64               `json:"ModifiedAt,omitempty" url:"ModifiedAt,omitempty"`
	VcsTriggers *sgsdkgo.VcsTriggers `json:"VCSTriggers,omitempty" url:"VCSTriggers,omitempty"`
	DocVersion  *string              `json:"DocVersion,omitempty" url:"DocVersion,omitempty"`
	Id          *string              `json:"Id,omitempty" url:"Id,omitempty"`
}

type GeneratedWorkflowCreateResponse added in v1.4.2

type GeneratedWorkflowCreateResponse struct {
	Msg  string                               `json:"msg" url:"msg"`
	Data *GeneratedWorkflowCreateResponseData `json:"data,omitempty" url:"data,omitempty"`
}

type GeneratedWorkflowCreateResponseData added in v1.4.2

type GeneratedWorkflowCreateResponseData struct {
	Id                        string                                        `json:"Id" url:"Id"`
	OrgId                     string                                        `json:"OrgId" url:"OrgId"`
	SubResourceId             string                                        `json:"SubResourceId" url:"SubResourceId"`
	CreatedAt                 int                                           `json:"CreatedAt" url:"CreatedAt"`
	ResourceName              string                                        `json:"ResourceName" url:"ResourceName"`
	EnforcedPolicies          string                                        `json:"EnforcedPolicies" url:"EnforcedPolicies"`
	Description               string                                        `json:"Description" url:"Description"`
	Tags                      []interface{}                                 `json:"Tags,omitempty" url:"Tags,omitempty"`
	Authors                   []string                                      `json:"Authors,omitempty" url:"Authors,omitempty"`
	DocVersion                string                                        `json:"DocVersion" url:"DocVersion"`
	IsActive                  string                                        `json:"IsActive" url:"IsActive"`
	IsArchive                 string                                        `json:"IsArchive" url:"IsArchive"`
	ActivitySubscribers       []string                                      `json:"ActivitySubscribers,omitempty" url:"ActivitySubscribers,omitempty"`
	LatestWfrunStatus         string                                        `json:"LatestWfrunStatus" url:"LatestWfrunStatus"`
	WfStepsConfig             []interface{}                                 `json:"WfStepsConfig,omitempty" url:"WfStepsConfig,omitempty"`
	ResourceType              string                                        `json:"ResourceType" url:"ResourceType"`
	ModifiedAt                int                                           `json:"ModifiedAt" url:"ModifiedAt"`
	EnvironmentVariables      []interface{}                                 `json:"EnvironmentVariables,omitempty" url:"EnvironmentVariables,omitempty"`
	CacheConfig               map[string]interface{}                        `json:"CacheConfig,omitempty" url:"CacheConfig,omitempty"`
	WfType                    string                                        `json:"WfType" url:"WfType"`
	TerraformConfig           map[string]interface{}                        `json:"TerraformConfig,omitempty" url:"TerraformConfig,omitempty"`
	UserSchedules             []interface{}                                 `json:"UserSchedules,omitempty" url:"UserSchedules,omitempty"`
	NumberOfApprovalsRequired int                                           `json:"NumberOfApprovalsRequired" url:"NumberOfApprovalsRequired"`
	VcsConfig                 *GeneratedWorkflowCreateResponseDataVcsconfig `json:"VCSConfig,omitempty" url:"VCSConfig,omitempty"`
	// contains filtered or unexported fields
}

type GeneratedWorkflowCreateResponseDataDeploymentplatformconfig added in v1.4.2

type GeneratedWorkflowCreateResponseDataDeploymentplatformconfig struct {
	Kind   string                                                             `json:"kind" url:"kind"`
	Config *GeneratedWorkflowCreateResponseDataDeploymentplatformconfigConfig `json:"config,omitempty" url:"config,omitempty"`
}

type GeneratedWorkflowCreateResponseDataDeploymentplatformconfigConfig added in v1.4.2

type GeneratedWorkflowCreateResponseDataDeploymentplatformconfigConfig struct {
	ProfileName       string                                                `json:"profileName" url:"profileName"`
	IntegrationId     string                                                `json:"integrationId" url:"integrationId"`
	RunnerConstraints *GeneratedWorkflowCreateResponseDataRunnerconstraints `json:"RunnerConstraints,omitempty" url:"RunnerConstraints,omitempty"`
}

type GeneratedWorkflowCreateResponseDataRunnerconstraints added in v1.4.2

type GeneratedWorkflowCreateResponseDataRunnerconstraints struct {
	Type      string   `json:"type" url:"type"`
	Selectors []string `json:"selectors,omitempty" url:"selectors,omitempty"`
}

type GeneratedWorkflowCreateResponseDataVcsconfig added in v1.4.2

type GeneratedWorkflowCreateResponseDataVcsconfig struct {
	IacVcsConfig *GeneratedWorkflowCreateResponseDataVcsconfigIacvcsconfig `json:"iacVCSConfig,omitempty" url:"iacVCSConfig,omitempty"`
}

type GeneratedWorkflowCreateResponseDataVcsconfigIacvcsconfig added in v1.4.2

type GeneratedWorkflowCreateResponseDataVcsconfigIacvcsconfig struct {
	UseMarketplaceTemplate   bool                                                           `json:"useMarketplaceTemplate" url:"useMarketplaceTemplate"`
	IacTemplateId            string                                                         `json:"iacTemplateId" url:"iacTemplateId"`
	DeploymentPlatformConfig []*GeneratedWorkflowCreateResponseDataDeploymentplatformconfig `json:"DeploymentPlatformConfig,omitempty" url:"DeploymentPlatformConfig,omitempty"`
}

type GeneratedWorkflowDeleteResponse added in v1.4.2

type GeneratedWorkflowDeleteResponse struct {
	Msg string `json:"msg" url:"msg"`
}

type PatchedWorkflow added in v1.4.2

type PatchedWorkflow struct {
	ResourceName                *core.Optional[string]                                                `json:"ResourceName,omitempty" url:"ResourceName,omitempty"`
	Description                 *core.Optional[string]                                                `json:"Description,omitempty" url:"Description,omitempty"`
	Tags                        *core.Optional[[]string]                                              `json:"Tags,omitempty" url:"Tags,omitempty"`
	IsActive                    *core.Optional[sgsdkgo.IsPublicEnum]                                  `json:"IsActive,omitempty" url:"IsActive,omitempty"`
	WfStepsConfig               *core.Optional[[]*sgsdkgo.WfStepsConfig]                              `json:"WfStepsConfig,omitempty" url:"WfStepsConfig,omitempty"`
	WfType                      *core.Optional[sgsdkgo.WfTypeEnum]                                    `json:"WfType,omitempty" url:"WfType,omitempty"`
	TerraformConfig             *core.Optional[sgsdkgo.TerraformConfig]                               `json:"TerraformConfig,omitempty" url:"TerraformConfig,omitempty"`
	EnvironmentVariables        *core.Optional[[]*sgsdkgo.EnvVars]                                    `json:"EnvironmentVariables,omitempty" url:"EnvironmentVariables,omitempty"`
	DeploymentPlatformConfig    *core.Optional[[]*workflowtemplaterevisions.DeploymentPlatformConfig] `json:"DeploymentPlatformConfig,omitempty" url:"DeploymentPlatformConfig,omitempty"`
	VcsConfig                   *core.Optional[sgsdkgo.VcsConfig]                                     `json:"VCSConfig,omitempty" url:"VCSConfig,omitempty"`
	VcsTriggers                 *core.Optional[sgsdkgo.VcsTriggers]                                   `json:"VCSTriggers,omitempty" url:"VCSTriggers,omitempty"`
	UserSchedules               *core.Optional[[]*sgsdkgo.UserSchedules]                              `json:"UserSchedules,omitempty" url:"UserSchedules,omitempty"`
	GitHubComSync               *core.Optional[map[string]interface{}]                                `json:"GitHubComSync,omitempty" url:"GitHubComSync,omitempty"`
	MiniSteps                   *core.Optional[workflowtemplaterevisions.Ministeps]                   `json:"MiniSteps,omitempty" url:"MiniSteps,omitempty"`
	Approvers                   *core.Optional[[]string]                                              `json:"Approvers,omitempty" url:"Approvers,omitempty"`
	NumberOfApprovalsRequired   *core.Optional[int]                                                   `json:"NumberOfApprovalsRequired,omitempty" url:"NumberOfApprovalsRequired,omitempty"`
	RunnerConstraints           *core.Optional[sgsdkgo.RunnerConstraints]                             `json:"RunnerConstraints,omitempty" url:"RunnerConstraints,omitempty"`
	UserJobCpu                  *core.Optional[int]                                                   `json:"UserJobCPU,omitempty" url:"UserJobCPU,omitempty"`
	UserJobMemory               *core.Optional[int]                                                   `json:"UserJobMemory,omitempty" url:"UserJobMemory,omitempty"`
	ParallelExecution           *core.Optional[sgsdkgo.ParallelExecutionEnum]                         `json:"ParallelExecution,omitempty" url:"ParallelExecution,omitempty"`
	NumResources                *core.Optional[int]                                                   `json:"NumResources,omitempty" url:"NumResources,omitempty"`
	CacheConfig                 *core.Optional[sgsdkgo.CacheConfig]                                   `json:"CacheConfig,omitempty" url:"CacheConfig,omitempty"`
	TfStateCleaned              *core.Optional[map[string]interface{}]                                `json:"TfStateCleaned,omitempty" url:"TfStateCleaned,omitempty"`
	InfracostBreakdown          *core.Optional[map[string]interface{}]                                `json:"InfracostBreakdown,omitempty" url:"InfracostBreakdown,omitempty"`
	PolicyEvalResults           *core.Optional[map[string]interface{}]                                `json:"PolicyEvalResults,omitempty" url:"PolicyEvalResults,omitempty"`
	InfracostBreakdownPreApply  *core.Optional[map[string]interface{}]                                `json:"InfracostBreakdownPreApply,omitempty" url:"InfracostBreakdownPreApply,omitempty"`
	InfracostBreakdownPostApply *core.Optional[map[string]interface{}]                                `json:"InfracostBreakdownPostApply,omitempty" url:"InfracostBreakdownPostApply,omitempty"`
	TfDrift                     *core.Optional[map[string]interface{}]                                `json:"TfDrift,omitempty" url:"TfDrift,omitempty"`
	CfStateCleaned              *core.Optional[map[string]interface{}]                                `json:"CfStateCleaned,omitempty" url:"CfStateCleaned,omitempty"`
	CfStackPlan                 *core.Optional[map[string]interface{}]                                `json:"CfStackPlan,omitempty" url:"CfStackPlan,omitempty"`
	CfDrift                     *core.Optional[map[string]interface{}]                                `json:"CfDrift,omitempty" url:"CfDrift,omitempty"`
	K8SResources                *core.Optional[map[string]interface{}]                                `json:"K8sResources,omitempty" url:"K8sResources,omitempty"`
	K8SDrift                    *core.Optional[map[string]interface{}]                                `json:"K8sDrift,omitempty" url:"K8sDrift,omitempty"`
	TerragruntDrift             *core.Optional[map[string]interface{}]                                `json:"TerragruntDrift,omitempty" url:"TerragruntDrift,omitempty"`
	AnsibleOutputs              *core.Optional[map[string]interface{}]                                `json:"AnsibleOutputs,omitempty" url:"AnsibleOutputs,omitempty"`
	AnsiblePlan                 *core.Optional[map[string]interface{}]                                `json:"AnsiblePlan,omitempty" url:"AnsiblePlan,omitempty"`
	AnsibleDrift                *core.Optional[map[string]interface{}]                                `json:"AnsibleDrift,omitempty" url:"AnsibleDrift,omitempty"`
	BicepResources              *core.Optional[map[string]interface{}]                                `json:"BicepResources,omitempty" url:"BicepResources,omitempty"`
	SgCustomWorkflowRunFacts    *core.Optional[map[string]interface{}]                                `json:"SGCustomWorkflowRunFacts,omitempty" url:"SGCustomWorkflowRunFacts,omitempty"`
	// Contextual tags to give context to your tags
	ContextTags *core.Optional[map[string]string] `json:"ContextTags,omitempty" url:"ContextTags,omitempty"`
}

type UpgradeModeEnum added in v1.4.2

type UpgradeModeEnum string
const (
	UpgradeModeEnumPreserveSettings UpgradeModeEnum = "PRESERVE_SETTINGS"
	UpgradeModeEnumResetToTemplate  UpgradeModeEnum = "RESET_TO_TEMPLATE"
	UpgradeModeEnumManual           UpgradeModeEnum = "MANUAL"
)

func NewUpgradeModeEnumFromString added in v1.4.2

func NewUpgradeModeEnumFromString(s string) (UpgradeModeEnum, error)

func (UpgradeModeEnum) Ptr added in v1.4.2

type Workflow added in v1.4.2

type Workflow struct {
	Id                          *string                                                               `json:"Id,omitempty" url:"-"`
	ResourceName                *string                                                               `json:"ResourceName,omitempty" url:"-"`
	Description                 *string                                                               `json:"Description,omitempty" url:"-"`
	Tags                        *core.Optional[[]string]                                              `json:"Tags,omitempty" url:"-"`
	IsActive                    *sgsdkgo.IsPublicEnum                                                 `json:"IsActive,omitempty" url:"-"`
	WfStepsConfig               *core.Optional[[]*sgsdkgo.WfStepsConfig]                              `json:"WfStepsConfig,omitempty" url:"-"`
	WfType                      *sgsdkgo.WfTypeEnum                                                   `json:"WfType,omitempty" url:"-"`
	TerraformConfig             *sgsdkgo.TerraformConfig                                              `json:"TerraformConfig,omitempty" url:"-"`
	EnvironmentVariables        *core.Optional[[]*sgsdkgo.EnvVars]                                    `json:"EnvironmentVariables,omitempty" url:"-"`
	DeploymentPlatformConfig    *core.Optional[[]*workflowtemplaterevisions.DeploymentPlatformConfig] `json:"DeploymentPlatformConfig,omitempty" url:"-"`
	VcsConfig                   *sgsdkgo.VcsConfig                                                    `json:"VCSConfig,omitempty" url:"-"`
	VcsTriggers                 *sgsdkgo.VcsTriggers                                                  `json:"VCSTriggers,omitempty" url:"-"`
	UserSchedules               *core.Optional[[]*sgsdkgo.UserSchedules]                              `json:"UserSchedules,omitempty" url:"-"`
	GitHubComSync               map[string]interface{}                                                `json:"GitHubComSync,omitempty" url:"-"`
	MiniSteps                   *workflowtemplaterevisions.Ministeps                                  `json:"MiniSteps,omitempty" url:"-"`
	Approvers                   *core.Optional[[]string]                                              `json:"Approvers,omitempty" url:"-"`
	NumberOfApprovalsRequired   *int                                                                  `json:"NumberOfApprovalsRequired,omitempty" url:"-"`
	RunnerConstraints           *sgsdkgo.RunnerConstraints                                            `json:"RunnerConstraints,omitempty" url:"-"`
	UserJobCpu                  *int                                                                  `json:"UserJobCPU,omitempty" url:"-"`
	UserJobMemory               *int                                                                  `json:"UserJobMemory,omitempty" url:"-"`
	ParallelExecution           *sgsdkgo.ParallelExecutionEnum                                        `json:"ParallelExecution,omitempty" url:"-"`
	NumResources                *int                                                                  `json:"NumResources,omitempty" url:"-"`
	CacheConfig                 *sgsdkgo.CacheConfig                                                  `json:"CacheConfig,omitempty" url:"-"`
	TfStateCleaned              map[string]interface{}                                                `json:"TfStateCleaned,omitempty" url:"-"`
	InfracostBreakdown          map[string]interface{}                                                `json:"InfracostBreakdown,omitempty" url:"-"`
	PolicyEvalResults           map[string]interface{}                                                `json:"PolicyEvalResults,omitempty" url:"-"`
	InfracostBreakdownPreApply  map[string]interface{}                                                `json:"InfracostBreakdownPreApply,omitempty" url:"-"`
	InfracostBreakdownPostApply map[string]interface{}                                                `json:"InfracostBreakdownPostApply,omitempty" url:"-"`
	TfDrift                     map[string]interface{}                                                `json:"TfDrift,omitempty" url:"-"`
	CfStateCleaned              map[string]interface{}                                                `json:"CfStateCleaned,omitempty" url:"-"`
	CfStackPlan                 map[string]interface{}                                                `json:"CfStackPlan,omitempty" url:"-"`
	CfDrift                     map[string]interface{}                                                `json:"CfDrift,omitempty" url:"-"`
	K8SResources                map[string]interface{}                                                `json:"K8sResources,omitempty" url:"-"`
	K8SDrift                    map[string]interface{}                                                `json:"K8sDrift,omitempty" url:"-"`
	TerragruntDrift             map[string]interface{}                                                `json:"TerragruntDrift,omitempty" url:"-"`
	AnsibleOutputs              map[string]interface{}                                                `json:"AnsibleOutputs,omitempty" url:"-"`
	AnsiblePlan                 map[string]interface{}                                                `json:"AnsiblePlan,omitempty" url:"-"`
	AnsibleDrift                map[string]interface{}                                                `json:"AnsibleDrift,omitempty" url:"-"`
	BicepResources              map[string]interface{}                                                `json:"BicepResources,omitempty" url:"-"`
	SgCustomWorkflowRunFacts    map[string]interface{}                                                `json:"SGCustomWorkflowRunFacts,omitempty" url:"-"`
	// Contextual tags to give context to your tags
	ContextTags *core.Optional[map[string]string] `json:"ContextTags,omitempty" url:"-"`
}

type WorkflowRead added in v1.4.2

type WorkflowRead struct {
	Id                          *string                                               `json:"Id,omitempty" url:"-"`
	ResourceName                *string                                               `json:"ResourceName,omitempty" url:"-"`
	Description                 *string                                               `json:"Description,omitempty" url:"-"`
	Tags                        []string                                              `json:"Tags,omitempty" url:"-"`
	IsActive                    *sgsdkgo.IsPublicEnum                                 `json:"IsActive,omitempty" url:"-"`
	WfStepsConfig               []*sgsdkgo.WfStepsConfig                              `json:"WfStepsConfig,omitempty" url:"-"`
	WfType                      *sgsdkgo.WfTypeEnum                                   `json:"WfType,omitempty" url:"-"`
	TerraformConfig             *sgsdkgo.TerraformConfig                              `json:"TerraformConfig,omitempty" url:"-"`
	EnvironmentVariables        []*sgsdkgo.EnvVars                                    `json:"EnvironmentVariables,omitempty" url:"-"`
	DeploymentPlatformConfig    []*workflowtemplaterevisions.DeploymentPlatformConfig `json:"DeploymentPlatformConfig,omitempty" url:"-"`
	VcsConfig                   *sgsdkgo.VcsConfig                                    `json:"VCSConfig,omitempty" url:"-"`
	VcsTriggers                 *sgsdkgo.VcsTriggers                                  `json:"VCSTriggers,omitempty" url:"-"`
	UserSchedules               []sgsdkgo.UserSchedules                               `json:"UserSchedules,omitempty" url:"-"`
	GitHubComSync               map[string]interface{}                                `json:"GitHubComSync,omitempty" url:"-"`
	MiniSteps                   *workflowtemplaterevisions.Ministeps                  `json:"MiniSteps,omitempty" url:"-"`
	Approvers                   []string                                              `json:"Approvers,omitempty" url:"-"`
	NumberOfApprovalsRequired   *int                                                  `json:"NumberOfApprovalsRequired,omitempty" url:"-"`
	RunnerConstraints           *sgsdkgo.RunnerConstraints                            `json:"RunnerConstraints,omitempty" url:"-"`
	UserJobCpu                  *int                                                  `json:"UserJobCPU,omitempty" url:"-"`
	UserJobMemory               *int                                                  `json:"UserJobMemory,omitempty" url:"-"`
	ParallelExecution           *sgsdkgo.ParallelExecutionEnum                        `json:"ParallelExecution,omitempty" url:"-"`
	NumResources                *int                                                  `json:"NumResources,omitempty" url:"-"`
	CacheConfig                 *sgsdkgo.CacheConfig                                  `json:"CacheConfig,omitempty" url:"-"`
	TfStateCleaned              map[string]interface{}                                `json:"TfStateCleaned,omitempty" url:"-"`
	InfracostBreakdown          map[string]interface{}                                `json:"InfracostBreakdown,omitempty" url:"-"`
	PolicyEvalResults           map[string]interface{}                                `json:"PolicyEvalResults,omitempty" url:"-"`
	InfracostBreakdownPreApply  map[string]interface{}                                `json:"InfracostBreakdownPreApply,omitempty" url:"-"`
	InfracostBreakdownPostApply map[string]interface{}                                `json:"InfracostBreakdownPostApply,omitempty" url:"-"`
	TfDrift                     map[string]interface{}                                `json:"TfDrift,omitempty" url:"-"`
	CfStateCleaned              map[string]interface{}                                `json:"CfStateCleaned,omitempty" url:"-"`
	CfStackPlan                 map[string]interface{}                                `json:"CfStackPlan,omitempty" url:"-"`
	CfDrift                     map[string]interface{}                                `json:"CfDrift,omitempty" url:"-"`
	K8SResources                map[string]interface{}                                `json:"K8sResources,omitempty" url:"-"`
	K8SDrift                    map[string]interface{}                                `json:"K8sDrift,omitempty" url:"-"`
	TerragruntDrift             map[string]interface{}                                `json:"TerragruntDrift,omitempty" url:"-"`
	AnsibleOutputs              map[string]interface{}                                `json:"AnsibleOutputs,omitempty" url:"-"`
	AnsiblePlan                 map[string]interface{}                                `json:"AnsiblePlan,omitempty" url:"-"`
	AnsibleDrift                map[string]interface{}                                `json:"AnsibleDrift,omitempty" url:"-"`
	BicepResources              map[string]interface{}                                `json:"BicepResources,omitempty" url:"-"`
	SgCustomWorkflowRunFacts    map[string]interface{}                                `json:"SGCustomWorkflowRunFacts,omitempty" url:"-"`
	// Contextual tags to give context to your tags
	ContextTags map[string]string `json:"ContextTags,omitempty" url:"-"`
}

type WorkflowReadResponse added in v1.4.2

type WorkflowReadResponse struct {
	Msg *WorkflowRead `json:"msg,omitempty" url:"msg,omitempty"`
}

Jump to

Keyboard shortcuts

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