Documentation ¶
Overview ¶
Generate deepcopy object for servicedirectory/v1beta1 API group
Package v1beta1 contains API Schema definitions for the servicedirectory v1beta1 API group. +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/pkg/apis/servicedirectory +k8s:defaulter-gen=TypeMeta +groupName=servicedirectory.cnrm.cloud.google.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is the group version used to register these objects. SchemeGroupVersion = schema.GroupVersion{Group: "servicedirectory.cnrm.cloud.google.com", Version: "v1beta1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme. SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is a global function that registers this API group & version to a scheme AddToScheme = SchemeBuilder.AddToScheme ServiceDirectoryNamespaceGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(ServiceDirectoryNamespace{}).Name(), } ServiceDirectoryServiceGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(ServiceDirectoryService{}).Name(), } )
Functions ¶
This section is empty.
Types ¶
type ServiceDirectoryNamespace ¶
type ServiceDirectoryNamespace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceDirectoryNamespaceSpec `json:"spec,omitempty"` Status ServiceDirectoryNamespaceStatus `json:"status,omitempty"` }
ServiceDirectoryNamespace is the Schema for the servicedirectory API +k8s:openapi-gen=true
func (*ServiceDirectoryNamespace) DeepCopy ¶
func (in *ServiceDirectoryNamespace) DeepCopy() *ServiceDirectoryNamespace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDirectoryNamespace.
func (*ServiceDirectoryNamespace) DeepCopyInto ¶
func (in *ServiceDirectoryNamespace) DeepCopyInto(out *ServiceDirectoryNamespace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceDirectoryNamespace) DeepCopyObject ¶
func (in *ServiceDirectoryNamespace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceDirectoryNamespaceList ¶
type ServiceDirectoryNamespaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceDirectoryNamespace `json:"items"` }
ServiceDirectoryNamespaceList contains a list of ServiceDirectoryNamespace
func (*ServiceDirectoryNamespaceList) DeepCopy ¶
func (in *ServiceDirectoryNamespaceList) DeepCopy() *ServiceDirectoryNamespaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDirectoryNamespaceList.
func (*ServiceDirectoryNamespaceList) DeepCopyInto ¶
func (in *ServiceDirectoryNamespaceList) DeepCopyInto(out *ServiceDirectoryNamespaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceDirectoryNamespaceList) DeepCopyObject ¶
func (in *ServiceDirectoryNamespaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceDirectoryNamespaceSpec ¶
type ServiceDirectoryNamespaceSpec struct { /* The location for the Namespace. A full list of valid locations can be found by running 'gcloud beta service-directory locations list'. */ Location string `json:"location"` /* The project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Immutable. Optional. The namespaceId of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*ServiceDirectoryNamespaceSpec) DeepCopy ¶
func (in *ServiceDirectoryNamespaceSpec) DeepCopy() *ServiceDirectoryNamespaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDirectoryNamespaceSpec.
func (*ServiceDirectoryNamespaceSpec) DeepCopyInto ¶
func (in *ServiceDirectoryNamespaceSpec) DeepCopyInto(out *ServiceDirectoryNamespaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDirectoryNamespaceStatus ¶
type ServiceDirectoryNamespaceStatus struct { /* Conditions represent the latest available observations of the ServiceDirectoryNamespace's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The resource name for the namespace in the format 'projects/* /locations/* /namespaces/*'. */ Name string `json:"name,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ ObservedGeneration int `json:"observedGeneration,omitempty"` }
func (*ServiceDirectoryNamespaceStatus) DeepCopy ¶
func (in *ServiceDirectoryNamespaceStatus) DeepCopy() *ServiceDirectoryNamespaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDirectoryNamespaceStatus.
func (*ServiceDirectoryNamespaceStatus) DeepCopyInto ¶
func (in *ServiceDirectoryNamespaceStatus) DeepCopyInto(out *ServiceDirectoryNamespaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDirectoryService ¶
type ServiceDirectoryService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceDirectoryServiceSpec `json:"spec,omitempty"` Status ServiceDirectoryServiceStatus `json:"status,omitempty"` }
ServiceDirectoryService is the Schema for the servicedirectory API +k8s:openapi-gen=true
func (*ServiceDirectoryService) DeepCopy ¶
func (in *ServiceDirectoryService) DeepCopy() *ServiceDirectoryService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDirectoryService.
func (*ServiceDirectoryService) DeepCopyInto ¶
func (in *ServiceDirectoryService) DeepCopyInto(out *ServiceDirectoryService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceDirectoryService) DeepCopyObject ¶
func (in *ServiceDirectoryService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceDirectoryServiceList ¶
type ServiceDirectoryServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceDirectoryService `json:"items"` }
ServiceDirectoryServiceList contains a list of ServiceDirectoryService
func (*ServiceDirectoryServiceList) DeepCopy ¶
func (in *ServiceDirectoryServiceList) DeepCopy() *ServiceDirectoryServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDirectoryServiceList.
func (*ServiceDirectoryServiceList) DeepCopyInto ¶
func (in *ServiceDirectoryServiceList) DeepCopyInto(out *ServiceDirectoryServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceDirectoryServiceList) DeepCopyObject ¶
func (in *ServiceDirectoryServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceDirectoryServiceSpec ¶
type ServiceDirectoryServiceSpec struct { /* The ServiceDirectoryNamespace that this service belongs to. */ NamespaceRef v1alpha1.ResourceRef `json:"namespaceRef"` /* Immutable. Optional. The serviceId of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*ServiceDirectoryServiceSpec) DeepCopy ¶
func (in *ServiceDirectoryServiceSpec) DeepCopy() *ServiceDirectoryServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDirectoryServiceSpec.
func (*ServiceDirectoryServiceSpec) DeepCopyInto ¶
func (in *ServiceDirectoryServiceSpec) DeepCopyInto(out *ServiceDirectoryServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDirectoryServiceStatus ¶
type ServiceDirectoryServiceStatus struct { /* Conditions represent the latest available observations of the ServiceDirectoryService's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The resource name for the service in the format 'projects/* /locations/* /namespaces/* /services/*'. */ Name string `json:"name,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ ObservedGeneration int `json:"observedGeneration,omitempty"` }
func (*ServiceDirectoryServiceStatus) DeepCopy ¶
func (in *ServiceDirectoryServiceStatus) DeepCopy() *ServiceDirectoryServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDirectoryServiceStatus.
func (*ServiceDirectoryServiceStatus) DeepCopyInto ¶
func (in *ServiceDirectoryServiceStatus) DeepCopyInto(out *ServiceDirectoryServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.