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/clients/generated/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.