BindableResourcesRequest
BindableResourcesRequest CRD schema reference (group kube-bind.io)
Version v1alpha2
Properties
.apiVersion
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
.kind
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
.metadata
.spec
spec specifies the binding request details.
.spec.author
Author is the identifier of the entity that created this binding request. This is used for audit purposes and to track who initiated the binding.
.spec.clusterIdentity
ClusterIdentity contains information that uniquely identifies the cluster. This is used when the request is made via the HTTP API after authentication.
.spec.clusterIdentity.identity
Identity is the unique identifier of the cluster.
.spec.kubeconfigSecretRef
kubeconfigSecretRef is a reference to an existing secret where the binding response
will be stored. If specified, the controller will update this secret with the
binding response data. If not specified, a new secret will be created with
the name “
.spec.kubeconfigSecretRef.key
The key of the secret to select from.
.spec.kubeconfigSecretRef.name
Name of the referent.
.spec.templateRef
TemplateRef specifies the APIServiceExportTemplate to bind to.
.spec.templateRef.name
name is the name of the APIServiceExportTemplate to bind to.
.spec.ttlAfterFinished
ttlAfterFinished is the TTL after the request has succeeded or failed before it is automatically deleted. If not set, the request will not be automatically deleted. Example values: “1h”, “30m”, “300s”.
.status
status contains reconciliation information for the binding request.
.status.completionTime
completionTime is the time when the request finished processing (succeeded or failed). Used for TTL-based cleanup.
.status.conditions
conditions contains the current conditions of the binding request.
.status.conditions[*]
Condition contains details for one aspect of the current state of this API Resource.
.status.conditions[*].lastTransitionTime
lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
.status.conditions[*].message
message is a human readable message indicating details about the transition. This may be an empty string.
.status.conditions[*].observedGeneration
observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.
.status.conditions[*].reason
reason contains a programmatic identifier indicating the reason for the condition’s last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.
.status.conditions[*].status
status of the condition, one of True, False, Unknown.
.status.conditions[*].type
type of condition in CamelCase or in foo.example.com/CamelCase.
.status.kubeconfigSecretRef
kubeconfigSecretRef is a reference to a secret containing the kubeconfig, used to be used by the konnector agent.
.status.kubeconfigSecretRef.key
The key of the secret to select from.
.status.kubeconfigSecretRef.name
Name of the referent.
.status.phase
phase is the current phase of the binding request.