Documentation
¶
Index ¶
- func FromUnstructured(obj *unstructured.Unstructured) (*v1.ObjectMeta, error)
- func NewAccountServiceServer(c client.Client) v1.AccountServiceServer
- func NewDocServiceServer() v1.DocServer
- func NewInstancesServer(c client.Client, dynamicClient dynamic.Interface, mapper meta.RESTMapper, ...) v1.InstancesServiceServer
- func NewOfferingServiceServer(c client.Client, dynamicClient dynamic.Interface, restMapper meta.RESTMapper, ...) (v1.OfferingServiceServer, error)
- func NewProviderServiceServer(c client.Client, dynamicClient dynamic.Interface, restMapper meta.RESTMapper, ...) (v1.ProviderServiceServer, error)
- func NewRegionServiceServer(c client.Client, dynamicClient dynamic.Interface, restMapper meta.RESTMapper, ...) (v1.RegionServiceServer, error)
- func RegisterAccountUsernameFieldIndex(ctx context.Context, indexer client.FieldIndexer) error
- func SetMetadata(obj *unstructured.Unstructured, metadata *v1.ObjectMeta) error
- func ToMetav1(obj *v1.ObjectMeta) (*metav1.ObjectMeta, error)
- type ConvertFunc
- type KubeCarrierServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromUnstructured ¶
func FromUnstructured(obj *unstructured.Unstructured) (*v1.ObjectMeta, error)
func NewAccountServiceServer ¶
func NewAccountServiceServer(c client.Client) v1.AccountServiceServer
func NewDocServiceServer ¶
func NewInstancesServer ¶
func NewInstancesServer(c client.Client, dynamicClient dynamic.Interface, mapper meta.RESTMapper, scheme *runtime.Scheme) v1.InstancesServiceServer
func NewRegionServiceServer ¶
func RegisterAccountUsernameFieldIndex ¶
func RegisterAccountUsernameFieldIndex(ctx context.Context, indexer client.FieldIndexer) error
RegisterAccountUsernameFieldIndex adds a field index for user names in Account.Spec.Subjects.
func SetMetadata ¶
func SetMetadata(obj *unstructured.Unstructured, metadata *v1.ObjectMeta) error
func ToMetav1 ¶
func ToMetav1(obj *v1.ObjectMeta) (*metav1.ObjectMeta, error)
Types ¶
type KubeCarrierServer ¶
type KubeCarrierServer struct{}
func (KubeCarrierServer) Version ¶
func (v KubeCarrierServer) Version(context.Context, *v1.VersionRequest) (*v1.APIVersion, error)
Click to show internal directories.
Click to hide internal directories.