models

package
v0.76.0 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2023 License: MPL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HashicorpCloudWaypointActionsdriverActionCfgRef

type HashicorpCloudWaypointActionsdriverActionCfgRef struct {

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

HashicorpCloudWaypointActionsdriverActionCfgRef hashicorp cloud waypoint actionsdriver action cfg ref

swagger:model hashicorp.cloud.waypoint.actionsdriver.ActionCfgRef

func (*HashicorpCloudWaypointActionsdriverActionCfgRef) ContextValidate

ContextValidate validates this hashicorp cloud waypoint actionsdriver action cfg ref based on context it is used

func (*HashicorpCloudWaypointActionsdriverActionCfgRef) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverActionCfgRef) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverActionCfgRef) Validate

Validate validates this hashicorp cloud waypoint actionsdriver action cfg ref

type HashicorpCloudWaypointActionsdriverActionConfig

type HashicorpCloudWaypointActionsdriverActionConfig struct {

	// URL to trigger an action on. Only used in Custom mode.
	ActionURL string `json:"action_url,omitempty"`

	// Description of the action
	Description string `json:"description,omitempty"`

	// ULID of the action config id
	ID string `json:"id,omitempty"`

	// Give the action config an optional unique (per-namespace) name
	Name string `json:"name,omitempty"`

	// More explicitly configure the kind of HTTP request to be made
	Request *HashicorpCloudWaypointActionsdriverActionConfigRequest `json:"request,omitempty"`
}

HashicorpCloudWaypointActionsdriverActionConfig hashicorp cloud waypoint actionsdriver action config

swagger:model hashicorp.cloud.waypoint.actionsdriver.ActionConfig

func (*HashicorpCloudWaypointActionsdriverActionConfig) ContextValidate

ContextValidate validate this hashicorp cloud waypoint actionsdriver action config based on the context it is used

func (*HashicorpCloudWaypointActionsdriverActionConfig) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverActionConfig) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverActionConfig) Validate

Validate validates this hashicorp cloud waypoint actionsdriver action config

type HashicorpCloudWaypointActionsdriverActionConfigFlavorCustom

type HashicorpCloudWaypointActionsdriverActionConfigFlavorCustom struct {

	// A body to be submitted with the request, if required
	// Format: byte
	Body strfmt.Base64 `json:"body,omitempty"`

	// Key value headers to send with the request
	Headers []*HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomHeader `json:"headers"`

	// What HTTP method should be used? GET,POST,PUT,DELETE
	Method *HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethod `json:"method,omitempty"`

	// The full URL this request should make when invoked
	URL string `json:"url,omitempty"`
}

HashicorpCloudWaypointActionsdriverActionConfigFlavorCustom Custom mode allows users to define the HTTP method, the request body, etc.

swagger:model hashicorp.cloud.waypoint.actionsdriver.ActionConfig.Flavor.Custom

func (*HashicorpCloudWaypointActionsdriverActionConfigFlavorCustom) ContextValidate

ContextValidate validate this hashicorp cloud waypoint actionsdriver action config flavor custom based on the context it is used

func (*HashicorpCloudWaypointActionsdriverActionConfigFlavorCustom) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverActionConfigFlavorCustom) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverActionConfigFlavorCustom) Validate

Validate validates this hashicorp cloud waypoint actionsdriver action config flavor custom

type HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomHeader

type HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomHeader struct {

	// key
	Key string `json:"key,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomHeader hashicorp cloud waypoint actionsdriver action config flavor custom header

swagger:model hashicorp.cloud.waypoint.actionsdriver.ActionConfig.Flavor.Custom.Header

func (*HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomHeader) ContextValidate

ContextValidate validates this hashicorp cloud waypoint actionsdriver action config flavor custom header based on context it is used

func (*HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomHeader) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomHeader) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomHeader) Validate

Validate validates this hashicorp cloud waypoint actionsdriver action config flavor custom header

type HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethod

type HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethod string

HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethod hashicorp cloud waypoint actionsdriver action config flavor custom method

swagger:model hashicorp.cloud.waypoint.actionsdriver.ActionConfig.Flavor.Custom.Method

const (

	// HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethodGET captures enum value "GET"
	HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethodGET HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethod = "GET"

	// HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethodPOST captures enum value "POST"
	HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethodPOST HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethod = "POST"

	// HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethodPUT captures enum value "PUT"
	HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethodPUT HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethod = "PUT"

	// HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethodDELETE captures enum value "DELETE"
	HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethodDELETE HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethod = "DELETE"

	// HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethodPATCH captures enum value "PATCH"
	HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethodPATCH HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethod = "PATCH"
)

func (HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethod) ContextValidate

ContextValidate validates this hashicorp cloud waypoint actionsdriver action config flavor custom method based on context it is used

func (HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethod) Pointer

Pointer returns a pointer to a freshly-allocated HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethod.

func (HashicorpCloudWaypointActionsdriverActionConfigFlavorCustomMethod) Validate

Validate validates this hashicorp cloud waypoint actionsdriver action config flavor custom method

type HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHub

type HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHub struct {

	// TODO(briancain): SECURITY. We'd be storing users GitHub auth tokens, but
	// we need it to make the request for them.
	AuthToken string `json:"auth_token,omitempty"`

	// Enables debug logging on the workflow, if supported by the Method
	EnableDebugLog bool `json:"enable_debug_log,omitempty"`

	// Input keys and values configured in the workflow file. Expected to be
	// turned into a string of json key/vals.
	Inputs map[string]string `json:"inputs,omitempty"`

	// Which GitHub action workflow method to take for this Waypoint action config
	Method *HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethod `json:"method,omitempty"`

	// The git reference for the workflow. Can be a branch or tag name.
	Ref string `json:"ref,omitempty"`

	// The repo to submit the action to
	Repo string `json:"repo,omitempty"`

	// The unique identifier of the workflow run. Can be used to create, re-run,
	// cancel workflows, or approve a workflow from a pull request. (Optional)
	RunID string `json:"run_id,omitempty"`

	// The username to submit the action to
	Username string `json:"username,omitempty"`

	// The workflow to run
	WorkflowID string `json:"workflow_id,omitempty"`
}

HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHub GitHub mode is configured to do various operations on a GitHub repositories defined Workflows.

swagger:model hashicorp.cloud.waypoint.actionsdriver.ActionConfig.Flavor.GitHub

func (*HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHub) ContextValidate

ContextValidate validate this hashicorp cloud waypoint actionsdriver action config flavor git hub based on the context it is used

func (*HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHub) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHub) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHub) Validate

Validate validates this hashicorp cloud waypoint actionsdriver action config flavor git hub

type HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethod

type HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethod string

HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethod Supported GitHub Action workflow methods

swagger:model hashicorp.cloud.waypoint.actionsdriver.ActionConfig.Flavor.GitHub.Method

const (

	// HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethodCREATE captures enum value "CREATE"
	HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethodCREATE HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethod = "CREATE"

	// HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethodRERUN captures enum value "RERUN"
	HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethodRERUN HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethod = "RERUN"

	// HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethodRERUNFAILED captures enum value "RERUNFAILED"
	HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethodRERUNFAILED HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethod = "RERUNFAILED"

	// HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethodCANCEL captures enum value "CANCEL"
	HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethodCANCEL HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethod = "CANCEL"

	// HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethodAPPROVE captures enum value "APPROVE"
	HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethodAPPROVE HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethod = "APPROVE"

	// HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethodDELETE captures enum value "DELETE"
	HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethodDELETE HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethod = "DELETE"
)

func (HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethod) ContextValidate

ContextValidate validates this hashicorp cloud waypoint actionsdriver action config flavor git hub method based on context it is used

func (HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethod) Pointer

Pointer returns a pointer to a freshly-allocated HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethod.

func (HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHubMethod) Validate

Validate validates this hashicorp cloud waypoint actionsdriver action config flavor git hub method

type HashicorpCloudWaypointActionsdriverActionConfigRequest

type HashicorpCloudWaypointActionsdriverActionConfigRequest struct {

	// Specify the exact details of the HTTP request to be made
	// Defaults to Custom, and will default to an HTTP POST if no fields are set
	Custom *HashicorpCloudWaypointActionsdriverActionConfigFlavorCustom `json:"custom,omitempty"`

	// The HTTP request will be configured to be sent to GitHub Actions
	Github *HashicorpCloudWaypointActionsdriverActionConfigFlavorGitHub `json:"github,omitempty"`
}

HashicorpCloudWaypointActionsdriverActionConfigRequest The kind of HTTP request this config should trigger

swagger:model hashicorp.cloud.waypoint.actionsdriver.ActionConfig.Request

func (*HashicorpCloudWaypointActionsdriverActionConfigRequest) ContextValidate

ContextValidate validate this hashicorp cloud waypoint actionsdriver action config request based on the context it is used

func (*HashicorpCloudWaypointActionsdriverActionConfigRequest) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverActionConfigRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverActionConfigRequest) Validate

Validate validates this hashicorp cloud waypoint actionsdriver action config request

type HashicorpCloudWaypointActionsdriverActionRun

type HashicorpCloudWaypointActionsdriverActionRun struct {

	// The full action config that was ran in the moment it was invoked
	ActionConfig *HashicorpCloudWaypointActionsdriverActionConfig `json:"action_config,omitempty"`

	// Time that the action run has finished
	// Format: date-time
	CompletedAt strfmt.DateTime `json:"completed_at,omitempty"`

	// Time that the action run was invoked
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// The namespace the action will run in
	NamespaceID string `json:"namespace_id,omitempty"`

	// The response status returned to Waypoint by the external endpoint when an
	// Action is triggered by Waypoint
	ReponseStatus *HashicorpCloudWaypointActionsdriverActionRunResponseStatus `json:"reponse_status,omitempty"`

	// The service used to run the action
	RunBy string `json:"run_by,omitempty"`

	// The sequence number used to determine how many times this has been run
	Sequence string `json:"sequence,omitempty"`

	// A list of 0-Many status logs.
	StatusLog []*HashicorpCloudWaypointActionsdriverStatusLog `json:"status_log"`
}

HashicorpCloudWaypointActionsdriverActionRun hashicorp cloud waypoint actionsdriver action run

swagger:model hashicorp.cloud.waypoint.actionsdriver.ActionRun

func (*HashicorpCloudWaypointActionsdriverActionRun) ContextValidate

ContextValidate validate this hashicorp cloud waypoint actionsdriver action run based on the context it is used

func (*HashicorpCloudWaypointActionsdriverActionRun) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverActionRun) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverActionRun) Validate

Validate validates this hashicorp cloud waypoint actionsdriver action run

type HashicorpCloudWaypointActionsdriverActionRunResponseStatus

type HashicorpCloudWaypointActionsdriverActionRunResponseStatus string

HashicorpCloudWaypointActionsdriverActionRunResponseStatus hashicorp cloud waypoint actionsdriver action run response status

swagger:model hashicorp.cloud.waypoint.actionsdriver.ActionRun.ResponseStatus

const (

	// HashicorpCloudWaypointActionsdriverActionRunResponseStatusNONE captures enum value "NONE"
	HashicorpCloudWaypointActionsdriverActionRunResponseStatusNONE HashicorpCloudWaypointActionsdriverActionRunResponseStatus = "NONE"

	// HashicorpCloudWaypointActionsdriverActionRunResponseStatusUNKNOWN captures enum value "UNKNOWN"
	HashicorpCloudWaypointActionsdriverActionRunResponseStatusUNKNOWN HashicorpCloudWaypointActionsdriverActionRunResponseStatus = "UNKNOWN"

	// HashicorpCloudWaypointActionsdriverActionRunResponseStatusSUCCESS captures enum value "SUCCESS"
	HashicorpCloudWaypointActionsdriverActionRunResponseStatusSUCCESS HashicorpCloudWaypointActionsdriverActionRunResponseStatus = "SUCCESS"

	// HashicorpCloudWaypointActionsdriverActionRunResponseStatusERROR captures enum value "ERROR"
	HashicorpCloudWaypointActionsdriverActionRunResponseStatusERROR HashicorpCloudWaypointActionsdriverActionRunResponseStatus = "ERROR"
)

func (HashicorpCloudWaypointActionsdriverActionRunResponseStatus) ContextValidate

ContextValidate validates this hashicorp cloud waypoint actionsdriver action run response status based on context it is used

func (HashicorpCloudWaypointActionsdriverActionRunResponseStatus) Pointer

Pointer returns a pointer to a freshly-allocated HashicorpCloudWaypointActionsdriverActionRunResponseStatus.

func (HashicorpCloudWaypointActionsdriverActionRunResponseStatus) Validate

Validate validates this hashicorp cloud waypoint actionsdriver action run response status

type HashicorpCloudWaypointActionsdriverCreateActionConfigRequest

type HashicorpCloudWaypointActionsdriverCreateActionConfigRequest struct {

	// The action config to store
	ActionConfig *HashicorpCloudWaypointActionsdriverActionConfig `json:"action_config,omitempty"`

	// The namespace the action to be stored in
	NamespaceID string `json:"namespace_id,omitempty"`
}

HashicorpCloudWaypointActionsdriverCreateActionConfigRequest hashicorp cloud waypoint actionsdriver create action config request

swagger:model hashicorp.cloud.waypoint.actionsdriver.CreateActionConfigRequest

func (*HashicorpCloudWaypointActionsdriverCreateActionConfigRequest) ContextValidate

ContextValidate validate this hashicorp cloud waypoint actionsdriver create action config request based on the context it is used

func (*HashicorpCloudWaypointActionsdriverCreateActionConfigRequest) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverCreateActionConfigRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverCreateActionConfigRequest) Validate

Validate validates this hashicorp cloud waypoint actionsdriver create action config request

type HashicorpCloudWaypointActionsdriverCreateActionConfigResponse

type HashicorpCloudWaypointActionsdriverCreateActionConfigResponse struct {

	// The action config to store
	ActionConfig *HashicorpCloudWaypointActionsdriverActionConfig `json:"action_config,omitempty"`
}

HashicorpCloudWaypointActionsdriverCreateActionConfigResponse hashicorp cloud waypoint actionsdriver create action config response

swagger:model hashicorp.cloud.waypoint.actionsdriver.CreateActionConfigResponse

func (*HashicorpCloudWaypointActionsdriverCreateActionConfigResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint actionsdriver create action config response based on the context it is used

func (*HashicorpCloudWaypointActionsdriverCreateActionConfigResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverCreateActionConfigResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverCreateActionConfigResponse) Validate

Validate validates this hashicorp cloud waypoint actionsdriver create action config response

type HashicorpCloudWaypointActionsdriverGetActionConfigResponse

type HashicorpCloudWaypointActionsdriverGetActionConfigResponse struct {

	// The current requested action config
	ActionConfig *HashicorpCloudWaypointActionsdriverActionConfig `json:"action_config,omitempty"`

	// The latest run for this config. A nil ActionRun means there are not yet any runs
	LatestRun *HashicorpCloudWaypointActionsdriverActionRun `json:"latest_run,omitempty"`

	// The total number of runs (overall) for this config
	TotalRuns *HashicorpCloudWaypointActionsdriverGetActionConfigResponseTotalRuns `json:"total_runs,omitempty"`
}

HashicorpCloudWaypointActionsdriverGetActionConfigResponse hashicorp cloud waypoint actionsdriver get action config response

swagger:model hashicorp.cloud.waypoint.actionsdriver.GetActionConfigResponse

func (*HashicorpCloudWaypointActionsdriverGetActionConfigResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint actionsdriver get action config response based on the context it is used

func (*HashicorpCloudWaypointActionsdriverGetActionConfigResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverGetActionConfigResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverGetActionConfigResponse) Validate

Validate validates this hashicorp cloud waypoint actionsdriver get action config response

type HashicorpCloudWaypointActionsdriverGetActionConfigResponseTotalRuns

type HashicorpCloudWaypointActionsdriverGetActionConfigResponseTotalRuns struct {

	// Total number of times this config has been run in the last day
	LastDay string `json:"last_day,omitempty"`

	// Total number of times this config has been run in the last month
	LastMonth string `json:"last_month,omitempty"`

	// Total number of times this config has been run
	Runs string `json:"runs,omitempty"`
}

HashicorpCloudWaypointActionsdriverGetActionConfigResponseTotalRuns hashicorp cloud waypoint actionsdriver get action config response total runs

swagger:model hashicorp.cloud.waypoint.actionsdriver.GetActionConfigResponse.TotalRuns

func (*HashicorpCloudWaypointActionsdriverGetActionConfigResponseTotalRuns) ContextValidate

ContextValidate validates this hashicorp cloud waypoint actionsdriver get action config response total runs based on context it is used

func (*HashicorpCloudWaypointActionsdriverGetActionConfigResponseTotalRuns) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverGetActionConfigResponseTotalRuns) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverGetActionConfigResponseTotalRuns) Validate

Validate validates this hashicorp cloud waypoint actionsdriver get action config response total runs

type HashicorpCloudWaypointActionsdriverListActionConfigResponse

type HashicorpCloudWaypointActionsdriverListActionConfigResponse struct {

	// action configs
	ActionConfigs []*HashicorpCloudWaypointActionsdriverActionConfig `json:"action_configs"`
}

HashicorpCloudWaypointActionsdriverListActionConfigResponse hashicorp cloud waypoint actionsdriver list action config response

swagger:model hashicorp.cloud.waypoint.actionsdriver.ListActionConfigResponse

func (*HashicorpCloudWaypointActionsdriverListActionConfigResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint actionsdriver list action config response based on the context it is used

func (*HashicorpCloudWaypointActionsdriverListActionConfigResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverListActionConfigResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverListActionConfigResponse) Validate

Validate validates this hashicorp cloud waypoint actionsdriver list action config response

type HashicorpCloudWaypointActionsdriverListActionRunsResponse

type HashicorpCloudWaypointActionsdriverListActionRunsResponse struct {

	// action runs
	ActionRuns []*HashicorpCloudWaypointActionsdriverActionRun `json:"action_runs"`
}

HashicorpCloudWaypointActionsdriverListActionRunsResponse hashicorp cloud waypoint actionsdriver list action runs response

swagger:model hashicorp.cloud.waypoint.actionsdriver.ListActionRunsResponse

func (*HashicorpCloudWaypointActionsdriverListActionRunsResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint actionsdriver list action runs response based on the context it is used

func (*HashicorpCloudWaypointActionsdriverListActionRunsResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverListActionRunsResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverListActionRunsResponse) Validate

Validate validates this hashicorp cloud waypoint actionsdriver list action runs response

type HashicorpCloudWaypointActionsdriverRunActionRequest

type HashicorpCloudWaypointActionsdriverRunActionRequest struct {

	// The action config to run
	ActionRef *HashicorpCloudWaypointActionsdriverActionCfgRef `json:"action_ref,omitempty"`

	// The namespace the action will run in
	NamespaceID string `json:"namespace_id,omitempty"`
}

HashicorpCloudWaypointActionsdriverRunActionRequest hashicorp cloud waypoint actionsdriver run action request

swagger:model hashicorp.cloud.waypoint.actionsdriver.RunActionRequest

func (*HashicorpCloudWaypointActionsdriverRunActionRequest) ContextValidate

ContextValidate validate this hashicorp cloud waypoint actionsdriver run action request based on the context it is used

func (*HashicorpCloudWaypointActionsdriverRunActionRequest) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverRunActionRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverRunActionRequest) Validate

Validate validates this hashicorp cloud waypoint actionsdriver run action request

type HashicorpCloudWaypointActionsdriverRunActionResponse

type HashicorpCloudWaypointActionsdriverRunActionResponse struct {

	// The run that was executed
	ActionRun *HashicorpCloudWaypointActionsdriverActionRun `json:"action_run,omitempty"`

	// namespace id
	NamespaceID string `json:"namespace_id,omitempty"`
}

HashicorpCloudWaypointActionsdriverRunActionResponse hashicorp cloud waypoint actionsdriver run action response

swagger:model hashicorp.cloud.waypoint.actionsdriver.RunActionResponse

func (*HashicorpCloudWaypointActionsdriverRunActionResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint actionsdriver run action response based on the context it is used

func (*HashicorpCloudWaypointActionsdriverRunActionResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverRunActionResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverRunActionResponse) Validate

Validate validates this hashicorp cloud waypoint actionsdriver run action response

type HashicorpCloudWaypointActionsdriverSendStatusLogRequest

type HashicorpCloudWaypointActionsdriverSendStatusLogRequest struct {

	// The action config id to send this to
	ActionConfig *HashicorpCloudWaypointActionsdriverActionConfig `json:"action_config,omitempty"`

	// The run sequence to attach this run to
	ActionRunSeq string `json:"action_run_seq,omitempty"`

	// The namespace the action to be listed in
	NamespaceID string `json:"namespace_id,omitempty"`

	// The status log to send
	StatusLog *HashicorpCloudWaypointActionsdriverStatusLog `json:"status_log,omitempty"`
}

HashicorpCloudWaypointActionsdriverSendStatusLogRequest hashicorp cloud waypoint actionsdriver send status log request

swagger:model hashicorp.cloud.waypoint.actionsdriver.SendStatusLogRequest

func (*HashicorpCloudWaypointActionsdriverSendStatusLogRequest) ContextValidate

ContextValidate validate this hashicorp cloud waypoint actionsdriver send status log request based on the context it is used

func (*HashicorpCloudWaypointActionsdriverSendStatusLogRequest) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverSendStatusLogRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverSendStatusLogRequest) Validate

Validate validates this hashicorp cloud waypoint actionsdriver send status log request

type HashicorpCloudWaypointActionsdriverSendStatusLogResponse

type HashicorpCloudWaypointActionsdriverSendStatusLogResponse interface{}

HashicorpCloudWaypointActionsdriverSendStatusLogResponse hashicorp cloud waypoint actionsdriver send status log response

swagger:model hashicorp.cloud.waypoint.actionsdriver.SendStatusLogResponse

type HashicorpCloudWaypointActionsdriverStatusLog

type HashicorpCloudWaypointActionsdriverStatusLog struct {

	// The time the client generated this message
	// Format: date-time
	EmittedAt strfmt.DateTime `json:"emitted_at,omitempty"`

	// Free-form text description of the log
	Log string `json:"log,omitempty"`

	// A map of key/value pairs of whatever
	Metadata map[string]string `json:"metadata,omitempty"`
}

HashicorpCloudWaypointActionsdriverStatusLog hashicorp cloud waypoint actionsdriver status log

swagger:model hashicorp.cloud.waypoint.actionsdriver.StatusLog

func (*HashicorpCloudWaypointActionsdriverStatusLog) ContextValidate

ContextValidate validates this hashicorp cloud waypoint actionsdriver status log based on context it is used

func (*HashicorpCloudWaypointActionsdriverStatusLog) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverStatusLog) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverStatusLog) Validate

Validate validates this hashicorp cloud waypoint actionsdriver status log

type HashicorpCloudWaypointActionsdriverUpdateActionConfigRequest

type HashicorpCloudWaypointActionsdriverUpdateActionConfigRequest struct {

	// The action config to update
	ActionConfig *HashicorpCloudWaypointActionsdriverActionConfig `json:"action_config,omitempty"`

	// The namespace the action to be updated in
	NamespaceID string `json:"namespace_id,omitempty"`
}

HashicorpCloudWaypointActionsdriverUpdateActionConfigRequest hashicorp cloud waypoint actionsdriver update action config request

swagger:model hashicorp.cloud.waypoint.actionsdriver.UpdateActionConfigRequest

func (*HashicorpCloudWaypointActionsdriverUpdateActionConfigRequest) ContextValidate

ContextValidate validate this hashicorp cloud waypoint actionsdriver update action config request based on the context it is used

func (*HashicorpCloudWaypointActionsdriverUpdateActionConfigRequest) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverUpdateActionConfigRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverUpdateActionConfigRequest) Validate

Validate validates this hashicorp cloud waypoint actionsdriver update action config request

type HashicorpCloudWaypointActionsdriverUpdateActionConfigResponse

type HashicorpCloudWaypointActionsdriverUpdateActionConfigResponse struct {

	// The action config that was updated
	ActionConfig *HashicorpCloudWaypointActionsdriverActionConfig `json:"action_config,omitempty"`
}

HashicorpCloudWaypointActionsdriverUpdateActionConfigResponse hashicorp cloud waypoint actionsdriver update action config response

swagger:model hashicorp.cloud.waypoint.actionsdriver.UpdateActionConfigResponse

func (*HashicorpCloudWaypointActionsdriverUpdateActionConfigResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint actionsdriver update action config response based on the context it is used

func (*HashicorpCloudWaypointActionsdriverUpdateActionConfigResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverUpdateActionConfigResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointActionsdriverUpdateActionConfigResponse) Validate

Validate validates this hashicorp cloud waypoint actionsdriver update action config response

type HashicorpCloudWaypointAddOn

type HashicorpCloudWaypointAddOn struct {

	// The application for which the Add-on was created
	Application *HashicorpCloudWaypointRefApplication `json:"application,omitempty"`

	// The count of other instances of the same add-on definition for the same
	// application.
	Count string `json:"count,omitempty"`

	// The time at which the add-on was created
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// created_by indicates what created the Add-on
	CreatedBy string `json:"created_by,omitempty"`

	// The Add-on definition from which this Add-on was created
	Definition *HashicorpCloudWaypointRefAddOnDefinition `json:"definition,omitempty"`

	// Long-form description of the Add-on
	Description string `json:"description,omitempty"`

	// Unique identifier of the Add-on
	ID string `json:"id,omitempty"`

	// Name of the Add-on
	Name string `json:"name,omitempty"`

	// Rendered README markdown template for Add-on
	// Format: byte
	ReadmeMarkdown strfmt.Base64 `json:"readme_markdown,omitempty"`

	// The status of the Terraform run for the add-on. Client should not set this
	// field.
	Status *HashicorpCloudWaypointTerraformTFRunState `json:"status,omitempty"`

	// Short description of the Add-on
	Summary string `json:"summary,omitempty"`

	// A list of descriptive tags for an Add-on
	Tags []string `json:"tags"`

	// Terraform No Code module used for provisioning the Add-on
	TerraformNocodeModule *HashicorpCloudWaypointTerraformNocodeModule `json:"terraform_nocode_module,omitempty"`
}

HashicorpCloudWaypointAddOn AddOn is an add-on definition rendered for a project

swagger:model hashicorp.cloud.waypoint.AddOn

func (*HashicorpCloudWaypointAddOn) ContextValidate

func (m *HashicorpCloudWaypointAddOn) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this hashicorp cloud waypoint add on based on the context it is used

func (*HashicorpCloudWaypointAddOn) MarshalBinary

func (m *HashicorpCloudWaypointAddOn) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointAddOn) UnmarshalBinary

func (m *HashicorpCloudWaypointAddOn) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointAddOn) Validate

func (m *HashicorpCloudWaypointAddOn) Validate(formats strfmt.Registry) error

Validate validates this hashicorp cloud waypoint add on

type HashicorpCloudWaypointAddOnDefinition

type HashicorpCloudWaypointAddOnDefinition struct {

	// Longer description of the Add-on
	Description string `json:"description,omitempty"`

	// Unique identifier of the Add-on definition
	ID string `json:"id,omitempty"`

	// Name of the Add-on definition
	Name string `json:"name,omitempty"`

	// A templated README describing the Add-on
	// Format: byte
	ReadmeMarkdownTemplate strfmt.Base64 `json:"readme_markdown_template,omitempty"`

	// Short description of the Add-on
	Summary string `json:"summary,omitempty"`

	// A list of descriptive tags for an Add-on
	Tags []string `json:"tags"`

	// Terraform No Code module used for provisioning the Add-on
	TerraformNocodeModule *HashicorpCloudWaypointTerraformNocodeModule `json:"terraform_nocode_module,omitempty"`

	// The TF variable set to apply to the Add-on's No Code workspace
	TfVariableSetIds []string `json:"tf_variable_set_ids"`
}

HashicorpCloudWaypointAddOnDefinition AddOnDefinition is the template for an add-on

swagger:model hashicorp.cloud.waypoint.AddOnDefinition

func (*HashicorpCloudWaypointAddOnDefinition) ContextValidate

func (m *HashicorpCloudWaypointAddOnDefinition) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this hashicorp cloud waypoint add on definition based on the context it is used

func (*HashicorpCloudWaypointAddOnDefinition) MarshalBinary

func (m *HashicorpCloudWaypointAddOnDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointAddOnDefinition) UnmarshalBinary

func (m *HashicorpCloudWaypointAddOnDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointAddOnDefinition) Validate

Validate validates this hashicorp cloud waypoint add on definition

type HashicorpCloudWaypointApplication

type HashicorpCloudWaypointApplication struct {

	// application template
	ApplicationTemplate *HashicorpCloudWaypointRefApplicationTemplate `json:"application_template,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// readme_markdown is markdown formatted instructions on how to
	// operate the application. This may be populated from a application template.
	// Format: byte
	ReadmeMarkdown strfmt.Base64 `json:"readme_markdown,omitempty"`

	// template name
	TemplateName string `json:"template_name,omitempty"`
}

HashicorpCloudWaypointApplication hashicorp cloud waypoint application

swagger:model hashicorp.cloud.waypoint.Application

func (*HashicorpCloudWaypointApplication) ContextValidate

func (m *HashicorpCloudWaypointApplication) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this hashicorp cloud waypoint application based on the context it is used

func (*HashicorpCloudWaypointApplication) MarshalBinary

func (m *HashicorpCloudWaypointApplication) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointApplication) UnmarshalBinary

func (m *HashicorpCloudWaypointApplication) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointApplication) Validate

Validate validates this hashicorp cloud waypoint application

type HashicorpCloudWaypointApplicationTemplate

type HashicorpCloudWaypointApplicationTemplate struct {

	// A long-form description of what the ApplicationTemplate is to be used for. This description
	// is shared between platform engineers and application developers.
	Description string `json:"description,omitempty"`

	// Unique ID of the ApplicationTemplate
	ID string `json:"id,omitempty"`

	// Unique name of the ApplicationTemplate
	Name string `json:"name,omitempty"`

	// A markdown text template which is rendered when an Application is created from a
	// ApplicationTemplate to be shown to application developers.
	// Accepted tokens:
	// "{{ .ApplicationName }}", representing the application developer chosen application name
	// "{{ .TfcOrgName }}", representing the Terraform Cloud organization name in which
	//  the no-code module was reified
	// Format: byte
	ReadmeMarkdownTemplate strfmt.Base64 `json:"readme_markdown_template,omitempty"`

	// A short summary for use by platform engineers to distinguish between
	// multiple templates
	Summary string `json:"summary,omitempty"`

	// A list of descriptive strings that can be applied to the ApplicationTemplate.
	Tags []string `json:"tags"`

	// The Terraform No-Code Module which should be used to provision
	// infrastructure that is used by the application created from a ApplicationTemplate.
	TerraformNocodeModule *HashicorpCloudWaypointTerraformNocodeModule `json:"terraform_nocode_module,omitempty"`
}

HashicorpCloudWaypointApplicationTemplate hashicorp cloud waypoint application template

swagger:model hashicorp.cloud.waypoint.ApplicationTemplate

func (*HashicorpCloudWaypointApplicationTemplate) ContextValidate

ContextValidate validate this hashicorp cloud waypoint application template based on the context it is used

func (*HashicorpCloudWaypointApplicationTemplate) MarshalBinary

func (m *HashicorpCloudWaypointApplicationTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointApplicationTemplate) UnmarshalBinary

func (m *HashicorpCloudWaypointApplicationTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointApplicationTemplate) Validate

Validate validates this hashicorp cloud waypoint application template

type HashicorpCloudWaypointCreateAddOnDefinitionRequest

type HashicorpCloudWaypointCreateAddOnDefinitionRequest struct {

	// Longer description of the Add-on
	Description string `json:"description,omitempty"`

	// Name of the Add-on definition
	Name string `json:"name,omitempty"`

	// namespace
	Namespace *HashicorpCloudWaypointRefNamespace `json:"namespace,omitempty"`

	// A templated README describing the Add-on
	// Format: byte
	ReadmeMarkdownTemplate strfmt.Base64 `json:"readme_markdown_template,omitempty"`

	// Short description of the Add-on
	Summary string `json:"summary,omitempty"`

	// A list of descriptive tags for an Add-on
	Tags []string `json:"tags"`

	// Terraform No Code module used for provisioning the Add-on
	TerraformNocodeModule *HashicorpCloudWaypointTerraformNocodeModule `json:"terraform_nocode_module,omitempty"`

	// The TF variable set to apply to the Add-on's No Code workspace
	TfVariableSetIds []string `json:"tf_variable_set_ids"`
}

HashicorpCloudWaypointCreateAddOnDefinitionRequest CreateAddOnDefinitionRequest is the request used to create an Add-on definition

swagger:model hashicorp.cloud.waypoint.CreateAddOnDefinitionRequest

func (*HashicorpCloudWaypointCreateAddOnDefinitionRequest) ContextValidate

ContextValidate validate this hashicorp cloud waypoint create add on definition request based on the context it is used

func (*HashicorpCloudWaypointCreateAddOnDefinitionRequest) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateAddOnDefinitionRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateAddOnDefinitionRequest) Validate

Validate validates this hashicorp cloud waypoint create add on definition request

type HashicorpCloudWaypointCreateAddOnDefinitionResponse

type HashicorpCloudWaypointCreateAddOnDefinitionResponse struct {

	// add on definition
	AddOnDefinition *HashicorpCloudWaypointAddOnDefinition `json:"add_on_definition,omitempty"`
}

HashicorpCloudWaypointCreateAddOnDefinitionResponse CreateAddOnDefinitionResponse is the response containing the just-created Add-on definition

swagger:model hashicorp.cloud.waypoint.CreateAddOnDefinitionResponse

func (*HashicorpCloudWaypointCreateAddOnDefinitionResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint create add on definition response based on the context it is used

func (*HashicorpCloudWaypointCreateAddOnDefinitionResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateAddOnDefinitionResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateAddOnDefinitionResponse) Validate

Validate validates this hashicorp cloud waypoint create add on definition response

type HashicorpCloudWaypointCreateAddOnRequest

type HashicorpCloudWaypointCreateAddOnRequest struct {

	// The application for which the Add-on is to be created
	Application *HashicorpCloudWaypointRefApplication `json:"application,omitempty"`

	// The Add-on definition from which this Add-on is to be created
	Definition *HashicorpCloudWaypointRefAddOnDefinition `json:"definition,omitempty"`

	// name is the name of the Add-on
	Name string `json:"name,omitempty"`

	// namespace
	Namespace *HashicorpCloudWaypointRefNamespace `json:"namespace,omitempty"`
}

HashicorpCloudWaypointCreateAddOnRequest CreateAddOnRequest is the request used to add an Add-on to a project

swagger:model hashicorp.cloud.waypoint.CreateAddOnRequest

func (*HashicorpCloudWaypointCreateAddOnRequest) ContextValidate

ContextValidate validate this hashicorp cloud waypoint create add on request based on the context it is used

func (*HashicorpCloudWaypointCreateAddOnRequest) MarshalBinary

func (m *HashicorpCloudWaypointCreateAddOnRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateAddOnRequest) UnmarshalBinary

func (m *HashicorpCloudWaypointCreateAddOnRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateAddOnRequest) Validate

Validate validates this hashicorp cloud waypoint create add on request

type HashicorpCloudWaypointCreateAddOnResponse

type HashicorpCloudWaypointCreateAddOnResponse struct {

	// add on
	AddOn *HashicorpCloudWaypointAddOn `json:"add_on,omitempty"`
}

HashicorpCloudWaypointCreateAddOnResponse CreateAddOnResponse is the response containing the just-added Add-on

swagger:model hashicorp.cloud.waypoint.CreateAddOnResponse

func (*HashicorpCloudWaypointCreateAddOnResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint create add on response based on the context it is used

func (*HashicorpCloudWaypointCreateAddOnResponse) MarshalBinary

func (m *HashicorpCloudWaypointCreateAddOnResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateAddOnResponse) UnmarshalBinary

func (m *HashicorpCloudWaypointCreateAddOnResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateAddOnResponse) Validate

Validate validates this hashicorp cloud waypoint create add on response

type HashicorpCloudWaypointCreateApplicationFromTemplateRequest

type HashicorpCloudWaypointCreateApplicationFromTemplateRequest struct {

	// application_template is the name of the application template on which the
	// new application will be based
	ApplicationTemplate *HashicorpCloudWaypointRefApplicationTemplate `json:"application_template,omitempty"`

	// name is the name of the new application
	Name string `json:"name,omitempty"`

	// namespace
	Namespace *HashicorpCloudWaypointRefNamespace `json:"namespace,omitempty"`
}

HashicorpCloudWaypointCreateApplicationFromTemplateRequest hashicorp cloud waypoint create application from template request

swagger:model hashicorp.cloud.waypoint.CreateApplicationFromTemplateRequest

func (*HashicorpCloudWaypointCreateApplicationFromTemplateRequest) ContextValidate

ContextValidate validate this hashicorp cloud waypoint create application from template request based on the context it is used

func (*HashicorpCloudWaypointCreateApplicationFromTemplateRequest) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateApplicationFromTemplateRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateApplicationFromTemplateRequest) Validate

Validate validates this hashicorp cloud waypoint create application from template request

type HashicorpCloudWaypointCreateApplicationFromTemplateResponse

type HashicorpCloudWaypointCreateApplicationFromTemplateResponse struct {

	// application
	Application *HashicorpCloudWaypointApplication `json:"application,omitempty"`
}

HashicorpCloudWaypointCreateApplicationFromTemplateResponse hashicorp cloud waypoint create application from template response

swagger:model hashicorp.cloud.waypoint.CreateApplicationFromTemplateResponse

func (*HashicorpCloudWaypointCreateApplicationFromTemplateResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint create application from template response based on the context it is used

func (*HashicorpCloudWaypointCreateApplicationFromTemplateResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateApplicationFromTemplateResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateApplicationFromTemplateResponse) Validate

Validate validates this hashicorp cloud waypoint create application from template response

type HashicorpCloudWaypointCreateApplicationTemplateRequest

type HashicorpCloudWaypointCreateApplicationTemplateRequest struct {

	// NOTE: In the future, enumerate the fields which are set by the client,
	// instead of the entire proto message (in this case, ApplicationTemplate).
	ApplicationTemplate *HashicorpCloudWaypointApplicationTemplate `json:"application_template,omitempty"`

	// namespace
	Namespace *HashicorpCloudWaypointRefNamespace `json:"namespace,omitempty"`
}

HashicorpCloudWaypointCreateApplicationTemplateRequest hashicorp cloud waypoint create application template request

swagger:model hashicorp.cloud.waypoint.CreateApplicationTemplateRequest

func (*HashicorpCloudWaypointCreateApplicationTemplateRequest) ContextValidate

ContextValidate validate this hashicorp cloud waypoint create application template request based on the context it is used

func (*HashicorpCloudWaypointCreateApplicationTemplateRequest) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateApplicationTemplateRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateApplicationTemplateRequest) Validate

Validate validates this hashicorp cloud waypoint create application template request

type HashicorpCloudWaypointCreateApplicationTemplateResponse

type HashicorpCloudWaypointCreateApplicationTemplateResponse struct {

	// application template
	ApplicationTemplate *HashicorpCloudWaypointApplicationTemplate `json:"application_template,omitempty"`
}

HashicorpCloudWaypointCreateApplicationTemplateResponse hashicorp cloud waypoint create application template response

swagger:model hashicorp.cloud.waypoint.CreateApplicationTemplateResponse

func (*HashicorpCloudWaypointCreateApplicationTemplateResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint create application template response based on the context it is used

func (*HashicorpCloudWaypointCreateApplicationTemplateResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateApplicationTemplateResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateApplicationTemplateResponse) Validate

Validate validates this hashicorp cloud waypoint create application template response

type HashicorpCloudWaypointCreateNamespaceRequest

type HashicorpCloudWaypointCreateNamespaceRequest struct {

	// location
	Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"`
}

HashicorpCloudWaypointCreateNamespaceRequest hashicorp cloud waypoint create namespace request

swagger:model hashicorp.cloud.waypoint.CreateNamespaceRequest

func (*HashicorpCloudWaypointCreateNamespaceRequest) ContextValidate

ContextValidate validate this hashicorp cloud waypoint create namespace request based on the context it is used

func (*HashicorpCloudWaypointCreateNamespaceRequest) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateNamespaceRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateNamespaceRequest) Validate

Validate validates this hashicorp cloud waypoint create namespace request

type HashicorpCloudWaypointCreateNamespaceResponse

type HashicorpCloudWaypointCreateNamespaceResponse struct {

	// namespace
	Namespace *HashicorpCloudWaypointNamespace `json:"namespace,omitempty"`

	// operation
	Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"`
}

HashicorpCloudWaypointCreateNamespaceResponse hashicorp cloud waypoint create namespace response

swagger:model hashicorp.cloud.waypoint.CreateNamespaceResponse

func (*HashicorpCloudWaypointCreateNamespaceResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint create namespace response based on the context it is used

func (*HashicorpCloudWaypointCreateNamespaceResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateNamespaceResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateNamespaceResponse) Validate

Validate validates this hashicorp cloud waypoint create namespace response

type HashicorpCloudWaypointCreateTFCConfigRequest

type HashicorpCloudWaypointCreateTFCConfigRequest struct {

	// namespace
	Namespace *HashicorpCloudWaypointRefNamespace `json:"namespace,omitempty"`

	// tfc config
	TfcConfig *HashicorpCloudWaypointTFCConfig `json:"tfc_config,omitempty"`
}

HashicorpCloudWaypointCreateTFCConfigRequest hashicorp cloud waypoint create t f c config request

swagger:model hashicorp.cloud.waypoint.CreateTFCConfigRequest

func (*HashicorpCloudWaypointCreateTFCConfigRequest) ContextValidate

ContextValidate validate this hashicorp cloud waypoint create t f c config request based on the context it is used

func (*HashicorpCloudWaypointCreateTFCConfigRequest) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateTFCConfigRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateTFCConfigRequest) Validate

Validate validates this hashicorp cloud waypoint create t f c config request

type HashicorpCloudWaypointCreateTFCConfigResponse

type HashicorpCloudWaypointCreateTFCConfigResponse struct {

	// tfc config
	TfcConfig *HashicorpCloudWaypointTFCConfig `json:"tfc_config,omitempty"`
}

HashicorpCloudWaypointCreateTFCConfigResponse hashicorp cloud waypoint create t f c config response

swagger:model hashicorp.cloud.waypoint.CreateTFCConfigResponse

func (*HashicorpCloudWaypointCreateTFCConfigResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint create t f c config response based on the context it is used

func (*HashicorpCloudWaypointCreateTFCConfigResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateTFCConfigResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointCreateTFCConfigResponse) Validate

Validate validates this hashicorp cloud waypoint create t f c config response

type HashicorpCloudWaypointDeleteAddOnDefinitionResponse

type HashicorpCloudWaypointDeleteAddOnDefinitionResponse interface{}

HashicorpCloudWaypointDeleteAddOnDefinitionResponse DeleteAddOnDefinitionRequest is the response confirming deletion of an existing Add-on definition

swagger:model hashicorp.cloud.waypoint.DeleteAddOnDefinitionResponse

type HashicorpCloudWaypointDeleteApplicationTemplateResponse

type HashicorpCloudWaypointDeleteApplicationTemplateResponse interface{}

HashicorpCloudWaypointDeleteApplicationTemplateResponse hashicorp cloud waypoint delete application template response

swagger:model hashicorp.cloud.waypoint.DeleteApplicationTemplateResponse

type HashicorpCloudWaypointDeleteNamespaceResponse

type HashicorpCloudWaypointDeleteNamespaceResponse interface{}

HashicorpCloudWaypointDeleteNamespaceResponse hashicorp cloud waypoint delete namespace response

swagger:model hashicorp.cloud.waypoint.DeleteNamespaceResponse

type HashicorpCloudWaypointDeleteTFCConfigResponse

type HashicorpCloudWaypointDeleteTFCConfigResponse interface{}

HashicorpCloudWaypointDeleteTFCConfigResponse hashicorp cloud waypoint delete t f c config response

swagger:model hashicorp.cloud.waypoint.DeleteTFCConfigResponse

type HashicorpCloudWaypointDestroyAddOnResponse

type HashicorpCloudWaypointDestroyAddOnResponse interface{}

HashicorpCloudWaypointDestroyAddOnResponse DestroyAddOnResponse is the response confirming deletion of an existing Add-on

swagger:model hashicorp.cloud.waypoint.DestroyAddOnResponse

type HashicorpCloudWaypointDestroyApplicationResponse

type HashicorpCloudWaypointDestroyApplicationResponse interface{}

HashicorpCloudWaypointDestroyApplicationResponse hashicorp cloud waypoint destroy application response

swagger:model hashicorp.cloud.waypoint.DestroyApplicationResponse

type HashicorpCloudWaypointGetAddOnDefinitionResponse

type HashicorpCloudWaypointGetAddOnDefinitionResponse struct {

	// add on definition
	AddOnDefinition *HashicorpCloudWaypointAddOnDefinition `json:"add_on_definition,omitempty"`
}

HashicorpCloudWaypointGetAddOnDefinitionResponse GetAddOnDefinitionResponse is the response used to return an existing Add-on Definition

swagger:model hashicorp.cloud.waypoint.GetAddOnDefinitionResponse

func (*HashicorpCloudWaypointGetAddOnDefinitionResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint get add on definition response based on the context it is used

func (*HashicorpCloudWaypointGetAddOnDefinitionResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointGetAddOnDefinitionResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointGetAddOnDefinitionResponse) Validate

Validate validates this hashicorp cloud waypoint get add on definition response

type HashicorpCloudWaypointGetAddOnResponse

type HashicorpCloudWaypointGetAddOnResponse struct {

	// add on
	AddOn *HashicorpCloudWaypointAddOn `json:"add_on,omitempty"`
}

HashicorpCloudWaypointGetAddOnResponse GetAddOnResponse is the response containing the just-requested existing Add-on

swagger:model hashicorp.cloud.waypoint.GetAddOnResponse

func (*HashicorpCloudWaypointGetAddOnResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint get add on response based on the context it is used

func (*HashicorpCloudWaypointGetAddOnResponse) MarshalBinary

func (m *HashicorpCloudWaypointGetAddOnResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointGetAddOnResponse) UnmarshalBinary

func (m *HashicorpCloudWaypointGetAddOnResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointGetAddOnResponse) Validate

Validate validates this hashicorp cloud waypoint get add on response

type HashicorpCloudWaypointGetApplicationResponse

type HashicorpCloudWaypointGetApplicationResponse struct {

	// application
	Application *HashicorpCloudWaypointApplication `json:"application,omitempty"`
}

HashicorpCloudWaypointGetApplicationResponse hashicorp cloud waypoint get application response

swagger:model hashicorp.cloud.waypoint.GetApplicationResponse

func (*HashicorpCloudWaypointGetApplicationResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint get application response based on the context it is used

func (*HashicorpCloudWaypointGetApplicationResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointGetApplicationResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointGetApplicationResponse) Validate

Validate validates this hashicorp cloud waypoint get application response

type HashicorpCloudWaypointGetApplicationTemplateResponse

type HashicorpCloudWaypointGetApplicationTemplateResponse struct {

	// application template
	ApplicationTemplate *HashicorpCloudWaypointApplicationTemplate `json:"application_template,omitempty"`
}

HashicorpCloudWaypointGetApplicationTemplateResponse hashicorp cloud waypoint get application template response

swagger:model hashicorp.cloud.waypoint.GetApplicationTemplateResponse

func (*HashicorpCloudWaypointGetApplicationTemplateResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint get application template response based on the context it is used

func (*HashicorpCloudWaypointGetApplicationTemplateResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointGetApplicationTemplateResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointGetApplicationTemplateResponse) Validate

Validate validates this hashicorp cloud waypoint get application template response

type HashicorpCloudWaypointGetNamespaceResponse

type HashicorpCloudWaypointGetNamespaceResponse struct {

	// namespace
	Namespace *HashicorpCloudWaypointNamespace `json:"namespace,omitempty"`
}

HashicorpCloudWaypointGetNamespaceResponse hashicorp cloud waypoint get namespace response

swagger:model hashicorp.cloud.waypoint.GetNamespaceResponse

func (*HashicorpCloudWaypointGetNamespaceResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint get namespace response based on the context it is used

func (*HashicorpCloudWaypointGetNamespaceResponse) MarshalBinary

func (m *HashicorpCloudWaypointGetNamespaceResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointGetNamespaceResponse) UnmarshalBinary

func (m *HashicorpCloudWaypointGetNamespaceResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointGetNamespaceResponse) Validate

Validate validates this hashicorp cloud waypoint get namespace response

type HashicorpCloudWaypointGetTFCConfigResponse

type HashicorpCloudWaypointGetTFCConfigResponse struct {

	// tfc config
	TfcConfig *HashicorpCloudWaypointTFCConfig `json:"tfc_config,omitempty"`
}

HashicorpCloudWaypointGetTFCConfigResponse hashicorp cloud waypoint get t f c config response

swagger:model hashicorp.cloud.waypoint.GetTFCConfigResponse

func (*HashicorpCloudWaypointGetTFCConfigResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint get t f c config response based on the context it is used

func (*HashicorpCloudWaypointGetTFCConfigResponse) MarshalBinary

func (m *HashicorpCloudWaypointGetTFCConfigResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointGetTFCConfigResponse) UnmarshalBinary

func (m *HashicorpCloudWaypointGetTFCConfigResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointGetTFCConfigResponse) Validate

Validate validates this hashicorp cloud waypoint get t f c config response

type HashicorpCloudWaypointGetTFRunStatusResponse

type HashicorpCloudWaypointGetTFRunStatusResponse struct {

	// the state of the TF run
	State *HashicorpCloudWaypointTerraformTFRunState `json:"state,omitempty"`

	// the URL of the TF run
	URL string `json:"url,omitempty"`
}

HashicorpCloudWaypointGetTFRunStatusResponse GetTFRunStatusResponse is the response containing the status of the latest run of a Terraform workspace

swagger:model hashicorp.cloud.waypoint.GetTFRunStatusResponse

func (*HashicorpCloudWaypointGetTFRunStatusResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint get t f run status response based on the context it is used

func (*HashicorpCloudWaypointGetTFRunStatusResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointGetTFRunStatusResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointGetTFRunStatusResponse) Validate

Validate validates this hashicorp cloud waypoint get t f run status response

type HashicorpCloudWaypointListAddOnDefinitionsResponse

type HashicorpCloudWaypointListAddOnDefinitionsResponse struct {

	// add on definitions
	AddOnDefinitions []*HashicorpCloudWaypointAddOnDefinition `json:"add_on_definitions"`

	// pagination
	Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"`

	// The total count of Add-on definitions for the given namespace
	TotalCount string `json:"total_count,omitempty"`
}

HashicorpCloudWaypointListAddOnDefinitionsResponse ListAddOnDefinitionsResponse is the response used to return all Add-on definitions

swagger:model hashicorp.cloud.waypoint.ListAddOnDefinitionsResponse

func (*HashicorpCloudWaypointListAddOnDefinitionsResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint list add on definitions response based on the context it is used

func (*HashicorpCloudWaypointListAddOnDefinitionsResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointListAddOnDefinitionsResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointListAddOnDefinitionsResponse) Validate

Validate validates this hashicorp cloud waypoint list add on definitions response

type HashicorpCloudWaypointListAddOnsResponse

type HashicorpCloudWaypointListAddOnsResponse struct {

	// add ons
	AddOns []*HashicorpCloudWaypointAddOn `json:"add_ons"`

	// pagination
	Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"`
}

HashicorpCloudWaypointListAddOnsResponse ListAddOnsResponse is the response containing all existing Add-ons

swagger:model hashicorp.cloud.waypoint.ListAddOnsResponse

func (*HashicorpCloudWaypointListAddOnsResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint list add ons response based on the context it is used

func (*HashicorpCloudWaypointListAddOnsResponse) MarshalBinary

func (m *HashicorpCloudWaypointListAddOnsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointListAddOnsResponse) UnmarshalBinary

func (m *HashicorpCloudWaypointListAddOnsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointListAddOnsResponse) Validate

Validate validates this hashicorp cloud waypoint list add ons response

type HashicorpCloudWaypointListApplicationTemplatesResponse

type HashicorpCloudWaypointListApplicationTemplatesResponse struct {

	// The full list of applicationtemplates
	ApplicationTemplates []*HashicorpCloudWaypointApplicationTemplate `json:"application_templates"`

	// pagination
	Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"`

	// total count
	TotalCount string `json:"total_count,omitempty"`
}

HashicorpCloudWaypointListApplicationTemplatesResponse hashicorp cloud waypoint list application templates response

swagger:model hashicorp.cloud.waypoint.ListApplicationTemplatesResponse

func (*HashicorpCloudWaypointListApplicationTemplatesResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint list application templates response based on the context it is used

func (*HashicorpCloudWaypointListApplicationTemplatesResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointListApplicationTemplatesResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointListApplicationTemplatesResponse) Validate

Validate validates this hashicorp cloud waypoint list application templates response

type HashicorpCloudWaypointListApplicationsResponse

type HashicorpCloudWaypointListApplicationsResponse struct {

	// applications
	Applications []*HashicorpCloudWaypointApplication `json:"applications"`

	// pagination
	Pagination *HashicorpCloudWaypointPaginationResponse `json:"pagination,omitempty"`
}

HashicorpCloudWaypointListApplicationsResponse hashicorp cloud waypoint list applications response

swagger:model hashicorp.cloud.waypoint.ListApplicationsResponse

func (*HashicorpCloudWaypointListApplicationsResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint list applications response based on the context it is used

func (*HashicorpCloudWaypointListApplicationsResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointListApplicationsResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointListApplicationsResponse) Validate

Validate validates this hashicorp cloud waypoint list applications response

type HashicorpCloudWaypointListNoCodeModulesResponse

type HashicorpCloudWaypointListNoCodeModulesResponse struct {

	// no code modules
	NoCodeModules []*HashicorpCloudWaypointNoCodeModuleDefinition `json:"no_code_modules"`
}

HashicorpCloudWaypointListNoCodeModulesResponse hashicorp cloud waypoint list no code modules response

swagger:model hashicorp.cloud.waypoint.ListNoCodeModulesResponse

func (*HashicorpCloudWaypointListNoCodeModulesResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint list no code modules response based on the context it is used

func (*HashicorpCloudWaypointListNoCodeModulesResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointListNoCodeModulesResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointListNoCodeModulesResponse) Validate

Validate validates this hashicorp cloud waypoint list no code modules response

type HashicorpCloudWaypointNamespace

type HashicorpCloudWaypointNamespace struct {

	// ULID of the namespace
	ID string `json:"id,omitempty"`

	// HCP location of the namespace
	Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"`
}

HashicorpCloudWaypointNamespace hashicorp cloud waypoint namespace

swagger:model hashicorp.cloud.waypoint.Namespace

func (*HashicorpCloudWaypointNamespace) ContextValidate

func (m *HashicorpCloudWaypointNamespace) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this hashicorp cloud waypoint namespace based on the context it is used

func (*HashicorpCloudWaypointNamespace) MarshalBinary

func (m *HashicorpCloudWaypointNamespace) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointNamespace) UnmarshalBinary

func (m *HashicorpCloudWaypointNamespace) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointNamespace) Validate

Validate validates this hashicorp cloud waypoint namespace

type HashicorpCloudWaypointNoCodeModuleDefinition

type HashicorpCloudWaypointNoCodeModuleDefinition struct {

	// created
	// Format: date-time
	Created strfmt.DateTime `json:"created,omitempty"`

	// last updated
	// Format: date-time
	LastUpdated strfmt.DateTime `json:"last_updated,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// provider
	Provider string `json:"provider,omitempty"`

	// versions
	Versions []string `json:"versions"`
}

HashicorpCloudWaypointNoCodeModuleDefinition hashicorp cloud waypoint no code module definition

swagger:model hashicorp.cloud.waypoint.NoCodeModuleDefinition

func (*HashicorpCloudWaypointNoCodeModuleDefinition) ContextValidate

ContextValidate validates this hashicorp cloud waypoint no code module definition based on context it is used

func (*HashicorpCloudWaypointNoCodeModuleDefinition) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointNoCodeModuleDefinition) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointNoCodeModuleDefinition) Validate

Validate validates this hashicorp cloud waypoint no code module definition

type HashicorpCloudWaypointPaginationRequest

type HashicorpCloudWaypointPaginationRequest struct {

	// Specifies a page token to use to retrieve the next page. Set this to the
	// `next_page_token` returned by previous list requests to get the next page of
	// results. If set, `previous_page_token` must not be set.
	NextPageToken string `json:"next_page_token,omitempty"`

	// The max number of results per page that should be returned. If the number
	// of available results is larger than `page_size`, a `next_page_token` is
	// returned which can be used to get the next page of results in subsequent
	// requests. A value of zero will cause `page_size` to be defaulted.
	PageSize int64 `json:"page_size,omitempty"`

	// Specifies a page token to use to retrieve the previous page. Set this to
	// the `previous_page_token` returned by previous list requests to get the
	// previous page of results. If set, `next_page_token` must not be set.
	PreviousPageToken string `json:"previous_page_token,omitempty"`
}

HashicorpCloudWaypointPaginationRequest https://github.com/hashicorp/cloud-api/blob/master/hashicorp/cloud/common/pagination.proto PaginationRequest are the parameters for a paginated list request.

swagger:model hashicorp.cloud.waypoint.PaginationRequest

func (*HashicorpCloudWaypointPaginationRequest) ContextValidate

ContextValidate validates this hashicorp cloud waypoint pagination request based on context it is used

func (*HashicorpCloudWaypointPaginationRequest) MarshalBinary

func (m *HashicorpCloudWaypointPaginationRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointPaginationRequest) UnmarshalBinary

func (m *HashicorpCloudWaypointPaginationRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointPaginationRequest) Validate

Validate validates this hashicorp cloud waypoint pagination request

type HashicorpCloudWaypointPaginationResponse

type HashicorpCloudWaypointPaginationResponse struct {

	// This token allows you to get the next page of results for list requests.
	// If the number of results is larger than `page_size`, use the
	// `next_page_token` as a value for the query parameter `next_page_token` in
	// the next request. The value will become empty when there are no more pages.
	NextPageToken string `json:"next_page_token,omitempty"`

	// This token allows you to get the previous page of results for list
	// requests. If the number of results is larger than `page_size`, use the
	// `previous_page_token` as a value for the query parameter
	// `previous_page_token` in the next request. The value will become empty when
	// there are no more pages.
	PreviousPageToken string `json:"previous_page_token,omitempty"`
}

HashicorpCloudWaypointPaginationResponse PaginationResponse is the response holding the page tokens for a paginated list response.

swagger:model hashicorp.cloud.waypoint.PaginationResponse

func (*HashicorpCloudWaypointPaginationResponse) ContextValidate

ContextValidate validates this hashicorp cloud waypoint pagination response based on context it is used

func (*HashicorpCloudWaypointPaginationResponse) MarshalBinary

func (m *HashicorpCloudWaypointPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointPaginationResponse) UnmarshalBinary

func (m *HashicorpCloudWaypointPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointPaginationResponse) Validate

Validate validates this hashicorp cloud waypoint pagination response

type HashicorpCloudWaypointRefAddOn

type HashicorpCloudWaypointRefAddOn struct {

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

HashicorpCloudWaypointRefAddOn hashicorp cloud waypoint ref add on

swagger:model hashicorp.cloud.waypoint.Ref.AddOn

func (*HashicorpCloudWaypointRefAddOn) ContextValidate

func (m *HashicorpCloudWaypointRefAddOn) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this hashicorp cloud waypoint ref add on based on context it is used

func (*HashicorpCloudWaypointRefAddOn) MarshalBinary

func (m *HashicorpCloudWaypointRefAddOn) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointRefAddOn) UnmarshalBinary

func (m *HashicorpCloudWaypointRefAddOn) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointRefAddOn) Validate

func (m *HashicorpCloudWaypointRefAddOn) Validate(formats strfmt.Registry) error

Validate validates this hashicorp cloud waypoint ref add on

type HashicorpCloudWaypointRefAddOnDefinition

type HashicorpCloudWaypointRefAddOnDefinition struct {

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

HashicorpCloudWaypointRefAddOnDefinition hashicorp cloud waypoint ref add on definition

swagger:model hashicorp.cloud.waypoint.Ref.AddOnDefinition

func (*HashicorpCloudWaypointRefAddOnDefinition) ContextValidate

ContextValidate validates this hashicorp cloud waypoint ref add on definition based on context it is used

func (*HashicorpCloudWaypointRefAddOnDefinition) MarshalBinary

func (m *HashicorpCloudWaypointRefAddOnDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointRefAddOnDefinition) UnmarshalBinary

func (m *HashicorpCloudWaypointRefAddOnDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointRefAddOnDefinition) Validate

Validate validates this hashicorp cloud waypoint ref add on definition

type HashicorpCloudWaypointRefApplication

type HashicorpCloudWaypointRefApplication struct {

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

HashicorpCloudWaypointRefApplication hashicorp cloud waypoint ref application

swagger:model hashicorp.cloud.waypoint.Ref.Application

func (*HashicorpCloudWaypointRefApplication) ContextValidate

func (m *HashicorpCloudWaypointRefApplication) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this hashicorp cloud waypoint ref application based on context it is used

func (*HashicorpCloudWaypointRefApplication) MarshalBinary

func (m *HashicorpCloudWaypointRefApplication) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointRefApplication) UnmarshalBinary

func (m *HashicorpCloudWaypointRefApplication) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointRefApplication) Validate

Validate validates this hashicorp cloud waypoint ref application

type HashicorpCloudWaypointRefApplicationTemplate

type HashicorpCloudWaypointRefApplicationTemplate struct {

	// ID of the ApplicationTemplate
	ID string `json:"id,omitempty"`

	// Name of the ApplicationTemplate
	Name string `json:"name,omitempty"`
}

HashicorpCloudWaypointRefApplicationTemplate hashicorp cloud waypoint ref application template

swagger:model hashicorp.cloud.waypoint.Ref.ApplicationTemplate

func (*HashicorpCloudWaypointRefApplicationTemplate) ContextValidate

ContextValidate validates this hashicorp cloud waypoint ref application template based on context it is used

func (*HashicorpCloudWaypointRefApplicationTemplate) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointRefApplicationTemplate) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointRefApplicationTemplate) Validate

Validate validates this hashicorp cloud waypoint ref application template

type HashicorpCloudWaypointRefNamespace

type HashicorpCloudWaypointRefNamespace struct {

	// id
	ID string `json:"id,omitempty"`
}

HashicorpCloudWaypointRefNamespace Global references the entire server. This is used in some APIs as a way to read/write values that are server-global.

swagger:model hashicorp.cloud.waypoint.Ref.Namespace

func (*HashicorpCloudWaypointRefNamespace) ContextValidate

func (m *HashicorpCloudWaypointRefNamespace) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this hashicorp cloud waypoint ref namespace based on context it is used

func (*HashicorpCloudWaypointRefNamespace) MarshalBinary

func (m *HashicorpCloudWaypointRefNamespace) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointRefNamespace) UnmarshalBinary

func (m *HashicorpCloudWaypointRefNamespace) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointRefNamespace) Validate

Validate validates this hashicorp cloud waypoint ref namespace

type HashicorpCloudWaypointTFCConfig

type HashicorpCloudWaypointTFCConfig struct {

	// Terraform Cloud team or personal token
	OrganizationName string `json:"organization_name,omitempty"`

	// Terraform cloud token team or personal token.
	// This is redacted when returned on API responses.
	Token string `json:"token,omitempty"`
}

HashicorpCloudWaypointTFCConfig TFCConfig represents the configurations required for connecting to Terraform Cloud

swagger:model hashicorp.cloud.waypoint.TFCConfig

func (*HashicorpCloudWaypointTFCConfig) ContextValidate

func (m *HashicorpCloudWaypointTFCConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this hashicorp cloud waypoint t f c config based on context it is used

func (*HashicorpCloudWaypointTFCConfig) MarshalBinary

func (m *HashicorpCloudWaypointTFCConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointTFCConfig) UnmarshalBinary

func (m *HashicorpCloudWaypointTFCConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointTFCConfig) Validate

Validate validates this hashicorp cloud waypoint t f c config

type HashicorpCloudWaypointTerraformNocodeModule

type HashicorpCloudWaypointTerraformNocodeModule struct {

	// The source of the Terraform no-code module.
	// https://developer.hashicorp.com/terraform/language/modules/sources
	Source string `json:"source,omitempty"`

	// The version of the Terraform no-code module.
	Version string `json:"version,omitempty"`
}

HashicorpCloudWaypointTerraformNocodeModule hashicorp cloud waypoint terraform nocode module

swagger:model hashicorp.cloud.waypoint.TerraformNocodeModule

func (*HashicorpCloudWaypointTerraformNocodeModule) ContextValidate

ContextValidate validates this hashicorp cloud waypoint terraform nocode module based on context it is used

func (*HashicorpCloudWaypointTerraformNocodeModule) MarshalBinary

func (m *HashicorpCloudWaypointTerraformNocodeModule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointTerraformNocodeModule) UnmarshalBinary

func (m *HashicorpCloudWaypointTerraformNocodeModule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointTerraformNocodeModule) Validate

Validate validates this hashicorp cloud waypoint terraform nocode module

type HashicorpCloudWaypointTerraformTFRunState

type HashicorpCloudWaypointTerraformTFRunState string

HashicorpCloudWaypointTerraformTFRunState hashicorp cloud waypoint terraform t f run state

swagger:model hashicorp.cloud.waypoint.Terraform.TFRunState

const (

	// HashicorpCloudWaypointTerraformTFRunStateUNKNOWN captures enum value "UNKNOWN"
	HashicorpCloudWaypointTerraformTFRunStateUNKNOWN HashicorpCloudWaypointTerraformTFRunState = "UNKNOWN"

	// HashicorpCloudWaypointTerraformTFRunStateRUNNING captures enum value "RUNNING"
	HashicorpCloudWaypointTerraformTFRunStateRUNNING HashicorpCloudWaypointTerraformTFRunState = "RUNNING"

	// HashicorpCloudWaypointTerraformTFRunStateSUCCESS captures enum value "SUCCESS"
	HashicorpCloudWaypointTerraformTFRunStateSUCCESS HashicorpCloudWaypointTerraformTFRunState = "SUCCESS"

	// HashicorpCloudWaypointTerraformTFRunStateERROR captures enum value "ERROR"
	HashicorpCloudWaypointTerraformTFRunStateERROR HashicorpCloudWaypointTerraformTFRunState = "ERROR"
)

func (HashicorpCloudWaypointTerraformTFRunState) ContextValidate

ContextValidate validates this hashicorp cloud waypoint terraform t f run state based on context it is used

func (HashicorpCloudWaypointTerraformTFRunState) Pointer

Pointer returns a pointer to a freshly-allocated HashicorpCloudWaypointTerraformTFRunState.

func (HashicorpCloudWaypointTerraformTFRunState) Validate

Validate validates this hashicorp cloud waypoint terraform t f run state

type HashicorpCloudWaypointUIAddOnDefinitionBundle

type HashicorpCloudWaypointUIAddOnDefinitionBundle struct {

	// add on definition
	AddOnDefinition *HashicorpCloudWaypointAddOnDefinition `json:"add_on_definition,omitempty"`

	// install count
	InstallCount string `json:"install_count,omitempty"`
}

HashicorpCloudWaypointUIAddOnDefinitionBundle hashicorp cloud waypoint UI add on definition bundle

swagger:model hashicorp.cloud.waypoint.UI.AddOnDefinitionBundle

func (*HashicorpCloudWaypointUIAddOnDefinitionBundle) ContextValidate

ContextValidate validate this hashicorp cloud waypoint UI add on definition bundle based on the context it is used

func (*HashicorpCloudWaypointUIAddOnDefinitionBundle) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointUIAddOnDefinitionBundle) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointUIAddOnDefinitionBundle) Validate

Validate validates this hashicorp cloud waypoint UI add on definition bundle

type HashicorpCloudWaypointUIListAddOnDefinitionsResponse

type HashicorpCloudWaypointUIListAddOnDefinitionsResponse struct {

	// add on definition bundles
	AddOnDefinitionBundles []*HashicorpCloudWaypointUIAddOnDefinitionBundle `json:"add_on_definition_bundles"`

	// pagination
	Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"`
}

HashicorpCloudWaypointUIListAddOnDefinitionsResponse hashicorp cloud waypoint UI list add on definitions response

swagger:model hashicorp.cloud.waypoint.UI.ListAddOnDefinitionsResponse

func (*HashicorpCloudWaypointUIListAddOnDefinitionsResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint UI list add on definitions response based on the context it is used

func (*HashicorpCloudWaypointUIListAddOnDefinitionsResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointUIListAddOnDefinitionsResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointUIListAddOnDefinitionsResponse) Validate

Validate validates this hashicorp cloud waypoint UI list add on definitions response

type HashicorpCloudWaypointUpdateAddOnDefinitionRequest

type HashicorpCloudWaypointUpdateAddOnDefinitionRequest struct {

	// Longer description of the Add-on
	Description string `json:"description,omitempty"`

	// Reference to an existing Add-on
	ExistingAddOnDefinition *HashicorpCloudWaypointRefAddOnDefinition `json:"existing_add_on_definition,omitempty"`

	// Name of the Add-on definition
	Name string `json:"name,omitempty"`

	// namespace
	Namespace *HashicorpCloudWaypointRefNamespace `json:"namespace,omitempty"`

	// A templated README describing the Add-on
	// Format: byte
	ReadmeMarkdownTemplate strfmt.Base64 `json:"readme_markdown_template,omitempty"`

	// Short description of the Add-on
	Summary string `json:"summary,omitempty"`

	// A list of descriptive tags for an Add-on
	Tags []string `json:"tags"`

	// Terraform No Code module used for provisioning the Add-on
	TerraformNocodeModule *HashicorpCloudWaypointTerraformNocodeModule `json:"terraform_nocode_module,omitempty"`

	// The TF variable set to apply to the Add-on's No Code workspace
	TfVariableSetIds []string `json:"tf_variable_set_ids"`
}

HashicorpCloudWaypointUpdateAddOnDefinitionRequest UpdateAddOnDefinitionRequest is the request used to update an existing Add-on definition

swagger:model hashicorp.cloud.waypoint.UpdateAddOnDefinitionRequest

func (*HashicorpCloudWaypointUpdateAddOnDefinitionRequest) ContextValidate

ContextValidate validate this hashicorp cloud waypoint update add on definition request based on the context it is used

func (*HashicorpCloudWaypointUpdateAddOnDefinitionRequest) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateAddOnDefinitionRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateAddOnDefinitionRequest) Validate

Validate validates this hashicorp cloud waypoint update add on definition request

type HashicorpCloudWaypointUpdateAddOnDefinitionResponse

type HashicorpCloudWaypointUpdateAddOnDefinitionResponse struct {

	// add on definition
	AddOnDefinition *HashicorpCloudWaypointAddOnDefinition `json:"add_on_definition,omitempty"`
}

HashicorpCloudWaypointUpdateAddOnDefinitionResponse UpdateAddOnDefinitionResponse is the response containing the just-updated Add-on definition

swagger:model hashicorp.cloud.waypoint.UpdateAddOnDefinitionResponse

func (*HashicorpCloudWaypointUpdateAddOnDefinitionResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint update add on definition response based on the context it is used

func (*HashicorpCloudWaypointUpdateAddOnDefinitionResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateAddOnDefinitionResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateAddOnDefinitionResponse) Validate

Validate validates this hashicorp cloud waypoint update add on definition response

type HashicorpCloudWaypointUpdateAddOnRequest

type HashicorpCloudWaypointUpdateAddOnRequest struct {

	// The add-on to be updated.
	ExistingAddOn *HashicorpCloudWaypointRefAddOn `json:"existing_add_on,omitempty"`

	// The new name of the Add-on.
	Name string `json:"name,omitempty"`

	// namespace
	Namespace *HashicorpCloudWaypointRefNamespace `json:"namespace,omitempty"`
}

HashicorpCloudWaypointUpdateAddOnRequest UpdateAddOnRequest is the request used to update an existing Add-on.

swagger:model hashicorp.cloud.waypoint.UpdateAddOnRequest

func (*HashicorpCloudWaypointUpdateAddOnRequest) ContextValidate

ContextValidate validate this hashicorp cloud waypoint update add on request based on the context it is used

func (*HashicorpCloudWaypointUpdateAddOnRequest) MarshalBinary

func (m *HashicorpCloudWaypointUpdateAddOnRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateAddOnRequest) UnmarshalBinary

func (m *HashicorpCloudWaypointUpdateAddOnRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateAddOnRequest) Validate

Validate validates this hashicorp cloud waypoint update add on request

type HashicorpCloudWaypointUpdateAddOnResponse

type HashicorpCloudWaypointUpdateAddOnResponse struct {

	// The newly updated Add-on.
	AddOn *HashicorpCloudWaypointAddOn `json:"add_on,omitempty"`
}

HashicorpCloudWaypointUpdateAddOnResponse UpdateAddOnResponse is the response containing the just-updated Add-on.

swagger:model hashicorp.cloud.waypoint.UpdateAddOnResponse

func (*HashicorpCloudWaypointUpdateAddOnResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint update add on response based on the context it is used

func (*HashicorpCloudWaypointUpdateAddOnResponse) MarshalBinary

func (m *HashicorpCloudWaypointUpdateAddOnResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateAddOnResponse) UnmarshalBinary

func (m *HashicorpCloudWaypointUpdateAddOnResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateAddOnResponse) Validate

Validate validates this hashicorp cloud waypoint update add on response

type HashicorpCloudWaypointUpdateApplicationRequest

type HashicorpCloudWaypointUpdateApplicationRequest struct {

	// Reference to an existing Application
	Application *HashicorpCloudWaypointRefApplication `json:"application,omitempty"`

	// Updated application name
	Name string `json:"name,omitempty"`

	// namespace
	Namespace *HashicorpCloudWaypointRefNamespace `json:"namespace,omitempty"`

	// readme_markdown is markdown formatted instructions on how to operate the application.
	// This may be populated from a application template.
	// Format: byte
	ReadmeMarkdown strfmt.Base64 `json:"readme_markdown,omitempty"`
}

HashicorpCloudWaypointUpdateApplicationRequest hashicorp cloud waypoint update application request

swagger:model hashicorp.cloud.waypoint.UpdateApplicationRequest

func (*HashicorpCloudWaypointUpdateApplicationRequest) ContextValidate

ContextValidate validate this hashicorp cloud waypoint update application request based on the context it is used

func (*HashicorpCloudWaypointUpdateApplicationRequest) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateApplicationRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateApplicationRequest) Validate

Validate validates this hashicorp cloud waypoint update application request

type HashicorpCloudWaypointUpdateApplicationResponse

type HashicorpCloudWaypointUpdateApplicationResponse struct {

	// application
	Application *HashicorpCloudWaypointApplication `json:"application,omitempty"`
}

HashicorpCloudWaypointUpdateApplicationResponse hashicorp cloud waypoint update application response

swagger:model hashicorp.cloud.waypoint.UpdateApplicationResponse

func (*HashicorpCloudWaypointUpdateApplicationResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint update application response based on the context it is used

func (*HashicorpCloudWaypointUpdateApplicationResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateApplicationResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateApplicationResponse) Validate

Validate validates this hashicorp cloud waypoint update application response

type HashicorpCloudWaypointUpdateApplicationTemplateRequest

type HashicorpCloudWaypointUpdateApplicationTemplateRequest struct {

	// application_template resembles the desired updated state of the existing
	// application template.
	ApplicationTemplate *HashicorpCloudWaypointApplicationTemplate `json:"application_template,omitempty"`

	// existing_application_template refers to the application template being
	// updated.
	ExistingApplicationTemplate *HashicorpCloudWaypointRefApplicationTemplate `json:"existing_application_template,omitempty"`

	// namespace
	Namespace *HashicorpCloudWaypointRefNamespace `json:"namespace,omitempty"`
}

HashicorpCloudWaypointUpdateApplicationTemplateRequest hashicorp cloud waypoint update application template request

swagger:model hashicorp.cloud.waypoint.UpdateApplicationTemplateRequest

func (*HashicorpCloudWaypointUpdateApplicationTemplateRequest) ContextValidate

ContextValidate validate this hashicorp cloud waypoint update application template request based on the context it is used

func (*HashicorpCloudWaypointUpdateApplicationTemplateRequest) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateApplicationTemplateRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateApplicationTemplateRequest) Validate

Validate validates this hashicorp cloud waypoint update application template request

type HashicorpCloudWaypointUpdateApplicationTemplateResponse

type HashicorpCloudWaypointUpdateApplicationTemplateResponse struct {

	// application template
	ApplicationTemplate *HashicorpCloudWaypointApplicationTemplate `json:"application_template,omitempty"`
}

HashicorpCloudWaypointUpdateApplicationTemplateResponse hashicorp cloud waypoint update application template response

swagger:model hashicorp.cloud.waypoint.UpdateApplicationTemplateResponse

func (*HashicorpCloudWaypointUpdateApplicationTemplateResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint update application template response based on the context it is used

func (*HashicorpCloudWaypointUpdateApplicationTemplateResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateApplicationTemplateResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateApplicationTemplateResponse) Validate

Validate validates this hashicorp cloud waypoint update application template response

type HashicorpCloudWaypointUpdateTFCConfigRequest

type HashicorpCloudWaypointUpdateTFCConfigRequest struct {

	// namespace
	Namespace *HashicorpCloudWaypointRefNamespace `json:"namespace,omitempty"`

	// tfc config
	TfcConfig *HashicorpCloudWaypointTFCConfig `json:"tfc_config,omitempty"`
}

HashicorpCloudWaypointUpdateTFCConfigRequest hashicorp cloud waypoint update t f c config request

swagger:model hashicorp.cloud.waypoint.UpdateTFCConfigRequest

func (*HashicorpCloudWaypointUpdateTFCConfigRequest) ContextValidate

ContextValidate validate this hashicorp cloud waypoint update t f c config request based on the context it is used

func (*HashicorpCloudWaypointUpdateTFCConfigRequest) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateTFCConfigRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateTFCConfigRequest) Validate

Validate validates this hashicorp cloud waypoint update t f c config request

type HashicorpCloudWaypointUpdateTFCConfigResponse

type HashicorpCloudWaypointUpdateTFCConfigResponse struct {

	// tfc config
	TfcConfig *HashicorpCloudWaypointTFCConfig `json:"tfc_config,omitempty"`
}

HashicorpCloudWaypointUpdateTFCConfigResponse hashicorp cloud waypoint update t f c config response

swagger:model hashicorp.cloud.waypoint.UpdateTFCConfigResponse

func (*HashicorpCloudWaypointUpdateTFCConfigResponse) ContextValidate

ContextValidate validate this hashicorp cloud waypoint update t f c config response based on the context it is used

func (*HashicorpCloudWaypointUpdateTFCConfigResponse) MarshalBinary

MarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateTFCConfigResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*HashicorpCloudWaypointUpdateTFCConfigResponse) Validate

Validate validates this hashicorp cloud waypoint update t f c config response

Source Files

Jump to

Keyboard shortcuts

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