Documentation ¶
Index ¶
- type BrokerOAuthConfig
- type Client
- func (c *Client) AwaitOperationSucceeded(operationID string, timeout time.Duration) error
- func (c *Client) ClusterName() string
- func (c *Client) DeprovisionRuntime() (string, error)
- func (c *Client) FetchDashboardURL() (string, error)
- func (c *Client) GlobalAccountID() string
- func (c *Client) InstanceID() string
- func (c *Client) ProvisionRuntime(kymaVersion string) (string, error)
- func (c *Client) SubAccountID() string
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BrokerOAuthConfig ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient(ctx context.Context, config Config, globalAccountID, instanceID, subAccountID string, oAuthCfg BrokerOAuthConfig, log logrus.FieldLogger) *Client
func (*Client) AwaitOperationSucceeded ¶
func (*Client) ClusterName ¶
func (*Client) DeprovisionRuntime ¶
func (*Client) FetchDashboardURL ¶
func (*Client) GlobalAccountID ¶
func (*Client) InstanceID ¶
func (*Client) ProvisionRuntime ¶
ProvisionRuntime requests Runtime provisioning in KEB kymaVersion is optional, if it is empty, the default KEB version will be used
func (*Client) SubAccountID ¶
Click to show internal directories.
Click to hide internal directories.