v1beta1

package
v1.45.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 6, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

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

View Source
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

func (in *IAPBrand) DeepCopy() *IAPBrand

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAPBrand.

func (*IAPBrand) DeepCopyInto

func (in *IAPBrand) DeepCopyInto(out *IAPBrand)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IAPBrand) DeepCopyObject

func (in *IAPBrand) DeepCopyObject() runtime.Object

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAPIdentityAwareProxyClient.

func (*IAPIdentityAwareProxyClient) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAPIdentityAwareProxyClientList.

func (*IAPIdentityAwareProxyClientList) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAPIdentityAwareProxyClientSpec.

func (*IAPIdentityAwareProxyClientSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAPIdentityAwareProxyClientStatus.

func (*IAPIdentityAwareProxyClientStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL