genmodel

package
v0.0.0-...-ca399ba Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2018 License: Apache-2.0 Imports: 3 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DriverEndpoint

type DriverEndpoint struct {

	/* An authentication key used by the USB when communicating with the
	driver endpoint.

	*/
	AuthenticationKey string `json:"authenticationKey,omitempty"`

	/* The certificate used to issue the certificate providing TLS

	 */
	CaCertificate string `json:"caCertificate,omitempty"`

	/* URL for the driver endpoint. Used by the USB to create service
	instances, generate credentials, discover plans and schemas.

	*/
	EndpointURL string `json:"endpointURL,omitempty"`

	/* USB generated ID for the driver endpoint.

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

	/* metadata
	 */
	Metadata EndpointMetadata `json:"metadata,omitempty"`

	/* The name of the driver endpoint. It's displayed by the Cloud Foundry
	CLI when the user lists available service offerings.


	Required: true
	*/
	Name *string `json:"name"`

	/* Indicates if SSL validation is skiped for a specified driver endpoint

	 */
	SkipSSLValidation *bool `json:"skipSSLValidation,omitempty"`
}

DriverEndpoint driver endpoint

swagger:model driverEndpoint

func (*DriverEndpoint) Validate

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

Validate validates this driver endpoint

type EndpointMetadata

type EndpointMetadata map[string]string

EndpointMetadata Optional metadata configuration used by graphical clients to display information about a service.

swagger:model endpointMetadata

func (EndpointMetadata) Validate

func (m EndpointMetadata) Validate(formats strfmt.Registry) error

Validate validates this endpoint metadata

type Info

type Info struct {

	/* The version of the Cloud Foundry Service Broker supported by this
	instance of the USB.


	Required: true
	*/
	BrokerAPIVersion *string `json:"broker_api_version"`

	/* The current version of the USB.


	Required: true
	*/
	UsbVersion *string `json:"usb_version"`
}

Info info

swagger:model info

func (*Info) Validate

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

Validate validates this info

Jump to

Keyboard shortcuts

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