Documentation
¶
Index ¶
- func CreateDeploymentFailErrMocked(t *testing.T, templateID string, ...) *types.CloudSpecificExtensionDeployment
- func CreateDeploymentFailJSONMocked(t *testing.T, templateID string, ...) *types.CloudSpecificExtensionDeployment
- func CreateDeploymentFailStatusMocked(t *testing.T, templateID string, ...) *types.CloudSpecificExtensionDeployment
- func CreateDeploymentMocked(t *testing.T, templateID string, ...) *types.CloudSpecificExtensionDeployment
- func CreateTemplateFailErrMocked(t *testing.T, ...) *types.CloudSpecificExtensionTemplate
- func CreateTemplateFailJSONMocked(t *testing.T, ...) *types.CloudSpecificExtensionTemplate
- func CreateTemplateFailStatusMocked(t *testing.T, ...) *types.CloudSpecificExtensionTemplate
- func CreateTemplateMocked(t *testing.T, ...) *types.CloudSpecificExtensionTemplate
- func DeleteDeploymentFailErrMocked(t *testing.T, ...)
- func DeleteDeploymentFailJSONMocked(t *testing.T, ...) *types.CloudSpecificExtensionDeployment
- func DeleteDeploymentFailStatusMocked(t *testing.T, ...)
- func DeleteDeploymentMocked(t *testing.T, ...)
- func DeleteTemplateFailErrMocked(t *testing.T, ...)
- func DeleteTemplateFailStatusMocked(t *testing.T, ...)
- func DeleteTemplateMocked(t *testing.T, ...)
- func GetDeploymentFailErrMocked(t *testing.T, ...) *types.CloudSpecificExtensionDeployment
- func GetDeploymentFailJSONMocked(t *testing.T, ...) *types.CloudSpecificExtensionDeployment
- func GetDeploymentFailStatusMocked(t *testing.T, ...) *types.CloudSpecificExtensionDeployment
- func GetDeploymentMocked(t *testing.T, ...) *types.CloudSpecificExtensionDeployment
- func GetTemplateFailErrMocked(t *testing.T, ...) *types.CloudSpecificExtensionTemplate
- func GetTemplateFailJSONMocked(t *testing.T, ...) *types.CloudSpecificExtensionTemplate
- func GetTemplateFailStatusMocked(t *testing.T, ...) *types.CloudSpecificExtensionTemplate
- func GetTemplateMocked(t *testing.T, ...) *types.CloudSpecificExtensionTemplate
- func ListDeploymentsFailErrMocked(t *testing.T, ...) []*types.CloudSpecificExtensionDeployment
- func ListDeploymentsFailJSONMocked(t *testing.T, ...) []*types.CloudSpecificExtensionDeployment
- func ListDeploymentsFailStatusMocked(t *testing.T, ...) []*types.CloudSpecificExtensionDeployment
- func ListDeploymentsMocked(t *testing.T, ...) []*types.CloudSpecificExtensionDeployment
- func ListTemplateDeploymentsFailErrMocked(t *testing.T, cloudAccountID string, ...) []*types.CloudSpecificExtensionDeployment
- func ListTemplateDeploymentsFailJSONMocked(t *testing.T, cloudAccountID string, ...) []*types.CloudSpecificExtensionDeployment
- func ListTemplateDeploymentsFailStatusMocked(t *testing.T, cloudAccountID string, ...) []*types.CloudSpecificExtensionDeployment
- func ListTemplateDeploymentsMocked(t *testing.T, cloudAccountID string, ...) []*types.CloudSpecificExtensionDeployment
- func ListTemplatesFailErrMocked(t *testing.T, ...) []*types.CloudSpecificExtensionTemplate
- func ListTemplatesFailJSONMocked(t *testing.T, ...) []*types.CloudSpecificExtensionTemplate
- func ListTemplatesFailStatusMocked(t *testing.T, ...) []*types.CloudSpecificExtensionTemplate
- func ListTemplatesMocked(t *testing.T, ...) []*types.CloudSpecificExtensionTemplate
- func UpdateDeploymentFailErrMocked(t *testing.T, ...) *types.CloudSpecificExtensionDeployment
- func UpdateDeploymentFailJSONMocked(t *testing.T, ...) *types.CloudSpecificExtensionDeployment
- func UpdateDeploymentFailStatusMocked(t *testing.T, ...) *types.CloudSpecificExtensionDeployment
- func UpdateDeploymentMocked(t *testing.T, ...) *types.CloudSpecificExtensionDeployment
- func UpdateTemplateFailErrMocked(t *testing.T, ...) *types.CloudSpecificExtensionTemplate
- func UpdateTemplateFailJSONMocked(t *testing.T, ...) *types.CloudSpecificExtensionTemplate
- func UpdateTemplateFailStatusMocked(t *testing.T, ...) *types.CloudSpecificExtensionTemplate
- func UpdateTemplateMocked(t *testing.T, ...) *types.CloudSpecificExtensionTemplate
- type CloudSpecificExtensionDeploymentService
- func (cseds *CloudSpecificExtensionDeploymentService) CreateDeployment(templateID string, deploymentParams *map[string]interface{}) (deployment *types.CloudSpecificExtensionDeployment, err error)
- func (cseds *CloudSpecificExtensionDeploymentService) DeleteDeployment(deploymentID string) (deployment *types.CloudSpecificExtensionDeployment, err error)
- func (cseds *CloudSpecificExtensionDeploymentService) GetDeployment(deploymentID string) (deployment *types.CloudSpecificExtensionDeployment, err error)
- func (cseds *CloudSpecificExtensionDeploymentService) ListDeployments() (deployments []*types.CloudSpecificExtensionDeployment, err error)
- func (cseds *CloudSpecificExtensionDeploymentService) UpdateDeployment(deploymentID string, deploymentParams *map[string]interface{}) (deployment *types.CloudSpecificExtensionDeployment, err error)
- type CloudSpecificExtensionTemplateService
- func (csets *CloudSpecificExtensionTemplateService) CreateTemplate(templateParams *map[string]interface{}) (template *types.CloudSpecificExtensionTemplate, err error)
- func (csets *CloudSpecificExtensionTemplateService) DeleteTemplate(templateID string) (err error)
- func (csets *CloudSpecificExtensionTemplateService) GetTemplate(templateID string) (template *types.CloudSpecificExtensionTemplate, err error)
- func (csets *CloudSpecificExtensionTemplateService) ListDeployments(templateID string) (deployments []*types.CloudSpecificExtensionDeployment, err error)
- func (csets *CloudSpecificExtensionTemplateService) ListTemplates() (templates []*types.CloudSpecificExtensionTemplate, err error)
- func (csets *CloudSpecificExtensionTemplateService) UpdateTemplate(templateID string, templateParams *map[string]interface{}) (template *types.CloudSpecificExtensionTemplate, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateDeploymentFailErrMocked ¶
func CreateDeploymentFailErrMocked(t *testing.T, templateID string, cloudSpecificExtensionDeploymentIn *types.CloudSpecificExtensionDeployment) *types.CloudSpecificExtensionDeployment
CreateDeploymentFailErrMocked test mocked function
func CreateDeploymentFailJSONMocked ¶
func CreateDeploymentFailJSONMocked(t *testing.T, templateID string, cloudSpecificExtensionDeploymentIn *types.CloudSpecificExtensionDeployment) *types.CloudSpecificExtensionDeployment
CreateDeploymentFailJSONMocked test mocked function
func CreateDeploymentFailStatusMocked ¶
func CreateDeploymentFailStatusMocked(t *testing.T, templateID string, cloudSpecificExtensionDeploymentIn *types.CloudSpecificExtensionDeployment) *types.CloudSpecificExtensionDeployment
CreateDeploymentFailStatusMocked test mocked function
func CreateDeploymentMocked ¶
func CreateDeploymentMocked(t *testing.T, templateID string, cloudSpecificExtensionDeploymentIn *types.CloudSpecificExtensionDeployment) *types.CloudSpecificExtensionDeployment
CreateDeploymentMocked test mocked function
func CreateTemplateFailErrMocked ¶
func CreateTemplateFailErrMocked(t *testing.T, cloudSpecificExtensionTemplateIn *types.CloudSpecificExtensionTemplate) *types.CloudSpecificExtensionTemplate
CreateTemplateFailErrMocked test mocked function
func CreateTemplateFailJSONMocked ¶
func CreateTemplateFailJSONMocked(t *testing.T, cloudSpecificExtensionTemplateIn *types.CloudSpecificExtensionTemplate) *types.CloudSpecificExtensionTemplate
CreateTemplateFailJSONMocked test mocked function
func CreateTemplateFailStatusMocked ¶
func CreateTemplateFailStatusMocked(t *testing.T, cloudSpecificExtensionTemplateIn *types.CloudSpecificExtensionTemplate) *types.CloudSpecificExtensionTemplate
CreateTemplateFailStatusMocked test mocked function
func CreateTemplateMocked ¶
func CreateTemplateMocked(t *testing.T, cloudSpecificExtensionTemplateIn *types.CloudSpecificExtensionTemplate) *types.CloudSpecificExtensionTemplate
CreateTemplateMocked test mocked function
func DeleteDeploymentFailErrMocked ¶
func DeleteDeploymentFailErrMocked(t *testing.T, cloudSpecificExtensionDeploymentIn *types.CloudSpecificExtensionDeployment)
DeleteDeploymentFailErrMocked test mocked function
func DeleteDeploymentFailJSONMocked ¶
func DeleteDeploymentFailJSONMocked(t *testing.T, cloudSpecificExtensionDeploymentIn *types.CloudSpecificExtensionDeployment) *types.CloudSpecificExtensionDeployment
DeleteDeploymentFailJSONMocked test mocked function
func DeleteDeploymentFailStatusMocked ¶
func DeleteDeploymentFailStatusMocked(t *testing.T, cloudSpecificExtensionDeploymentIn *types.CloudSpecificExtensionDeployment)
DeleteDeploymentFailStatusMocked test mocked function
func DeleteDeploymentMocked ¶
func DeleteDeploymentMocked(t *testing.T, cloudSpecificExtensionDeploymentIn *types.CloudSpecificExtensionDeployment)
DeleteDeploymentMocked test mocked function
func DeleteTemplateFailErrMocked ¶
func DeleteTemplateFailErrMocked(t *testing.T, cloudSpecificExtensionTemplateIn *types.CloudSpecificExtensionTemplate)
DeleteTemplateFailErrMocked test mocked function
func DeleteTemplateFailStatusMocked ¶
func DeleteTemplateFailStatusMocked(t *testing.T, cloudSpecificExtensionTemplateIn *types.CloudSpecificExtensionTemplate)
DeleteTemplateFailStatusMocked test mocked function
func DeleteTemplateMocked ¶
func DeleteTemplateMocked(t *testing.T, cloudSpecificExtensionTemplateIn *types.CloudSpecificExtensionTemplate)
DeleteTemplateMocked test mocked function
func GetDeploymentFailErrMocked ¶
func GetDeploymentFailErrMocked(t *testing.T, cloudSpecificExtensionDeploymentIn *types.CloudSpecificExtensionDeployment) *types.CloudSpecificExtensionDeployment
GetDeploymentFailErrMocked test mocked function
func GetDeploymentFailJSONMocked ¶
func GetDeploymentFailJSONMocked(t *testing.T, cloudSpecificExtensionDeploymentIn *types.CloudSpecificExtensionDeployment) *types.CloudSpecificExtensionDeployment
GetDeploymentFailJSONMocked test mocked function
func GetDeploymentFailStatusMocked ¶
func GetDeploymentFailStatusMocked(t *testing.T, cloudSpecificExtensionDeploymentIn *types.CloudSpecificExtensionDeployment) *types.CloudSpecificExtensionDeployment
GetDeploymentFailStatusMocked test mocked function
func GetDeploymentMocked ¶
func GetDeploymentMocked(t *testing.T, cloudSpecificExtensionDeploymentIn *types.CloudSpecificExtensionDeployment) *types.CloudSpecificExtensionDeployment
GetDeploymentMocked test mocked function
func GetTemplateFailErrMocked ¶
func GetTemplateFailErrMocked(t *testing.T, cloudSpecificExtensionTemplateIn *types.CloudSpecificExtensionTemplate) *types.CloudSpecificExtensionTemplate
GetTemplateFailErrMocked test mocked function
func GetTemplateFailJSONMocked ¶
func GetTemplateFailJSONMocked(t *testing.T, cloudSpecificExtensionTemplateIn *types.CloudSpecificExtensionTemplate) *types.CloudSpecificExtensionTemplate
GetTemplateFailJSONMocked test mocked function
func GetTemplateFailStatusMocked ¶
func GetTemplateFailStatusMocked(t *testing.T, cloudSpecificExtensionTemplateIn *types.CloudSpecificExtensionTemplate) *types.CloudSpecificExtensionTemplate
GetTemplateFailStatusMocked test mocked function
func GetTemplateMocked ¶
func GetTemplateMocked(t *testing.T, cloudSpecificExtensionTemplateIn *types.CloudSpecificExtensionTemplate) *types.CloudSpecificExtensionTemplate
GetTemplateMocked test mocked function
func ListDeploymentsFailErrMocked ¶
func ListDeploymentsFailErrMocked(t *testing.T, cloudSpecificExtensionDeploymentsIn []*types.CloudSpecificExtensionDeployment) []*types.CloudSpecificExtensionDeployment
ListDeploymentsFailErrMocked test mocked function
func ListDeploymentsFailJSONMocked ¶
func ListDeploymentsFailJSONMocked(t *testing.T, cloudSpecificExtensionDeploymentsIn []*types.CloudSpecificExtensionDeployment) []*types.CloudSpecificExtensionDeployment
ListDeploymentsFailJSONMocked test mocked function
func ListDeploymentsFailStatusMocked ¶
func ListDeploymentsFailStatusMocked(t *testing.T, cloudSpecificExtensionDeploymentsIn []*types.CloudSpecificExtensionDeployment) []*types.CloudSpecificExtensionDeployment
ListDeploymentsFailStatusMocked test mocked function
func ListDeploymentsMocked ¶
func ListDeploymentsMocked(t *testing.T, cloudSpecificExtensionDeploymentsIn []*types.CloudSpecificExtensionDeployment) []*types.CloudSpecificExtensionDeployment
ListDeploymentsMocked test mocked function
func ListTemplateDeploymentsFailErrMocked ¶
func ListTemplateDeploymentsFailErrMocked(t *testing.T, cloudAccountID string, cloudSpecificExtensionDeploymentsIn []*types.CloudSpecificExtensionDeployment) []*types.CloudSpecificExtensionDeployment
ListTemplateDeploymentsFailErrMocked test mocked function
func ListTemplateDeploymentsFailJSONMocked ¶
func ListTemplateDeploymentsFailJSONMocked(t *testing.T, cloudAccountID string, cloudSpecificExtensionDeploymentsIn []*types.CloudSpecificExtensionDeployment) []*types.CloudSpecificExtensionDeployment
ListTemplateDeploymentsFailJSONMocked test mocked function
func ListTemplateDeploymentsFailStatusMocked ¶
func ListTemplateDeploymentsFailStatusMocked(t *testing.T, cloudAccountID string, cloudSpecificExtensionDeploymentsIn []*types.CloudSpecificExtensionDeployment) []*types.CloudSpecificExtensionDeployment
ListTemplateDeploymentsFailStatusMocked test mocked function
func ListTemplateDeploymentsMocked ¶
func ListTemplateDeploymentsMocked(t *testing.T, cloudAccountID string, cloudSpecificExtensionDeploymentsIn []*types.CloudSpecificExtensionDeployment) []*types.CloudSpecificExtensionDeployment
ListTemplateDeploymentsMocked test mocked function
func ListTemplatesFailErrMocked ¶
func ListTemplatesFailErrMocked(t *testing.T, cloudSpecificExtensionTemplatesIn []*types.CloudSpecificExtensionTemplate) []*types.CloudSpecificExtensionTemplate
ListTemplatesFailErrMocked test mocked function
func ListTemplatesFailJSONMocked ¶
func ListTemplatesFailJSONMocked(t *testing.T, cloudSpecificExtensionTemplatesIn []*types.CloudSpecificExtensionTemplate) []*types.CloudSpecificExtensionTemplate
ListTemplatesFailJSONMocked test mocked function
func ListTemplatesFailStatusMocked ¶
func ListTemplatesFailStatusMocked(t *testing.T, cloudSpecificExtensionTemplatesIn []*types.CloudSpecificExtensionTemplate) []*types.CloudSpecificExtensionTemplate
ListTemplatesFailStatusMocked test mocked function
func ListTemplatesMocked ¶
func ListTemplatesMocked(t *testing.T, cloudSpecificExtensionTemplatesIn []*types.CloudSpecificExtensionTemplate) []*types.CloudSpecificExtensionTemplate
ListTemplatesMocked test mocked function
func UpdateDeploymentFailErrMocked ¶
func UpdateDeploymentFailErrMocked(t *testing.T, cloudSpecificExtensionDeploymentIn *types.CloudSpecificExtensionDeployment) *types.CloudSpecificExtensionDeployment
UpdateDeploymentFailErrMocked test mocked function
func UpdateDeploymentFailJSONMocked ¶
func UpdateDeploymentFailJSONMocked(t *testing.T, cloudSpecificExtensionDeploymentIn *types.CloudSpecificExtensionDeployment) *types.CloudSpecificExtensionDeployment
UpdateDeploymentFailJSONMocked test mocked function
func UpdateDeploymentFailStatusMocked ¶
func UpdateDeploymentFailStatusMocked(t *testing.T, cloudSpecificExtensionDeploymentIn *types.CloudSpecificExtensionDeployment) *types.CloudSpecificExtensionDeployment
UpdateDeploymentFailStatusMocked test mocked function
func UpdateDeploymentMocked ¶
func UpdateDeploymentMocked(t *testing.T, cloudSpecificExtensionDeploymentIn *types.CloudSpecificExtensionDeployment) *types.CloudSpecificExtensionDeployment
UpdateDeploymentMocked test mocked function
func UpdateTemplateFailErrMocked ¶
func UpdateTemplateFailErrMocked(t *testing.T, cloudSpecificExtensionTemplateIn *types.CloudSpecificExtensionTemplate) *types.CloudSpecificExtensionTemplate
UpdateTemplateFailErrMocked test mocked function
func UpdateTemplateFailJSONMocked ¶
func UpdateTemplateFailJSONMocked(t *testing.T, cloudSpecificExtensionTemplateIn *types.CloudSpecificExtensionTemplate) *types.CloudSpecificExtensionTemplate
UpdateTemplateFailJSONMocked test mocked function
func UpdateTemplateFailStatusMocked ¶
func UpdateTemplateFailStatusMocked(t *testing.T, cloudSpecificExtensionTemplateIn *types.CloudSpecificExtensionTemplate) *types.CloudSpecificExtensionTemplate
UpdateTemplateFailStatusMocked test mocked function
func UpdateTemplateMocked ¶
func UpdateTemplateMocked(t *testing.T, cloudSpecificExtensionTemplateIn *types.CloudSpecificExtensionTemplate) *types.CloudSpecificExtensionTemplate
UpdateTemplateMocked test mocked function
Types ¶
type CloudSpecificExtensionDeploymentService ¶
type CloudSpecificExtensionDeploymentService struct {
// contains filtered or unexported fields
}
CloudSpecificExtensionDeploymentService manages cloud specific extension deployment operations
func NewCloudSpecificExtensionDeploymentService ¶
func NewCloudSpecificExtensionDeploymentService(concertoService utils.ConcertoService) (*CloudSpecificExtensionDeploymentService, error)
NewCloudSpecificExtensionDeploymentService returns a Concerto cloud specific extension deployment service
func (*CloudSpecificExtensionDeploymentService) CreateDeployment ¶
func (cseds *CloudSpecificExtensionDeploymentService) CreateDeployment(templateID string, deploymentParams *map[string]interface{}) (deployment *types.CloudSpecificExtensionDeployment, err error)
CreateDeployment creates a cloud specific extension deployment
func (*CloudSpecificExtensionDeploymentService) DeleteDeployment ¶
func (cseds *CloudSpecificExtensionDeploymentService) DeleteDeployment(deploymentID string) (deployment *types.CloudSpecificExtensionDeployment, err error)
DeleteDeployment deletes a cloud specific extension deployment by its ID
func (*CloudSpecificExtensionDeploymentService) GetDeployment ¶
func (cseds *CloudSpecificExtensionDeploymentService) GetDeployment(deploymentID string) (deployment *types.CloudSpecificExtensionDeployment, err error)
GetDeployment returns a cloud specific extension deployment by its ID
func (*CloudSpecificExtensionDeploymentService) ListDeployments ¶
func (cseds *CloudSpecificExtensionDeploymentService) ListDeployments() (deployments []*types.CloudSpecificExtensionDeployment, err error)
ListDeployments returns the list of cloud specific extension deployments as an array of CloudSpecificExtensionDeployment
func (*CloudSpecificExtensionDeploymentService) UpdateDeployment ¶
func (cseds *CloudSpecificExtensionDeploymentService) UpdateDeployment(deploymentID string, deploymentParams *map[string]interface{}) (deployment *types.CloudSpecificExtensionDeployment, err error)
UpdateDeployment updates a cloud specific extension deployment by its ID
type CloudSpecificExtensionTemplateService ¶
type CloudSpecificExtensionTemplateService struct {
// contains filtered or unexported fields
}
CloudSpecificExtensionTemplateService manages cloud specific extension template operations
func NewCloudSpecificExtensionTemplateService ¶
func NewCloudSpecificExtensionTemplateService(concertoService utils.ConcertoService) (*CloudSpecificExtensionTemplateService, error)
NewCloudSpecificExtensionTemplateService returns a Concerto cloud specific extension template service
func (*CloudSpecificExtensionTemplateService) CreateTemplate ¶
func (csets *CloudSpecificExtensionTemplateService) CreateTemplate(templateParams *map[string]interface{}) (template *types.CloudSpecificExtensionTemplate, err error)
CreateTemplate creates a cloud specific extension template
func (*CloudSpecificExtensionTemplateService) DeleteTemplate ¶
func (csets *CloudSpecificExtensionTemplateService) DeleteTemplate(templateID string) (err error)
DeleteTemplate deletes a cloud specific extension template by its ID
func (*CloudSpecificExtensionTemplateService) GetTemplate ¶
func (csets *CloudSpecificExtensionTemplateService) GetTemplate(templateID string) (template *types.CloudSpecificExtensionTemplate, err error)
GetTemplate returns a cloud specific extension template by its ID
func (*CloudSpecificExtensionTemplateService) ListDeployments ¶
func (csets *CloudSpecificExtensionTemplateService) ListDeployments(templateID string) (deployments []*types.CloudSpecificExtensionDeployment, err error)
ListDeployments returns the list of cloud specific extension deployments for a CSE template as an array of CloudSpecificExtensionDeployment
func (*CloudSpecificExtensionTemplateService) ListTemplates ¶
func (csets *CloudSpecificExtensionTemplateService) ListTemplates() (templates []*types.CloudSpecificExtensionTemplate, err error)
ListTemplates returns the list of cloud specific extension templates as an array of CloudSpecificExtensionTemplate
func (*CloudSpecificExtensionTemplateService) UpdateTemplate ¶
func (csets *CloudSpecificExtensionTemplateService) UpdateTemplate(templateID string, templateParams *map[string]interface{}) (template *types.CloudSpecificExtensionTemplate, err error)
UpdateTemplate updates a cloud specific extension template by its ID