Documentation
¶
Index ¶
- func CreateRemediationWithConn(bp config.BackplaneConfiguration, ocmConnection *ocmsdk.Connection, ...) (config *rest.Config, remediationInstanceID string, err error)
- func DeleteRemediationWithConn(bp config.BackplaneConfiguration, ocmConnection *ocmsdk.Connection, ...) error
- func DoCreateRemediation(api string, clusterID string, accessToken string, remediationName string) (proxyURI string, remediationInstanceID string, err error)
- func DoDeleteRemediation(api string, clusterID string, accessToken string, remediationInstanceID string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateRemediationWithConn ¶
func CreateRemediationWithConn(bp config.BackplaneConfiguration, ocmConnection *ocmsdk.Connection, clusterID string, remediationName string) (config *rest.Config, remediationInstanceID string, err error)
CreateRemediationWithConn creates a remediation instance and returns a configured Kubernetes client. This function can be used to programmatically interact with the Backplane API. It creates a rest.Config that can be used with Kubernetes client libraries.
func DeleteRemediationWithConn ¶
func DeleteRemediationWithConn(bp config.BackplaneConfiguration, ocmConnection *ocmsdk.Connection, clusterID string, remediationInstanceID string) error
DeleteRemediationWithConn can be used to programtically interact with backplaneapi
func DoCreateRemediation ¶
func DoCreateRemediation(api string, clusterID string, accessToken string, remediationName string) (proxyURI string, remediationInstanceID string, err error)
DoCreateRemediation creates a remediation instance for a cluster using the Backplane API. It sends a request to create a remediation and returns the proxy URI and remediation instance ID. The function takes API endpoint, cluster ID, access token, and remediation name as parameters.
func DoDeleteRemediation ¶
func DoDeleteRemediation(api string, clusterID string, accessToken string, remediationInstanceID string) error
DoDeleteRemediation deletes a remediation instance using the Backplane API. It takes the API endpoint, cluster ID, access token, and remediation instance ID as parameters. Returns an error if the deletion fails or if the API returns a non-success status.
Types ¶
This section is empty.