package
0.0.0-20240909034204-207f58c0b9a3
Repository: https://github.com/chnsz/golangsdk.git
Documentation: pkg.go.dev
# Functions
Create accepts a CreateOpts struct and uses the values to create a new namespace.
Delete is a method to delete an existing namespace.
ExtractNamespaces is a method which to interpret the namespace pages as a namespace object list.
Get is a method to obtain the specified CCI namespace by name.
List is a method to obtain the specified namespaces according to the ListOpts.
# Structs
Annotations is an object which will be build up an unstructured key value map.
AnnotationsResp is an object of unstructured key value map.
CreateOpts allows to create a namespace using given parameters.
CreateResult represents a result of the Create method.
DeleteResult represents a result of the Delete method.
GetResult represents a result of the Get method.
Initializers is a controller which enforces some system invariant at namespace creation time.
Labels is an object that can be used to organize and categorize (scope and select) objects.
ListOpts allows to filter list data using given parameters.
Metadata is an object which will be build up standard object metadata.
MetaResp is a standard object metadata.
Namespace is a struct that represents the result of Create and Get methods.
NamespacePage represents a result of the List method.
OwnerReference is a list of objects depended by this object.
Pending is an object of initializers that must execute in order before this object is visible.
Spec defines the behavior of the Namespace.
Status describes the current status of a Namespace.
# Interfaces
CreateOptsBuilder allows extensions to add additional parameters to the Create request.
ListOptsBuilder is an interface which to support request query build of the namespace search.