Versions in this module Expand all Collapse all v1 v1.3.1 Mar 3, 2026 Changes in this version + type Client struct + func NewClient(opts ...option.RequestOption) *Client + func (c *Client) CreateWorkflowTemplateRevision(ctx context.Context, org string, templateId string, ...) (*CreateWorkflowTemplateRevisionResponseModel, error) + func (c *Client) DeleteWorkflowTemplateRevision(ctx context.Context, org string, templateId string, keepParentTemplate bool, ...) error + func (c *Client) ReadWorkflowTemplateRevision(ctx context.Context, org string, revisionId string, ...) (*ReadWorkflowTemplateRevisionResponseModel, error) + func (c *Client) UpdateWorkflowTemplateRevision(ctx context.Context, org string, revisionId string, ...) (*UpdateWorkflowTemplateRevisionResponseModel, error) + type CreateWorkflowTemplateRevisionResponse struct + Id string + TempalteId string + type CreateWorkflowTemplateRevisionResponseModel struct + Data struct{ ... } + Msg string + type CreateWorkflowTemplateRevisionsRequest struct + Alias string + Approvers []string + ContextTags map[string]string + DeploymentPlatformConfig *DeploymentPlatformConfig + Deprecation *Deprecation + EnvironmentVariables []sgsdkgo.EnvVars + InputSchemas []sgsdkgo.InputSchemas + IsActive *sgsdkgo.IsPublicEnum + IsPublic *sgsdkgo.IsPublicEnum + LongDescription *string + Ministeps *Ministeps + Notes string + NumberOfApprovalsRequired *int + OwnerOrg string + RunnerConstraints *sgsdkgo.RunnerConstraints + RuntimeSource *workflowtemplates.RuntimeSource + SourceConfigKind *workflowtemplates.WorkflowTemplateSourceConfigKindEnum + Tags []string + TemplateType string + TerraformConfig *sgsdkgo.TerraformConfig + UserJobCPU *int + UserJobMemory *int + UserSchedules []UserSchedules + WfStepsConfig []sgsdkgo.WfStepsConfig + type DeploymentPlatformConfig struct + Config DeploymentPlatformConfigConfig + Kind DeploymentPlatformConfigKindEnum + type DeploymentPlatformConfigConfig struct + IntegrationId string + ProfileName *string + type DeploymentPlatformConfigKindEnum string + const DeploymentPlatformConfigKindEnumAwsOidc + const DeploymentPlatformConfigKindEnumAwsRbac + const DeploymentPlatformConfigKindEnumAwsStatic + const DeploymentPlatformConfigKindEnumAzureOidc + const DeploymentPlatformConfigKindEnumAzureStatic + const DeploymentPlatformConfigKindEnumGcpOidc + const DeploymentPlatformConfigKindEnumGcpStatic + func (t DeploymentPlatformConfigKindEnum) Ptr() *DeploymentPlatformConfigKindEnum + type Deprecation struct + EffectiveDate *string + Message *string + type Ministeps struct + Notifications *MinistepsNotifications + Webhooks *MinistepsWebhooks + WfChaining *MinistepsWorkflowChaining + type MinistepsNotificationRecepients struct + Recipients []string + type MinistepsNotifications struct + Email *MinistepsNotificationsEmail + type MinistepsNotificationsEmail struct + APPROVAL_REQUIRED []MinistepsNotificationRecepients + CANCELLED []MinistepsNotificationRecepients + COMPLETED []MinistepsNotificationRecepients + DRIFT_DETECTED []MinistepsNotificationRecepients + ERRORED []MinistepsNotificationRecepients + type MinistepsWebhooks struct + APPROVAL_REQUIRED []MinistepsWebhooksSchema + CANCELLED []MinistepsWebhooksSchema + COMPLETED []MinistepsWebhooksSchema + DRIFT_DETECTED []MinistepsWebhooksSchema + ERRORED []MinistepsWebhooksSchema + type MinistepsWebhooksSchema struct + WebhookName string + WebhookSecret *string + WebhookUrl string + type MinistepsWfChainingSchema struct + StackId *string + StackRunPayload *string + WorkflowGroupId string + WorkflowId *string + WorkflowRunPayload *string + type MinistepsWorkflowChaining struct + COMPLETED []MinistepsWfChainingSchema + ERRORED []MinistepsWfChainingSchema + type ReadWorkflowTemplateRevisionModel struct + Id *string + TemplateId string + type ReadWorkflowTemplateRevisionResponseModel struct + Msg ReadWorkflowTemplateRevisionModel + type UpdateWorkflowTemplateRevisionRequest struct + Alias *core.Optional[string] + Approvers *core.Optional[[]string] + ContextTags *core.Optional[map[string]string] + DeploymentPlatformConfig *core.Optional[DeploymentPlatformConfig] + Deprecation *core.Optional[Deprecation] + EnvironmentVariables *core.Optional[[]sgsdkgo.EnvVars] + InputSchemas *core.Optional[[]sgsdkgo.InputSchemas] + IsActive *core.Optional[sgsdkgo.IsPublicEnum] + IsPublic *core.Optional[sgsdkgo.IsPublicEnum] + LongDescription *core.Optional[string] + Ministeps *core.Optional[Ministeps] + Notes *core.Optional[string] + NumberOfApprovalsRequired *core.Optional[int] + OwnerOrg *core.Optional[string] + RunnerConstraints *core.Optional[sgsdkgo.RunnerConstraints] + RuntimeSource *core.Optional[workflowtemplates.RuntimeSourceUpdate] + SourceConfigKind *core.Optional[workflowtemplates.WorkflowTemplateSourceConfigKindEnum] + Tags *core.Optional[[]string] + TerraformConfig *core.Optional[sgsdkgo.TerraformConfig] + UserJobCPU *core.Optional[int] + UserJobMemory *core.Optional[int] + UserSchedules *core.Optional[[]UserSchedules] + WfStepsConfig *core.Optional[[]sgsdkgo.WfStepsConfig] + type UpdateWorkflowTemplateRevisionResponseModel struct + Data UpdateWorkflowTemplateRevisionRequest + Msg string + type UserSchedules struct + Cron string + Desc *string + Inputs struct{ ... } + Name *string + State UserSchedulesStateEnum + type UserSchedulesStateEnum string + const UserSchedulesStateEnumDisabled + const UserSchedulesStateEnumEnabled + func (t UserSchedulesStateEnum) Ptr() *UserSchedulesStateEnum