# Functions
No description provided by the author
# Constants
ClaimStatusError error status for a claim.
ClaimStatusPending pending status for a claim.
ClaimStatusPendingProject pending project status for a claim.
ClaimStatusReady ready status for a claim.
ClaimStatusVerification pending verification status for a claim.
ConditionComputeApiReady is set when the compute API is not yet ready.
ConditionError is set when a project custom resource state changes to Error.
ConditionInvalid is set when a project custom resource has an invalid or unsupported configuration.
ConditionPending is set when a project custom resource state changes to Pending.
ConditionReady is set when a Project custom resource state changes Ready state.
ConditionVerification is set when a project custom resource state changes to Verification state.
ProjectReferenceNamespace namespace, where ProjectReference CRs will be created.
ProjectReferenceStatusCreating creating status for a ProjectReference CR.
ProjectReferenceStatusError error status for a ProjectReference CR.
ProjectReferenceStatusReady ready status for a ProjectReference CR.
ProjectReferenceStatusVerification pending verification status for a ProjectReference CR.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
Condition contains details for the current condition of a custom resource.
LegalEntity contains Red Hat specific identifiers to the original creator the clusters.
NamespacedName contains the name of a object and its namespace.
ProjectClaim is the Schema for the projectclaims API +kubebuilder:object:root=true +k8s:openapi-gen=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="State",type="string",JSONPath=".status.state",description="Status of the project claim" +kubebuilder:printcolumn:name="GCPProjectID",type="string",JSONPath=".spec.gcpProjectID",description="ID of the GCP Project that has been created" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp",description="Age since the project claim was created".
+kubebuilder:object:root=true ProjectClaimList contains a list of ProjectClaim.
ProjectClaimSpec defines the desired state of ProjectClaim +k8s:openapi-gen=true.
ProjectClaimStatus defines the observed state of ProjectClaim +k8s:openapi-gen=true.
+kubebuilder:object:root=true +kubebuilder:subresource:status +k8s:openapi-gen=true +kubebuilder:printcolumn:name="State",type="string",JSONPath=".status.state",description="Status of the ProjectReference" +kubebuilder:printcolumn:name="ClaimName",type="string",JSONPath=".spec.projectClaimCRLink.name",description="Name of corresponding project claim CR" +kubebuilder:printcolumn:name="ClaimNameSpace",type="string",JSONPath=".spec.projectClaimCRLink.namespace",description="Namesspace of corresponding project claim CR" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp",description="Age since the ProjectReference was created" ProjectReference is the Schema for the projectreferences API.
ProjectReferenceList contains a list of ProjectReference.
ProjectReferenceSpec defines the desired state of ProjectReference +k8s:openapi-gen=true.
ProjectReferenceStatus defines the observed state of ProjectReference +k8s:openapi-gen=true.
# Type aliases
ClaimStatus is a valid value from ProjectClaim.Status.
ConditionType is a valid value for Condition.Type.
ProjectReferenceState is a valid value from ProjectReference.Status.