api

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ServiceInstanceController   ControllerName = "ServiceInstance"
	ServiceBindingController    ControllerName = "ServiceBinding"
	FinalizerName               string         = "services.cloud.sap.com/sap-btp-finalizer"
	StaleBindingIDLabel         string         = "services.cloud.sap.com/stale"
	StaleBindingRotationOfLabel string         = "services.cloud.sap.com/rotationOf"
	ForceRotateAnnotation       string         = "services.cloud.sap.com/forceRotate"
)
View Source
const (
	// ConditionSucceeded represents whether the last operation CREATE/UPDATE/DELETE was successful.
	ConditionSucceeded = "Succeeded"

	// ConditionFailed represents information about a final failure that should not be retried.
	ConditionFailed = "Failed"

	// ConditionReady represents if the resource ready for usage.
	ConditionReady = "Ready"

	// ConditionCredRotationInProgress represents if cred rotation is in progress
	ConditionCredRotationInProgress = "CredRotationInProgress"

	// ConditionPendingTermination resource is waiting for termination pre-conditions
	ConditionPendingTermination = "PendingTermination"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ControllerName

type ControllerName string

type SAPBTPResource

type SAPBTPResource interface {
	client.Object
	SetConditions([]metav1.Condition)
	GetConditions() []metav1.Condition
	GetControllerName() ControllerName
	GetParameters() *runtime.RawExtension
	GetStatus() interface{}
	SetStatus(status interface{})
	GetObservedGeneration() int64
	SetObservedGeneration(int64)
	DeepClone() SAPBTPResource
	SetReady(metav1.ConditionStatus)
	GetReady() metav1.ConditionStatus
}

+kubebuilder:object:generate=false

Directories

Path Synopsis
v1
Package v1 contains API Schema definitions for the services v1 API group +kubebuilder:object:generate=true +groupName=services.cloud.sap.com
Package v1 contains API Schema definitions for the services v1 API group +kubebuilder:object:generate=true +groupName=services.cloud.sap.com
Package v1alpha1 contains API Schema definitions for the services v1alpha1 API group +kubebuilder:object:generate=true +groupName=services.cloud.sap.com
Package v1alpha1 contains API Schema definitions for the services v1alpha1 API group +kubebuilder:object:generate=true +groupName=services.cloud.sap.com

Jump to

Keyboard shortcuts

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