Documentation ¶
Index ¶
- type Request
- type TLSOptions
- type YugawareClient
- func (c *YugawareClient) APIToken(token string) *YugawareClient
- func (c *YugawareClient) Connect() (*YugawareClient, error)
- func (c *YugawareClient) CustomerUUID() strfmt.UUID
- func (c *YugawareClient) GetCertByIdentifier(identifier string) (*models.CertificateInfo, error)
- func (c *YugawareClient) GetProviderByIdentifier(identifier string) (*models.Provider, error)
- func (c *YugawareClient) GetStorageConfigByIdentifier(identifier string) (*models.CustomerConfigUI, error)
- func (c *YugawareClient) GetUniverseByIdentifier(identifier string) (*models.UniverseResp, error)
- func (c *YugawareClient) Login(request *yugaware.LoginRequest) (*yugaware.LoginResponse, error)
- func (c *YugawareClient) Logout() error
- func (c *YugawareClient) RegisterYugaware(request *yugaware.RegisterYugawareRequest) (*yugaware.RegisterYugawareResponse, error)
- func (c *YugawareClient) Session() *http.Client
- func (c *YugawareClient) TLSOptions(opts *TLSOptions) *YugawareClient
- func (c *YugawareClient) TimeoutSeconds(timeout int) *YugawareClient
- type YugawareResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Request ¶
func NewRequest ¶
func (*Request) DecodeResponseInto ¶
func (*Request) Do ¶
func (r *Request) Do() (*YugawareResponse, error)
func (*Request) RequestBody ¶
type TLSOptions ¶
type YugawareClient ¶
type YugawareClient struct { Ctx context.Context Log logr.Logger PlatformAPIs *swaggerclient.YugabyteDBAnywhereAPIs SwaggerAuth runtime.ClientAuthInfoWriter // contains filtered or unexported fields }
func (*YugawareClient) APIToken ¶
func (c *YugawareClient) APIToken(token string) *YugawareClient
func (*YugawareClient) Connect ¶
func (c *YugawareClient) Connect() (*YugawareClient, error)
func (*YugawareClient) CustomerUUID ¶
func (c *YugawareClient) CustomerUUID() strfmt.UUID
func (*YugawareClient) GetCertByIdentifier ¶
func (c *YugawareClient) GetCertByIdentifier(identifier string) (*models.CertificateInfo, error)
func (*YugawareClient) GetProviderByIdentifier ¶
func (c *YugawareClient) GetProviderByIdentifier(identifier string) (*models.Provider, error)
func (*YugawareClient) GetStorageConfigByIdentifier ¶
func (c *YugawareClient) GetStorageConfigByIdentifier(identifier string) (*models.CustomerConfigUI, error)
func (*YugawareClient) GetUniverseByIdentifier ¶
func (c *YugawareClient) GetUniverseByIdentifier(identifier string) (*models.UniverseResp, error)
func (*YugawareClient) Login ¶
func (c *YugawareClient) Login(request *yugaware.LoginRequest) (*yugaware.LoginResponse, error)
func (*YugawareClient) Logout ¶
func (c *YugawareClient) Logout() error
func (*YugawareClient) RegisterYugaware ¶
func (c *YugawareClient) RegisterYugaware(request *yugaware.RegisterYugawareRequest) (*yugaware.RegisterYugawareResponse, error)
func (*YugawareClient) Session ¶
func (c *YugawareClient) Session() *http.Client
func (*YugawareClient) TLSOptions ¶
func (c *YugawareClient) TLSOptions(opts *TLSOptions) *YugawareClient
func (*YugawareClient) TimeoutSeconds ¶
func (c *YugawareClient) TimeoutSeconds(timeout int) *YugawareClient
type YugawareResponse ¶
Click to show internal directories.
Click to hide internal directories.