Documentation ¶
Overview ¶
Generate deepcopy object for identityplatform/v1beta1 API group
Package v1beta1 contains API Schema definitions for the identityplatform v1beta1 API group. +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/identityplatform +k8s:defaulter-gen=TypeMeta +groupName=identityplatform.cnrm.cloud.google.com
Index ¶
- Variables
- type IdentityPlatformOAuthIDPConfig
- type IdentityPlatformOAuthIDPConfigList
- type IdentityPlatformOAuthIDPConfigSpec
- type IdentityPlatformOAuthIDPConfigStatus
- type IdentityPlatformTenant
- type IdentityPlatformTenantList
- type IdentityPlatformTenantOAuthIDPConfig
- type IdentityPlatformTenantOAuthIDPConfigList
- func (in *IdentityPlatformTenantOAuthIDPConfigList) DeepCopy() *IdentityPlatformTenantOAuthIDPConfigList
- func (in *IdentityPlatformTenantOAuthIDPConfigList) DeepCopyInto(out *IdentityPlatformTenantOAuthIDPConfigList)
- func (in *IdentityPlatformTenantOAuthIDPConfigList) DeepCopyObject() runtime.Object
- type IdentityPlatformTenantOAuthIDPConfigSpec
- type IdentityPlatformTenantOAuthIDPConfigStatus
- type IdentityPlatformTenantSpec
- type IdentityPlatformTenantStatus
- type OauthidpconfigClientSecret
- type OauthidpconfigResponseType
- type OauthidpconfigValueFrom
- type TenantMfaConfig
- type TenantoauthidpconfigClientSecret
- type TenantoauthidpconfigResponseType
- type TenantoauthidpconfigValueFrom
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is the group version used to register these objects. SchemeGroupVersion = schema.GroupVersion{Group: "identityplatform.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 IdentityPlatformOAuthIDPConfigGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(IdentityPlatformOAuthIDPConfig{}).Name(), } IdentityPlatformTenantGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(IdentityPlatformTenant{}).Name(), } IdentityPlatformTenantOAuthIDPConfigGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(IdentityPlatformTenantOAuthIDPConfig{}).Name(), } )
Functions ¶
This section is empty.
Types ¶
type IdentityPlatformOAuthIDPConfig ¶
type IdentityPlatformOAuthIDPConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityPlatformOAuthIDPConfigSpec `json:"spec,omitempty"` Status IdentityPlatformOAuthIDPConfigStatus `json:"status,omitempty"` }
IdentityPlatformOAuthIDPConfig is the Schema for the identityplatform API +k8s:openapi-gen=true
func (*IdentityPlatformOAuthIDPConfig) DeepCopy ¶
func (in *IdentityPlatformOAuthIDPConfig) DeepCopy() *IdentityPlatformOAuthIDPConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformOAuthIDPConfig.
func (*IdentityPlatformOAuthIDPConfig) DeepCopyInto ¶
func (in *IdentityPlatformOAuthIDPConfig) DeepCopyInto(out *IdentityPlatformOAuthIDPConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPlatformOAuthIDPConfig) DeepCopyObject ¶
func (in *IdentityPlatformOAuthIDPConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPlatformOAuthIDPConfigList ¶
type IdentityPlatformOAuthIDPConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IdentityPlatformOAuthIDPConfig `json:"items"` }
IdentityPlatformOAuthIDPConfigList contains a list of IdentityPlatformOAuthIDPConfig
func (*IdentityPlatformOAuthIDPConfigList) DeepCopy ¶
func (in *IdentityPlatformOAuthIDPConfigList) DeepCopy() *IdentityPlatformOAuthIDPConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformOAuthIDPConfigList.
func (*IdentityPlatformOAuthIDPConfigList) DeepCopyInto ¶
func (in *IdentityPlatformOAuthIDPConfigList) DeepCopyInto(out *IdentityPlatformOAuthIDPConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPlatformOAuthIDPConfigList) DeepCopyObject ¶
func (in *IdentityPlatformOAuthIDPConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPlatformOAuthIDPConfigSpec ¶
type IdentityPlatformOAuthIDPConfigSpec struct { /* The client id of an OAuth client. */ // +optional ClientId *string `json:"clientId,omitempty"` /* The client secret of the OAuth client, to enable OIDC code flow. */ // +optional ClientSecret *OauthidpconfigClientSecret `json:"clientSecret,omitempty"` /* The config's display name set by developers. */ // +optional DisplayName *string `json:"displayName,omitempty"` /* True if allows the user to sign in with the provider. */ // +optional Enabled *bool `json:"enabled,omitempty"` /* For OIDC Idps, the issuer identifier. */ // +optional Issuer *string `json:"issuer,omitempty"` /* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` /* The multiple response type to request for in the OAuth authorization flow. This can possibly be a combination of set bits (e.g. {id\_token, token}). */ // +optional ResponseType *OauthidpconfigResponseType `json:"responseType,omitempty"` }
func (*IdentityPlatformOAuthIDPConfigSpec) DeepCopy ¶
func (in *IdentityPlatformOAuthIDPConfigSpec) DeepCopy() *IdentityPlatformOAuthIDPConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformOAuthIDPConfigSpec.
func (*IdentityPlatformOAuthIDPConfigSpec) DeepCopyInto ¶
func (in *IdentityPlatformOAuthIDPConfigSpec) DeepCopyInto(out *IdentityPlatformOAuthIDPConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPlatformOAuthIDPConfigStatus ¶
type IdentityPlatformOAuthIDPConfigStatus struct { /* Conditions represent the latest available observations of the IdentityPlatformOAuthIDPConfig'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. */ ObservedGeneration int `json:"observedGeneration,omitempty"` }
func (*IdentityPlatformOAuthIDPConfigStatus) DeepCopy ¶
func (in *IdentityPlatformOAuthIDPConfigStatus) DeepCopy() *IdentityPlatformOAuthIDPConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformOAuthIDPConfigStatus.
func (*IdentityPlatformOAuthIDPConfigStatus) DeepCopyInto ¶
func (in *IdentityPlatformOAuthIDPConfigStatus) DeepCopyInto(out *IdentityPlatformOAuthIDPConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPlatformTenant ¶
type IdentityPlatformTenant struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityPlatformTenantSpec `json:"spec,omitempty"` Status IdentityPlatformTenantStatus `json:"status,omitempty"` }
IdentityPlatformTenant is the Schema for the identityplatform API +k8s:openapi-gen=true
func (*IdentityPlatformTenant) DeepCopy ¶
func (in *IdentityPlatformTenant) DeepCopy() *IdentityPlatformTenant
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformTenant.
func (*IdentityPlatformTenant) DeepCopyInto ¶
func (in *IdentityPlatformTenant) DeepCopyInto(out *IdentityPlatformTenant)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPlatformTenant) DeepCopyObject ¶
func (in *IdentityPlatformTenant) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPlatformTenantList ¶
type IdentityPlatformTenantList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IdentityPlatformTenant `json:"items"` }
IdentityPlatformTenantList contains a list of IdentityPlatformTenant
func (*IdentityPlatformTenantList) DeepCopy ¶
func (in *IdentityPlatformTenantList) DeepCopy() *IdentityPlatformTenantList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformTenantList.
func (*IdentityPlatformTenantList) DeepCopyInto ¶
func (in *IdentityPlatformTenantList) DeepCopyInto(out *IdentityPlatformTenantList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPlatformTenantList) DeepCopyObject ¶
func (in *IdentityPlatformTenantList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPlatformTenantOAuthIDPConfig ¶
type IdentityPlatformTenantOAuthIDPConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityPlatformTenantOAuthIDPConfigSpec `json:"spec,omitempty"` Status IdentityPlatformTenantOAuthIDPConfigStatus `json:"status,omitempty"` }
IdentityPlatformTenantOAuthIDPConfig is the Schema for the identityplatform API +k8s:openapi-gen=true
func (*IdentityPlatformTenantOAuthIDPConfig) DeepCopy ¶
func (in *IdentityPlatformTenantOAuthIDPConfig) DeepCopy() *IdentityPlatformTenantOAuthIDPConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformTenantOAuthIDPConfig.
func (*IdentityPlatformTenantOAuthIDPConfig) DeepCopyInto ¶
func (in *IdentityPlatformTenantOAuthIDPConfig) DeepCopyInto(out *IdentityPlatformTenantOAuthIDPConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPlatformTenantOAuthIDPConfig) DeepCopyObject ¶
func (in *IdentityPlatformTenantOAuthIDPConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPlatformTenantOAuthIDPConfigList ¶
type IdentityPlatformTenantOAuthIDPConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IdentityPlatformTenantOAuthIDPConfig `json:"items"` }
IdentityPlatformTenantOAuthIDPConfigList contains a list of IdentityPlatformTenantOAuthIDPConfig
func (*IdentityPlatformTenantOAuthIDPConfigList) DeepCopy ¶
func (in *IdentityPlatformTenantOAuthIDPConfigList) DeepCopy() *IdentityPlatformTenantOAuthIDPConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformTenantOAuthIDPConfigList.
func (*IdentityPlatformTenantOAuthIDPConfigList) DeepCopyInto ¶
func (in *IdentityPlatformTenantOAuthIDPConfigList) DeepCopyInto(out *IdentityPlatformTenantOAuthIDPConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPlatformTenantOAuthIDPConfigList) DeepCopyObject ¶
func (in *IdentityPlatformTenantOAuthIDPConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPlatformTenantOAuthIDPConfigSpec ¶
type IdentityPlatformTenantOAuthIDPConfigSpec struct { /* The client id of an OAuth client. */ // +optional ClientId *string `json:"clientId,omitempty"` /* The client secret of the OAuth client, to enable OIDC code flow. */ // +optional ClientSecret *TenantoauthidpconfigClientSecret `json:"clientSecret,omitempty"` /* The config's display name set by developers. */ // +optional DisplayName *string `json:"displayName,omitempty"` /* True if allows the user to sign in with the provider. */ // +optional Enabled *bool `json:"enabled,omitempty"` /* For OIDC Idps, the issuer identifier. */ // +optional Issuer *string `json:"issuer,omitempty"` /* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` /* The multiple response type to request for in the OAuth authorization flow. This can possibly be a combination of set bits (e.g. {id\_token, token}). */ // +optional ResponseType *TenantoauthidpconfigResponseType `json:"responseType,omitempty"` /* */ TenantRef v1alpha1.ResourceRef `json:"tenantRef"` }
func (*IdentityPlatformTenantOAuthIDPConfigSpec) DeepCopy ¶
func (in *IdentityPlatformTenantOAuthIDPConfigSpec) DeepCopy() *IdentityPlatformTenantOAuthIDPConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformTenantOAuthIDPConfigSpec.
func (*IdentityPlatformTenantOAuthIDPConfigSpec) DeepCopyInto ¶
func (in *IdentityPlatformTenantOAuthIDPConfigSpec) DeepCopyInto(out *IdentityPlatformTenantOAuthIDPConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPlatformTenantOAuthIDPConfigStatus ¶
type IdentityPlatformTenantOAuthIDPConfigStatus struct { /* Conditions represent the latest available observations of the IdentityPlatformTenantOAuthIDPConfig'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. */ ObservedGeneration int `json:"observedGeneration,omitempty"` }
func (*IdentityPlatformTenantOAuthIDPConfigStatus) DeepCopy ¶
func (in *IdentityPlatformTenantOAuthIDPConfigStatus) DeepCopy() *IdentityPlatformTenantOAuthIDPConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformTenantOAuthIDPConfigStatus.
func (*IdentityPlatformTenantOAuthIDPConfigStatus) DeepCopyInto ¶
func (in *IdentityPlatformTenantOAuthIDPConfigStatus) DeepCopyInto(out *IdentityPlatformTenantOAuthIDPConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPlatformTenantSpec ¶
type IdentityPlatformTenantSpec struct { /* Whether to allow email/password user authentication. */ // +optional AllowPasswordSignup *bool `json:"allowPasswordSignup,omitempty"` /* Whether authentication is disabled for the tenant. If true, the users under the disabled tenant are not allowed to sign-in. Admins of the disabled tenant are not able to manage its users. */ // +optional DisableAuth *bool `json:"disableAuth,omitempty"` /* Display name of the tenant. */ // +optional DisplayName *string `json:"displayName,omitempty"` /* Whether to enable anonymous user authentication. */ // +optional EnableAnonymousUser *bool `json:"enableAnonymousUser,omitempty"` /* Whether to enable email link user authentication. */ // +optional EnableEmailLinkSignin *bool `json:"enableEmailLinkSignin,omitempty"` /* The tenant-level configuration of MFA options. */ // +optional MfaConfig *TenantMfaConfig `json:"mfaConfig,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"` /* A map of <test phone number, fake code> pairs that can be used for MFA. The phone number should be in E.164 format (https://www.itu.int/rec/T-REC-E.164/) and a maximum of 10 pairs can be added (error will be thrown once exceeded). */ // +optional TestPhoneNumbers map[string]string `json:"testPhoneNumbers,omitempty"` }
func (*IdentityPlatformTenantSpec) DeepCopy ¶
func (in *IdentityPlatformTenantSpec) DeepCopy() *IdentityPlatformTenantSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformTenantSpec.
func (*IdentityPlatformTenantSpec) DeepCopyInto ¶
func (in *IdentityPlatformTenantSpec) DeepCopyInto(out *IdentityPlatformTenantSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPlatformTenantStatus ¶
type IdentityPlatformTenantStatus struct { /* Conditions represent the latest available observations of the IdentityPlatformTenant'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. */ ObservedGeneration int `json:"observedGeneration,omitempty"` }
func (*IdentityPlatformTenantStatus) DeepCopy ¶
func (in *IdentityPlatformTenantStatus) DeepCopy() *IdentityPlatformTenantStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformTenantStatus.
func (*IdentityPlatformTenantStatus) DeepCopyInto ¶
func (in *IdentityPlatformTenantStatus) DeepCopyInto(out *IdentityPlatformTenantStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthidpconfigClientSecret ¶
type OauthidpconfigClientSecret struct { /* Value of the field. Cannot be used if 'valueFrom' is specified. */ // +optional Value *string `json:"value,omitempty"` /* Source for the field's value. Cannot be used if 'value' is specified. */ // +optional ValueFrom *OauthidpconfigValueFrom `json:"valueFrom,omitempty"` }
func (*OauthidpconfigClientSecret) DeepCopy ¶
func (in *OauthidpconfigClientSecret) DeepCopy() *OauthidpconfigClientSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthidpconfigClientSecret.
func (*OauthidpconfigClientSecret) DeepCopyInto ¶
func (in *OauthidpconfigClientSecret) DeepCopyInto(out *OauthidpconfigClientSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthidpconfigResponseType ¶
type OauthidpconfigResponseType struct { /* If true, authorization code is returned from IdP's authorization endpoint. */ // +optional Code *bool `json:"code,omitempty"` /* If true, ID token is returned from IdP's authorization endpoint. */ // +optional IdToken *bool `json:"idToken,omitempty"` /* If true, access token is returned from IdP's authorization endpoint. */ // +optional Token *bool `json:"token,omitempty"` }
func (*OauthidpconfigResponseType) DeepCopy ¶
func (in *OauthidpconfigResponseType) DeepCopy() *OauthidpconfigResponseType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthidpconfigResponseType.
func (*OauthidpconfigResponseType) DeepCopyInto ¶
func (in *OauthidpconfigResponseType) DeepCopyInto(out *OauthidpconfigResponseType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthidpconfigValueFrom ¶
type OauthidpconfigValueFrom struct { /* Reference to a value with the given key in the given Secret in the resource's namespace. */ // +optional SecretKeyRef *v1alpha1.ResourceRef `json:"secretKeyRef,omitempty"` }
func (*OauthidpconfigValueFrom) DeepCopy ¶
func (in *OauthidpconfigValueFrom) DeepCopy() *OauthidpconfigValueFrom
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthidpconfigValueFrom.
func (*OauthidpconfigValueFrom) DeepCopyInto ¶
func (in *OauthidpconfigValueFrom) DeepCopyInto(out *OauthidpconfigValueFrom)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantMfaConfig ¶
type TenantMfaConfig struct { /* A list of usable second factors for this project. */ // +optional EnabledProviders []string `json:"enabledProviders,omitempty"` /* Whether MultiFactor Authentication has been enabled for this project. Possible values: STATE_UNSPECIFIED, DISABLED, ENABLED, MANDATORY */ // +optional State *string `json:"state,omitempty"` }
func (*TenantMfaConfig) DeepCopy ¶
func (in *TenantMfaConfig) DeepCopy() *TenantMfaConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantMfaConfig.
func (*TenantMfaConfig) DeepCopyInto ¶
func (in *TenantMfaConfig) DeepCopyInto(out *TenantMfaConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantoauthidpconfigClientSecret ¶
type TenantoauthidpconfigClientSecret struct { /* Value of the field. Cannot be used if 'valueFrom' is specified. */ // +optional Value *string `json:"value,omitempty"` /* Source for the field's value. Cannot be used if 'value' is specified. */ // +optional ValueFrom *TenantoauthidpconfigValueFrom `json:"valueFrom,omitempty"` }
func (*TenantoauthidpconfigClientSecret) DeepCopy ¶
func (in *TenantoauthidpconfigClientSecret) DeepCopy() *TenantoauthidpconfigClientSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantoauthidpconfigClientSecret.
func (*TenantoauthidpconfigClientSecret) DeepCopyInto ¶
func (in *TenantoauthidpconfigClientSecret) DeepCopyInto(out *TenantoauthidpconfigClientSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantoauthidpconfigResponseType ¶
type TenantoauthidpconfigResponseType struct { /* If true, authorization code is returned from IdP's authorization endpoint. */ // +optional Code *bool `json:"code,omitempty"` /* If true, ID token is returned from IdP's authorization endpoint. */ // +optional IdToken *bool `json:"idToken,omitempty"` /* If true, access token is returned from IdP's authorization endpoint. */ // +optional Token *bool `json:"token,omitempty"` }
func (*TenantoauthidpconfigResponseType) DeepCopy ¶
func (in *TenantoauthidpconfigResponseType) DeepCopy() *TenantoauthidpconfigResponseType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantoauthidpconfigResponseType.
func (*TenantoauthidpconfigResponseType) DeepCopyInto ¶
func (in *TenantoauthidpconfigResponseType) DeepCopyInto(out *TenantoauthidpconfigResponseType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantoauthidpconfigValueFrom ¶
type TenantoauthidpconfigValueFrom struct { /* Reference to a value with the given key in the given Secret in the resource's namespace. */ // +optional SecretKeyRef *v1alpha1.ResourceRef `json:"secretKeyRef,omitempty"` }
func (*TenantoauthidpconfigValueFrom) DeepCopy ¶
func (in *TenantoauthidpconfigValueFrom) DeepCopy() *TenantoauthidpconfigValueFrom
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantoauthidpconfigValueFrom.
func (*TenantoauthidpconfigValueFrom) DeepCopyInto ¶
func (in *TenantoauthidpconfigValueFrom) DeepCopyInto(out *TenantoauthidpconfigValueFrom)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.