service

package
v0.0.14 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2018 License: Apache-2.0 Imports: 7 Imported by: 58

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateService

func CreateService(client *occlient.Client, serviceName string, serviceType string, servicePlan string, parameters []string, applicationName string) error

CreateService creates new service from serviceCatalog

func DeleteService

func DeleteService(client *occlient.Client, name string, applicationName string) error

DeleteService will delete the service with the provided `name`

func GetSvcByType added in v0.0.14

func GetSvcByType(client *occlient.Client, serviceType string) (*occlient.Service, error)

GetSvcByType returns the matching (by type) service or nil of there are no matches

func ListCatalog

func ListCatalog(client *occlient.Client) ([]occlient.Service, error)

ListCatalog lists all the available service types

func Search(client *occlient.Client, name string) ([]occlient.Service, error)

Search searches for the services

func SvcExists

func SvcExists(client *occlient.Client, serviceName, applicationName, projectName string) (bool, error)

SvcExists Checks whether a service with the given name exists in the current application or not serviceName is the service name to perform check for The first returned parameter is a bool indicating if a service with the given name already exists or not The second returned parameter is the error that might occurs while execution

Types

type ServiceInfo

type ServiceInfo struct {
	Name   string
	Type   string
	Status string
}

ServiceInfo holds all important information about one service

func List

func List(client *occlient.Client, applicationName string, projectName string) ([]ServiceInfo, error)

List lists all the deployed services

Jump to

Keyboard shortcuts

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