Documentation ¶
Overview ¶
Generate deepcopy object for iap/v1beta1 API group
Package v1beta1 contains API Schema definitions for the iap v1beta1 API group. +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/iap +k8s:defaulter-gen=TypeMeta +groupName=iap.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: "iap.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 IAPBrandGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(IAPBrand{}).Name(), } IAPIdentityAwareProxyClientGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(IAPIdentityAwareProxyClient{}).Name(), } )
Functions ¶
This section is empty.
Types ¶
type IAPBrand ¶
type IAPBrand struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IAPBrandSpec `json:"spec,omitempty"` Status IAPBrandStatus `json:"status,omitempty"` }
IAPBrand is the Schema for the iap API +k8s:openapi-gen=true
func (*IAPBrand) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAPBrand.
func (*IAPBrand) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IAPBrand) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IAPBrandList ¶
type IAPBrandList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IAPBrand `json:"items"` }
IAPBrandList contains a list of IAPBrand
func (*IAPBrandList) DeepCopy ¶
func (in *IAPBrandList) DeepCopy() *IAPBrandList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAPBrandList.
func (*IAPBrandList) DeepCopyInto ¶
func (in *IAPBrandList) DeepCopyInto(out *IAPBrandList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IAPBrandList) DeepCopyObject ¶
func (in *IAPBrandList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IAPBrandSpec ¶
type IAPBrandSpec struct { /* Application name displayed on OAuth consent screen. */ ApplicationTitle string `json:"applicationTitle,omitempty"` /* Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new resource. */ ResourceID string `json:"resourceID,omitempty"` /* Support email displayed on the OAuth consent screen. */ SupportEmail string `json:"supportEmail,omitempty"` }
func (*IAPBrandSpec) DeepCopy ¶
func (in *IAPBrandSpec) DeepCopy() *IAPBrandSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAPBrandSpec.
func (*IAPBrandSpec) DeepCopyInto ¶
func (in *IAPBrandSpec) DeepCopyInto(out *IAPBrandSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IAPBrandStatus ¶
type IAPBrandStatus struct { /* Conditions represent the latest available observations of the IAPBrand's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* Output only. Whether the brand is only intended for usage inside the G Suite organization only. */ OrgInternalOnly bool `json:"orgInternalOnly,omitempty"` }
func (*IAPBrandStatus) DeepCopy ¶
func (in *IAPBrandStatus) DeepCopy() *IAPBrandStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAPBrandStatus.
func (*IAPBrandStatus) DeepCopyInto ¶
func (in *IAPBrandStatus) DeepCopyInto(out *IAPBrandStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IAPIdentityAwareProxyClient ¶
type IAPIdentityAwareProxyClient struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IAPIdentityAwareProxyClientSpec `json:"spec,omitempty"` Status IAPIdentityAwareProxyClientStatus `json:"status,omitempty"` }
IAPIdentityAwareProxyClient is the Schema for the iap API +k8s:openapi-gen=true
func (*IAPIdentityAwareProxyClient) DeepCopy ¶
func (in *IAPIdentityAwareProxyClient) DeepCopy() *IAPIdentityAwareProxyClient
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAPIdentityAwareProxyClient.
func (*IAPIdentityAwareProxyClient) DeepCopyInto ¶
func (in *IAPIdentityAwareProxyClient) DeepCopyInto(out *IAPIdentityAwareProxyClient)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IAPIdentityAwareProxyClient) DeepCopyObject ¶
func (in *IAPIdentityAwareProxyClient) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IAPIdentityAwareProxyClientList ¶
type IAPIdentityAwareProxyClientList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IAPIdentityAwareProxyClient `json:"items"` }
IAPIdentityAwareProxyClientList contains a list of IAPIdentityAwareProxyClient
func (*IAPIdentityAwareProxyClientList) DeepCopy ¶
func (in *IAPIdentityAwareProxyClientList) DeepCopy() *IAPIdentityAwareProxyClientList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAPIdentityAwareProxyClientList.
func (*IAPIdentityAwareProxyClientList) DeepCopyInto ¶
func (in *IAPIdentityAwareProxyClientList) DeepCopyInto(out *IAPIdentityAwareProxyClientList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IAPIdentityAwareProxyClientList) DeepCopyObject ¶
func (in *IAPIdentityAwareProxyClientList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IAPIdentityAwareProxyClientSpec ¶
type IAPIdentityAwareProxyClientSpec struct { /* */ BrandRef v1alpha1.ResourceRef `json:"brandRef,omitempty"` /* Human-friendly name given to the OAuth client. */ DisplayName string `json:"displayName,omitempty"` /* Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new resource. */ ResourceID string `json:"resourceID,omitempty"` }
func (*IAPIdentityAwareProxyClientSpec) DeepCopy ¶
func (in *IAPIdentityAwareProxyClientSpec) DeepCopy() *IAPIdentityAwareProxyClientSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAPIdentityAwareProxyClientSpec.
func (*IAPIdentityAwareProxyClientSpec) DeepCopyInto ¶
func (in *IAPIdentityAwareProxyClientSpec) DeepCopyInto(out *IAPIdentityAwareProxyClientSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IAPIdentityAwareProxyClientStatus ¶
type IAPIdentityAwareProxyClientStatus struct { /* Conditions represent the latest available observations of the IAPIdentityAwareProxyClient's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* Output only. Client secret of the OAuth client. */ Secret string `json:"secret,omitempty"` }
func (*IAPIdentityAwareProxyClientStatus) DeepCopy ¶
func (in *IAPIdentityAwareProxyClientStatus) DeepCopy() *IAPIdentityAwareProxyClientStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAPIdentityAwareProxyClientStatus.
func (*IAPIdentityAwareProxyClientStatus) DeepCopyInto ¶
func (in *IAPIdentityAwareProxyClientStatus) DeepCopyInto(out *IAPIdentityAwareProxyClientStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.