Documentation
¶
Index ¶
- type Client
- type ClientOption
- type GridClient
- func (gc *GridClient) Gateway() services.GatewayConfigServiceInterface
- func (gc *GridClient) HAGroup() services.HAGroupServiceInterface
- func (gc *GridClient) Health() services.HealthServiceInterface
- func (gc *GridClient) Region() services.RegionServiceInterface
- func (gc *GridClient) Tenant() services.TenantServiceInterface
- type TenantClient
- func (tc *TenantClient) Bucket() services.BucketServiceInterface
- func (tc *TenantClient) Groups() services.TenantGroupServiceInterface
- func (tc *TenantClient) Region() services.RegionServiceInterface
- func (tc *TenantClient) S3AccessKeys() services.S3AccessKeyServiceInterface
- func (tc *TenantClient) Users() services.TenantUserServiceInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
type ClientOption ¶
type ClientOption func(*Client)
func WithCredentials ¶
func WithCredentials(creds *models.Credentials) ClientOption
func WithEndpoint ¶
func WithEndpoint(endpoint string) ClientOption
func WithSkipSSL ¶
func WithSkipSSL() ClientOption
type GridClient ¶
type GridClient struct {
// contains filtered or unexported fields
}
func NewGridClient ¶
func NewGridClient(options ...ClientOption) (*GridClient, error)
func (*GridClient) Gateway ¶
func (gc *GridClient) Gateway() services.GatewayConfigServiceInterface
func (*GridClient) HAGroup ¶
func (gc *GridClient) HAGroup() services.HAGroupServiceInterface
func (*GridClient) Health ¶
func (gc *GridClient) Health() services.HealthServiceInterface
func (*GridClient) Region ¶
func (gc *GridClient) Region() services.RegionServiceInterface
func (*GridClient) Tenant ¶
func (gc *GridClient) Tenant() services.TenantServiceInterface
type TenantClient ¶
type TenantClient struct {
// contains filtered or unexported fields
}
func NewTenantClient ¶
func NewTenantClient(options ...ClientOption) (*TenantClient, error)
func (*TenantClient) Bucket ¶
func (tc *TenantClient) Bucket() services.BucketServiceInterface
func (*TenantClient) Groups ¶
func (tc *TenantClient) Groups() services.TenantGroupServiceInterface
func (*TenantClient) Region ¶
func (tc *TenantClient) Region() services.RegionServiceInterface
func (*TenantClient) S3AccessKeys ¶
func (tc *TenantClient) S3AccessKeys() services.S3AccessKeyServiceInterface
func (*TenantClient) Users ¶
func (tc *TenantClient) Users() services.TenantUserServiceInterface
Click to show internal directories.
Click to hide internal directories.