package
0.1.0
Repository: https://github.com/hasheddan/crossplane.git
Documentation: pkg.go.dev

# Functions

AssertConditions verifies the given expected conditions against the given actual conditions.
FilterOutProviderCondition returns a new slice of credentials controller conditions without conditions with the provided type.
No description provided by the author
No description provided by the author
NewBasicResource new instance of base resource.
NewCondition creates a new RDS resource condition.

# Constants

No description provided by the author
BindingStateBound signifies that resource has one ore more active bindings.
BindingStateUnbound signifies that the resource has no active bindings Default BindingState.
Creating means that the DB resource create request has been processed and managed resource is being created.
Deleting means that the resource is being deleted.
Failed means that the resource creation has failed.
No description provided by the author
Pending means that the resource create request has been received and waiting to be fulfilled.
Ready means that the resource creation has been successful.
ReclaimDelete means the cloud provider resource backing this custom resource (CR) will be deleted upon CR deletion.
ReclaimRetain means the cloud provider resource backing this custom resource (CR) will be will be left in its current phase upon CR deletion for manual reclamation by the administrator.
No description provided by the author
CPU, in cores.
ResourceCredentialsSecretCAKey is the key inside a connection secret for the server CA certificate.
ResourceCredentialsSecretClientCertKey is the key inside a connection secret for the client certificate.
ResourceCredentialsSecretClientKeyKey is the key inside a connection secret for the client key.
ResourceCredentialsSecretEndpointKey is the key inside a connection secret for the connection endpoint.
ResourceCredentialsSecretKubeconfigFileKey is the key inside a connection secret for the full kubeconfig file.
ResourceCredentialsSecretPasswordKey is the key inside a connection secret for the connection password.
ResourceCredentialsSecretUserKey is the key inside a connection secret for the connection user.
ResourceCredentialsTokenKey is the key inside a connection secret for the bearer token value.
Memory, in bytes.
Volume size, in bytes (e,g.
No description provided by the author

# Variables

SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is group version used to register these objects.

# Structs

BasicResource base structure that implements Resource interface +k8s:deepcopy-gen=false.
BindingStatusPhase defines field(s) representing resource status.
Condition contains details for the current condition of this pod.
ConditionedStatus defines the observed state of RDS resource.
ConditionedStatusMatcher +k8s:deepcopy-gen=false.
ConditionMatcher +k8s:deepcopy-gen=false.
ResourceClass is the Schema for the instances API +k8s:openapi-gen=true.
ResourceClassList contains a list of RDSInstance.

# Interfaces

BindingStatus defines set of supported operations.
Conditionable defines set of functionality to operate on Conditions.
Resource defines operations supported by managed resource.

# Type aliases

BindingState is to identify the current binding status of given resources.
ConditionType type for possible conditions the resource could be in.
ReclaimPolicy describes a policy for end-of-life maintenance of storage resources.
ResourceList is a set of (resource name, quantity) pairs.
ResourceName is the name identifying various resources in a ResourceList.