configurations

package
v1.0.20 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func List

Types

type Configurations

type Configurations struct {
	Id                   string `json:"id"`
	Name                 string `json:"name"`
	Description          string `json:"description"`
	DatastoreVersionName string `json:"datastore_version_name"`
	DatastoreName        string `json:"datastore_name"`
	Created              string `json:"created"`
	Updated              string `json:"updated"`
	UserDefined          bool   `json:"user_defined"`
}

type ConfigurationsPage

type ConfigurationsPage struct {
	pagination.Offset
}

func (ConfigurationsPage) IsEmpty

func (r ConfigurationsPage) IsEmpty() (bool, error)

type CreateConfigurations

type CreateConfigurations struct {
	CreateConfigurationsRes `json:"configuration" required:"true"`
}

type CreateConfigurationsBuilder

type CreateConfigurationsBuilder interface {
	ToCreateConfigurationsMap() (map[string]interface{}, error)
}

type CreateConfigurationsOpts

type CreateConfigurationsOpts struct {
	Name        string            `json:"name" required:"true"`
	Description string            `json:"description,omitempty"`
	Values      map[string]string `json:"values,omitempty"`
	Datastore   *Datastore        `json:"datastore" required:"true"`
}

func (CreateConfigurationsOpts) ToCreateConfigurationsMap

func (opts CreateConfigurationsOpts) ToCreateConfigurationsMap() (map[string]interface{}, error)

type CreateConfigurationsRes

type CreateConfigurationsRes struct {
	Id                   string `json:"id"`
	Name                 string `json:"name" `
	Description          string `json:"description"`
	DatastoreVersionName string `json:"datastore_version_name" `
	DatastoreName        string `json:"datastore_name"`
	Created              string `json:"created"`
	Updated              string `json:"updated" `
}

type CreateConfigurationsResult

type CreateConfigurationsResult struct {
	// contains filtered or unexported fields
}

func (CreateConfigurationsResult) Extract

type Datastore

type Datastore struct {
	Type    string `json:"type" required:"true"`
	Version string `json:"version" required:"true"`
}

type GetConfigurationsResponse

type GetConfigurationsResponse struct {
	ConfigurationsList []Configurations `json:"configurations"`
	Bucket             string           `json:"bucket"`
}

func ExtractGetConfigurations

func ExtractGetConfigurations(r pagination.Page) (GetConfigurationsResponse, error)

Jump to

Keyboard shortcuts

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