Documentation
¶
Index ¶
- Constants
- type HalLinkable
- type Resource
- type ResourceAuthUser
- type ResourceList
- type ResourceListTfDeployment
- type ResourceListTfModule
- type ResourceListTfProvider
- type ResourceListTfProviderConfiguration
- func (c *ResourceListTfProviderConfiguration) Clean() interface{}
- func (m *ResourceListTfProviderConfiguration) MarshalBinary() ([]byte, error)
- func (m *ResourceListTfProviderConfiguration) UnmarshalBinary(b []byte) error
- func (m *ResourceListTfProviderConfiguration) Validate(formats strfmt.Registry) error
- type ResourceListTfStack
- type ResourceListTfStateBackend
- type ResourceListTfWorkspace
- type ResourceTfDeployment
- func (d ResourceTfDeployment) Clean() interface{}
- func (d *ResourceTfDeployment) GenerateLinks(endpoint string)
- func (m *ResourceTfDeployment) MarshalBinary() ([]byte, error)
- func (m *ResourceTfDeployment) UnmarshalBinary(b []byte) error
- func (m *ResourceTfDeployment) Validate(formats strfmt.Registry) error
- type ResourceTfModule
- type ResourceTfProvider
- func (rtp *ResourceTfProvider) BuildRootHalLinks(ch *helpers.ContextHelper)
- func (rtp *ResourceTfProvider) BuildRscHalLinks(ch *helpers.ContextHelper)
- func (p ResourceTfProvider) Clean() interface{}
- func (m *ResourceTfProvider) MarshalBinary() ([]byte, error)
- func (m *ResourceTfProvider) UnmarshalBinary(b []byte) error
- func (m *ResourceTfProvider) Validate(formats strfmt.Registry) error
- type ResourceTfProviderConfiguration
- type ResourceTfProviderConfigurationEmbedded
- type ResourceTfStack
- type ResourceTfStackEmbedded
- type ResourceTfStateBackend
- type ResourceTfWorkspace
- func (w ResourceTfWorkspace) Clean() interface{}
- func (w *ResourceTfWorkspace) GenerateLinks(endpoint string)
- func (m *ResourceTfWorkspace) MarshalBinary() ([]byte, error)
- func (m *ResourceTfWorkspace) UnmarshalBinary(b []byte) error
- func (m *ResourceTfWorkspace) Validate(formats strfmt.Registry) error
- type ResponseListResources
- type ResponseListTfDeployments
- type ResponseListTfModules
- type ResponseListTfProviderConfiguration
- func (c *ResponseListTfProviderConfiguration) Clean() interface{}
- func (m *ResponseListTfProviderConfiguration) MarshalBinary() ([]byte, error)
- func (m *ResponseListTfProviderConfiguration) UnmarshalBinary(b []byte) error
- func (m *ResponseListTfProviderConfiguration) Validate(formats strfmt.Registry) error
- type ResponseListTfProviders
- type ResponseListTfStacks
- type ResponseListTfStateBackends
- type ResponseListTfWorkspaces
- type ServerError
- type StringHalResponse
Constants ¶
const ( // ResourceTfDeploymentStatusDEPLOYING captures enum value "DEPLOYING" ResourceTfDeploymentStatusDEPLOYING string = "DEPLOYING" // ResourceTfDeploymentStatusSUCCESS captures enum value "SUCCESS" ResourceTfDeploymentStatusSUCCESS string = "SUCCESS" // ResourceTfDeploymentStatusFAIL captures enum value "FAIL" ResourceTfDeploymentStatusFAIL string = "FAIL" )
const ( // ResourceTfModuleTypeGit captures enum value "git" ResourceTfModuleTypeGit string = "git" // ResourceTfModuleTypeRegistry captures enum value "registry" ResourceTfModuleTypeRegistry string = "registry" // ResourceTfModuleTypeEnterprise captures enum value "enterprise" ResourceTfModuleTypeEnterprise string = "enterprise" )
const ( // ResourceTfStackStatusDEPLOYING captures enum value "DEPLOYING" ResourceTfStackStatusDEPLOYING string = "DEPLOYING" // ResourceTfStackStatusSUCCESS captures enum value "SUCCESS" ResourceTfStackStatusSUCCESS string = "SUCCESS" // ResourceTfStackStatusFAIL captures enum value "FAIL" ResourceTfStackStatusFAIL string = "FAIL" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HalLinkable ¶
type HalLinkable interface {
Clean() interface{}
}
type Resource ¶
type Resource struct {
// links
Links *hal.HalRscLinks `json:"_links,omitempty"`
// name
// Required: true
Name *string `json:"name"`
}
Resource A resources swagger:model resource
func (*Resource) MarshalBinary ¶
MarshalBinary interface implementation
func (*Resource) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ResourceAuthUser ¶
type ResourceAuthUser struct {
// api keys
APIKeys []string `json:"api-keys"`
// groups
Groups []string `json:"groups"`
// id
ID string `json:"id,omitempty"`
// name
Name string `json:"name,omitempty"`
// shortname
Shortname string `json:"shortname,omitempty"`
}
ResourceAuthUser resource auth user swagger:model resource-auth-user
func (*ResourceAuthUser) MarshalBinary ¶
func (m *ResourceAuthUser) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceAuthUser) UnmarshalBinary ¶
func (m *ResourceAuthUser) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceList ¶
type ResourceList struct {
// resources
// Required: true
Resources []*Resource `json:"resources"`
}
ResourceList resource list swagger:model resource-list
func (*ResourceList) Clean ¶
func (list *ResourceList) Clean() interface{}
func (*ResourceList) MarshalBinary ¶
func (m *ResourceList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceList) UnmarshalBinary ¶
func (m *ResourceList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceListTfDeployment ¶
type ResourceListTfDeployment struct {
// deployments
// Required: true
Deployments []*ResourceTfDeployment `json:"deployments"`
// stack
// Required: true
Stack *ResourceTfStack `json:"stack"`
}
ResourceListTfDeployment resource list tf deployment swagger:model resource-list-tf-deployment
func (*ResourceListTfDeployment) Clean ¶
func (d *ResourceListTfDeployment) Clean() interface{}
func (*ResourceListTfDeployment) MarshalBinary ¶
func (m *ResourceListTfDeployment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceListTfDeployment) UnmarshalBinary ¶
func (m *ResourceListTfDeployment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceListTfModule ¶
type ResourceListTfModule struct {
// modules
// Required: true
Modules []*ResourceTfModule `json:"modules"`
}
ResourceListTfModule resource list tf module swagger:model resource-list-tf-module
func (*ResourceListTfModule) Clean ¶
func (m *ResourceListTfModule) Clean() interface{}
func (*ResourceListTfModule) MarshalBinary ¶
func (m *ResourceListTfModule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceListTfModule) UnmarshalBinary ¶
func (m *ResourceListTfModule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceListTfProvider ¶
type ResourceListTfProvider struct {
// providers
// Required: true
Providers []*ResourceTfProvider `json:"providers"`
}
ResourceListTfProvider resource list tf provider swagger:model resource-list-tf-provider
func (*ResourceListTfProvider) Clean ¶
func (p *ResourceListTfProvider) Clean() interface{}
func (*ResourceListTfProvider) MarshalBinary ¶
func (m *ResourceListTfProvider) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceListTfProvider) UnmarshalBinary ¶
func (m *ResourceListTfProvider) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceListTfProviderConfiguration ¶
type ResourceListTfProviderConfiguration struct {
// provider
Provider *ResourceTfProvider `json:"provider,omitempty"`
// provider configurations
// Required: true
ProviderConfigurations []*ResourceTfProviderConfiguration `json:"provider-configurations"`
}
ResourceListTfProviderConfiguration resource list tf provider configuration swagger:model resource-list-tf-provider-configuration
func (*ResourceListTfProviderConfiguration) Clean ¶
func (c *ResourceListTfProviderConfiguration) Clean() interface{}
func (*ResourceListTfProviderConfiguration) MarshalBinary ¶
func (m *ResourceListTfProviderConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceListTfProviderConfiguration) UnmarshalBinary ¶
func (m *ResourceListTfProviderConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceListTfStack ¶
type ResourceListTfStack struct {
// stacks
// Required: true
Stacks []*ResourceTfStack `json:"stacks"`
}
ResourceListTfStack resource list tf stack swagger:model resource-list-tf-stack
func (*ResourceListTfStack) Clean ¶
func (m *ResourceListTfStack) Clean() interface{}
func (*ResourceListTfStack) MarshalBinary ¶
func (m *ResourceListTfStack) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceListTfStack) UnmarshalBinary ¶
func (m *ResourceListTfStack) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceListTfStateBackend ¶
type ResourceListTfStateBackend struct {
// state backends
// Required: true
StateBackends []*ResourceTfStateBackend `json:"state-backends"`
}
ResourceListTfStateBackend resource list tf state backend swagger:model resource-list-tf-state-backend
func (*ResourceListTfStateBackend) Clean ¶
func (m *ResourceListTfStateBackend) Clean() interface{}
func (*ResourceListTfStateBackend) MarshalBinary ¶
func (m *ResourceListTfStateBackend) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceListTfStateBackend) UnmarshalBinary ¶
func (m *ResourceListTfStateBackend) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceListTfWorkspace ¶
type ResourceListTfWorkspace struct {
// workspaces
// Required: true
Workspaces []*ResourceTfWorkspace `json:"workspaces"`
}
ResourceListTfWorkspace resource list tf workspace swagger:model resource-list-tf-workspace
func (*ResourceListTfWorkspace) Clean ¶
func (w *ResourceListTfWorkspace) Clean() interface{}
func (*ResourceListTfWorkspace) MarshalBinary ¶
func (m *ResourceListTfWorkspace) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceListTfWorkspace) UnmarshalBinary ¶
func (m *ResourceListTfWorkspace) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceTfDeployment ¶
type ResourceTfDeployment struct {
// links
Links *hal.HalRscLinks `json:"_links,omitempty"`
// id
ID string `json:"id,omitempty"`
// status
// Enum: [DEPLOYING SUCCESS FAIL]
Status *string `json:"status,omitempty"`
// workspace
Workspace *string `json:"workspace,omitempty"`
}
ResourceTfDeployment resource tf deployment swagger:model resource-tf-deployment
func (ResourceTfDeployment) Clean ¶
func (d ResourceTfDeployment) Clean() interface{}
func (*ResourceTfDeployment) GenerateLinks ¶
func (d *ResourceTfDeployment) GenerateLinks(endpoint string)
func (*ResourceTfDeployment) MarshalBinary ¶
func (m *ResourceTfDeployment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceTfDeployment) UnmarshalBinary ¶
func (m *ResourceTfDeployment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceTfModule ¶
type ResourceTfModule struct {
// embedded
Embedded *ResourceListTfStack `json:"_embedded,omitempty"`
// links
Links *hal.HalRscLinks `json:"_links,omitempty"`
// id
ID string `json:"id,omitempty"`
// name
// Required: true
Name *string `json:"name"`
// source
// Required: true
Source *string `json:"source"`
// type
// Required: true
// Enum: [git registry enterprise]
Type *string `json:"type"`
}
ResourceTfModule A TF module swagger:model resource-tf-module
func (ResourceTfModule) Clean ¶
func (m ResourceTfModule) Clean() interface{}
func (*ResourceTfModule) GenerateLinks ¶
func (m *ResourceTfModule) GenerateLinks(endpoint string)
func (*ResourceTfModule) MarshalBinary ¶
func (m *ResourceTfModule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceTfModule) UnmarshalBinary ¶
func (m *ResourceTfModule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceTfProvider ¶
type ResourceTfProvider struct {
// embedded
Embedded *ResourceListTfStack `json:"_embedded,omitempty"`
// links
Links *hal.HalRscLinks `json:"_links,omitempty"`
// name
// Required: true
Name *string `json:"name"`
// type
Type string `json:"type,omitempty"`
}
ResourceTfProvider A Terraform Provider swagger:model resource-tf-provider
func (*ResourceTfProvider) BuildRootHalLinks ¶
func (rtp *ResourceTfProvider) BuildRootHalLinks(ch *helpers.ContextHelper)
func (*ResourceTfProvider) BuildRscHalLinks ¶
func (rtp *ResourceTfProvider) BuildRscHalLinks(ch *helpers.ContextHelper)
func (ResourceTfProvider) Clean ¶
func (p ResourceTfProvider) Clean() interface{}
func (*ResourceTfProvider) MarshalBinary ¶
func (m *ResourceTfProvider) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceTfProvider) UnmarshalBinary ¶
func (m *ResourceTfProvider) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceTfProviderConfiguration ¶
type ResourceTfProviderConfiguration struct {
// embedded
Embedded *ResourceTfProviderConfigurationEmbedded `json:"_embedded,omitempty"`
// links
Links *hal.HalRscLinks `json:"_links,omitempty"`
// configuration
// Required: true
Configuration interface{} `json:"configuration"`
// id
ID string `json:"id,omitempty"`
// name
// Required: true
Name *string `json:"name"`
}
ResourceTfProviderConfiguration A Terraform provider configuration swagger:model resource-tf-provider-configuration
func (ResourceTfProviderConfiguration) Clean ¶
func (c ResourceTfProviderConfiguration) Clean() (out interface{})
func (*ResourceTfProviderConfiguration) MarshalBinary ¶
func (m *ResourceTfProviderConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceTfProviderConfiguration) UnmarshalBinary ¶
func (m *ResourceTfProviderConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceTfProviderConfigurationEmbedded ¶
type ResourceTfProviderConfigurationEmbedded struct {
// provider
Provider *ResourceTfProvider `json:"provider,omitempty"`
}
ResourceTfProviderConfigurationEmbedded resource tf provider configuration embedded swagger:model ResourceTfProviderConfigurationEmbedded
func (*ResourceTfProviderConfigurationEmbedded) MarshalBinary ¶
func (m *ResourceTfProviderConfigurationEmbedded) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceTfProviderConfigurationEmbedded) UnmarshalBinary ¶
func (m *ResourceTfProviderConfigurationEmbedded) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceTfStack ¶
type ResourceTfStack struct {
// embedded
Embedded *ResourceTfStackEmbedded `json:"_embedded,omitempty"`
// links
Links *hal.HalRscLinks `json:"_links,omitempty"`
// id
ID string `json:"id,omitempty"`
// module id
ModuleID string `json:"module-id,omitempty"`
// name
// Required: true
Name *string `json:"name"`
// provider configurations ids
ProviderConfigurationsIds []string `json:"provider-configurations-ids"`
// status
// Enum: [DEPLOYING SUCCESS FAIL]
Status string `json:"status,omitempty"`
// variables
Variables map[string]string `json:"variables,omitempty"`
// workspace name
WorkspaceName string `json:"workspace-name,omitempty"`
}
ResourceTfStack A TF stack swagger:model resource-tf-stack
func (ResourceTfStack) Clean ¶
func (s ResourceTfStack) Clean() interface{}
func (*ResourceTfStack) GenerateLinks ¶
func (s *ResourceTfStack) GenerateLinks(endpoint string)
generate links
func (*ResourceTfStack) MarshalBinary ¶
func (m *ResourceTfStack) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceTfStack) UnmarshalBinary ¶
func (m *ResourceTfStack) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceTfStackEmbedded ¶
type ResourceTfStackEmbedded struct {
// deployments
Deployments []*ResourceTfDeployment `json:"deployments"`
// module
Module *ResourceTfModule `json:"module,omitempty"`
// provider configurations
ProviderConfigurations []*ResourceTfProviderConfiguration `json:"provider-configurations"`
// workspace
Workspace *ResourceTfWorkspace `json:"workspace,omitempty"`
}
ResourceTfStackEmbedded resource tf stack embedded swagger:model ResourceTfStackEmbedded
func (*ResourceTfStackEmbedded) MarshalBinary ¶
func (m *ResourceTfStackEmbedded) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceTfStackEmbedded) UnmarshalBinary ¶
func (m *ResourceTfStackEmbedded) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceTfStateBackend ¶
type ResourceTfStateBackend struct {
// links
Links *hal.HalRscLinks `json:"_links,omitempty"`
// configuration
Configuration interface{} `json:"configuration,omitempty"`
// id
ID string `json:"id,omitempty"`
// name
Name string `json:"name,omitempty"`
}
ResourceTfStateBackend resource tf state backend swagger:model resource-tf-state-backend
func (ResourceTfStateBackend) Clean ¶
func (w ResourceTfStateBackend) Clean() interface{}
func (*ResourceTfStateBackend) MarshalBinary ¶
func (m *ResourceTfStateBackend) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceTfStateBackend) UnmarshalBinary ¶
func (m *ResourceTfStateBackend) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceTfWorkspace ¶
type ResourceTfWorkspace struct {
// links
Links *hal.HalRscLinks `json:"_links,omitempty"`
// modules
Modules []*ResourceTfModule `json:"modules,omitempty"`
// name
// Required: true
Name *string `json:"name"`
}
ResourceTfWorkspace A terraform workspace swagger:model resource-tf-workspace
func (ResourceTfWorkspace) Clean ¶
func (w ResourceTfWorkspace) Clean() interface{}
func (*ResourceTfWorkspace) GenerateLinks ¶
func (w *ResourceTfWorkspace) GenerateLinks(endpoint string)
func (*ResourceTfWorkspace) MarshalBinary ¶
func (m *ResourceTfWorkspace) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResourceTfWorkspace) UnmarshalBinary ¶
func (m *ResourceTfWorkspace) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResponseListResources ¶
type ResponseListResources struct {
// embedded
// Required: true
Embedded *ResourceList `json:"_embedded"`
// links
Links *hal.HalRscLinks `json:"_links,omitempty"`
}
ResponseListResources List of resources swagger:model response-list-resources
func (*ResponseListResources) Clean ¶
func (m *ResponseListResources) Clean() interface{}
func (*ResponseListResources) MarshalBinary ¶
func (m *ResponseListResources) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResponseListResources) UnmarshalBinary ¶
func (m *ResponseListResources) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResponseListTfDeployments ¶
type ResponseListTfDeployments struct {
// embedded
// Required: true
Embedded *ResourceListTfDeployment `json:"_embedded"`
// links
// Required: true
Links *hal.HalRscLinks `json:"_links"`
}
ResponseListTfDeployments List of deployments for this stack swagger:model response-list-tf-deployments
func (*ResponseListTfDeployments) Clean ¶
func (m *ResponseListTfDeployments) Clean() interface{}
func (*ResponseListTfDeployments) MarshalBinary ¶
func (m *ResponseListTfDeployments) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResponseListTfDeployments) UnmarshalBinary ¶
func (m *ResponseListTfDeployments) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResponseListTfModules ¶
type ResponseListTfModules struct {
// embedded
// Required: true
Embedded *ResourceListTfModule `json:"_embedded"`
// links
// Required: true
Links *hal.HalRscLinks `json:"_links"`
}
ResponseListTfModules List of tf modules swagger:model response-list-tf-modules
func (*ResponseListTfModules) Clean ¶
func (m *ResponseListTfModules) Clean() interface{}
func (*ResponseListTfModules) MarshalBinary ¶
func (m *ResponseListTfModules) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResponseListTfModules) UnmarshalBinary ¶
func (m *ResponseListTfModules) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResponseListTfProviderConfiguration ¶
type ResponseListTfProviderConfiguration struct {
// embedded
// Required: true
Embedded *ResourceListTfProviderConfiguration `json:"_embedded"`
// links
// Required: true
Links *hal.HalRscLinks `json:"_links"`
}
ResponseListTfProviderConfiguration List of tf provider configurations swagger:model response-list-tf-provider-configuration
func (*ResponseListTfProviderConfiguration) Clean ¶
func (c *ResponseListTfProviderConfiguration) Clean() interface{}
func (*ResponseListTfProviderConfiguration) MarshalBinary ¶
func (m *ResponseListTfProviderConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResponseListTfProviderConfiguration) UnmarshalBinary ¶
func (m *ResponseListTfProviderConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResponseListTfProviders ¶
type ResponseListTfProviders struct {
// embedded
// Required: true
Embedded *ResourceListTfProvider `json:"_embedded"`
// links
// Required: true
Links *hal.HalRscLinks `json:"_links"`
}
ResponseListTfProviders List of tf providers swagger:model response-list-tf-providers
func (*ResponseListTfProviders) Clean ¶
func (p *ResponseListTfProviders) Clean() interface{}
func (*ResponseListTfProviders) MarshalBinary ¶
func (m *ResponseListTfProviders) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResponseListTfProviders) UnmarshalBinary ¶
func (m *ResponseListTfProviders) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResponseListTfStacks ¶
type ResponseListTfStacks struct {
// embedded
// Required: true
Embedded *ResourceListTfStack `json:"_embedded"`
// links
// Required: true
Links *hal.HalRscLinks `json:"_links"`
}
ResponseListTfStacks List of tf modules swagger:model response-list-tf-stacks
func (*ResponseListTfStacks) Clean ¶
func (m *ResponseListTfStacks) Clean() interface{}
func (*ResponseListTfStacks) MarshalBinary ¶
func (m *ResponseListTfStacks) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResponseListTfStacks) UnmarshalBinary ¶
func (m *ResponseListTfStacks) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResponseListTfStateBackends ¶
type ResponseListTfStateBackends struct {
// embedded
// Required: true
Embedded *ResourceListTfStateBackend `json:"_embedded"`
// links
// Required: true
Links *hal.HalRscLinks `json:"_links"`
}
ResponseListTfStateBackends List of tf state backends swagger:model response-list-tf-state-backends
func (*ResponseListTfStateBackends) Clean ¶
func (m *ResponseListTfStateBackends) Clean() interface{}
func (*ResponseListTfStateBackends) MarshalBinary ¶
func (m *ResponseListTfStateBackends) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResponseListTfStateBackends) UnmarshalBinary ¶
func (m *ResponseListTfStateBackends) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResponseListTfWorkspaces ¶
type ResponseListTfWorkspaces struct {
// embedded
// Required: true
Embedded *ResourceListTfWorkspace `json:"_embedded"`
// links
// Required: true
Links *hal.HalRscLinks `json:"_links"`
}
ResponseListTfWorkspaces List of terraform workspaces swagger:model response-list-tf-workspaces
func (*ResponseListTfWorkspaces) Clean ¶
func (w *ResponseListTfWorkspaces) Clean() interface{}
func (*ResponseListTfWorkspaces) MarshalBinary ¶
func (m *ResponseListTfWorkspaces) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResponseListTfWorkspaces) UnmarshalBinary ¶
func (m *ResponseListTfWorkspaces) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServerError ¶
type ServerError struct {
// message
// Required: true
Message *string `json:"message"`
// status
// Required: true
Status *string `json:"status"`
// status code
// Required: true
StatusCode *int32 `json:"status-code"`
}
ServerError server error swagger:model server-error
func NewServerError ¶
func NewServerError(code int32, errorString string) *ServerError
func (*ServerError) Clean ¶
func (se *ServerError) Clean() interface{}
func (*ServerError) MarshalBinary ¶
func (m *ServerError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServerError) UnmarshalBinary ¶
func (m *ServerError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StringHalResponse ¶
type StringHalResponse string
func (StringHalResponse) Clean ¶
func (s StringHalResponse) Clean() interface{}
Source Files
¶
- hal.go
- resource.go
- resource_auth_user.go
- resource_list.go
- resource_list_tf_deployment.go
- resource_list_tf_module.go
- resource_list_tf_provider.go
- resource_list_tf_provider_configuration.go
- resource_list_tf_stack.go
- resource_list_tf_state_backend.go
- resource_list_tf_workspace.go
- resource_tf_deployment.go
- resource_tf_module.go
- resource_tf_provider.go
- resource_tf_provider_configuration.go
- resource_tf_provider_hal.go
- resource_tf_stack.go
- resource_tf_state_backend.go
- resource_tf_workspace.go
- response_list_resources.go
- response_list_tf_deployments.go
- response_list_tf_modules.go
- response_list_tf_provider_configuration.go
- response_list_tf_providers.go
- response_list_tf_stacks.go
- response_list_tf_state_backends.go
- response_list_tf_workspaces.go
- server_error.go
- server_error_helper.go