v1beta1

package
v1.125.0 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

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

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 {
	/* 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

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 {
	/* 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

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"`
	/* 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

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