Documentation ¶
Overview ¶
+groupName=identity.google.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type PlatformDefaultSupportedIdpConfig
- func (in *PlatformDefaultSupportedIdpConfig) DeepCopy() *PlatformDefaultSupportedIdpConfig
- func (in *PlatformDefaultSupportedIdpConfig) DeepCopyInto(out *PlatformDefaultSupportedIdpConfig)
- func (in *PlatformDefaultSupportedIdpConfig) DeepCopyObject() runtime.Object
- func (r *PlatformDefaultSupportedIdpConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PlatformDefaultSupportedIdpConfig) ValidateCreate() error
- func (r *PlatformDefaultSupportedIdpConfig) ValidateDelete() error
- func (r *PlatformDefaultSupportedIdpConfig) ValidateUpdate(old runtime.Object) error
- type PlatformDefaultSupportedIdpConfigList
- type PlatformDefaultSupportedIdpConfigSpec
- type PlatformDefaultSupportedIdpConfigSpecResource
- type PlatformDefaultSupportedIdpConfigStatus
- type PlatformInboundSamlConfig
- func (in *PlatformInboundSamlConfig) DeepCopy() *PlatformInboundSamlConfig
- func (in *PlatformInboundSamlConfig) DeepCopyInto(out *PlatformInboundSamlConfig)
- func (in *PlatformInboundSamlConfig) DeepCopyObject() runtime.Object
- func (r *PlatformInboundSamlConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PlatformInboundSamlConfig) ValidateCreate() error
- func (r *PlatformInboundSamlConfig) ValidateDelete() error
- func (r *PlatformInboundSamlConfig) ValidateUpdate(old runtime.Object) error
- type PlatformInboundSamlConfigList
- type PlatformInboundSamlConfigSpec
- type PlatformInboundSamlConfigSpecIdpConfig
- type PlatformInboundSamlConfigSpecIdpConfigCodec
- type PlatformInboundSamlConfigSpecIdpConfigIdpCertificates
- type PlatformInboundSamlConfigSpecResource
- type PlatformInboundSamlConfigSpecSpConfig
- type PlatformInboundSamlConfigSpecSpConfigCodec
- type PlatformInboundSamlConfigSpecSpConfigSpCertificates
- type PlatformInboundSamlConfigStatus
- type PlatformOauthIdpConfig
- func (in *PlatformOauthIdpConfig) DeepCopy() *PlatformOauthIdpConfig
- func (in *PlatformOauthIdpConfig) DeepCopyInto(out *PlatformOauthIdpConfig)
- func (in *PlatformOauthIdpConfig) DeepCopyObject() runtime.Object
- func (r *PlatformOauthIdpConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PlatformOauthIdpConfig) ValidateCreate() error
- func (r *PlatformOauthIdpConfig) ValidateDelete() error
- func (r *PlatformOauthIdpConfig) ValidateUpdate(old runtime.Object) error
- type PlatformOauthIdpConfigList
- type PlatformOauthIdpConfigSpec
- type PlatformOauthIdpConfigSpecResource
- type PlatformOauthIdpConfigStatus
- type PlatformTenant
- func (in *PlatformTenant) DeepCopy() *PlatformTenant
- func (in *PlatformTenant) DeepCopyInto(out *PlatformTenant)
- func (in *PlatformTenant) DeepCopyObject() runtime.Object
- func (r *PlatformTenant) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PlatformTenant) ValidateCreate() error
- func (r *PlatformTenant) ValidateDelete() error
- func (r *PlatformTenant) ValidateUpdate(old runtime.Object) error
- type PlatformTenantDefaultSupportedIdpConfig
- func (in *PlatformTenantDefaultSupportedIdpConfig) DeepCopy() *PlatformTenantDefaultSupportedIdpConfig
- func (in *PlatformTenantDefaultSupportedIdpConfig) DeepCopyInto(out *PlatformTenantDefaultSupportedIdpConfig)
- func (in *PlatformTenantDefaultSupportedIdpConfig) DeepCopyObject() runtime.Object
- func (r *PlatformTenantDefaultSupportedIdpConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PlatformTenantDefaultSupportedIdpConfig) ValidateCreate() error
- func (r *PlatformTenantDefaultSupportedIdpConfig) ValidateDelete() error
- func (r *PlatformTenantDefaultSupportedIdpConfig) ValidateUpdate(old runtime.Object) error
- type PlatformTenantDefaultSupportedIdpConfigList
- func (in *PlatformTenantDefaultSupportedIdpConfigList) DeepCopy() *PlatformTenantDefaultSupportedIdpConfigList
- func (in *PlatformTenantDefaultSupportedIdpConfigList) DeepCopyInto(out *PlatformTenantDefaultSupportedIdpConfigList)
- func (in *PlatformTenantDefaultSupportedIdpConfigList) DeepCopyObject() runtime.Object
- type PlatformTenantDefaultSupportedIdpConfigSpec
- type PlatformTenantDefaultSupportedIdpConfigSpecResource
- type PlatformTenantDefaultSupportedIdpConfigStatus
- type PlatformTenantInboundSamlConfig
- func (in *PlatformTenantInboundSamlConfig) DeepCopy() *PlatformTenantInboundSamlConfig
- func (in *PlatformTenantInboundSamlConfig) DeepCopyInto(out *PlatformTenantInboundSamlConfig)
- func (in *PlatformTenantInboundSamlConfig) DeepCopyObject() runtime.Object
- func (r *PlatformTenantInboundSamlConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PlatformTenantInboundSamlConfig) ValidateCreate() error
- func (r *PlatformTenantInboundSamlConfig) ValidateDelete() error
- func (r *PlatformTenantInboundSamlConfig) ValidateUpdate(old runtime.Object) error
- type PlatformTenantInboundSamlConfigList
- type PlatformTenantInboundSamlConfigSpec
- type PlatformTenantInboundSamlConfigSpecIdpConfig
- type PlatformTenantInboundSamlConfigSpecIdpConfigCodec
- func (PlatformTenantInboundSamlConfigSpecIdpConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (PlatformTenantInboundSamlConfigSpecIdpConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (PlatformTenantInboundSamlConfigSpecIdpConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type PlatformTenantInboundSamlConfigSpecIdpConfigIdpCertificates
- type PlatformTenantInboundSamlConfigSpecResource
- type PlatformTenantInboundSamlConfigSpecSpConfig
- type PlatformTenantInboundSamlConfigSpecSpConfigCodec
- func (PlatformTenantInboundSamlConfigSpecSpConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (PlatformTenantInboundSamlConfigSpecSpConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (PlatformTenantInboundSamlConfigSpecSpConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type PlatformTenantInboundSamlConfigSpecSpConfigSpCertificates
- type PlatformTenantInboundSamlConfigStatus
- type PlatformTenantList
- type PlatformTenantOauthIdpConfig
- func (in *PlatformTenantOauthIdpConfig) DeepCopy() *PlatformTenantOauthIdpConfig
- func (in *PlatformTenantOauthIdpConfig) DeepCopyInto(out *PlatformTenantOauthIdpConfig)
- func (in *PlatformTenantOauthIdpConfig) DeepCopyObject() runtime.Object
- func (r *PlatformTenantOauthIdpConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PlatformTenantOauthIdpConfig) ValidateCreate() error
- func (r *PlatformTenantOauthIdpConfig) ValidateDelete() error
- func (r *PlatformTenantOauthIdpConfig) ValidateUpdate(old runtime.Object) error
- type PlatformTenantOauthIdpConfigList
- type PlatformTenantOauthIdpConfigSpec
- type PlatformTenantOauthIdpConfigSpecResource
- type PlatformTenantOauthIdpConfigStatus
- type PlatformTenantSpec
- type PlatformTenantSpecResource
- type PlatformTenantStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: identity.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type PlatformDefaultSupportedIdpConfig ¶
type PlatformDefaultSupportedIdpConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PlatformDefaultSupportedIdpConfigSpec `json:"spec,omitempty"` Status PlatformDefaultSupportedIdpConfigStatus `json:"status,omitempty"` }
func (*PlatformDefaultSupportedIdpConfig) DeepCopy ¶
func (in *PlatformDefaultSupportedIdpConfig) DeepCopy() *PlatformDefaultSupportedIdpConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformDefaultSupportedIdpConfig.
func (*PlatformDefaultSupportedIdpConfig) DeepCopyInto ¶
func (in *PlatformDefaultSupportedIdpConfig) DeepCopyInto(out *PlatformDefaultSupportedIdpConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlatformDefaultSupportedIdpConfig) DeepCopyObject ¶
func (in *PlatformDefaultSupportedIdpConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PlatformDefaultSupportedIdpConfig) SetupWebhookWithManager ¶
func (r *PlatformDefaultSupportedIdpConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PlatformDefaultSupportedIdpConfig) ValidateCreate ¶
func (r *PlatformDefaultSupportedIdpConfig) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PlatformDefaultSupportedIdpConfig) ValidateDelete ¶
func (r *PlatformDefaultSupportedIdpConfig) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PlatformDefaultSupportedIdpConfig) ValidateUpdate ¶
func (r *PlatformDefaultSupportedIdpConfig) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PlatformDefaultSupportedIdpConfigList ¶
type PlatformDefaultSupportedIdpConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PlatformDefaultSupportedIdpConfig CRD objects Items []PlatformDefaultSupportedIdpConfig `json:"items,omitempty"` }
PlatformDefaultSupportedIdpConfigList is a list of PlatformDefaultSupportedIdpConfigs
func (*PlatformDefaultSupportedIdpConfigList) DeepCopy ¶
func (in *PlatformDefaultSupportedIdpConfigList) DeepCopy() *PlatformDefaultSupportedIdpConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformDefaultSupportedIdpConfigList.
func (*PlatformDefaultSupportedIdpConfigList) DeepCopyInto ¶
func (in *PlatformDefaultSupportedIdpConfigList) DeepCopyInto(out *PlatformDefaultSupportedIdpConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlatformDefaultSupportedIdpConfigList) DeepCopyObject ¶
func (in *PlatformDefaultSupportedIdpConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PlatformDefaultSupportedIdpConfigSpec ¶
type PlatformDefaultSupportedIdpConfigSpec struct { State *PlatformDefaultSupportedIdpConfigSpecResource `json:"state,omitempty" tf:"-"` Resource PlatformDefaultSupportedIdpConfigSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PlatformDefaultSupportedIdpConfigSpec) DeepCopy ¶
func (in *PlatformDefaultSupportedIdpConfigSpec) DeepCopy() *PlatformDefaultSupportedIdpConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformDefaultSupportedIdpConfigSpec.
func (*PlatformDefaultSupportedIdpConfigSpec) DeepCopyInto ¶
func (in *PlatformDefaultSupportedIdpConfigSpec) DeepCopyInto(out *PlatformDefaultSupportedIdpConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformDefaultSupportedIdpConfigSpecResource ¶
type PlatformDefaultSupportedIdpConfigSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // OAuth client ID ClientID *string `json:"clientID" tf:"client_id"` // OAuth client secret ClientSecret *string `json:"clientSecret" tf:"client_secret"` // If this IDP allows the user to sign in // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // ID of the IDP. Possible values include: // // * 'apple.com' // // * 'facebook.com' // // * 'gc.apple.com' // // * 'github.com' // // * 'google.com' // // * 'linkedin.com' // // * 'microsoft.com' // // * 'playgames.google.com' // // * 'twitter.com' // // * 'yahoo.com' IdpID *string `json:"idpID" tf:"idp_id"` // The name of the DefaultSupportedIdpConfig resource // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Project *string `json:"project,omitempty" tf:"project"` }
func (*PlatformDefaultSupportedIdpConfigSpecResource) DeepCopy ¶
func (in *PlatformDefaultSupportedIdpConfigSpecResource) DeepCopy() *PlatformDefaultSupportedIdpConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformDefaultSupportedIdpConfigSpecResource.
func (*PlatformDefaultSupportedIdpConfigSpecResource) DeepCopyInto ¶
func (in *PlatformDefaultSupportedIdpConfigSpecResource) DeepCopyInto(out *PlatformDefaultSupportedIdpConfigSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformDefaultSupportedIdpConfigStatus ¶
type PlatformDefaultSupportedIdpConfigStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PlatformDefaultSupportedIdpConfigStatus) DeepCopy ¶
func (in *PlatformDefaultSupportedIdpConfigStatus) DeepCopy() *PlatformDefaultSupportedIdpConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformDefaultSupportedIdpConfigStatus.
func (*PlatformDefaultSupportedIdpConfigStatus) DeepCopyInto ¶
func (in *PlatformDefaultSupportedIdpConfigStatus) DeepCopyInto(out *PlatformDefaultSupportedIdpConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformInboundSamlConfig ¶
type PlatformInboundSamlConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PlatformInboundSamlConfigSpec `json:"spec,omitempty"` Status PlatformInboundSamlConfigStatus `json:"status,omitempty"` }
func (*PlatformInboundSamlConfig) DeepCopy ¶
func (in *PlatformInboundSamlConfig) DeepCopy() *PlatformInboundSamlConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformInboundSamlConfig.
func (*PlatformInboundSamlConfig) DeepCopyInto ¶
func (in *PlatformInboundSamlConfig) DeepCopyInto(out *PlatformInboundSamlConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlatformInboundSamlConfig) DeepCopyObject ¶
func (in *PlatformInboundSamlConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PlatformInboundSamlConfig) SetupWebhookWithManager ¶
func (r *PlatformInboundSamlConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PlatformInboundSamlConfig) ValidateCreate ¶
func (r *PlatformInboundSamlConfig) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PlatformInboundSamlConfig) ValidateDelete ¶
func (r *PlatformInboundSamlConfig) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PlatformInboundSamlConfig) ValidateUpdate ¶
func (r *PlatformInboundSamlConfig) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PlatformInboundSamlConfigList ¶
type PlatformInboundSamlConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PlatformInboundSamlConfig CRD objects Items []PlatformInboundSamlConfig `json:"items,omitempty"` }
PlatformInboundSamlConfigList is a list of PlatformInboundSamlConfigs
func (*PlatformInboundSamlConfigList) DeepCopy ¶
func (in *PlatformInboundSamlConfigList) DeepCopy() *PlatformInboundSamlConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformInboundSamlConfigList.
func (*PlatformInboundSamlConfigList) DeepCopyInto ¶
func (in *PlatformInboundSamlConfigList) DeepCopyInto(out *PlatformInboundSamlConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlatformInboundSamlConfigList) DeepCopyObject ¶
func (in *PlatformInboundSamlConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PlatformInboundSamlConfigSpec ¶
type PlatformInboundSamlConfigSpec struct { State *PlatformInboundSamlConfigSpecResource `json:"state,omitempty" tf:"-"` Resource PlatformInboundSamlConfigSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PlatformInboundSamlConfigSpec) DeepCopy ¶
func (in *PlatformInboundSamlConfigSpec) DeepCopy() *PlatformInboundSamlConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformInboundSamlConfigSpec.
func (*PlatformInboundSamlConfigSpec) DeepCopyInto ¶
func (in *PlatformInboundSamlConfigSpec) DeepCopyInto(out *PlatformInboundSamlConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformInboundSamlConfigSpecIdpConfig ¶
type PlatformInboundSamlConfigSpecIdpConfig struct { // The IdP's certificate data to verify the signature in the SAMLResponse issued by the IDP. IdpCertificates []PlatformInboundSamlConfigSpecIdpConfigIdpCertificates `json:"idpCertificates" tf:"idp_certificates"` // Unique identifier for all SAML entities IdpEntityID *string `json:"idpEntityID" tf:"idp_entity_id"` // Indicates if outbounding SAMLRequest should be signed. // +optional SignRequest *bool `json:"signRequest,omitempty" tf:"sign_request"` // URL to send Authentication request to. SsoURL *string `json:"ssoURL" tf:"sso_url"` }
func (*PlatformInboundSamlConfigSpecIdpConfig) DeepCopy ¶
func (in *PlatformInboundSamlConfigSpecIdpConfig) DeepCopy() *PlatformInboundSamlConfigSpecIdpConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformInboundSamlConfigSpecIdpConfig.
func (*PlatformInboundSamlConfigSpecIdpConfig) DeepCopyInto ¶
func (in *PlatformInboundSamlConfigSpecIdpConfig) DeepCopyInto(out *PlatformInboundSamlConfigSpecIdpConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformInboundSamlConfigSpecIdpConfigCodec ¶
type PlatformInboundSamlConfigSpecIdpConfigCodec struct { }
+k8s:deepcopy-gen=false
func (PlatformInboundSamlConfigSpecIdpConfigCodec) Decode ¶
func (PlatformInboundSamlConfigSpecIdpConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PlatformInboundSamlConfigSpecIdpConfigCodec) Encode ¶
func (PlatformInboundSamlConfigSpecIdpConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PlatformInboundSamlConfigSpecIdpConfigCodec) IsEmpty ¶
func (PlatformInboundSamlConfigSpecIdpConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type PlatformInboundSamlConfigSpecIdpConfigIdpCertificates ¶
type PlatformInboundSamlConfigSpecIdpConfigIdpCertificates struct { // The IdP's x509 certificate. // +optional X509Certificate *string `json:"x509Certificate,omitempty" tf:"x509_certificate"` }
func (*PlatformInboundSamlConfigSpecIdpConfigIdpCertificates) DeepCopy ¶
func (in *PlatformInboundSamlConfigSpecIdpConfigIdpCertificates) DeepCopy() *PlatformInboundSamlConfigSpecIdpConfigIdpCertificates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformInboundSamlConfigSpecIdpConfigIdpCertificates.
func (*PlatformInboundSamlConfigSpecIdpConfigIdpCertificates) DeepCopyInto ¶
func (in *PlatformInboundSamlConfigSpecIdpConfigIdpCertificates) DeepCopyInto(out *PlatformInboundSamlConfigSpecIdpConfigIdpCertificates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformInboundSamlConfigSpecResource ¶
type PlatformInboundSamlConfigSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Human friendly display name. DisplayName *string `json:"displayName" tf:"display_name"` // If this config allows users to sign in with the provider. // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // SAML IdP configuration when the project acts as the relying party IdpConfig *PlatformInboundSamlConfigSpecIdpConfig `json:"idpConfig" tf:"idp_config"` // The name of the InboundSamlConfig resource. Must start with 'saml.' and can only have alphanumeric characters, // hyphens, underscores or periods. The part after 'saml.' must also start with a lowercase letter, end with an // alphanumeric character, and have at least 2 characters. Name *string `json:"name" tf:"name"` // +optional Project *string `json:"project,omitempty" tf:"project"` // SAML SP (Service Provider) configuration when the project acts as the relying party to receive // and accept an authentication assertion issued by a SAML identity provider. SpConfig *PlatformInboundSamlConfigSpecSpConfig `json:"spConfig" tf:"sp_config"` }
func (*PlatformInboundSamlConfigSpecResource) DeepCopy ¶
func (in *PlatformInboundSamlConfigSpecResource) DeepCopy() *PlatformInboundSamlConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformInboundSamlConfigSpecResource.
func (*PlatformInboundSamlConfigSpecResource) DeepCopyInto ¶
func (in *PlatformInboundSamlConfigSpecResource) DeepCopyInto(out *PlatformInboundSamlConfigSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformInboundSamlConfigSpecSpConfig ¶
type PlatformInboundSamlConfigSpecSpConfig struct { // Callback URI where responses from IDP are handled. Must start with 'https://'. // +optional CallbackURI *string `json:"callbackURI,omitempty" tf:"callback_uri"` // The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // +optional SpCertificates []PlatformInboundSamlConfigSpecSpConfigSpCertificates `json:"spCertificates,omitempty" tf:"sp_certificates"` // Unique identifier for all SAML entities. // +optional SpEntityID *string `json:"spEntityID,omitempty" tf:"sp_entity_id"` }
func (*PlatformInboundSamlConfigSpecSpConfig) DeepCopy ¶
func (in *PlatformInboundSamlConfigSpecSpConfig) DeepCopy() *PlatformInboundSamlConfigSpecSpConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformInboundSamlConfigSpecSpConfig.
func (*PlatformInboundSamlConfigSpecSpConfig) DeepCopyInto ¶
func (in *PlatformInboundSamlConfigSpecSpConfig) DeepCopyInto(out *PlatformInboundSamlConfigSpecSpConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformInboundSamlConfigSpecSpConfigCodec ¶
type PlatformInboundSamlConfigSpecSpConfigCodec struct { }
+k8s:deepcopy-gen=false
func (PlatformInboundSamlConfigSpecSpConfigCodec) Decode ¶
func (PlatformInboundSamlConfigSpecSpConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PlatformInboundSamlConfigSpecSpConfigCodec) Encode ¶
func (PlatformInboundSamlConfigSpecSpConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PlatformInboundSamlConfigSpecSpConfigCodec) IsEmpty ¶
func (PlatformInboundSamlConfigSpecSpConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type PlatformInboundSamlConfigSpecSpConfigSpCertificates ¶
type PlatformInboundSamlConfigSpecSpConfigSpCertificates struct { // The x509 certificate // +optional X509Certificate *string `json:"x509Certificate,omitempty" tf:"x509_certificate"` }
func (*PlatformInboundSamlConfigSpecSpConfigSpCertificates) DeepCopy ¶
func (in *PlatformInboundSamlConfigSpecSpConfigSpCertificates) DeepCopy() *PlatformInboundSamlConfigSpecSpConfigSpCertificates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformInboundSamlConfigSpecSpConfigSpCertificates.
func (*PlatformInboundSamlConfigSpecSpConfigSpCertificates) DeepCopyInto ¶
func (in *PlatformInboundSamlConfigSpecSpConfigSpCertificates) DeepCopyInto(out *PlatformInboundSamlConfigSpecSpConfigSpCertificates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformInboundSamlConfigStatus ¶
type PlatformInboundSamlConfigStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PlatformInboundSamlConfigStatus) DeepCopy ¶
func (in *PlatformInboundSamlConfigStatus) DeepCopy() *PlatformInboundSamlConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformInboundSamlConfigStatus.
func (*PlatformInboundSamlConfigStatus) DeepCopyInto ¶
func (in *PlatformInboundSamlConfigStatus) DeepCopyInto(out *PlatformInboundSamlConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformOauthIdpConfig ¶
type PlatformOauthIdpConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PlatformOauthIdpConfigSpec `json:"spec,omitempty"` Status PlatformOauthIdpConfigStatus `json:"status,omitempty"` }
func (*PlatformOauthIdpConfig) DeepCopy ¶
func (in *PlatformOauthIdpConfig) DeepCopy() *PlatformOauthIdpConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformOauthIdpConfig.
func (*PlatformOauthIdpConfig) DeepCopyInto ¶
func (in *PlatformOauthIdpConfig) DeepCopyInto(out *PlatformOauthIdpConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlatformOauthIdpConfig) DeepCopyObject ¶
func (in *PlatformOauthIdpConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PlatformOauthIdpConfig) SetupWebhookWithManager ¶
func (r *PlatformOauthIdpConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PlatformOauthIdpConfig) ValidateCreate ¶
func (r *PlatformOauthIdpConfig) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PlatformOauthIdpConfig) ValidateDelete ¶
func (r *PlatformOauthIdpConfig) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PlatformOauthIdpConfig) ValidateUpdate ¶
func (r *PlatformOauthIdpConfig) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PlatformOauthIdpConfigList ¶
type PlatformOauthIdpConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PlatformOauthIdpConfig CRD objects Items []PlatformOauthIdpConfig `json:"items,omitempty"` }
PlatformOauthIdpConfigList is a list of PlatformOauthIdpConfigs
func (*PlatformOauthIdpConfigList) DeepCopy ¶
func (in *PlatformOauthIdpConfigList) DeepCopy() *PlatformOauthIdpConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformOauthIdpConfigList.
func (*PlatformOauthIdpConfigList) DeepCopyInto ¶
func (in *PlatformOauthIdpConfigList) DeepCopyInto(out *PlatformOauthIdpConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlatformOauthIdpConfigList) DeepCopyObject ¶
func (in *PlatformOauthIdpConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PlatformOauthIdpConfigSpec ¶
type PlatformOauthIdpConfigSpec struct { State *PlatformOauthIdpConfigSpecResource `json:"state,omitempty" tf:"-"` Resource PlatformOauthIdpConfigSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PlatformOauthIdpConfigSpec) DeepCopy ¶
func (in *PlatformOauthIdpConfigSpec) DeepCopy() *PlatformOauthIdpConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformOauthIdpConfigSpec.
func (*PlatformOauthIdpConfigSpec) DeepCopyInto ¶
func (in *PlatformOauthIdpConfigSpec) DeepCopyInto(out *PlatformOauthIdpConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformOauthIdpConfigSpecResource ¶
type PlatformOauthIdpConfigSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // The client id of an OAuth client. ClientID *string `json:"clientID" tf:"client_id"` // The client secret of the OAuth client, to enable OIDC code flow. // +optional ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret"` // Human friendly display name. // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // If this config allows users to sign in with the provider. // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // For OIDC Idps, the issuer identifier. Issuer *string `json:"issuer" tf:"issuer"` // The name of the OauthIdpConfig. Must start with 'oidc.'. Name *string `json:"name" tf:"name"` // +optional Project *string `json:"project,omitempty" tf:"project"` }
func (*PlatformOauthIdpConfigSpecResource) DeepCopy ¶
func (in *PlatformOauthIdpConfigSpecResource) DeepCopy() *PlatformOauthIdpConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformOauthIdpConfigSpecResource.
func (*PlatformOauthIdpConfigSpecResource) DeepCopyInto ¶
func (in *PlatformOauthIdpConfigSpecResource) DeepCopyInto(out *PlatformOauthIdpConfigSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformOauthIdpConfigStatus ¶
type PlatformOauthIdpConfigStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PlatformOauthIdpConfigStatus) DeepCopy ¶
func (in *PlatformOauthIdpConfigStatus) DeepCopy() *PlatformOauthIdpConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformOauthIdpConfigStatus.
func (*PlatformOauthIdpConfigStatus) DeepCopyInto ¶
func (in *PlatformOauthIdpConfigStatus) DeepCopyInto(out *PlatformOauthIdpConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformTenant ¶
type PlatformTenant struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PlatformTenantSpec `json:"spec,omitempty"` Status PlatformTenantStatus `json:"status,omitempty"` }
func (*PlatformTenant) DeepCopy ¶
func (in *PlatformTenant) DeepCopy() *PlatformTenant
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenant.
func (*PlatformTenant) DeepCopyInto ¶
func (in *PlatformTenant) DeepCopyInto(out *PlatformTenant)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlatformTenant) DeepCopyObject ¶
func (in *PlatformTenant) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PlatformTenant) SetupWebhookWithManager ¶
func (r *PlatformTenant) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PlatformTenant) ValidateCreate ¶
func (r *PlatformTenant) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PlatformTenant) ValidateDelete ¶
func (r *PlatformTenant) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PlatformTenant) ValidateUpdate ¶
func (r *PlatformTenant) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PlatformTenantDefaultSupportedIdpConfig ¶
type PlatformTenantDefaultSupportedIdpConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PlatformTenantDefaultSupportedIdpConfigSpec `json:"spec,omitempty"` Status PlatformTenantDefaultSupportedIdpConfigStatus `json:"status,omitempty"` }
func (*PlatformTenantDefaultSupportedIdpConfig) DeepCopy ¶
func (in *PlatformTenantDefaultSupportedIdpConfig) DeepCopy() *PlatformTenantDefaultSupportedIdpConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantDefaultSupportedIdpConfig.
func (*PlatformTenantDefaultSupportedIdpConfig) DeepCopyInto ¶
func (in *PlatformTenantDefaultSupportedIdpConfig) DeepCopyInto(out *PlatformTenantDefaultSupportedIdpConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlatformTenantDefaultSupportedIdpConfig) DeepCopyObject ¶
func (in *PlatformTenantDefaultSupportedIdpConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PlatformTenantDefaultSupportedIdpConfig) SetupWebhookWithManager ¶
func (r *PlatformTenantDefaultSupportedIdpConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PlatformTenantDefaultSupportedIdpConfig) ValidateCreate ¶
func (r *PlatformTenantDefaultSupportedIdpConfig) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PlatformTenantDefaultSupportedIdpConfig) ValidateDelete ¶
func (r *PlatformTenantDefaultSupportedIdpConfig) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PlatformTenantDefaultSupportedIdpConfig) ValidateUpdate ¶
func (r *PlatformTenantDefaultSupportedIdpConfig) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PlatformTenantDefaultSupportedIdpConfigList ¶
type PlatformTenantDefaultSupportedIdpConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PlatformTenantDefaultSupportedIdpConfig CRD objects Items []PlatformTenantDefaultSupportedIdpConfig `json:"items,omitempty"` }
PlatformTenantDefaultSupportedIdpConfigList is a list of PlatformTenantDefaultSupportedIdpConfigs
func (*PlatformTenantDefaultSupportedIdpConfigList) DeepCopy ¶
func (in *PlatformTenantDefaultSupportedIdpConfigList) DeepCopy() *PlatformTenantDefaultSupportedIdpConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantDefaultSupportedIdpConfigList.
func (*PlatformTenantDefaultSupportedIdpConfigList) DeepCopyInto ¶
func (in *PlatformTenantDefaultSupportedIdpConfigList) DeepCopyInto(out *PlatformTenantDefaultSupportedIdpConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlatformTenantDefaultSupportedIdpConfigList) DeepCopyObject ¶
func (in *PlatformTenantDefaultSupportedIdpConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PlatformTenantDefaultSupportedIdpConfigSpec ¶
type PlatformTenantDefaultSupportedIdpConfigSpec struct { State *PlatformTenantDefaultSupportedIdpConfigSpecResource `json:"state,omitempty" tf:"-"` Resource PlatformTenantDefaultSupportedIdpConfigSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PlatformTenantDefaultSupportedIdpConfigSpec) DeepCopy ¶
func (in *PlatformTenantDefaultSupportedIdpConfigSpec) DeepCopy() *PlatformTenantDefaultSupportedIdpConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantDefaultSupportedIdpConfigSpec.
func (*PlatformTenantDefaultSupportedIdpConfigSpec) DeepCopyInto ¶
func (in *PlatformTenantDefaultSupportedIdpConfigSpec) DeepCopyInto(out *PlatformTenantDefaultSupportedIdpConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformTenantDefaultSupportedIdpConfigSpecResource ¶
type PlatformTenantDefaultSupportedIdpConfigSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // OAuth client ID ClientID *string `json:"clientID" tf:"client_id"` // OAuth client secret ClientSecret *string `json:"clientSecret" tf:"client_secret"` // If this IDP allows the user to sign in // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // ID of the IDP. Possible values include: // // * 'apple.com' // // * 'facebook.com' // // * 'gc.apple.com' // // * 'github.com' // // * 'google.com' // // * 'linkedin.com' // // * 'microsoft.com' // // * 'playgames.google.com' // // * 'twitter.com' // // * 'yahoo.com' IdpID *string `json:"idpID" tf:"idp_id"` // The name of the default supported IDP config resource // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Project *string `json:"project,omitempty" tf:"project"` // The name of the tenant where this DefaultSupportedIdpConfig resource exists Tenant *string `json:"tenant" tf:"tenant"` }
func (*PlatformTenantDefaultSupportedIdpConfigSpecResource) DeepCopy ¶
func (in *PlatformTenantDefaultSupportedIdpConfigSpecResource) DeepCopy() *PlatformTenantDefaultSupportedIdpConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantDefaultSupportedIdpConfigSpecResource.
func (*PlatformTenantDefaultSupportedIdpConfigSpecResource) DeepCopyInto ¶
func (in *PlatformTenantDefaultSupportedIdpConfigSpecResource) DeepCopyInto(out *PlatformTenantDefaultSupportedIdpConfigSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformTenantDefaultSupportedIdpConfigStatus ¶
type PlatformTenantDefaultSupportedIdpConfigStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PlatformTenantDefaultSupportedIdpConfigStatus) DeepCopy ¶
func (in *PlatformTenantDefaultSupportedIdpConfigStatus) DeepCopy() *PlatformTenantDefaultSupportedIdpConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantDefaultSupportedIdpConfigStatus.
func (*PlatformTenantDefaultSupportedIdpConfigStatus) DeepCopyInto ¶
func (in *PlatformTenantDefaultSupportedIdpConfigStatus) DeepCopyInto(out *PlatformTenantDefaultSupportedIdpConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformTenantInboundSamlConfig ¶
type PlatformTenantInboundSamlConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PlatformTenantInboundSamlConfigSpec `json:"spec,omitempty"` Status PlatformTenantInboundSamlConfigStatus `json:"status,omitempty"` }
func (*PlatformTenantInboundSamlConfig) DeepCopy ¶
func (in *PlatformTenantInboundSamlConfig) DeepCopy() *PlatformTenantInboundSamlConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantInboundSamlConfig.
func (*PlatformTenantInboundSamlConfig) DeepCopyInto ¶
func (in *PlatformTenantInboundSamlConfig) DeepCopyInto(out *PlatformTenantInboundSamlConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlatformTenantInboundSamlConfig) DeepCopyObject ¶
func (in *PlatformTenantInboundSamlConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PlatformTenantInboundSamlConfig) SetupWebhookWithManager ¶
func (r *PlatformTenantInboundSamlConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PlatformTenantInboundSamlConfig) ValidateCreate ¶
func (r *PlatformTenantInboundSamlConfig) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PlatformTenantInboundSamlConfig) ValidateDelete ¶
func (r *PlatformTenantInboundSamlConfig) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PlatformTenantInboundSamlConfig) ValidateUpdate ¶
func (r *PlatformTenantInboundSamlConfig) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PlatformTenantInboundSamlConfigList ¶
type PlatformTenantInboundSamlConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PlatformTenantInboundSamlConfig CRD objects Items []PlatformTenantInboundSamlConfig `json:"items,omitempty"` }
PlatformTenantInboundSamlConfigList is a list of PlatformTenantInboundSamlConfigs
func (*PlatformTenantInboundSamlConfigList) DeepCopy ¶
func (in *PlatformTenantInboundSamlConfigList) DeepCopy() *PlatformTenantInboundSamlConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantInboundSamlConfigList.
func (*PlatformTenantInboundSamlConfigList) DeepCopyInto ¶
func (in *PlatformTenantInboundSamlConfigList) DeepCopyInto(out *PlatformTenantInboundSamlConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlatformTenantInboundSamlConfigList) DeepCopyObject ¶
func (in *PlatformTenantInboundSamlConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PlatformTenantInboundSamlConfigSpec ¶
type PlatformTenantInboundSamlConfigSpec struct { State *PlatformTenantInboundSamlConfigSpecResource `json:"state,omitempty" tf:"-"` Resource PlatformTenantInboundSamlConfigSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PlatformTenantInboundSamlConfigSpec) DeepCopy ¶
func (in *PlatformTenantInboundSamlConfigSpec) DeepCopy() *PlatformTenantInboundSamlConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantInboundSamlConfigSpec.
func (*PlatformTenantInboundSamlConfigSpec) DeepCopyInto ¶
func (in *PlatformTenantInboundSamlConfigSpec) DeepCopyInto(out *PlatformTenantInboundSamlConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformTenantInboundSamlConfigSpecIdpConfig ¶
type PlatformTenantInboundSamlConfigSpecIdpConfig struct { // The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. IdpCertificates []PlatformTenantInboundSamlConfigSpecIdpConfigIdpCertificates `json:"idpCertificates" tf:"idp_certificates"` // Unique identifier for all SAML entities IdpEntityID *string `json:"idpEntityID" tf:"idp_entity_id"` // Indicates if outbounding SAMLRequest should be signed. // +optional SignRequest *bool `json:"signRequest,omitempty" tf:"sign_request"` // URL to send Authentication request to. SsoURL *string `json:"ssoURL" tf:"sso_url"` }
func (*PlatformTenantInboundSamlConfigSpecIdpConfig) DeepCopy ¶
func (in *PlatformTenantInboundSamlConfigSpecIdpConfig) DeepCopy() *PlatformTenantInboundSamlConfigSpecIdpConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantInboundSamlConfigSpecIdpConfig.
func (*PlatformTenantInboundSamlConfigSpecIdpConfig) DeepCopyInto ¶
func (in *PlatformTenantInboundSamlConfigSpecIdpConfig) DeepCopyInto(out *PlatformTenantInboundSamlConfigSpecIdpConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformTenantInboundSamlConfigSpecIdpConfigCodec ¶
type PlatformTenantInboundSamlConfigSpecIdpConfigCodec struct { }
+k8s:deepcopy-gen=false
func (PlatformTenantInboundSamlConfigSpecIdpConfigCodec) Decode ¶
func (PlatformTenantInboundSamlConfigSpecIdpConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PlatformTenantInboundSamlConfigSpecIdpConfigCodec) Encode ¶
func (PlatformTenantInboundSamlConfigSpecIdpConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PlatformTenantInboundSamlConfigSpecIdpConfigCodec) IsEmpty ¶
func (PlatformTenantInboundSamlConfigSpecIdpConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type PlatformTenantInboundSamlConfigSpecIdpConfigIdpCertificates ¶
type PlatformTenantInboundSamlConfigSpecIdpConfigIdpCertificates struct { // The x509 certificate // +optional X509Certificate *string `json:"x509Certificate,omitempty" tf:"x509_certificate"` }
func (*PlatformTenantInboundSamlConfigSpecIdpConfigIdpCertificates) DeepCopy ¶
func (in *PlatformTenantInboundSamlConfigSpecIdpConfigIdpCertificates) DeepCopy() *PlatformTenantInboundSamlConfigSpecIdpConfigIdpCertificates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantInboundSamlConfigSpecIdpConfigIdpCertificates.
func (*PlatformTenantInboundSamlConfigSpecIdpConfigIdpCertificates) DeepCopyInto ¶
func (in *PlatformTenantInboundSamlConfigSpecIdpConfigIdpCertificates) DeepCopyInto(out *PlatformTenantInboundSamlConfigSpecIdpConfigIdpCertificates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformTenantInboundSamlConfigSpecResource ¶
type PlatformTenantInboundSamlConfigSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Human friendly display name. DisplayName *string `json:"displayName" tf:"display_name"` // If this config allows users to sign in with the provider. // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // SAML IdP configuration when the project acts as the relying party IdpConfig *PlatformTenantInboundSamlConfigSpecIdpConfig `json:"idpConfig" tf:"idp_config"` // The name of the InboundSamlConfig resource. Must start with 'saml.' and can only have alphanumeric characters, // hyphens, underscores or periods. The part after 'saml.' must also start with a lowercase letter, end with an // alphanumeric character, and have at least 2 characters. Name *string `json:"name" tf:"name"` // +optional Project *string `json:"project,omitempty" tf:"project"` // SAML SP (Service Provider) configuration when the project acts as the relying party to receive // and accept an authentication assertion issued by a SAML identity provider. SpConfig *PlatformTenantInboundSamlConfigSpecSpConfig `json:"spConfig" tf:"sp_config"` // The name of the tenant where this inbound SAML config resource exists Tenant *string `json:"tenant" tf:"tenant"` }
func (*PlatformTenantInboundSamlConfigSpecResource) DeepCopy ¶
func (in *PlatformTenantInboundSamlConfigSpecResource) DeepCopy() *PlatformTenantInboundSamlConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantInboundSamlConfigSpecResource.
func (*PlatformTenantInboundSamlConfigSpecResource) DeepCopyInto ¶
func (in *PlatformTenantInboundSamlConfigSpecResource) DeepCopyInto(out *PlatformTenantInboundSamlConfigSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformTenantInboundSamlConfigSpecSpConfig ¶
type PlatformTenantInboundSamlConfigSpecSpConfig struct { // Callback URI where responses from IDP are handled. Must start with 'https://'. CallbackURI *string `json:"callbackURI" tf:"callback_uri"` // The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // +optional SpCertificates []PlatformTenantInboundSamlConfigSpecSpConfigSpCertificates `json:"spCertificates,omitempty" tf:"sp_certificates"` // Unique identifier for all SAML entities. SpEntityID *string `json:"spEntityID" tf:"sp_entity_id"` }
func (*PlatformTenantInboundSamlConfigSpecSpConfig) DeepCopy ¶
func (in *PlatformTenantInboundSamlConfigSpecSpConfig) DeepCopy() *PlatformTenantInboundSamlConfigSpecSpConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantInboundSamlConfigSpecSpConfig.
func (*PlatformTenantInboundSamlConfigSpecSpConfig) DeepCopyInto ¶
func (in *PlatformTenantInboundSamlConfigSpecSpConfig) DeepCopyInto(out *PlatformTenantInboundSamlConfigSpecSpConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformTenantInboundSamlConfigSpecSpConfigCodec ¶
type PlatformTenantInboundSamlConfigSpecSpConfigCodec struct { }
+k8s:deepcopy-gen=false
func (PlatformTenantInboundSamlConfigSpecSpConfigCodec) Decode ¶
func (PlatformTenantInboundSamlConfigSpecSpConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PlatformTenantInboundSamlConfigSpecSpConfigCodec) Encode ¶
func (PlatformTenantInboundSamlConfigSpecSpConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PlatformTenantInboundSamlConfigSpecSpConfigCodec) IsEmpty ¶
func (PlatformTenantInboundSamlConfigSpecSpConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type PlatformTenantInboundSamlConfigSpecSpConfigSpCertificates ¶
type PlatformTenantInboundSamlConfigSpecSpConfigSpCertificates struct { // The x509 certificate // +optional X509Certificate *string `json:"x509Certificate,omitempty" tf:"x509_certificate"` }
func (*PlatformTenantInboundSamlConfigSpecSpConfigSpCertificates) DeepCopy ¶
func (in *PlatformTenantInboundSamlConfigSpecSpConfigSpCertificates) DeepCopy() *PlatformTenantInboundSamlConfigSpecSpConfigSpCertificates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantInboundSamlConfigSpecSpConfigSpCertificates.
func (*PlatformTenantInboundSamlConfigSpecSpConfigSpCertificates) DeepCopyInto ¶
func (in *PlatformTenantInboundSamlConfigSpecSpConfigSpCertificates) DeepCopyInto(out *PlatformTenantInboundSamlConfigSpecSpConfigSpCertificates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformTenantInboundSamlConfigStatus ¶
type PlatformTenantInboundSamlConfigStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PlatformTenantInboundSamlConfigStatus) DeepCopy ¶
func (in *PlatformTenantInboundSamlConfigStatus) DeepCopy() *PlatformTenantInboundSamlConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantInboundSamlConfigStatus.
func (*PlatformTenantInboundSamlConfigStatus) DeepCopyInto ¶
func (in *PlatformTenantInboundSamlConfigStatus) DeepCopyInto(out *PlatformTenantInboundSamlConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformTenantList ¶
type PlatformTenantList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PlatformTenant CRD objects Items []PlatformTenant `json:"items,omitempty"` }
PlatformTenantList is a list of PlatformTenants
func (*PlatformTenantList) DeepCopy ¶
func (in *PlatformTenantList) DeepCopy() *PlatformTenantList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantList.
func (*PlatformTenantList) DeepCopyInto ¶
func (in *PlatformTenantList) DeepCopyInto(out *PlatformTenantList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlatformTenantList) DeepCopyObject ¶
func (in *PlatformTenantList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PlatformTenantOauthIdpConfig ¶
type PlatformTenantOauthIdpConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PlatformTenantOauthIdpConfigSpec `json:"spec,omitempty"` Status PlatformTenantOauthIdpConfigStatus `json:"status,omitempty"` }
func (*PlatformTenantOauthIdpConfig) DeepCopy ¶
func (in *PlatformTenantOauthIdpConfig) DeepCopy() *PlatformTenantOauthIdpConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantOauthIdpConfig.
func (*PlatformTenantOauthIdpConfig) DeepCopyInto ¶
func (in *PlatformTenantOauthIdpConfig) DeepCopyInto(out *PlatformTenantOauthIdpConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlatformTenantOauthIdpConfig) DeepCopyObject ¶
func (in *PlatformTenantOauthIdpConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PlatformTenantOauthIdpConfig) SetupWebhookWithManager ¶
func (r *PlatformTenantOauthIdpConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PlatformTenantOauthIdpConfig) ValidateCreate ¶
func (r *PlatformTenantOauthIdpConfig) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PlatformTenantOauthIdpConfig) ValidateDelete ¶
func (r *PlatformTenantOauthIdpConfig) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PlatformTenantOauthIdpConfig) ValidateUpdate ¶
func (r *PlatformTenantOauthIdpConfig) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PlatformTenantOauthIdpConfigList ¶
type PlatformTenantOauthIdpConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PlatformTenantOauthIdpConfig CRD objects Items []PlatformTenantOauthIdpConfig `json:"items,omitempty"` }
PlatformTenantOauthIdpConfigList is a list of PlatformTenantOauthIdpConfigs
func (*PlatformTenantOauthIdpConfigList) DeepCopy ¶
func (in *PlatformTenantOauthIdpConfigList) DeepCopy() *PlatformTenantOauthIdpConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantOauthIdpConfigList.
func (*PlatformTenantOauthIdpConfigList) DeepCopyInto ¶
func (in *PlatformTenantOauthIdpConfigList) DeepCopyInto(out *PlatformTenantOauthIdpConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlatformTenantOauthIdpConfigList) DeepCopyObject ¶
func (in *PlatformTenantOauthIdpConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PlatformTenantOauthIdpConfigSpec ¶
type PlatformTenantOauthIdpConfigSpec struct { State *PlatformTenantOauthIdpConfigSpecResource `json:"state,omitempty" tf:"-"` Resource PlatformTenantOauthIdpConfigSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PlatformTenantOauthIdpConfigSpec) DeepCopy ¶
func (in *PlatformTenantOauthIdpConfigSpec) DeepCopy() *PlatformTenantOauthIdpConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantOauthIdpConfigSpec.
func (*PlatformTenantOauthIdpConfigSpec) DeepCopyInto ¶
func (in *PlatformTenantOauthIdpConfigSpec) DeepCopyInto(out *PlatformTenantOauthIdpConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformTenantOauthIdpConfigSpecResource ¶
type PlatformTenantOauthIdpConfigSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // The client id of an OAuth client. ClientID *string `json:"clientID" tf:"client_id"` // The client secret of the OAuth client, to enable OIDC code flow. // +optional ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret"` // Human friendly display name. DisplayName *string `json:"displayName" tf:"display_name"` // If this config allows users to sign in with the provider. // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // For OIDC Idps, the issuer identifier. Issuer *string `json:"issuer" tf:"issuer"` // The name of the OauthIdpConfig. Must start with 'oidc.'. Name *string `json:"name" tf:"name"` // +optional Project *string `json:"project,omitempty" tf:"project"` // The name of the tenant where this OIDC IDP configuration resource exists Tenant *string `json:"tenant" tf:"tenant"` }
func (*PlatformTenantOauthIdpConfigSpecResource) DeepCopy ¶
func (in *PlatformTenantOauthIdpConfigSpecResource) DeepCopy() *PlatformTenantOauthIdpConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantOauthIdpConfigSpecResource.
func (*PlatformTenantOauthIdpConfigSpecResource) DeepCopyInto ¶
func (in *PlatformTenantOauthIdpConfigSpecResource) DeepCopyInto(out *PlatformTenantOauthIdpConfigSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformTenantOauthIdpConfigStatus ¶
type PlatformTenantOauthIdpConfigStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PlatformTenantOauthIdpConfigStatus) DeepCopy ¶
func (in *PlatformTenantOauthIdpConfigStatus) DeepCopy() *PlatformTenantOauthIdpConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantOauthIdpConfigStatus.
func (*PlatformTenantOauthIdpConfigStatus) DeepCopyInto ¶
func (in *PlatformTenantOauthIdpConfigStatus) DeepCopyInto(out *PlatformTenantOauthIdpConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformTenantSpec ¶
type PlatformTenantSpec struct { State *PlatformTenantSpecResource `json:"state,omitempty" tf:"-"` Resource PlatformTenantSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PlatformTenantSpec) DeepCopy ¶
func (in *PlatformTenantSpec) DeepCopy() *PlatformTenantSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantSpec.
func (*PlatformTenantSpec) DeepCopyInto ¶
func (in *PlatformTenantSpec) DeepCopyInto(out *PlatformTenantSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformTenantSpecResource ¶
type PlatformTenantSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Whether to allow email/password user authentication. // +optional AllowPasswordSignup *bool `json:"allowPasswordSignup,omitempty" tf:"allow_password_signup"` // 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" tf:"disable_auth"` // Human friendly display name of the tenant. DisplayName *string `json:"displayName" tf:"display_name"` // Whether to enable email link user authentication. // +optional EnableEmailLinkSignin *bool `json:"enableEmailLinkSignin,omitempty" tf:"enable_email_link_signin"` // The name of the tenant that is generated by the server // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Project *string `json:"project,omitempty" tf:"project"` }
func (*PlatformTenantSpecResource) DeepCopy ¶
func (in *PlatformTenantSpecResource) DeepCopy() *PlatformTenantSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantSpecResource.
func (*PlatformTenantSpecResource) DeepCopyInto ¶
func (in *PlatformTenantSpecResource) DeepCopyInto(out *PlatformTenantSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlatformTenantStatus ¶
type PlatformTenantStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PlatformTenantStatus) DeepCopy ¶
func (in *PlatformTenantStatus) DeepCopy() *PlatformTenantStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTenantStatus.
func (*PlatformTenantStatus) DeepCopyInto ¶
func (in *PlatformTenantStatus) DeepCopyInto(out *PlatformTenantStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- platform_default_supported_idp_config_types.go
- platform_default_supported_idp_config_webhook.go
- platform_inbound_saml_config_types.go
- platform_inbound_saml_config_webhook.go
- platform_oauth_idp_config_types.go
- platform_oauth_idp_config_webhook.go
- platform_tenant_default_supported_idp_config_types.go
- platform_tenant_default_supported_idp_config_webhook.go
- platform_tenant_inbound_saml_config_types.go
- platform_tenant_inbound_saml_config_webhook.go
- platform_tenant_oauth_idp_config_types.go
- platform_tenant_oauth_idp_config_webhook.go
- platform_tenant_types.go
- platform_tenant_webhook.go
- register.go
- zz_generated.deepcopy.go