Documentation ¶
Overview ¶
Package v1alpha1 is the v1alpha1 version of the API.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeBuilder initializes a scheme builder SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // AddToScheme is a global function that registers this API group & version to a scheme AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: apl.GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ServiceConnection ¶
type ServiceConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceConnectionSpec `json:"spec"` Status ServiceConnectionStatus `json:"status"` }
ServiceConnection is a specification for a ServiceConnection resource
func (*ServiceConnection) DeepCopy ¶
func (in *ServiceConnection) DeepCopy() *ServiceConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnection.
func (*ServiceConnection) DeepCopyInto ¶
func (in *ServiceConnection) DeepCopyInto(out *ServiceConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceConnection) DeepCopyObject ¶
func (in *ServiceConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceConnectionList ¶
type ServiceConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []ServiceConnection `json:"items"` }
ServiceConnectionList is a list of ServiceConnection resources
func (*ServiceConnectionList) DeepCopy ¶
func (in *ServiceConnectionList) DeepCopy() *ServiceConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectionList.
func (*ServiceConnectionList) DeepCopyInto ¶
func (in *ServiceConnectionList) DeepCopyInto(out *ServiceConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceConnectionList) DeepCopyObject ¶
func (in *ServiceConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceConnectionSpec ¶
type ServiceConnectionSpec struct { ServiceName string `json:"serviceName"` ResourceGroup string `json:"resourceGroup"` VnetName string `json:"vnetName"` SubnetName string `json:"subnetName"` }
ServiceConnectionSpec is the spec for a ServiceConnection resource
func (*ServiceConnectionSpec) DeepCopy ¶
func (in *ServiceConnectionSpec) DeepCopy() *ServiceConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectionSpec.
func (*ServiceConnectionSpec) DeepCopyInto ¶
func (in *ServiceConnectionSpec) DeepCopyInto(out *ServiceConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceConnectionStatus ¶
type ServiceConnectionStatus struct {
ConnectionStatus string `json:"connectionStatus"`
}
ServiceConnectionStatus is the status for a ServiceConnection resource
func (*ServiceConnectionStatus) DeepCopy ¶
func (in *ServiceConnectionStatus) DeepCopy() *ServiceConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectionStatus.
func (*ServiceConnectionStatus) DeepCopyInto ¶
func (in *ServiceConnectionStatus) DeepCopyInto(out *ServiceConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.