Documentation ¶
Overview ¶
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/clients/generated/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 { /* Immutable. Application name displayed on OAuth consent screen. */ // +optional 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. */ // +optional ResourceID *string `json:"resourceID,omitempty"` /* Immutable. Support email displayed on the OAuth consent screen. */ // +optional 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"` /* 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. */ // +optional ObservedGeneration *int64 `json:"observedGeneration,omitempty"` /* Output only. Whether the brand is only intended for usage inside the G Suite organization only. */ // +optional 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 { /* Immutable. */ BrandRef v1alpha1.ResourceRef `json:"brandRef"` /* Immutable. Human-friendly name given to the OAuth client. */ // +optional 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. */ // +optional 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"` /* 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. */ // +optional ObservedGeneration *int64 `json:"observedGeneration,omitempty"` /* Output only. Client secret of the OAuth client. */ // +optional 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.