# Functions

No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
Deployed is the status when the component's deployment is done successfully +operator-sdk:gen-csv:customresourcedefinitions.statusDescriptors=true.
Deploying is the status when component is being deployed +operator-sdk:gen-csv:customresourcedefinitions.statusDescriptors=true.
No description provided by the author
Error is the status when a component's deployment has failed due to an error +operator-sdk:gen-csv:customresourcedefinitions.statusDescriptors=true.
False stands for the status which is not correctly set and should be ignored +operator-sdk:gen-csv:customresourcedefinitions.statusDescriptors=true.
No description provided by the author
No description provided by the author
No description provided by the author
Initializing is the status when a component is initializing +operator-sdk:gen-csv:customresourcedefinitions.statusDescriptors=true.
No description provided by the author
No description provided by the author
Precreated is the status of the orderers when they are waiting for config block +operator-sdk:gen-csv:customresourcedefinitions.statusDescriptors=true.
True means that the status is set by the controller successfully +operator-sdk:gen-csv:customresourcedefinitions.statusDescriptors=true.
Unknown stands for unknown status +operator-sdk:gen-csv:customresourcedefinitions.statusDescriptors=true.
Warning is the status when a component is running, but will fail in future +operator-sdk:gen-csv:customresourcedefinitions.statusDescriptors=true.

# 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

CAAction contains actions that can be performed on CA +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true CAConnectionProfile is the object for connection profile +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true CACustomNames is the list of preconfigured objects to be used for CA's deployment +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
CAEndpoints is the list of endpoints to communicate with the CA +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
CAImages is the list of images to be used in CA deployment +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
CAPVCNames is the list of PVC Names to be used for CA's deployment +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true CAResources is the overrides to the resources of the CA +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true CAStorages is the overrides to the storage of the CA +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
CATLS contains the TLS CA certificate of the CA +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true ConfigOverride is the overrides to CA's & TLSCA's configuration +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
ConnectionProfileTLS is the object with CA servers TLS information +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
ConsoleAction contains actions that can be performed on console +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true ConsoleImages is the list of images to be used in console deployment +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true ConsoleOverrides is the overrides to console configuration +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true.
+k8s:deepcopy-gen=true.
+k8s:deepcopy-gen=true ConsoleResources is the overrides to the resources of the Console +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true ConsoleStorage is the overrides to the storage of the console +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
No description provided by the author
+k8s:deepcopy-gen=true CRStatus is the object that defines the status of a CR +operator-sdk:gen-csv:customresourcedefinitions.statusDescriptors=true.
CRStatusVersion provides the current reconciled version of the operand +operator-sdk:gen-csv:customresourcedefinitions.statusDescriptors=true.
+k8s:deepcopy-gen=true CSR has the Hosts for the CSR to be sent in the enrollment +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
No description provided by the author
No description provided by the author
+k8s:deepcopy-gen=true Enrollment is the enrollment section of secret spec +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true EnrollmentSpec contains all the configurations that a component needs to enroll with +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
HSM struct is DEPRECATED +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:deepcopy-gen=true +kubebuilder:storageversion Certificate Authorities issue certificates for all the identities to transact on the network.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:deepcopy-gen=true IBPCAList contains a list of IBPCA +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
IBPCASpec defines the desired state of IBP CA +k8s:deepcopy-gen=true +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true IBPCAStatus defines the observed state of IBPCA +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true +kubebuilder:storageversion +kubebuilder:subresource:status +k8s:deepcopy-gen=true The Console is used to deploy and manage the CA, peer, ordering nodes.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:deepcopy-gen=true IBPConsoleList contains a list of IBP Console +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:openapi-gen=true +k8s:deepcopy-gen=true IBPConsoleSpec defines the desired state of IBPConsole +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:openapi-gen=true +k8s:deepcopy-gen=true IBPConsoleStatus defines the observed state of IBP Console +operator-sdk:gen-csv:customresourcedefinitions.statusDescriptors=true.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true +kubebuilder:storageversion +kubebuilder:subresource:status +k8s:deepcopy-gen=true Ordering nodes create the blocks that form the ledger and send them to peers.
IBPOrdererClusterLocation (Optional) is object of cluster location settings for cluster +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:deepcopy-gen=true IBPOrdererList contains a list of IBPOrderer.
+k8s:openapi-gen=true +k8s:deepcopy-gen=true IBPOrdererSpec defines the desired state of IBPOrderer +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:openapi-gen=true +k8s:deepcopy-gen=true IBPOrdererStatus defines the observed state of IBPOrderer +operator-sdk:gen-csv:customresourcedefinitions.statusDescriptors=true.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true +kubebuilder:storageversion +k8s:deepcopy-gen=true +kubebuilder:subresource:status IBPPeer is the Schema for the ibppeers API.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:deepcopy-gen=true IBPPeerList contains a list of IBPPeer.
+k8s:openapi-gen=true +k8s:deepcopy-gen=true IBPPeerSpec defines the desired state of IBPPeer +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:openapi-gen=true +k8s:deepcopy-gen=true IBPPeerStatus defines the observed state of IBPPeer +operator-sdk:gen-csv:customresourcedefinitions.statusDescriptors=true.
Ingress (Optional) is the list of overrides for ingress of the components +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
License should be accepted to install custom resources +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true MSP contains the common definitions crypto material for the component +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true MSPSpec contains the configuration for the component to start with all the certificates +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
NetworkInfo is the overrides for the network of the component +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
Action contains actions that can be performed on orderer +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true OrdererConnectionProfile provides necessary information to connect to the orderer +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true OrdererCustomNames is the list of preconfigured objects to be used for orderer's deployment +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
OrdererEndpoints is the list of endpoints to communicate with the orderer +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
OrdererEnrollAction contains actions for enrolling crypto +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
OrdererImages is the list of images to be used in orderer deployment +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
OrdererPVCNames is the list of PVC Names to be used for orderer's deployment +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
OrdererReenrollAction contains actions for reenrolling crypto +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true OrdererResources is the overrides to the resources of the orderer +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true OrdererStorages is the overrides to the storage of the orderer +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
Action contains actions that can be performed on peer +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true PeerConnectionProfile provides necessary information to connect to the peer +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true PeerCustomNames is the list of preconfigured objects to be used for peer's deployment +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
PeerEndpoints is the list of endpoints to communicate with the peer +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
PeerReenrollAction contains actions for enrolling crypto +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
PeerImages is the list of images to be used in peer deployment +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
PeerPVCNames is the list of PVC Names to be used for peer's deployment +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
PeerReenrollAction contains actions for reenrolling crypto +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true PeerResources is the overrides to the resources of the peer +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true PeerStorages is the overrides to the storage of the peer +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
Renew is object for certificate renewals +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
+k8s:deepcopy-gen=true SecretSpec defines the crypto spec to pass to components +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
Service is the overrides to be used for Service of the component +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
StorageSpec is the overrides to be used for storage of the component +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true.
No description provided by the author
No description provided by the author
No description provided by the author
+k8s:deepcopy-gen=true.

# Interfaces

+kubebuilder:object:generate=false.
No description provided by the author
+kubebuilder:object:generate=false.

# Type aliases

ChaincodeBuilderConfig defines a k/v mapping scope for template substitutions referenced within a chaincode package archive.
Component is a custom type that enumerates all the components (containers).
IBPCRStatus is the string that defines if status is set by the controller +operator-sdk:gen-csv:customresourcedefinitions.statusDescriptors=true.
IBPCRStatusType is the string that stores teh status +operator-sdk:gen-csv:customresourcedefinitions.statusDescriptors=true.