Documentation
¶
Overview ¶
This file was auto-generated by Fern from our API Definition.
Index ¶
- type Client
- func (c *Client) CreateVcsTriggers(ctx context.Context, org string, wfGrp string, wf string, ...) (*CreateVcsTriggersResponse, error)
- func (c *Client) CreateWorkflow(ctx context.Context, org string, wfGrp string, request *Workflow, ...) (*sgsdkgo.GeneratedWorkflowCreateResponse, error)
- func (c *Client) DeleteWorkflow(ctx context.Context, org string, wf string, wfGrp string, ...) (*sgsdkgo.GeneratedWorkflowDeleteResponse, error)
- func (c *Client) GetSignedUrlToUploadTfstateFile(ctx context.Context, org string, wf string, wfGrp string, ...) (*sgsdkgo.GeneratedWorkflowUploadUrlResponse, error)
- func (c *Client) ListAllWorkflowArtifacts(ctx context.Context, org string, wf string, wfGrp string, ...) (*sgsdkgo.GeneratedWorkflowListAllArtifactsResponse, error)
- func (c *Client) ListAllWorkflows(ctx context.Context, org string, wfGrp string, ...) (*sgsdkgo.WorkflowsListAll, error)
- func (c *Client) Outputs(ctx context.Context, org string, wf string, wfGrp string, ...) (*sgsdkgo.GeneratedWorkflowOutputsResponse, error)
- func (c *Client) ReadWorkflow(ctx context.Context, org string, wf string, wfGrp string, ...) (*WorkflowReadResponse, error)
- func (c *Client) UpdateWorkflow(ctx context.Context, org string, wf string, wfGrp string, ...) (*sgsdkgo.GeneratedWorkflowUpdateResponse, error)
- type CreateVcsTriggersRequest
- type CreateVcsTriggersResponse
- type CreateVcsTriggersResponseData
- type GeneratedWorkflowCreateResponse
- type GeneratedWorkflowCreateResponseData
- type GeneratedWorkflowCreateResponseDataDeploymentplatformconfig
- type GeneratedWorkflowCreateResponseDataDeploymentplatformconfigConfig
- type GeneratedWorkflowCreateResponseDataRunnerconstraints
- type GeneratedWorkflowCreateResponseDataVcsconfig
- type GeneratedWorkflowCreateResponseDataVcsconfigIacvcsconfig
- type GeneratedWorkflowDeleteResponse
- type PatchedWorkflow
- type UpgradeModeEnum
- type Workflow
- type WorkflowRead
- type WorkflowReadResponse
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 ¶
func (c *Client) Outputs( ctx context.Context, org string, wf string, wfGrp string, opts ...option.RequestOption, ) (*sgsdkgo.GeneratedWorkflowOutputsResponse, error)
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 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" )
func NewUpgradeModeEnumFromString ¶ added in v1.4.2
func NewUpgradeModeEnumFromString(s string) (UpgradeModeEnum, error)
func (UpgradeModeEnum) Ptr ¶ added in v1.4.2
func (u UpgradeModeEnum) Ptr() *UpgradeModeEnum
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 []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 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"`
}