Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=stage.authentik.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AuthenticatorDuo
- func (in *AuthenticatorDuo) DeepCopy() *AuthenticatorDuo
- func (in *AuthenticatorDuo) DeepCopyInto(out *AuthenticatorDuo)
- func (in *AuthenticatorDuo) DeepCopyObject() runtime.Object
- func (mg *AuthenticatorDuo) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AuthenticatorDuo) GetConnectionDetailsMapping() map[string]string
- func (mg *AuthenticatorDuo) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AuthenticatorDuo) GetID() string
- func (tr *AuthenticatorDuo) GetInitParameters() (map[string]any, error)
- func (mg *AuthenticatorDuo) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AuthenticatorDuo) GetObservation() (map[string]any, error)
- func (tr *AuthenticatorDuo) GetParameters() (map[string]any, error)
- func (mg *AuthenticatorDuo) GetProviderConfigReference() *xpv1.Reference
- func (mg *AuthenticatorDuo) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AuthenticatorDuo) GetTerraformResourceType() string
- func (tr *AuthenticatorDuo) GetTerraformSchemaVersion() int
- func (mg *AuthenticatorDuo) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AuthenticatorDuo) LateInitialize(attrs []byte) (bool, error)
- func (mg *AuthenticatorDuo) SetConditions(c ...xpv1.Condition)
- func (mg *AuthenticatorDuo) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AuthenticatorDuo) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AuthenticatorDuo) SetObservation(obs map[string]any) error
- func (tr *AuthenticatorDuo) SetParameters(params map[string]any) error
- func (mg *AuthenticatorDuo) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AuthenticatorDuo) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AuthenticatorDuo) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AuthenticatorDuoInitParameters
- type AuthenticatorDuoList
- type AuthenticatorDuoObservation
- type AuthenticatorDuoParameters
- type AuthenticatorDuoSpec
- type AuthenticatorDuoStatus
- type AuthenticatorSMS
- func (in *AuthenticatorSMS) DeepCopy() *AuthenticatorSMS
- func (in *AuthenticatorSMS) DeepCopyInto(out *AuthenticatorSMS)
- func (in *AuthenticatorSMS) DeepCopyObject() runtime.Object
- func (mg *AuthenticatorSMS) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AuthenticatorSMS) GetConnectionDetailsMapping() map[string]string
- func (mg *AuthenticatorSMS) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AuthenticatorSMS) GetID() string
- func (tr *AuthenticatorSMS) GetInitParameters() (map[string]any, error)
- func (mg *AuthenticatorSMS) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AuthenticatorSMS) GetObservation() (map[string]any, error)
- func (tr *AuthenticatorSMS) GetParameters() (map[string]any, error)
- func (mg *AuthenticatorSMS) GetProviderConfigReference() *xpv1.Reference
- func (mg *AuthenticatorSMS) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AuthenticatorSMS) GetTerraformResourceType() string
- func (tr *AuthenticatorSMS) GetTerraformSchemaVersion() int
- func (mg *AuthenticatorSMS) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AuthenticatorSMS) LateInitialize(attrs []byte) (bool, error)
- func (mg *AuthenticatorSMS) SetConditions(c ...xpv1.Condition)
- func (mg *AuthenticatorSMS) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AuthenticatorSMS) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AuthenticatorSMS) SetObservation(obs map[string]any) error
- func (tr *AuthenticatorSMS) SetParameters(params map[string]any) error
- func (mg *AuthenticatorSMS) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AuthenticatorSMS) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AuthenticatorSMS) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AuthenticatorSMSInitParameters
- type AuthenticatorSMSList
- type AuthenticatorSMSObservation
- type AuthenticatorSMSParameters
- type AuthenticatorSMSSpec
- type AuthenticatorSMSStatus
- type AuthenticatorStatic
- func (in *AuthenticatorStatic) DeepCopy() *AuthenticatorStatic
- func (in *AuthenticatorStatic) DeepCopyInto(out *AuthenticatorStatic)
- func (in *AuthenticatorStatic) DeepCopyObject() runtime.Object
- func (mg *AuthenticatorStatic) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AuthenticatorStatic) GetConnectionDetailsMapping() map[string]string
- func (mg *AuthenticatorStatic) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AuthenticatorStatic) GetID() string
- func (tr *AuthenticatorStatic) GetInitParameters() (map[string]any, error)
- func (mg *AuthenticatorStatic) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AuthenticatorStatic) GetObservation() (map[string]any, error)
- func (tr *AuthenticatorStatic) GetParameters() (map[string]any, error)
- func (mg *AuthenticatorStatic) GetProviderConfigReference() *xpv1.Reference
- func (mg *AuthenticatorStatic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AuthenticatorStatic) GetTerraformResourceType() string
- func (tr *AuthenticatorStatic) GetTerraformSchemaVersion() int
- func (mg *AuthenticatorStatic) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AuthenticatorStatic) LateInitialize(attrs []byte) (bool, error)
- func (mg *AuthenticatorStatic) SetConditions(c ...xpv1.Condition)
- func (mg *AuthenticatorStatic) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AuthenticatorStatic) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AuthenticatorStatic) SetObservation(obs map[string]any) error
- func (tr *AuthenticatorStatic) SetParameters(params map[string]any) error
- func (mg *AuthenticatorStatic) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AuthenticatorStatic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AuthenticatorStatic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AuthenticatorStaticInitParameters
- type AuthenticatorStaticList
- type AuthenticatorStaticObservation
- type AuthenticatorStaticParameters
- type AuthenticatorStaticSpec
- type AuthenticatorStaticStatus
- type AuthenticatorTOTP
- func (in *AuthenticatorTOTP) DeepCopy() *AuthenticatorTOTP
- func (in *AuthenticatorTOTP) DeepCopyInto(out *AuthenticatorTOTP)
- func (in *AuthenticatorTOTP) DeepCopyObject() runtime.Object
- func (mg *AuthenticatorTOTP) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AuthenticatorTOTP) GetConnectionDetailsMapping() map[string]string
- func (mg *AuthenticatorTOTP) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AuthenticatorTOTP) GetID() string
- func (tr *AuthenticatorTOTP) GetInitParameters() (map[string]any, error)
- func (mg *AuthenticatorTOTP) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AuthenticatorTOTP) GetObservation() (map[string]any, error)
- func (tr *AuthenticatorTOTP) GetParameters() (map[string]any, error)
- func (mg *AuthenticatorTOTP) GetProviderConfigReference() *xpv1.Reference
- func (mg *AuthenticatorTOTP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AuthenticatorTOTP) GetTerraformResourceType() string
- func (tr *AuthenticatorTOTP) GetTerraformSchemaVersion() int
- func (mg *AuthenticatorTOTP) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AuthenticatorTOTP) LateInitialize(attrs []byte) (bool, error)
- func (mg *AuthenticatorTOTP) SetConditions(c ...xpv1.Condition)
- func (mg *AuthenticatorTOTP) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AuthenticatorTOTP) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AuthenticatorTOTP) SetObservation(obs map[string]any) error
- func (tr *AuthenticatorTOTP) SetParameters(params map[string]any) error
- func (mg *AuthenticatorTOTP) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AuthenticatorTOTP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AuthenticatorTOTP) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AuthenticatorTOTPInitParameters
- type AuthenticatorTOTPList
- type AuthenticatorTOTPObservation
- type AuthenticatorTOTPParameters
- type AuthenticatorTOTPSpec
- type AuthenticatorTOTPStatus
- type AuthenticatorValidate
- func (in *AuthenticatorValidate) DeepCopy() *AuthenticatorValidate
- func (in *AuthenticatorValidate) DeepCopyInto(out *AuthenticatorValidate)
- func (in *AuthenticatorValidate) DeepCopyObject() runtime.Object
- func (mg *AuthenticatorValidate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AuthenticatorValidate) GetConnectionDetailsMapping() map[string]string
- func (mg *AuthenticatorValidate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AuthenticatorValidate) GetID() string
- func (tr *AuthenticatorValidate) GetInitParameters() (map[string]any, error)
- func (mg *AuthenticatorValidate) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AuthenticatorValidate) GetObservation() (map[string]any, error)
- func (tr *AuthenticatorValidate) GetParameters() (map[string]any, error)
- func (mg *AuthenticatorValidate) GetProviderConfigReference() *xpv1.Reference
- func (mg *AuthenticatorValidate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AuthenticatorValidate) GetTerraformResourceType() string
- func (tr *AuthenticatorValidate) GetTerraformSchemaVersion() int
- func (mg *AuthenticatorValidate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AuthenticatorValidate) LateInitialize(attrs []byte) (bool, error)
- func (mg *AuthenticatorValidate) SetConditions(c ...xpv1.Condition)
- func (mg *AuthenticatorValidate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AuthenticatorValidate) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AuthenticatorValidate) SetObservation(obs map[string]any) error
- func (tr *AuthenticatorValidate) SetParameters(params map[string]any) error
- func (mg *AuthenticatorValidate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AuthenticatorValidate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AuthenticatorValidate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AuthenticatorValidateInitParameters
- type AuthenticatorValidateList
- type AuthenticatorValidateObservation
- type AuthenticatorValidateParameters
- type AuthenticatorValidateSpec
- type AuthenticatorValidateStatus
- type AuthenticatorWebAuthn
- func (in *AuthenticatorWebAuthn) DeepCopy() *AuthenticatorWebAuthn
- func (in *AuthenticatorWebAuthn) DeepCopyInto(out *AuthenticatorWebAuthn)
- func (in *AuthenticatorWebAuthn) DeepCopyObject() runtime.Object
- func (mg *AuthenticatorWebAuthn) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AuthenticatorWebAuthn) GetConnectionDetailsMapping() map[string]string
- func (mg *AuthenticatorWebAuthn) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AuthenticatorWebAuthn) GetID() string
- func (tr *AuthenticatorWebAuthn) GetInitParameters() (map[string]any, error)
- func (mg *AuthenticatorWebAuthn) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AuthenticatorWebAuthn) GetObservation() (map[string]any, error)
- func (tr *AuthenticatorWebAuthn) GetParameters() (map[string]any, error)
- func (mg *AuthenticatorWebAuthn) GetProviderConfigReference() *xpv1.Reference
- func (mg *AuthenticatorWebAuthn) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AuthenticatorWebAuthn) GetTerraformResourceType() string
- func (tr *AuthenticatorWebAuthn) GetTerraformSchemaVersion() int
- func (mg *AuthenticatorWebAuthn) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AuthenticatorWebAuthn) LateInitialize(attrs []byte) (bool, error)
- func (mg *AuthenticatorWebAuthn) SetConditions(c ...xpv1.Condition)
- func (mg *AuthenticatorWebAuthn) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AuthenticatorWebAuthn) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AuthenticatorWebAuthn) SetObservation(obs map[string]any) error
- func (tr *AuthenticatorWebAuthn) SetParameters(params map[string]any) error
- func (mg *AuthenticatorWebAuthn) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AuthenticatorWebAuthn) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AuthenticatorWebAuthn) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AuthenticatorWebAuthnInitParameters
- type AuthenticatorWebAuthnList
- type AuthenticatorWebAuthnObservation
- type AuthenticatorWebAuthnParameters
- type AuthenticatorWebAuthnSpec
- type AuthenticatorWebAuthnStatus
- type Captcha
- func (in *Captcha) DeepCopy() *Captcha
- func (in *Captcha) DeepCopyInto(out *Captcha)
- func (in *Captcha) DeepCopyObject() runtime.Object
- func (mg *Captcha) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Captcha) GetConnectionDetailsMapping() map[string]string
- func (mg *Captcha) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Captcha) GetID() string
- func (tr *Captcha) GetInitParameters() (map[string]any, error)
- func (mg *Captcha) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Captcha) GetObservation() (map[string]any, error)
- func (tr *Captcha) GetParameters() (map[string]any, error)
- func (mg *Captcha) GetProviderConfigReference() *xpv1.Reference
- func (mg *Captcha) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Captcha) GetTerraformResourceType() string
- func (tr *Captcha) GetTerraformSchemaVersion() int
- func (mg *Captcha) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Captcha) LateInitialize(attrs []byte) (bool, error)
- func (mg *Captcha) SetConditions(c ...xpv1.Condition)
- func (mg *Captcha) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Captcha) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Captcha) SetObservation(obs map[string]any) error
- func (tr *Captcha) SetParameters(params map[string]any) error
- func (mg *Captcha) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Captcha) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Captcha) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CaptchaInitParameters
- type CaptchaList
- type CaptchaObservation
- type CaptchaParameters
- type CaptchaSpec
- type CaptchaStatus
- type Consent
- func (in *Consent) DeepCopy() *Consent
- func (in *Consent) DeepCopyInto(out *Consent)
- func (in *Consent) DeepCopyObject() runtime.Object
- func (mg *Consent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Consent) GetConnectionDetailsMapping() map[string]string
- func (mg *Consent) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Consent) GetID() string
- func (tr *Consent) GetInitParameters() (map[string]any, error)
- func (mg *Consent) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Consent) GetObservation() (map[string]any, error)
- func (tr *Consent) GetParameters() (map[string]any, error)
- func (mg *Consent) GetProviderConfigReference() *xpv1.Reference
- func (mg *Consent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Consent) GetTerraformResourceType() string
- func (tr *Consent) GetTerraformSchemaVersion() int
- func (mg *Consent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Consent) LateInitialize(attrs []byte) (bool, error)
- func (mg *Consent) SetConditions(c ...xpv1.Condition)
- func (mg *Consent) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Consent) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Consent) SetObservation(obs map[string]any) error
- func (tr *Consent) SetParameters(params map[string]any) error
- func (mg *Consent) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Consent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Consent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConsentInitParameters
- type ConsentList
- type ConsentObservation
- type ConsentParameters
- type ConsentSpec
- type ConsentStatus
- type Deny
- func (in *Deny) DeepCopy() *Deny
- func (in *Deny) DeepCopyInto(out *Deny)
- func (in *Deny) DeepCopyObject() runtime.Object
- func (mg *Deny) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Deny) GetConnectionDetailsMapping() map[string]string
- func (mg *Deny) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Deny) GetID() string
- func (tr *Deny) GetInitParameters() (map[string]any, error)
- func (mg *Deny) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Deny) GetObservation() (map[string]any, error)
- func (tr *Deny) GetParameters() (map[string]any, error)
- func (mg *Deny) GetProviderConfigReference() *xpv1.Reference
- func (mg *Deny) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Deny) GetTerraformResourceType() string
- func (tr *Deny) GetTerraformSchemaVersion() int
- func (mg *Deny) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Deny) LateInitialize(attrs []byte) (bool, error)
- func (mg *Deny) SetConditions(c ...xpv1.Condition)
- func (mg *Deny) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Deny) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Deny) SetObservation(obs map[string]any) error
- func (tr *Deny) SetParameters(params map[string]any) error
- func (mg *Deny) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Deny) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Deny) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DenyInitParameters
- type DenyList
- type DenyObservation
- type DenyParameters
- type DenySpec
- type DenyStatus
- type Dummy
- func (in *Dummy) DeepCopy() *Dummy
- func (in *Dummy) DeepCopyInto(out *Dummy)
- func (in *Dummy) DeepCopyObject() runtime.Object
- func (mg *Dummy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Dummy) GetConnectionDetailsMapping() map[string]string
- func (mg *Dummy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Dummy) GetID() string
- func (tr *Dummy) GetInitParameters() (map[string]any, error)
- func (mg *Dummy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Dummy) GetObservation() (map[string]any, error)
- func (tr *Dummy) GetParameters() (map[string]any, error)
- func (mg *Dummy) GetProviderConfigReference() *xpv1.Reference
- func (mg *Dummy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Dummy) GetTerraformResourceType() string
- func (tr *Dummy) GetTerraformSchemaVersion() int
- func (mg *Dummy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Dummy) LateInitialize(attrs []byte) (bool, error)
- func (mg *Dummy) SetConditions(c ...xpv1.Condition)
- func (mg *Dummy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Dummy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Dummy) SetObservation(obs map[string]any) error
- func (tr *Dummy) SetParameters(params map[string]any) error
- func (mg *Dummy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Dummy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Dummy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DummyInitParameters
- type DummyList
- type DummyObservation
- type DummyParameters
- type DummySpec
- type DummyStatus
- type Email
- func (in *Email) DeepCopy() *Email
- func (in *Email) DeepCopyInto(out *Email)
- func (in *Email) DeepCopyObject() runtime.Object
- func (mg *Email) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Email) GetConnectionDetailsMapping() map[string]string
- func (mg *Email) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Email) GetID() string
- func (tr *Email) GetInitParameters() (map[string]any, error)
- func (mg *Email) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Email) GetObservation() (map[string]any, error)
- func (tr *Email) GetParameters() (map[string]any, error)
- func (mg *Email) GetProviderConfigReference() *xpv1.Reference
- func (mg *Email) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Email) GetTerraformResourceType() string
- func (tr *Email) GetTerraformSchemaVersion() int
- func (mg *Email) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Email) LateInitialize(attrs []byte) (bool, error)
- func (mg *Email) SetConditions(c ...xpv1.Condition)
- func (mg *Email) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Email) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Email) SetObservation(obs map[string]any) error
- func (tr *Email) SetParameters(params map[string]any) error
- func (mg *Email) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Email) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Email) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EmailInitParameters
- type EmailList
- type EmailObservation
- type EmailParameters
- type EmailSpec
- type EmailStatus
- type Identification
- func (in *Identification) DeepCopy() *Identification
- func (in *Identification) DeepCopyInto(out *Identification)
- func (in *Identification) DeepCopyObject() runtime.Object
- func (mg *Identification) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Identification) GetConnectionDetailsMapping() map[string]string
- func (mg *Identification) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Identification) GetID() string
- func (tr *Identification) GetInitParameters() (map[string]any, error)
- func (mg *Identification) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Identification) GetObservation() (map[string]any, error)
- func (tr *Identification) GetParameters() (map[string]any, error)
- func (mg *Identification) GetProviderConfigReference() *xpv1.Reference
- func (mg *Identification) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Identification) GetTerraformResourceType() string
- func (tr *Identification) GetTerraformSchemaVersion() int
- func (mg *Identification) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Identification) LateInitialize(attrs []byte) (bool, error)
- func (mg *Identification) SetConditions(c ...xpv1.Condition)
- func (mg *Identification) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Identification) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Identification) SetObservation(obs map[string]any) error
- func (tr *Identification) SetParameters(params map[string]any) error
- func (mg *Identification) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Identification) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Identification) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IdentificationInitParameters
- type IdentificationList
- type IdentificationObservation
- type IdentificationParameters
- type IdentificationSpec
- type IdentificationStatus
- type Invitation
- func (in *Invitation) DeepCopy() *Invitation
- func (in *Invitation) DeepCopyInto(out *Invitation)
- func (in *Invitation) DeepCopyObject() runtime.Object
- func (mg *Invitation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Invitation) GetConnectionDetailsMapping() map[string]string
- func (mg *Invitation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Invitation) GetID() string
- func (tr *Invitation) GetInitParameters() (map[string]any, error)
- func (mg *Invitation) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Invitation) GetObservation() (map[string]any, error)
- func (tr *Invitation) GetParameters() (map[string]any, error)
- func (mg *Invitation) GetProviderConfigReference() *xpv1.Reference
- func (mg *Invitation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Invitation) GetTerraformResourceType() string
- func (tr *Invitation) GetTerraformSchemaVersion() int
- func (mg *Invitation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Invitation) LateInitialize(attrs []byte) (bool, error)
- func (mg *Invitation) SetConditions(c ...xpv1.Condition)
- func (mg *Invitation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Invitation) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Invitation) SetObservation(obs map[string]any) error
- func (tr *Invitation) SetParameters(params map[string]any) error
- func (mg *Invitation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Invitation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Invitation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InvitationInitParameters
- type InvitationList
- type InvitationObservation
- type InvitationParameters
- type InvitationSpec
- type InvitationStatus
- type Password
- func (in *Password) DeepCopy() *Password
- func (in *Password) DeepCopyInto(out *Password)
- func (in *Password) DeepCopyObject() runtime.Object
- func (mg *Password) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Password) GetConnectionDetailsMapping() map[string]string
- func (mg *Password) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Password) GetID() string
- func (tr *Password) GetInitParameters() (map[string]any, error)
- func (mg *Password) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Password) GetObservation() (map[string]any, error)
- func (tr *Password) GetParameters() (map[string]any, error)
- func (mg *Password) GetProviderConfigReference() *xpv1.Reference
- func (mg *Password) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Password) GetTerraformResourceType() string
- func (tr *Password) GetTerraformSchemaVersion() int
- func (mg *Password) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Password) LateInitialize(attrs []byte) (bool, error)
- func (mg *Password) SetConditions(c ...xpv1.Condition)
- func (mg *Password) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Password) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Password) SetObservation(obs map[string]any) error
- func (tr *Password) SetParameters(params map[string]any) error
- func (mg *Password) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Password) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Password) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PasswordInitParameters
- type PasswordList
- type PasswordObservation
- type PasswordParameters
- type PasswordSpec
- type PasswordStatus
- type Prompt
- func (in *Prompt) DeepCopy() *Prompt
- func (in *Prompt) DeepCopyInto(out *Prompt)
- func (in *Prompt) DeepCopyObject() runtime.Object
- func (mg *Prompt) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Prompt) GetConnectionDetailsMapping() map[string]string
- func (mg *Prompt) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Prompt) GetID() string
- func (tr *Prompt) GetInitParameters() (map[string]any, error)
- func (mg *Prompt) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Prompt) GetObservation() (map[string]any, error)
- func (tr *Prompt) GetParameters() (map[string]any, error)
- func (mg *Prompt) GetProviderConfigReference() *xpv1.Reference
- func (mg *Prompt) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Prompt) GetTerraformResourceType() string
- func (tr *Prompt) GetTerraformSchemaVersion() int
- func (mg *Prompt) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Prompt) LateInitialize(attrs []byte) (bool, error)
- func (mg *Prompt) SetConditions(c ...xpv1.Condition)
- func (mg *Prompt) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Prompt) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Prompt) SetObservation(obs map[string]any) error
- func (tr *Prompt) SetParameters(params map[string]any) error
- func (mg *Prompt) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Prompt) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Prompt) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PromptField
- func (in *PromptField) DeepCopy() *PromptField
- func (in *PromptField) DeepCopyInto(out *PromptField)
- func (in *PromptField) DeepCopyObject() runtime.Object
- func (mg *PromptField) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PromptField) GetConnectionDetailsMapping() map[string]string
- func (mg *PromptField) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PromptField) GetID() string
- func (tr *PromptField) GetInitParameters() (map[string]any, error)
- func (mg *PromptField) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *PromptField) GetObservation() (map[string]any, error)
- func (tr *PromptField) GetParameters() (map[string]any, error)
- func (mg *PromptField) GetProviderConfigReference() *xpv1.Reference
- func (mg *PromptField) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PromptField) GetTerraformResourceType() string
- func (tr *PromptField) GetTerraformSchemaVersion() int
- func (mg *PromptField) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PromptField) LateInitialize(attrs []byte) (bool, error)
- func (mg *PromptField) SetConditions(c ...xpv1.Condition)
- func (mg *PromptField) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *PromptField) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *PromptField) SetObservation(obs map[string]any) error
- func (tr *PromptField) SetParameters(params map[string]any) error
- func (mg *PromptField) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PromptField) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PromptField) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PromptFieldInitParameters
- type PromptFieldList
- type PromptFieldObservation
- type PromptFieldParameters
- type PromptFieldSpec
- type PromptFieldStatus
- type PromptInitParameters
- type PromptList
- type PromptObservation
- type PromptParameters
- type PromptSpec
- type PromptStatus
- type UserDelete
- func (in *UserDelete) DeepCopy() *UserDelete
- func (in *UserDelete) DeepCopyInto(out *UserDelete)
- func (in *UserDelete) DeepCopyObject() runtime.Object
- func (mg *UserDelete) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserDelete) GetConnectionDetailsMapping() map[string]string
- func (mg *UserDelete) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserDelete) GetID() string
- func (tr *UserDelete) GetInitParameters() (map[string]any, error)
- func (mg *UserDelete) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *UserDelete) GetObservation() (map[string]any, error)
- func (tr *UserDelete) GetParameters() (map[string]any, error)
- func (mg *UserDelete) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserDelete) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserDelete) GetTerraformResourceType() string
- func (tr *UserDelete) GetTerraformSchemaVersion() int
- func (mg *UserDelete) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserDelete) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserDelete) SetConditions(c ...xpv1.Condition)
- func (mg *UserDelete) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *UserDelete) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *UserDelete) SetObservation(obs map[string]any) error
- func (tr *UserDelete) SetParameters(params map[string]any) error
- func (mg *UserDelete) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserDelete) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserDelete) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserDeleteInitParameters
- type UserDeleteList
- type UserDeleteObservation
- type UserDeleteParameters
- type UserDeleteSpec
- type UserDeleteStatus
- type UserLogin
- func (in *UserLogin) DeepCopy() *UserLogin
- func (in *UserLogin) DeepCopyInto(out *UserLogin)
- func (in *UserLogin) DeepCopyObject() runtime.Object
- func (mg *UserLogin) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserLogin) GetConnectionDetailsMapping() map[string]string
- func (mg *UserLogin) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserLogin) GetID() string
- func (tr *UserLogin) GetInitParameters() (map[string]any, error)
- func (mg *UserLogin) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *UserLogin) GetObservation() (map[string]any, error)
- func (tr *UserLogin) GetParameters() (map[string]any, error)
- func (mg *UserLogin) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserLogin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserLogin) GetTerraformResourceType() string
- func (tr *UserLogin) GetTerraformSchemaVersion() int
- func (mg *UserLogin) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserLogin) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserLogin) SetConditions(c ...xpv1.Condition)
- func (mg *UserLogin) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *UserLogin) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *UserLogin) SetObservation(obs map[string]any) error
- func (tr *UserLogin) SetParameters(params map[string]any) error
- func (mg *UserLogin) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserLogin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserLogin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserLoginInitParameters
- type UserLoginList
- type UserLoginObservation
- type UserLoginParameters
- type UserLoginSpec
- type UserLoginStatus
- type UserLogout
- func (in *UserLogout) DeepCopy() *UserLogout
- func (in *UserLogout) DeepCopyInto(out *UserLogout)
- func (in *UserLogout) DeepCopyObject() runtime.Object
- func (mg *UserLogout) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserLogout) GetConnectionDetailsMapping() map[string]string
- func (mg *UserLogout) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserLogout) GetID() string
- func (tr *UserLogout) GetInitParameters() (map[string]any, error)
- func (mg *UserLogout) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *UserLogout) GetObservation() (map[string]any, error)
- func (tr *UserLogout) GetParameters() (map[string]any, error)
- func (mg *UserLogout) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserLogout) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserLogout) GetTerraformResourceType() string
- func (tr *UserLogout) GetTerraformSchemaVersion() int
- func (mg *UserLogout) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserLogout) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserLogout) SetConditions(c ...xpv1.Condition)
- func (mg *UserLogout) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *UserLogout) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *UserLogout) SetObservation(obs map[string]any) error
- func (tr *UserLogout) SetParameters(params map[string]any) error
- func (mg *UserLogout) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserLogout) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserLogout) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserLogoutInitParameters
- type UserLogoutList
- type UserLogoutObservation
- type UserLogoutParameters
- type UserLogoutSpec
- type UserLogoutStatus
- type UserWrite
- func (in *UserWrite) DeepCopy() *UserWrite
- func (in *UserWrite) DeepCopyInto(out *UserWrite)
- func (in *UserWrite) DeepCopyObject() runtime.Object
- func (mg *UserWrite) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserWrite) GetConnectionDetailsMapping() map[string]string
- func (mg *UserWrite) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserWrite) GetID() string
- func (tr *UserWrite) GetInitParameters() (map[string]any, error)
- func (mg *UserWrite) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *UserWrite) GetObservation() (map[string]any, error)
- func (tr *UserWrite) GetParameters() (map[string]any, error)
- func (mg *UserWrite) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserWrite) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserWrite) GetTerraformResourceType() string
- func (tr *UserWrite) GetTerraformSchemaVersion() int
- func (mg *UserWrite) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserWrite) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserWrite) SetConditions(c ...xpv1.Condition)
- func (mg *UserWrite) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *UserWrite) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *UserWrite) SetObservation(obs map[string]any) error
- func (tr *UserWrite) SetParameters(params map[string]any) error
- func (mg *UserWrite) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserWrite) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserWrite) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserWriteInitParameters
- type UserWriteList
- type UserWriteObservation
- type UserWriteParameters
- type UserWriteSpec
- type UserWriteStatus
Constants ¶
const ( CRDGroup = "stage.authentik.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AuthenticatorDuo_Kind = "AuthenticatorDuo" AuthenticatorDuo_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AuthenticatorDuo_Kind}.String() AuthenticatorDuo_KindAPIVersion = AuthenticatorDuo_Kind + "." + CRDGroupVersion.String() AuthenticatorDuo_GroupVersionKind = CRDGroupVersion.WithKind(AuthenticatorDuo_Kind) )
Repository type metadata.
var ( AuthenticatorSMS_Kind = "AuthenticatorSMS" AuthenticatorSMS_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AuthenticatorSMS_Kind}.String() AuthenticatorSMS_KindAPIVersion = AuthenticatorSMS_Kind + "." + CRDGroupVersion.String() AuthenticatorSMS_GroupVersionKind = CRDGroupVersion.WithKind(AuthenticatorSMS_Kind) )
Repository type metadata.
var ( AuthenticatorStatic_Kind = "AuthenticatorStatic" AuthenticatorStatic_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AuthenticatorStatic_Kind}.String() AuthenticatorStatic_KindAPIVersion = AuthenticatorStatic_Kind + "." + CRDGroupVersion.String() AuthenticatorStatic_GroupVersionKind = CRDGroupVersion.WithKind(AuthenticatorStatic_Kind) )
Repository type metadata.
var ( AuthenticatorTOTP_Kind = "AuthenticatorTOTP" AuthenticatorTOTP_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AuthenticatorTOTP_Kind}.String() AuthenticatorTOTP_KindAPIVersion = AuthenticatorTOTP_Kind + "." + CRDGroupVersion.String() AuthenticatorTOTP_GroupVersionKind = CRDGroupVersion.WithKind(AuthenticatorTOTP_Kind) )
Repository type metadata.
var ( AuthenticatorValidate_Kind = "AuthenticatorValidate" AuthenticatorValidate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AuthenticatorValidate_Kind}.String() AuthenticatorValidate_KindAPIVersion = AuthenticatorValidate_Kind + "." + CRDGroupVersion.String() AuthenticatorValidate_GroupVersionKind = CRDGroupVersion.WithKind(AuthenticatorValidate_Kind) )
Repository type metadata.
var ( AuthenticatorWebAuthn_Kind = "AuthenticatorWebAuthn" AuthenticatorWebAuthn_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AuthenticatorWebAuthn_Kind}.String() AuthenticatorWebAuthn_KindAPIVersion = AuthenticatorWebAuthn_Kind + "." + CRDGroupVersion.String() AuthenticatorWebAuthn_GroupVersionKind = CRDGroupVersion.WithKind(AuthenticatorWebAuthn_Kind) )
Repository type metadata.
var ( Captcha_Kind = "Captcha" Captcha_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Captcha_Kind}.String() Captcha_KindAPIVersion = Captcha_Kind + "." + CRDGroupVersion.String() Captcha_GroupVersionKind = CRDGroupVersion.WithKind(Captcha_Kind) )
Repository type metadata.
var ( Consent_Kind = "Consent" Consent_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Consent_Kind}.String() Consent_KindAPIVersion = Consent_Kind + "." + CRDGroupVersion.String() Consent_GroupVersionKind = CRDGroupVersion.WithKind(Consent_Kind) )
Repository type metadata.
var ( Deny_Kind = "Deny" Deny_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Deny_Kind}.String() Deny_KindAPIVersion = Deny_Kind + "." + CRDGroupVersion.String() Deny_GroupVersionKind = CRDGroupVersion.WithKind(Deny_Kind) )
Repository type metadata.
var ( Dummy_Kind = "Dummy" Dummy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Dummy_Kind}.String() Dummy_KindAPIVersion = Dummy_Kind + "." + CRDGroupVersion.String() Dummy_GroupVersionKind = CRDGroupVersion.WithKind(Dummy_Kind) )
Repository type metadata.
var ( Email_Kind = "Email" Email_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Email_Kind}.String() Email_KindAPIVersion = Email_Kind + "." + CRDGroupVersion.String() Email_GroupVersionKind = CRDGroupVersion.WithKind(Email_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Identification_Kind = "Identification" Identification_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Identification_Kind}.String() Identification_KindAPIVersion = Identification_Kind + "." + CRDGroupVersion.String() Identification_GroupVersionKind = CRDGroupVersion.WithKind(Identification_Kind) )
Repository type metadata.
var ( Invitation_Kind = "Invitation" Invitation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Invitation_Kind}.String() Invitation_KindAPIVersion = Invitation_Kind + "." + CRDGroupVersion.String() Invitation_GroupVersionKind = CRDGroupVersion.WithKind(Invitation_Kind) )
Repository type metadata.
var ( Password_Kind = "Password" Password_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Password_Kind}.String() Password_KindAPIVersion = Password_Kind + "." + CRDGroupVersion.String() Password_GroupVersionKind = CRDGroupVersion.WithKind(Password_Kind) )
Repository type metadata.
var ( Prompt_Kind = "Prompt" Prompt_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Prompt_Kind}.String() Prompt_KindAPIVersion = Prompt_Kind + "." + CRDGroupVersion.String() Prompt_GroupVersionKind = CRDGroupVersion.WithKind(Prompt_Kind) )
Repository type metadata.
var ( PromptField_Kind = "PromptField" PromptField_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PromptField_Kind}.String() PromptField_KindAPIVersion = PromptField_Kind + "." + CRDGroupVersion.String() PromptField_GroupVersionKind = CRDGroupVersion.WithKind(PromptField_Kind) )
Repository type metadata.
var ( UserDelete_Kind = "UserDelete" UserDelete_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserDelete_Kind}.String() UserDelete_KindAPIVersion = UserDelete_Kind + "." + CRDGroupVersion.String() UserDelete_GroupVersionKind = CRDGroupVersion.WithKind(UserDelete_Kind) )
Repository type metadata.
var ( UserLogin_Kind = "UserLogin" UserLogin_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserLogin_Kind}.String() UserLogin_KindAPIVersion = UserLogin_Kind + "." + CRDGroupVersion.String() UserLogin_GroupVersionKind = CRDGroupVersion.WithKind(UserLogin_Kind) )
Repository type metadata.
var ( UserLogout_Kind = "UserLogout" UserLogout_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserLogout_Kind}.String() UserLogout_KindAPIVersion = UserLogout_Kind + "." + CRDGroupVersion.String() UserLogout_GroupVersionKind = CRDGroupVersion.WithKind(UserLogout_Kind) )
Repository type metadata.
var ( UserWrite_Kind = "UserWrite" UserWrite_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserWrite_Kind}.String() UserWrite_KindAPIVersion = UserWrite_Kind + "." + CRDGroupVersion.String() UserWrite_GroupVersionKind = CRDGroupVersion.WithKind(UserWrite_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AuthenticatorDuo ¶
type AuthenticatorDuo struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.apiHostname) || (has(self.initProvider) && has(self.initProvider.apiHostname))",message="spec.forProvider.apiHostname is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientId) || (has(self.initProvider) && has(self.initProvider.clientId))",message="spec.forProvider.clientId is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clientSecretSecretRef)",message="spec.forProvider.clientSecretSecretRef is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec AuthenticatorDuoSpec `json:"spec"` Status AuthenticatorDuoStatus `json:"status,omitempty"` }
AuthenticatorDuo is the Schema for the AuthenticatorDuos API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*AuthenticatorDuo) DeepCopy ¶
func (in *AuthenticatorDuo) DeepCopy() *AuthenticatorDuo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorDuo.
func (*AuthenticatorDuo) DeepCopyInto ¶
func (in *AuthenticatorDuo) DeepCopyInto(out *AuthenticatorDuo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticatorDuo) DeepCopyObject ¶
func (in *AuthenticatorDuo) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthenticatorDuo) GetCondition ¶
func (mg *AuthenticatorDuo) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AuthenticatorDuo.
func (*AuthenticatorDuo) GetConnectionDetailsMapping ¶
func (tr *AuthenticatorDuo) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AuthenticatorDuo
func (*AuthenticatorDuo) GetDeletionPolicy ¶
func (mg *AuthenticatorDuo) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AuthenticatorDuo.
func (*AuthenticatorDuo) GetID ¶
func (tr *AuthenticatorDuo) GetID() string
GetID returns ID of underlying Terraform resource of this AuthenticatorDuo
func (*AuthenticatorDuo) GetInitParameters ¶
func (tr *AuthenticatorDuo) GetInitParameters() (map[string]any, error)
GetInitParameters of this AuthenticatorDuo
func (*AuthenticatorDuo) GetManagementPolicies ¶
func (mg *AuthenticatorDuo) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AuthenticatorDuo.
func (*AuthenticatorDuo) GetObservation ¶
func (tr *AuthenticatorDuo) GetObservation() (map[string]any, error)
GetObservation of this AuthenticatorDuo
func (*AuthenticatorDuo) GetParameters ¶
func (tr *AuthenticatorDuo) GetParameters() (map[string]any, error)
GetParameters of this AuthenticatorDuo
func (*AuthenticatorDuo) GetProviderConfigReference ¶
func (mg *AuthenticatorDuo) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AuthenticatorDuo.
func (*AuthenticatorDuo) GetPublishConnectionDetailsTo ¶
func (mg *AuthenticatorDuo) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AuthenticatorDuo.
func (*AuthenticatorDuo) GetTerraformResourceType ¶
func (mg *AuthenticatorDuo) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AuthenticatorDuo
func (*AuthenticatorDuo) GetTerraformSchemaVersion ¶
func (tr *AuthenticatorDuo) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AuthenticatorDuo) GetWriteConnectionSecretToReference ¶
func (mg *AuthenticatorDuo) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AuthenticatorDuo.
func (*AuthenticatorDuo) LateInitialize ¶
func (tr *AuthenticatorDuo) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AuthenticatorDuo using its observed tfState. returns True if there are any spec changes for the resource.
func (*AuthenticatorDuo) SetConditions ¶
func (mg *AuthenticatorDuo) SetConditions(c ...xpv1.Condition)
SetConditions of this AuthenticatorDuo.
func (*AuthenticatorDuo) SetDeletionPolicy ¶
func (mg *AuthenticatorDuo) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AuthenticatorDuo.
func (*AuthenticatorDuo) SetManagementPolicies ¶
func (mg *AuthenticatorDuo) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AuthenticatorDuo.
func (*AuthenticatorDuo) SetObservation ¶
func (tr *AuthenticatorDuo) SetObservation(obs map[string]any) error
SetObservation for this AuthenticatorDuo
func (*AuthenticatorDuo) SetParameters ¶
func (tr *AuthenticatorDuo) SetParameters(params map[string]any) error
SetParameters for this AuthenticatorDuo
func (*AuthenticatorDuo) SetProviderConfigReference ¶
func (mg *AuthenticatorDuo) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AuthenticatorDuo.
func (*AuthenticatorDuo) SetPublishConnectionDetailsTo ¶
func (mg *AuthenticatorDuo) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AuthenticatorDuo.
func (*AuthenticatorDuo) SetWriteConnectionSecretToReference ¶
func (mg *AuthenticatorDuo) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AuthenticatorDuo.
type AuthenticatorDuoInitParameters ¶
type AuthenticatorDuoInitParameters struct { // (String) APIHostname *string `json:"apiHostname,omitempty" tf:"api_hostname,omitempty"` // (String) AdminIntegrationKey *string `json:"adminIntegrationKey,omitempty" tf:"admin_integration_key,omitempty"` // (String) ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // (String) ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` // (String) FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*AuthenticatorDuoInitParameters) DeepCopy ¶
func (in *AuthenticatorDuoInitParameters) DeepCopy() *AuthenticatorDuoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorDuoInitParameters.
func (*AuthenticatorDuoInitParameters) DeepCopyInto ¶
func (in *AuthenticatorDuoInitParameters) DeepCopyInto(out *AuthenticatorDuoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorDuoList ¶
type AuthenticatorDuoList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AuthenticatorDuo `json:"items"` }
AuthenticatorDuoList contains a list of AuthenticatorDuos
func (*AuthenticatorDuoList) DeepCopy ¶
func (in *AuthenticatorDuoList) DeepCopy() *AuthenticatorDuoList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorDuoList.
func (*AuthenticatorDuoList) DeepCopyInto ¶
func (in *AuthenticatorDuoList) DeepCopyInto(out *AuthenticatorDuoList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticatorDuoList) DeepCopyObject ¶
func (in *AuthenticatorDuoList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthenticatorDuoList) GetItems ¶
func (l *AuthenticatorDuoList) GetItems() []resource.Managed
GetItems of this AuthenticatorDuoList.
type AuthenticatorDuoObservation ¶
type AuthenticatorDuoObservation struct { // (String) APIHostname *string `json:"apiHostname,omitempty" tf:"api_hostname,omitempty"` // (String) AdminIntegrationKey *string `json:"adminIntegrationKey,omitempty" tf:"admin_integration_key,omitempty"` // (String) ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // (String) ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` // (String) FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*AuthenticatorDuoObservation) DeepCopy ¶
func (in *AuthenticatorDuoObservation) DeepCopy() *AuthenticatorDuoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorDuoObservation.
func (*AuthenticatorDuoObservation) DeepCopyInto ¶
func (in *AuthenticatorDuoObservation) DeepCopyInto(out *AuthenticatorDuoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorDuoParameters ¶
type AuthenticatorDuoParameters struct { // (String) // +kubebuilder:validation:Optional APIHostname *string `json:"apiHostname,omitempty" tf:"api_hostname,omitempty"` // (String) // +kubebuilder:validation:Optional AdminIntegrationKey *string `json:"adminIntegrationKey,omitempty" tf:"admin_integration_key,omitempty"` // (String, Sensitive) // +kubebuilder:validation:Optional AdminSecretKeySecretRef *v1.SecretKeySelector `json:"adminSecretKeySecretRef,omitempty" tf:"-"` // (String) // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // (String, Sensitive) // +kubebuilder:validation:Optional ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"` // (String) // +kubebuilder:validation:Optional ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` // (String) // +kubebuilder:validation:Optional FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*AuthenticatorDuoParameters) DeepCopy ¶
func (in *AuthenticatorDuoParameters) DeepCopy() *AuthenticatorDuoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorDuoParameters.
func (*AuthenticatorDuoParameters) DeepCopyInto ¶
func (in *AuthenticatorDuoParameters) DeepCopyInto(out *AuthenticatorDuoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorDuoSpec ¶
type AuthenticatorDuoSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AuthenticatorDuoParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AuthenticatorDuoInitParameters `json:"initProvider,omitempty"` }
AuthenticatorDuoSpec defines the desired state of AuthenticatorDuo
func (*AuthenticatorDuoSpec) DeepCopy ¶
func (in *AuthenticatorDuoSpec) DeepCopy() *AuthenticatorDuoSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorDuoSpec.
func (*AuthenticatorDuoSpec) DeepCopyInto ¶
func (in *AuthenticatorDuoSpec) DeepCopyInto(out *AuthenticatorDuoSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorDuoStatus ¶
type AuthenticatorDuoStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AuthenticatorDuoObservation `json:"atProvider,omitempty"` }
AuthenticatorDuoStatus defines the observed state of AuthenticatorDuo.
func (*AuthenticatorDuoStatus) DeepCopy ¶
func (in *AuthenticatorDuoStatus) DeepCopy() *AuthenticatorDuoStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorDuoStatus.
func (*AuthenticatorDuoStatus) DeepCopyInto ¶
func (in *AuthenticatorDuoStatus) DeepCopyInto(out *AuthenticatorDuoStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorSMS ¶
type AuthenticatorSMS struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.accountSidSecretRef)",message="spec.forProvider.accountSidSecretRef is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authSecretRef)",message="spec.forProvider.authSecretRef is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.fromNumber) || (has(self.initProvider) && has(self.initProvider.fromNumber))",message="spec.forProvider.fromNumber is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec AuthenticatorSMSSpec `json:"spec"` Status AuthenticatorSMSStatus `json:"status,omitempty"` }
AuthenticatorSMS is the Schema for the AuthenticatorSMSs API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*AuthenticatorSMS) DeepCopy ¶
func (in *AuthenticatorSMS) DeepCopy() *AuthenticatorSMS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorSMS.
func (*AuthenticatorSMS) DeepCopyInto ¶
func (in *AuthenticatorSMS) DeepCopyInto(out *AuthenticatorSMS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticatorSMS) DeepCopyObject ¶
func (in *AuthenticatorSMS) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthenticatorSMS) GetCondition ¶
func (mg *AuthenticatorSMS) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AuthenticatorSMS.
func (*AuthenticatorSMS) GetConnectionDetailsMapping ¶
func (tr *AuthenticatorSMS) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AuthenticatorSMS
func (*AuthenticatorSMS) GetDeletionPolicy ¶
func (mg *AuthenticatorSMS) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AuthenticatorSMS.
func (*AuthenticatorSMS) GetID ¶
func (tr *AuthenticatorSMS) GetID() string
GetID returns ID of underlying Terraform resource of this AuthenticatorSMS
func (*AuthenticatorSMS) GetInitParameters ¶
func (tr *AuthenticatorSMS) GetInitParameters() (map[string]any, error)
GetInitParameters of this AuthenticatorSMS
func (*AuthenticatorSMS) GetManagementPolicies ¶
func (mg *AuthenticatorSMS) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AuthenticatorSMS.
func (*AuthenticatorSMS) GetObservation ¶
func (tr *AuthenticatorSMS) GetObservation() (map[string]any, error)
GetObservation of this AuthenticatorSMS
func (*AuthenticatorSMS) GetParameters ¶
func (tr *AuthenticatorSMS) GetParameters() (map[string]any, error)
GetParameters of this AuthenticatorSMS
func (*AuthenticatorSMS) GetProviderConfigReference ¶
func (mg *AuthenticatorSMS) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AuthenticatorSMS.
func (*AuthenticatorSMS) GetPublishConnectionDetailsTo ¶
func (mg *AuthenticatorSMS) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AuthenticatorSMS.
func (*AuthenticatorSMS) GetTerraformResourceType ¶
func (mg *AuthenticatorSMS) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AuthenticatorSMS
func (*AuthenticatorSMS) GetTerraformSchemaVersion ¶
func (tr *AuthenticatorSMS) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AuthenticatorSMS) GetWriteConnectionSecretToReference ¶
func (mg *AuthenticatorSMS) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AuthenticatorSMS.
func (*AuthenticatorSMS) LateInitialize ¶
func (tr *AuthenticatorSMS) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AuthenticatorSMS using its observed tfState. returns True if there are any spec changes for the resource.
func (*AuthenticatorSMS) SetConditions ¶
func (mg *AuthenticatorSMS) SetConditions(c ...xpv1.Condition)
SetConditions of this AuthenticatorSMS.
func (*AuthenticatorSMS) SetDeletionPolicy ¶
func (mg *AuthenticatorSMS) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AuthenticatorSMS.
func (*AuthenticatorSMS) SetManagementPolicies ¶
func (mg *AuthenticatorSMS) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AuthenticatorSMS.
func (*AuthenticatorSMS) SetObservation ¶
func (tr *AuthenticatorSMS) SetObservation(obs map[string]any) error
SetObservation for this AuthenticatorSMS
func (*AuthenticatorSMS) SetParameters ¶
func (tr *AuthenticatorSMS) SetParameters(params map[string]any) error
SetParameters for this AuthenticatorSMS
func (*AuthenticatorSMS) SetProviderConfigReference ¶
func (mg *AuthenticatorSMS) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AuthenticatorSMS.
func (*AuthenticatorSMS) SetPublishConnectionDetailsTo ¶
func (mg *AuthenticatorSMS) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AuthenticatorSMS.
func (*AuthenticatorSMS) SetWriteConnectionSecretToReference ¶
func (mg *AuthenticatorSMS) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AuthenticatorSMS.
type AuthenticatorSMSInitParameters ¶
type AuthenticatorSMSInitParameters struct { // Defaults to `basic`. AuthType *string `json:"authType,omitempty" tf:"auth_type,omitempty"` ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` FromNumber *string `json:"fromNumber,omitempty" tf:"from_number,omitempty"` Mapping *string `json:"mapping,omitempty" tf:"mapping,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` // Defaults to `twilio`. SMSProvider *string `json:"smsProvider,omitempty" tf:"sms_provider,omitempty"` // Defaults to `false`. VerifyOnly *bool `json:"verifyOnly,omitempty" tf:"verify_only,omitempty"` }
func (*AuthenticatorSMSInitParameters) DeepCopy ¶
func (in *AuthenticatorSMSInitParameters) DeepCopy() *AuthenticatorSMSInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorSMSInitParameters.
func (*AuthenticatorSMSInitParameters) DeepCopyInto ¶
func (in *AuthenticatorSMSInitParameters) DeepCopyInto(out *AuthenticatorSMSInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorSMSList ¶
type AuthenticatorSMSList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AuthenticatorSMS `json:"items"` }
AuthenticatorSMSList contains a list of AuthenticatorSMSs
func (*AuthenticatorSMSList) DeepCopy ¶
func (in *AuthenticatorSMSList) DeepCopy() *AuthenticatorSMSList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorSMSList.
func (*AuthenticatorSMSList) DeepCopyInto ¶
func (in *AuthenticatorSMSList) DeepCopyInto(out *AuthenticatorSMSList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticatorSMSList) DeepCopyObject ¶
func (in *AuthenticatorSMSList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthenticatorSMSList) GetItems ¶
func (l *AuthenticatorSMSList) GetItems() []resource.Managed
GetItems of this AuthenticatorSMSList.
type AuthenticatorSMSObservation ¶
type AuthenticatorSMSObservation struct { // Defaults to `basic`. AuthType *string `json:"authType,omitempty" tf:"auth_type,omitempty"` ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` FromNumber *string `json:"fromNumber,omitempty" tf:"from_number,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Mapping *string `json:"mapping,omitempty" tf:"mapping,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` // Defaults to `twilio`. SMSProvider *string `json:"smsProvider,omitempty" tf:"sms_provider,omitempty"` // Defaults to `false`. VerifyOnly *bool `json:"verifyOnly,omitempty" tf:"verify_only,omitempty"` }
func (*AuthenticatorSMSObservation) DeepCopy ¶
func (in *AuthenticatorSMSObservation) DeepCopy() *AuthenticatorSMSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorSMSObservation.
func (*AuthenticatorSMSObservation) DeepCopyInto ¶
func (in *AuthenticatorSMSObservation) DeepCopyInto(out *AuthenticatorSMSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorSMSParameters ¶
type AuthenticatorSMSParameters struct { // +kubebuilder:validation:Optional AccountSidSecretRef v1.SecretKeySelector `json:"accountSidSecretRef" tf:"-"` // +kubebuilder:validation:Optional AuthPasswordSecretRef *v1.SecretKeySelector `json:"authPasswordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional AuthSecretRef v1.SecretKeySelector `json:"authSecretRef" tf:"-"` // Defaults to `basic`. // +kubebuilder:validation:Optional AuthType *string `json:"authType,omitempty" tf:"auth_type,omitempty"` // +kubebuilder:validation:Optional ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` // +kubebuilder:validation:Optional FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // +kubebuilder:validation:Optional FromNumber *string `json:"fromNumber,omitempty" tf:"from_number,omitempty"` // +kubebuilder:validation:Optional Mapping *string `json:"mapping,omitempty" tf:"mapping,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Defaults to `twilio`. // +kubebuilder:validation:Optional SMSProvider *string `json:"smsProvider,omitempty" tf:"sms_provider,omitempty"` // Defaults to `false`. // +kubebuilder:validation:Optional VerifyOnly *bool `json:"verifyOnly,omitempty" tf:"verify_only,omitempty"` }
func (*AuthenticatorSMSParameters) DeepCopy ¶
func (in *AuthenticatorSMSParameters) DeepCopy() *AuthenticatorSMSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorSMSParameters.
func (*AuthenticatorSMSParameters) DeepCopyInto ¶
func (in *AuthenticatorSMSParameters) DeepCopyInto(out *AuthenticatorSMSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorSMSSpec ¶
type AuthenticatorSMSSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AuthenticatorSMSParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AuthenticatorSMSInitParameters `json:"initProvider,omitempty"` }
AuthenticatorSMSSpec defines the desired state of AuthenticatorSMS
func (*AuthenticatorSMSSpec) DeepCopy ¶
func (in *AuthenticatorSMSSpec) DeepCopy() *AuthenticatorSMSSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorSMSSpec.
func (*AuthenticatorSMSSpec) DeepCopyInto ¶
func (in *AuthenticatorSMSSpec) DeepCopyInto(out *AuthenticatorSMSSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorSMSStatus ¶
type AuthenticatorSMSStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AuthenticatorSMSObservation `json:"atProvider,omitempty"` }
AuthenticatorSMSStatus defines the observed state of AuthenticatorSMS.
func (*AuthenticatorSMSStatus) DeepCopy ¶
func (in *AuthenticatorSMSStatus) DeepCopy() *AuthenticatorSMSStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorSMSStatus.
func (*AuthenticatorSMSStatus) DeepCopyInto ¶
func (in *AuthenticatorSMSStatus) DeepCopyInto(out *AuthenticatorSMSStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorStatic ¶
type AuthenticatorStatic struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec AuthenticatorStaticSpec `json:"spec"` Status AuthenticatorStaticStatus `json:"status,omitempty"` }
AuthenticatorStatic is the Schema for the AuthenticatorStatics API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*AuthenticatorStatic) DeepCopy ¶
func (in *AuthenticatorStatic) DeepCopy() *AuthenticatorStatic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorStatic.
func (*AuthenticatorStatic) DeepCopyInto ¶
func (in *AuthenticatorStatic) DeepCopyInto(out *AuthenticatorStatic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticatorStatic) DeepCopyObject ¶
func (in *AuthenticatorStatic) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthenticatorStatic) GetCondition ¶
func (mg *AuthenticatorStatic) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AuthenticatorStatic.
func (*AuthenticatorStatic) GetConnectionDetailsMapping ¶
func (tr *AuthenticatorStatic) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AuthenticatorStatic
func (*AuthenticatorStatic) GetDeletionPolicy ¶
func (mg *AuthenticatorStatic) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AuthenticatorStatic.
func (*AuthenticatorStatic) GetID ¶
func (tr *AuthenticatorStatic) GetID() string
GetID returns ID of underlying Terraform resource of this AuthenticatorStatic
func (*AuthenticatorStatic) GetInitParameters ¶
func (tr *AuthenticatorStatic) GetInitParameters() (map[string]any, error)
GetInitParameters of this AuthenticatorStatic
func (*AuthenticatorStatic) GetManagementPolicies ¶
func (mg *AuthenticatorStatic) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AuthenticatorStatic.
func (*AuthenticatorStatic) GetObservation ¶
func (tr *AuthenticatorStatic) GetObservation() (map[string]any, error)
GetObservation of this AuthenticatorStatic
func (*AuthenticatorStatic) GetParameters ¶
func (tr *AuthenticatorStatic) GetParameters() (map[string]any, error)
GetParameters of this AuthenticatorStatic
func (*AuthenticatorStatic) GetProviderConfigReference ¶
func (mg *AuthenticatorStatic) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AuthenticatorStatic.
func (*AuthenticatorStatic) GetPublishConnectionDetailsTo ¶
func (mg *AuthenticatorStatic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AuthenticatorStatic.
func (*AuthenticatorStatic) GetTerraformResourceType ¶
func (mg *AuthenticatorStatic) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AuthenticatorStatic
func (*AuthenticatorStatic) GetTerraformSchemaVersion ¶
func (tr *AuthenticatorStatic) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AuthenticatorStatic) GetWriteConnectionSecretToReference ¶
func (mg *AuthenticatorStatic) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AuthenticatorStatic.
func (*AuthenticatorStatic) LateInitialize ¶
func (tr *AuthenticatorStatic) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AuthenticatorStatic using its observed tfState. returns True if there are any spec changes for the resource.
func (*AuthenticatorStatic) SetConditions ¶
func (mg *AuthenticatorStatic) SetConditions(c ...xpv1.Condition)
SetConditions of this AuthenticatorStatic.
func (*AuthenticatorStatic) SetDeletionPolicy ¶
func (mg *AuthenticatorStatic) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AuthenticatorStatic.
func (*AuthenticatorStatic) SetManagementPolicies ¶
func (mg *AuthenticatorStatic) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AuthenticatorStatic.
func (*AuthenticatorStatic) SetObservation ¶
func (tr *AuthenticatorStatic) SetObservation(obs map[string]any) error
SetObservation for this AuthenticatorStatic
func (*AuthenticatorStatic) SetParameters ¶
func (tr *AuthenticatorStatic) SetParameters(params map[string]any) error
SetParameters for this AuthenticatorStatic
func (*AuthenticatorStatic) SetProviderConfigReference ¶
func (mg *AuthenticatorStatic) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AuthenticatorStatic.
func (*AuthenticatorStatic) SetPublishConnectionDetailsTo ¶
func (mg *AuthenticatorStatic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AuthenticatorStatic.
func (*AuthenticatorStatic) SetWriteConnectionSecretToReference ¶
func (mg *AuthenticatorStatic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AuthenticatorStatic.
type AuthenticatorStaticInitParameters ¶
type AuthenticatorStaticInitParameters struct { // (String) ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` // (String) FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Number) Defaults to 6. // Defaults to `6`. TokenCount *float64 `json:"tokenCount,omitempty" tf:"token_count,omitempty"` // (Number) Defaults to 12. // Defaults to `12`. TokenLength *float64 `json:"tokenLength,omitempty" tf:"token_length,omitempty"` }
func (*AuthenticatorStaticInitParameters) DeepCopy ¶
func (in *AuthenticatorStaticInitParameters) DeepCopy() *AuthenticatorStaticInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorStaticInitParameters.
func (*AuthenticatorStaticInitParameters) DeepCopyInto ¶
func (in *AuthenticatorStaticInitParameters) DeepCopyInto(out *AuthenticatorStaticInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorStaticList ¶
type AuthenticatorStaticList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AuthenticatorStatic `json:"items"` }
AuthenticatorStaticList contains a list of AuthenticatorStatics
func (*AuthenticatorStaticList) DeepCopy ¶
func (in *AuthenticatorStaticList) DeepCopy() *AuthenticatorStaticList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorStaticList.
func (*AuthenticatorStaticList) DeepCopyInto ¶
func (in *AuthenticatorStaticList) DeepCopyInto(out *AuthenticatorStaticList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticatorStaticList) DeepCopyObject ¶
func (in *AuthenticatorStaticList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthenticatorStaticList) GetItems ¶
func (l *AuthenticatorStaticList) GetItems() []resource.Managed
GetItems of this AuthenticatorStaticList.
type AuthenticatorStaticObservation ¶
type AuthenticatorStaticObservation struct { // (String) ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` // (String) FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Number) Defaults to 6. // Defaults to `6`. TokenCount *float64 `json:"tokenCount,omitempty" tf:"token_count,omitempty"` // (Number) Defaults to 12. // Defaults to `12`. TokenLength *float64 `json:"tokenLength,omitempty" tf:"token_length,omitempty"` }
func (*AuthenticatorStaticObservation) DeepCopy ¶
func (in *AuthenticatorStaticObservation) DeepCopy() *AuthenticatorStaticObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorStaticObservation.
func (*AuthenticatorStaticObservation) DeepCopyInto ¶
func (in *AuthenticatorStaticObservation) DeepCopyInto(out *AuthenticatorStaticObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorStaticParameters ¶
type AuthenticatorStaticParameters struct { // (String) // +kubebuilder:validation:Optional ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` // (String) // +kubebuilder:validation:Optional FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Number) Defaults to 6. // Defaults to `6`. // +kubebuilder:validation:Optional TokenCount *float64 `json:"tokenCount,omitempty" tf:"token_count,omitempty"` // (Number) Defaults to 12. // Defaults to `12`. // +kubebuilder:validation:Optional TokenLength *float64 `json:"tokenLength,omitempty" tf:"token_length,omitempty"` }
func (*AuthenticatorStaticParameters) DeepCopy ¶
func (in *AuthenticatorStaticParameters) DeepCopy() *AuthenticatorStaticParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorStaticParameters.
func (*AuthenticatorStaticParameters) DeepCopyInto ¶
func (in *AuthenticatorStaticParameters) DeepCopyInto(out *AuthenticatorStaticParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorStaticSpec ¶
type AuthenticatorStaticSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AuthenticatorStaticParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AuthenticatorStaticInitParameters `json:"initProvider,omitempty"` }
AuthenticatorStaticSpec defines the desired state of AuthenticatorStatic
func (*AuthenticatorStaticSpec) DeepCopy ¶
func (in *AuthenticatorStaticSpec) DeepCopy() *AuthenticatorStaticSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorStaticSpec.
func (*AuthenticatorStaticSpec) DeepCopyInto ¶
func (in *AuthenticatorStaticSpec) DeepCopyInto(out *AuthenticatorStaticSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorStaticStatus ¶
type AuthenticatorStaticStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AuthenticatorStaticObservation `json:"atProvider,omitempty"` }
AuthenticatorStaticStatus defines the observed state of AuthenticatorStatic.
func (*AuthenticatorStaticStatus) DeepCopy ¶
func (in *AuthenticatorStaticStatus) DeepCopy() *AuthenticatorStaticStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorStaticStatus.
func (*AuthenticatorStaticStatus) DeepCopyInto ¶
func (in *AuthenticatorStaticStatus) DeepCopyInto(out *AuthenticatorStaticStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorTOTP ¶
type AuthenticatorTOTP struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec AuthenticatorTOTPSpec `json:"spec"` Status AuthenticatorTOTPStatus `json:"status,omitempty"` }
AuthenticatorTOTP is the Schema for the AuthenticatorTOTPs API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*AuthenticatorTOTP) DeepCopy ¶
func (in *AuthenticatorTOTP) DeepCopy() *AuthenticatorTOTP
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorTOTP.
func (*AuthenticatorTOTP) DeepCopyInto ¶
func (in *AuthenticatorTOTP) DeepCopyInto(out *AuthenticatorTOTP)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticatorTOTP) DeepCopyObject ¶
func (in *AuthenticatorTOTP) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthenticatorTOTP) GetCondition ¶
func (mg *AuthenticatorTOTP) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AuthenticatorTOTP.
func (*AuthenticatorTOTP) GetConnectionDetailsMapping ¶
func (tr *AuthenticatorTOTP) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AuthenticatorTOTP
func (*AuthenticatorTOTP) GetDeletionPolicy ¶
func (mg *AuthenticatorTOTP) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AuthenticatorTOTP.
func (*AuthenticatorTOTP) GetID ¶
func (tr *AuthenticatorTOTP) GetID() string
GetID returns ID of underlying Terraform resource of this AuthenticatorTOTP
func (*AuthenticatorTOTP) GetInitParameters ¶
func (tr *AuthenticatorTOTP) GetInitParameters() (map[string]any, error)
GetInitParameters of this AuthenticatorTOTP
func (*AuthenticatorTOTP) GetManagementPolicies ¶
func (mg *AuthenticatorTOTP) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AuthenticatorTOTP.
func (*AuthenticatorTOTP) GetObservation ¶
func (tr *AuthenticatorTOTP) GetObservation() (map[string]any, error)
GetObservation of this AuthenticatorTOTP
func (*AuthenticatorTOTP) GetParameters ¶
func (tr *AuthenticatorTOTP) GetParameters() (map[string]any, error)
GetParameters of this AuthenticatorTOTP
func (*AuthenticatorTOTP) GetProviderConfigReference ¶
func (mg *AuthenticatorTOTP) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AuthenticatorTOTP.
func (*AuthenticatorTOTP) GetPublishConnectionDetailsTo ¶
func (mg *AuthenticatorTOTP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AuthenticatorTOTP.
func (*AuthenticatorTOTP) GetTerraformResourceType ¶
func (mg *AuthenticatorTOTP) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AuthenticatorTOTP
func (*AuthenticatorTOTP) GetTerraformSchemaVersion ¶
func (tr *AuthenticatorTOTP) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AuthenticatorTOTP) GetWriteConnectionSecretToReference ¶
func (mg *AuthenticatorTOTP) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AuthenticatorTOTP.
func (*AuthenticatorTOTP) LateInitialize ¶
func (tr *AuthenticatorTOTP) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AuthenticatorTOTP using its observed tfState. returns True if there are any spec changes for the resource.
func (*AuthenticatorTOTP) SetConditions ¶
func (mg *AuthenticatorTOTP) SetConditions(c ...xpv1.Condition)
SetConditions of this AuthenticatorTOTP.
func (*AuthenticatorTOTP) SetDeletionPolicy ¶
func (mg *AuthenticatorTOTP) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AuthenticatorTOTP.
func (*AuthenticatorTOTP) SetManagementPolicies ¶
func (mg *AuthenticatorTOTP) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AuthenticatorTOTP.
func (*AuthenticatorTOTP) SetObservation ¶
func (tr *AuthenticatorTOTP) SetObservation(obs map[string]any) error
SetObservation for this AuthenticatorTOTP
func (*AuthenticatorTOTP) SetParameters ¶
func (tr *AuthenticatorTOTP) SetParameters(params map[string]any) error
SetParameters for this AuthenticatorTOTP
func (*AuthenticatorTOTP) SetProviderConfigReference ¶
func (mg *AuthenticatorTOTP) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AuthenticatorTOTP.
func (*AuthenticatorTOTP) SetPublishConnectionDetailsTo ¶
func (mg *AuthenticatorTOTP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AuthenticatorTOTP.
func (*AuthenticatorTOTP) SetWriteConnectionSecretToReference ¶
func (mg *AuthenticatorTOTP) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AuthenticatorTOTP.
type AuthenticatorTOTPInitParameters ¶
type AuthenticatorTOTPInitParameters struct { // (String) ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` // (Number) Defaults to 6. // Defaults to `6`. Digits *float64 `json:"digits,omitempty" tf:"digits,omitempty"` // (String) FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*AuthenticatorTOTPInitParameters) DeepCopy ¶
func (in *AuthenticatorTOTPInitParameters) DeepCopy() *AuthenticatorTOTPInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorTOTPInitParameters.
func (*AuthenticatorTOTPInitParameters) DeepCopyInto ¶
func (in *AuthenticatorTOTPInitParameters) DeepCopyInto(out *AuthenticatorTOTPInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorTOTPList ¶
type AuthenticatorTOTPList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AuthenticatorTOTP `json:"items"` }
AuthenticatorTOTPList contains a list of AuthenticatorTOTPs
func (*AuthenticatorTOTPList) DeepCopy ¶
func (in *AuthenticatorTOTPList) DeepCopy() *AuthenticatorTOTPList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorTOTPList.
func (*AuthenticatorTOTPList) DeepCopyInto ¶
func (in *AuthenticatorTOTPList) DeepCopyInto(out *AuthenticatorTOTPList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticatorTOTPList) DeepCopyObject ¶
func (in *AuthenticatorTOTPList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthenticatorTOTPList) GetItems ¶
func (l *AuthenticatorTOTPList) GetItems() []resource.Managed
GetItems of this AuthenticatorTOTPList.
type AuthenticatorTOTPObservation ¶
type AuthenticatorTOTPObservation struct { // (String) ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` // (Number) Defaults to 6. // Defaults to `6`. Digits *float64 `json:"digits,omitempty" tf:"digits,omitempty"` // (String) FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*AuthenticatorTOTPObservation) DeepCopy ¶
func (in *AuthenticatorTOTPObservation) DeepCopy() *AuthenticatorTOTPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorTOTPObservation.
func (*AuthenticatorTOTPObservation) DeepCopyInto ¶
func (in *AuthenticatorTOTPObservation) DeepCopyInto(out *AuthenticatorTOTPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorTOTPParameters ¶
type AuthenticatorTOTPParameters struct { // (String) // +kubebuilder:validation:Optional ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` // (Number) Defaults to 6. // Defaults to `6`. // +kubebuilder:validation:Optional Digits *float64 `json:"digits,omitempty" tf:"digits,omitempty"` // (String) // +kubebuilder:validation:Optional FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*AuthenticatorTOTPParameters) DeepCopy ¶
func (in *AuthenticatorTOTPParameters) DeepCopy() *AuthenticatorTOTPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorTOTPParameters.
func (*AuthenticatorTOTPParameters) DeepCopyInto ¶
func (in *AuthenticatorTOTPParameters) DeepCopyInto(out *AuthenticatorTOTPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorTOTPSpec ¶
type AuthenticatorTOTPSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AuthenticatorTOTPParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AuthenticatorTOTPInitParameters `json:"initProvider,omitempty"` }
AuthenticatorTOTPSpec defines the desired state of AuthenticatorTOTP
func (*AuthenticatorTOTPSpec) DeepCopy ¶
func (in *AuthenticatorTOTPSpec) DeepCopy() *AuthenticatorTOTPSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorTOTPSpec.
func (*AuthenticatorTOTPSpec) DeepCopyInto ¶
func (in *AuthenticatorTOTPSpec) DeepCopyInto(out *AuthenticatorTOTPSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorTOTPStatus ¶
type AuthenticatorTOTPStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AuthenticatorTOTPObservation `json:"atProvider,omitempty"` }
AuthenticatorTOTPStatus defines the observed state of AuthenticatorTOTP.
func (*AuthenticatorTOTPStatus) DeepCopy ¶
func (in *AuthenticatorTOTPStatus) DeepCopy() *AuthenticatorTOTPStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorTOTPStatus.
func (*AuthenticatorTOTPStatus) DeepCopyInto ¶
func (in *AuthenticatorTOTPStatus) DeepCopyInto(out *AuthenticatorTOTPStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorValidate ¶
type AuthenticatorValidate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.notConfiguredAction) || (has(self.initProvider) && has(self.initProvider.notConfiguredAction))",message="spec.forProvider.notConfiguredAction is a required parameter" Spec AuthenticatorValidateSpec `json:"spec"` Status AuthenticatorValidateStatus `json:"status,omitempty"` }
AuthenticatorValidate is the Schema for the AuthenticatorValidates API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*AuthenticatorValidate) DeepCopy ¶
func (in *AuthenticatorValidate) DeepCopy() *AuthenticatorValidate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorValidate.
func (*AuthenticatorValidate) DeepCopyInto ¶
func (in *AuthenticatorValidate) DeepCopyInto(out *AuthenticatorValidate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticatorValidate) DeepCopyObject ¶
func (in *AuthenticatorValidate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthenticatorValidate) GetCondition ¶
func (mg *AuthenticatorValidate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AuthenticatorValidate.
func (*AuthenticatorValidate) GetConnectionDetailsMapping ¶
func (tr *AuthenticatorValidate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AuthenticatorValidate
func (*AuthenticatorValidate) GetDeletionPolicy ¶
func (mg *AuthenticatorValidate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AuthenticatorValidate.
func (*AuthenticatorValidate) GetID ¶
func (tr *AuthenticatorValidate) GetID() string
GetID returns ID of underlying Terraform resource of this AuthenticatorValidate
func (*AuthenticatorValidate) GetInitParameters ¶
func (tr *AuthenticatorValidate) GetInitParameters() (map[string]any, error)
GetInitParameters of this AuthenticatorValidate
func (*AuthenticatorValidate) GetManagementPolicies ¶
func (mg *AuthenticatorValidate) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AuthenticatorValidate.
func (*AuthenticatorValidate) GetObservation ¶
func (tr *AuthenticatorValidate) GetObservation() (map[string]any, error)
GetObservation of this AuthenticatorValidate
func (*AuthenticatorValidate) GetParameters ¶
func (tr *AuthenticatorValidate) GetParameters() (map[string]any, error)
GetParameters of this AuthenticatorValidate
func (*AuthenticatorValidate) GetProviderConfigReference ¶
func (mg *AuthenticatorValidate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AuthenticatorValidate.
func (*AuthenticatorValidate) GetPublishConnectionDetailsTo ¶
func (mg *AuthenticatorValidate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AuthenticatorValidate.
func (*AuthenticatorValidate) GetTerraformResourceType ¶
func (mg *AuthenticatorValidate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AuthenticatorValidate
func (*AuthenticatorValidate) GetTerraformSchemaVersion ¶
func (tr *AuthenticatorValidate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AuthenticatorValidate) GetWriteConnectionSecretToReference ¶
func (mg *AuthenticatorValidate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AuthenticatorValidate.
func (*AuthenticatorValidate) LateInitialize ¶
func (tr *AuthenticatorValidate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AuthenticatorValidate using its observed tfState. returns True if there are any spec changes for the resource.
func (*AuthenticatorValidate) SetConditions ¶
func (mg *AuthenticatorValidate) SetConditions(c ...xpv1.Condition)
SetConditions of this AuthenticatorValidate.
func (*AuthenticatorValidate) SetDeletionPolicy ¶
func (mg *AuthenticatorValidate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AuthenticatorValidate.
func (*AuthenticatorValidate) SetManagementPolicies ¶
func (mg *AuthenticatorValidate) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AuthenticatorValidate.
func (*AuthenticatorValidate) SetObservation ¶
func (tr *AuthenticatorValidate) SetObservation(obs map[string]any) error
SetObservation for this AuthenticatorValidate
func (*AuthenticatorValidate) SetParameters ¶
func (tr *AuthenticatorValidate) SetParameters(params map[string]any) error
SetParameters for this AuthenticatorValidate
func (*AuthenticatorValidate) SetProviderConfigReference ¶
func (mg *AuthenticatorValidate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AuthenticatorValidate.
func (*AuthenticatorValidate) SetPublishConnectionDetailsTo ¶
func (mg *AuthenticatorValidate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AuthenticatorValidate.
func (*AuthenticatorValidate) SetWriteConnectionSecretToReference ¶
func (mg *AuthenticatorValidate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AuthenticatorValidate.
type AuthenticatorValidateInitParameters ¶
type AuthenticatorValidateInitParameters struct { // (List of String) ConfigurationStages []*string `json:"configurationStages,omitempty" tf:"configuration_stages,omitempty"` // (List of String) DeviceClasses []*string `json:"deviceClasses,omitempty" tf:"device_classes,omitempty"` // (String) Defaults to seconds=0. // Defaults to `seconds=0`. LastAuthThreshold *string `json:"lastAuthThreshold,omitempty" tf:"last_auth_threshold,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) NotConfiguredAction *string `json:"notConfiguredAction,omitempty" tf:"not_configured_action,omitempty"` // (String) Defaults to preferred. // Defaults to `preferred`. WebauthnUserVerification *string `json:"webauthnUserVerification,omitempty" tf:"webauthn_user_verification,omitempty"` }
func (*AuthenticatorValidateInitParameters) DeepCopy ¶
func (in *AuthenticatorValidateInitParameters) DeepCopy() *AuthenticatorValidateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorValidateInitParameters.
func (*AuthenticatorValidateInitParameters) DeepCopyInto ¶
func (in *AuthenticatorValidateInitParameters) DeepCopyInto(out *AuthenticatorValidateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorValidateList ¶
type AuthenticatorValidateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AuthenticatorValidate `json:"items"` }
AuthenticatorValidateList contains a list of AuthenticatorValidates
func (*AuthenticatorValidateList) DeepCopy ¶
func (in *AuthenticatorValidateList) DeepCopy() *AuthenticatorValidateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorValidateList.
func (*AuthenticatorValidateList) DeepCopyInto ¶
func (in *AuthenticatorValidateList) DeepCopyInto(out *AuthenticatorValidateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticatorValidateList) DeepCopyObject ¶
func (in *AuthenticatorValidateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthenticatorValidateList) GetItems ¶
func (l *AuthenticatorValidateList) GetItems() []resource.Managed
GetItems of this AuthenticatorValidateList.
type AuthenticatorValidateObservation ¶
type AuthenticatorValidateObservation struct { // (List of String) ConfigurationStages []*string `json:"configurationStages,omitempty" tf:"configuration_stages,omitempty"` // (List of String) DeviceClasses []*string `json:"deviceClasses,omitempty" tf:"device_classes,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Defaults to seconds=0. // Defaults to `seconds=0`. LastAuthThreshold *string `json:"lastAuthThreshold,omitempty" tf:"last_auth_threshold,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) NotConfiguredAction *string `json:"notConfiguredAction,omitempty" tf:"not_configured_action,omitempty"` // (String) Defaults to preferred. // Defaults to `preferred`. WebauthnUserVerification *string `json:"webauthnUserVerification,omitempty" tf:"webauthn_user_verification,omitempty"` }
func (*AuthenticatorValidateObservation) DeepCopy ¶
func (in *AuthenticatorValidateObservation) DeepCopy() *AuthenticatorValidateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorValidateObservation.
func (*AuthenticatorValidateObservation) DeepCopyInto ¶
func (in *AuthenticatorValidateObservation) DeepCopyInto(out *AuthenticatorValidateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorValidateParameters ¶
type AuthenticatorValidateParameters struct { // (List of String) // +kubebuilder:validation:Optional ConfigurationStages []*string `json:"configurationStages,omitempty" tf:"configuration_stages,omitempty"` // (List of String) // +kubebuilder:validation:Optional DeviceClasses []*string `json:"deviceClasses,omitempty" tf:"device_classes,omitempty"` // (String) Defaults to seconds=0. // Defaults to `seconds=0`. // +kubebuilder:validation:Optional LastAuthThreshold *string `json:"lastAuthThreshold,omitempty" tf:"last_auth_threshold,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) // +kubebuilder:validation:Optional NotConfiguredAction *string `json:"notConfiguredAction,omitempty" tf:"not_configured_action,omitempty"` // (String) Defaults to preferred. // Defaults to `preferred`. // +kubebuilder:validation:Optional WebauthnUserVerification *string `json:"webauthnUserVerification,omitempty" tf:"webauthn_user_verification,omitempty"` }
func (*AuthenticatorValidateParameters) DeepCopy ¶
func (in *AuthenticatorValidateParameters) DeepCopy() *AuthenticatorValidateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorValidateParameters.
func (*AuthenticatorValidateParameters) DeepCopyInto ¶
func (in *AuthenticatorValidateParameters) DeepCopyInto(out *AuthenticatorValidateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorValidateSpec ¶
type AuthenticatorValidateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AuthenticatorValidateParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AuthenticatorValidateInitParameters `json:"initProvider,omitempty"` }
AuthenticatorValidateSpec defines the desired state of AuthenticatorValidate
func (*AuthenticatorValidateSpec) DeepCopy ¶
func (in *AuthenticatorValidateSpec) DeepCopy() *AuthenticatorValidateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorValidateSpec.
func (*AuthenticatorValidateSpec) DeepCopyInto ¶
func (in *AuthenticatorValidateSpec) DeepCopyInto(out *AuthenticatorValidateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorValidateStatus ¶
type AuthenticatorValidateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AuthenticatorValidateObservation `json:"atProvider,omitempty"` }
AuthenticatorValidateStatus defines the observed state of AuthenticatorValidate.
func (*AuthenticatorValidateStatus) DeepCopy ¶
func (in *AuthenticatorValidateStatus) DeepCopy() *AuthenticatorValidateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorValidateStatus.
func (*AuthenticatorValidateStatus) DeepCopyInto ¶
func (in *AuthenticatorValidateStatus) DeepCopyInto(out *AuthenticatorValidateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorWebAuthn ¶
type AuthenticatorWebAuthn struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec AuthenticatorWebAuthnSpec `json:"spec"` Status AuthenticatorWebAuthnStatus `json:"status,omitempty"` }
AuthenticatorWebAuthn is the Schema for the AuthenticatorWebAuthns API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*AuthenticatorWebAuthn) DeepCopy ¶
func (in *AuthenticatorWebAuthn) DeepCopy() *AuthenticatorWebAuthn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorWebAuthn.
func (*AuthenticatorWebAuthn) DeepCopyInto ¶
func (in *AuthenticatorWebAuthn) DeepCopyInto(out *AuthenticatorWebAuthn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticatorWebAuthn) DeepCopyObject ¶
func (in *AuthenticatorWebAuthn) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthenticatorWebAuthn) GetCondition ¶
func (mg *AuthenticatorWebAuthn) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AuthenticatorWebAuthn.
func (*AuthenticatorWebAuthn) GetConnectionDetailsMapping ¶
func (tr *AuthenticatorWebAuthn) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AuthenticatorWebAuthn
func (*AuthenticatorWebAuthn) GetDeletionPolicy ¶
func (mg *AuthenticatorWebAuthn) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AuthenticatorWebAuthn.
func (*AuthenticatorWebAuthn) GetID ¶
func (tr *AuthenticatorWebAuthn) GetID() string
GetID returns ID of underlying Terraform resource of this AuthenticatorWebAuthn
func (*AuthenticatorWebAuthn) GetInitParameters ¶
func (tr *AuthenticatorWebAuthn) GetInitParameters() (map[string]any, error)
GetInitParameters of this AuthenticatorWebAuthn
func (*AuthenticatorWebAuthn) GetManagementPolicies ¶
func (mg *AuthenticatorWebAuthn) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AuthenticatorWebAuthn.
func (*AuthenticatorWebAuthn) GetObservation ¶
func (tr *AuthenticatorWebAuthn) GetObservation() (map[string]any, error)
GetObservation of this AuthenticatorWebAuthn
func (*AuthenticatorWebAuthn) GetParameters ¶
func (tr *AuthenticatorWebAuthn) GetParameters() (map[string]any, error)
GetParameters of this AuthenticatorWebAuthn
func (*AuthenticatorWebAuthn) GetProviderConfigReference ¶
func (mg *AuthenticatorWebAuthn) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AuthenticatorWebAuthn.
func (*AuthenticatorWebAuthn) GetPublishConnectionDetailsTo ¶
func (mg *AuthenticatorWebAuthn) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AuthenticatorWebAuthn.
func (*AuthenticatorWebAuthn) GetTerraformResourceType ¶
func (mg *AuthenticatorWebAuthn) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AuthenticatorWebAuthn
func (*AuthenticatorWebAuthn) GetTerraformSchemaVersion ¶
func (tr *AuthenticatorWebAuthn) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AuthenticatorWebAuthn) GetWriteConnectionSecretToReference ¶
func (mg *AuthenticatorWebAuthn) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AuthenticatorWebAuthn.
func (*AuthenticatorWebAuthn) LateInitialize ¶
func (tr *AuthenticatorWebAuthn) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AuthenticatorWebAuthn using its observed tfState. returns True if there are any spec changes for the resource.
func (*AuthenticatorWebAuthn) SetConditions ¶
func (mg *AuthenticatorWebAuthn) SetConditions(c ...xpv1.Condition)
SetConditions of this AuthenticatorWebAuthn.
func (*AuthenticatorWebAuthn) SetDeletionPolicy ¶
func (mg *AuthenticatorWebAuthn) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AuthenticatorWebAuthn.
func (*AuthenticatorWebAuthn) SetManagementPolicies ¶
func (mg *AuthenticatorWebAuthn) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AuthenticatorWebAuthn.
func (*AuthenticatorWebAuthn) SetObservation ¶
func (tr *AuthenticatorWebAuthn) SetObservation(obs map[string]any) error
SetObservation for this AuthenticatorWebAuthn
func (*AuthenticatorWebAuthn) SetParameters ¶
func (tr *AuthenticatorWebAuthn) SetParameters(params map[string]any) error
SetParameters for this AuthenticatorWebAuthn
func (*AuthenticatorWebAuthn) SetProviderConfigReference ¶
func (mg *AuthenticatorWebAuthn) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AuthenticatorWebAuthn.
func (*AuthenticatorWebAuthn) SetPublishConnectionDetailsTo ¶
func (mg *AuthenticatorWebAuthn) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AuthenticatorWebAuthn.
func (*AuthenticatorWebAuthn) SetWriteConnectionSecretToReference ¶
func (mg *AuthenticatorWebAuthn) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AuthenticatorWebAuthn.
type AuthenticatorWebAuthnInitParameters ¶
type AuthenticatorWebAuthnInitParameters struct { // (String) AuthenticatorAttachment *string `json:"authenticatorAttachment,omitempty" tf:"authenticator_attachment,omitempty"` // (String) ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` // (String) FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Defaults to preferred. // Defaults to `preferred`. ResidentKeyRequirement *string `json:"residentKeyRequirement,omitempty" tf:"resident_key_requirement,omitempty"` // (String) Defaults to preferred. // Defaults to `preferred`. UserVerification *string `json:"userVerification,omitempty" tf:"user_verification,omitempty"` }
func (*AuthenticatorWebAuthnInitParameters) DeepCopy ¶
func (in *AuthenticatorWebAuthnInitParameters) DeepCopy() *AuthenticatorWebAuthnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorWebAuthnInitParameters.
func (*AuthenticatorWebAuthnInitParameters) DeepCopyInto ¶
func (in *AuthenticatorWebAuthnInitParameters) DeepCopyInto(out *AuthenticatorWebAuthnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorWebAuthnList ¶
type AuthenticatorWebAuthnList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AuthenticatorWebAuthn `json:"items"` }
AuthenticatorWebAuthnList contains a list of AuthenticatorWebAuthns
func (*AuthenticatorWebAuthnList) DeepCopy ¶
func (in *AuthenticatorWebAuthnList) DeepCopy() *AuthenticatorWebAuthnList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorWebAuthnList.
func (*AuthenticatorWebAuthnList) DeepCopyInto ¶
func (in *AuthenticatorWebAuthnList) DeepCopyInto(out *AuthenticatorWebAuthnList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticatorWebAuthnList) DeepCopyObject ¶
func (in *AuthenticatorWebAuthnList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthenticatorWebAuthnList) GetItems ¶
func (l *AuthenticatorWebAuthnList) GetItems() []resource.Managed
GetItems of this AuthenticatorWebAuthnList.
type AuthenticatorWebAuthnObservation ¶
type AuthenticatorWebAuthnObservation struct { // (String) AuthenticatorAttachment *string `json:"authenticatorAttachment,omitempty" tf:"authenticator_attachment,omitempty"` // (String) ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` // (String) FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Defaults to preferred. // Defaults to `preferred`. ResidentKeyRequirement *string `json:"residentKeyRequirement,omitempty" tf:"resident_key_requirement,omitempty"` // (String) Defaults to preferred. // Defaults to `preferred`. UserVerification *string `json:"userVerification,omitempty" tf:"user_verification,omitempty"` }
func (*AuthenticatorWebAuthnObservation) DeepCopy ¶
func (in *AuthenticatorWebAuthnObservation) DeepCopy() *AuthenticatorWebAuthnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorWebAuthnObservation.
func (*AuthenticatorWebAuthnObservation) DeepCopyInto ¶
func (in *AuthenticatorWebAuthnObservation) DeepCopyInto(out *AuthenticatorWebAuthnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorWebAuthnParameters ¶
type AuthenticatorWebAuthnParameters struct { // (String) // +kubebuilder:validation:Optional AuthenticatorAttachment *string `json:"authenticatorAttachment,omitempty" tf:"authenticator_attachment,omitempty"` // (String) // +kubebuilder:validation:Optional ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` // (String) // +kubebuilder:validation:Optional FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Defaults to preferred. // Defaults to `preferred`. // +kubebuilder:validation:Optional ResidentKeyRequirement *string `json:"residentKeyRequirement,omitempty" tf:"resident_key_requirement,omitempty"` // (String) Defaults to preferred. // Defaults to `preferred`. // +kubebuilder:validation:Optional UserVerification *string `json:"userVerification,omitempty" tf:"user_verification,omitempty"` }
func (*AuthenticatorWebAuthnParameters) DeepCopy ¶
func (in *AuthenticatorWebAuthnParameters) DeepCopy() *AuthenticatorWebAuthnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorWebAuthnParameters.
func (*AuthenticatorWebAuthnParameters) DeepCopyInto ¶
func (in *AuthenticatorWebAuthnParameters) DeepCopyInto(out *AuthenticatorWebAuthnParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorWebAuthnSpec ¶
type AuthenticatorWebAuthnSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AuthenticatorWebAuthnParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AuthenticatorWebAuthnInitParameters `json:"initProvider,omitempty"` }
AuthenticatorWebAuthnSpec defines the desired state of AuthenticatorWebAuthn
func (*AuthenticatorWebAuthnSpec) DeepCopy ¶
func (in *AuthenticatorWebAuthnSpec) DeepCopy() *AuthenticatorWebAuthnSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorWebAuthnSpec.
func (*AuthenticatorWebAuthnSpec) DeepCopyInto ¶
func (in *AuthenticatorWebAuthnSpec) DeepCopyInto(out *AuthenticatorWebAuthnSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatorWebAuthnStatus ¶
type AuthenticatorWebAuthnStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AuthenticatorWebAuthnObservation `json:"atProvider,omitempty"` }
AuthenticatorWebAuthnStatus defines the observed state of AuthenticatorWebAuthn.
func (*AuthenticatorWebAuthnStatus) DeepCopy ¶
func (in *AuthenticatorWebAuthnStatus) DeepCopy() *AuthenticatorWebAuthnStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatorWebAuthnStatus.
func (*AuthenticatorWebAuthnStatus) DeepCopyInto ¶
func (in *AuthenticatorWebAuthnStatus) DeepCopyInto(out *AuthenticatorWebAuthnStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Captcha ¶
type Captcha struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.privateKeySecretRef)",message="spec.forProvider.privateKeySecretRef is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publicKey) || (has(self.initProvider) && has(self.initProvider.publicKey))",message="spec.forProvider.publicKey is a required parameter" Spec CaptchaSpec `json:"spec"` Status CaptchaStatus `json:"status,omitempty"` }
Captcha is the Schema for the Captchas API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*Captcha) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Captcha.
func (*Captcha) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Captcha) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Captcha) GetCondition ¶
func (mg *Captcha) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Captcha.
func (*Captcha) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Captcha
func (*Captcha) GetDeletionPolicy ¶
func (mg *Captcha) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Captcha.
func (*Captcha) GetInitParameters ¶
GetInitParameters of this Captcha
func (*Captcha) GetManagementPolicies ¶
func (mg *Captcha) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Captcha.
func (*Captcha) GetObservation ¶
GetObservation of this Captcha
func (*Captcha) GetParameters ¶
GetParameters of this Captcha
func (*Captcha) GetProviderConfigReference ¶
GetProviderConfigReference of this Captcha.
func (*Captcha) GetPublishConnectionDetailsTo ¶
func (mg *Captcha) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Captcha.
func (*Captcha) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Captcha
func (*Captcha) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Captcha) GetWriteConnectionSecretToReference ¶
func (mg *Captcha) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Captcha.
func (*Captcha) LateInitialize ¶
LateInitialize this Captcha using its observed tfState. returns True if there are any spec changes for the resource.
func (*Captcha) SetConditions ¶
SetConditions of this Captcha.
func (*Captcha) SetDeletionPolicy ¶
func (mg *Captcha) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Captcha.
func (*Captcha) SetManagementPolicies ¶
func (mg *Captcha) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Captcha.
func (*Captcha) SetObservation ¶
SetObservation for this Captcha
func (*Captcha) SetParameters ¶
SetParameters for this Captcha
func (*Captcha) SetProviderConfigReference ¶
SetProviderConfigReference of this Captcha.
func (*Captcha) SetPublishConnectionDetailsTo ¶
func (mg *Captcha) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Captcha.
func (*Captcha) SetWriteConnectionSecretToReference ¶
func (mg *Captcha) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Captcha.
type CaptchaInitParameters ¶
type CaptchaInitParameters struct { // (String) Defaults to https://www.recaptcha.net/recaptcha/api/siteverify. // Defaults to `https://www.recaptcha.net/recaptcha/api/siteverify`. APIURL *string `json:"apiUrl,omitempty" tf:"api_url,omitempty"` // (String) Defaults to https://www.recaptcha.net/recaptcha/api.js. // Defaults to `https://www.recaptcha.net/recaptcha/api.js`. JsURL *string `json:"jsUrl,omitempty" tf:"js_url,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) PublicKey *string `json:"publicKey,omitempty" tf:"public_key,omitempty"` }
func (*CaptchaInitParameters) DeepCopy ¶
func (in *CaptchaInitParameters) DeepCopy() *CaptchaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptchaInitParameters.
func (*CaptchaInitParameters) DeepCopyInto ¶
func (in *CaptchaInitParameters) DeepCopyInto(out *CaptchaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptchaList ¶
type CaptchaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Captcha `json:"items"` }
CaptchaList contains a list of Captchas
func (*CaptchaList) DeepCopy ¶
func (in *CaptchaList) DeepCopy() *CaptchaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptchaList.
func (*CaptchaList) DeepCopyInto ¶
func (in *CaptchaList) DeepCopyInto(out *CaptchaList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CaptchaList) DeepCopyObject ¶
func (in *CaptchaList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CaptchaList) GetItems ¶
func (l *CaptchaList) GetItems() []resource.Managed
GetItems of this CaptchaList.
type CaptchaObservation ¶
type CaptchaObservation struct { // (String) Defaults to https://www.recaptcha.net/recaptcha/api/siteverify. // Defaults to `https://www.recaptcha.net/recaptcha/api/siteverify`. APIURL *string `json:"apiUrl,omitempty" tf:"api_url,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Defaults to https://www.recaptcha.net/recaptcha/api.js. // Defaults to `https://www.recaptcha.net/recaptcha/api.js`. JsURL *string `json:"jsUrl,omitempty" tf:"js_url,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) PublicKey *string `json:"publicKey,omitempty" tf:"public_key,omitempty"` }
func (*CaptchaObservation) DeepCopy ¶
func (in *CaptchaObservation) DeepCopy() *CaptchaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptchaObservation.
func (*CaptchaObservation) DeepCopyInto ¶
func (in *CaptchaObservation) DeepCopyInto(out *CaptchaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptchaParameters ¶
type CaptchaParameters struct { // (String) Defaults to https://www.recaptcha.net/recaptcha/api/siteverify. // Defaults to `https://www.recaptcha.net/recaptcha/api/siteverify`. // +kubebuilder:validation:Optional APIURL *string `json:"apiUrl,omitempty" tf:"api_url,omitempty"` // (String) Defaults to https://www.recaptcha.net/recaptcha/api.js. // Defaults to `https://www.recaptcha.net/recaptcha/api.js`. // +kubebuilder:validation:Optional JsURL *string `json:"jsUrl,omitempty" tf:"js_url,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String, Sensitive) // +kubebuilder:validation:Optional PrivateKeySecretRef v1.SecretKeySelector `json:"privateKeySecretRef" tf:"-"` // (String) // +kubebuilder:validation:Optional PublicKey *string `json:"publicKey,omitempty" tf:"public_key,omitempty"` }
func (*CaptchaParameters) DeepCopy ¶
func (in *CaptchaParameters) DeepCopy() *CaptchaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptchaParameters.
func (*CaptchaParameters) DeepCopyInto ¶
func (in *CaptchaParameters) DeepCopyInto(out *CaptchaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptchaSpec ¶
type CaptchaSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CaptchaParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider CaptchaInitParameters `json:"initProvider,omitempty"` }
CaptchaSpec defines the desired state of Captcha
func (*CaptchaSpec) DeepCopy ¶
func (in *CaptchaSpec) DeepCopy() *CaptchaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptchaSpec.
func (*CaptchaSpec) DeepCopyInto ¶
func (in *CaptchaSpec) DeepCopyInto(out *CaptchaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptchaStatus ¶
type CaptchaStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CaptchaObservation `json:"atProvider,omitempty"` }
CaptchaStatus defines the observed state of Captcha.
func (*CaptchaStatus) DeepCopy ¶
func (in *CaptchaStatus) DeepCopy() *CaptchaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptchaStatus.
func (*CaptchaStatus) DeepCopyInto ¶
func (in *CaptchaStatus) DeepCopyInto(out *CaptchaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Consent ¶
type Consent struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ConsentSpec `json:"spec"` Status ConsentStatus `json:"status,omitempty"` }
Consent is the Schema for the Consents API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*Consent) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Consent.
func (*Consent) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Consent) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Consent) GetCondition ¶
func (mg *Consent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Consent.
func (*Consent) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Consent
func (*Consent) GetDeletionPolicy ¶
func (mg *Consent) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Consent.
func (*Consent) GetInitParameters ¶
GetInitParameters of this Consent
func (*Consent) GetManagementPolicies ¶
func (mg *Consent) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Consent.
func (*Consent) GetObservation ¶
GetObservation of this Consent
func (*Consent) GetParameters ¶
GetParameters of this Consent
func (*Consent) GetProviderConfigReference ¶
GetProviderConfigReference of this Consent.
func (*Consent) GetPublishConnectionDetailsTo ¶
func (mg *Consent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Consent.
func (*Consent) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Consent
func (*Consent) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Consent) GetWriteConnectionSecretToReference ¶
func (mg *Consent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Consent.
func (*Consent) LateInitialize ¶
LateInitialize this Consent using its observed tfState. returns True if there are any spec changes for the resource.
func (*Consent) SetConditions ¶
SetConditions of this Consent.
func (*Consent) SetDeletionPolicy ¶
func (mg *Consent) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Consent.
func (*Consent) SetManagementPolicies ¶
func (mg *Consent) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Consent.
func (*Consent) SetObservation ¶
SetObservation for this Consent
func (*Consent) SetParameters ¶
SetParameters for this Consent
func (*Consent) SetProviderConfigReference ¶
SetProviderConfigReference of this Consent.
func (*Consent) SetPublishConnectionDetailsTo ¶
func (mg *Consent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Consent.
func (*Consent) SetWriteConnectionSecretToReference ¶
func (mg *Consent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Consent.
type ConsentInitParameters ¶
type ConsentInitParameters struct { // (String) Defaults to weeks=4. // Defaults to `weeks=4`. ConsentExpireIn *string `json:"consentExpireIn,omitempty" tf:"consent_expire_in,omitempty"` // (String) Defaults to always_require. // Defaults to `always_require`. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ConsentInitParameters) DeepCopy ¶
func (in *ConsentInitParameters) DeepCopy() *ConsentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentInitParameters.
func (*ConsentInitParameters) DeepCopyInto ¶
func (in *ConsentInitParameters) DeepCopyInto(out *ConsentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentList ¶
type ConsentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Consent `json:"items"` }
ConsentList contains a list of Consents
func (*ConsentList) DeepCopy ¶
func (in *ConsentList) DeepCopy() *ConsentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentList.
func (*ConsentList) DeepCopyInto ¶
func (in *ConsentList) DeepCopyInto(out *ConsentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsentList) DeepCopyObject ¶
func (in *ConsentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConsentList) GetItems ¶
func (l *ConsentList) GetItems() []resource.Managed
GetItems of this ConsentList.
type ConsentObservation ¶
type ConsentObservation struct { // (String) Defaults to weeks=4. // Defaults to `weeks=4`. ConsentExpireIn *string `json:"consentExpireIn,omitempty" tf:"consent_expire_in,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Defaults to always_require. // Defaults to `always_require`. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ConsentObservation) DeepCopy ¶
func (in *ConsentObservation) DeepCopy() *ConsentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentObservation.
func (*ConsentObservation) DeepCopyInto ¶
func (in *ConsentObservation) DeepCopyInto(out *ConsentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentParameters ¶
type ConsentParameters struct { // (String) Defaults to weeks=4. // Defaults to `weeks=4`. // +kubebuilder:validation:Optional ConsentExpireIn *string `json:"consentExpireIn,omitempty" tf:"consent_expire_in,omitempty"` // (String) Defaults to always_require. // Defaults to `always_require`. // +kubebuilder:validation:Optional Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ConsentParameters) DeepCopy ¶
func (in *ConsentParameters) DeepCopy() *ConsentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentParameters.
func (*ConsentParameters) DeepCopyInto ¶
func (in *ConsentParameters) DeepCopyInto(out *ConsentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentSpec ¶
type ConsentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConsentParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ConsentInitParameters `json:"initProvider,omitempty"` }
ConsentSpec defines the desired state of Consent
func (*ConsentSpec) DeepCopy ¶
func (in *ConsentSpec) DeepCopy() *ConsentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentSpec.
func (*ConsentSpec) DeepCopyInto ¶
func (in *ConsentSpec) DeepCopyInto(out *ConsentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentStatus ¶
type ConsentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConsentObservation `json:"atProvider,omitempty"` }
ConsentStatus defines the observed state of Consent.
func (*ConsentStatus) DeepCopy ¶
func (in *ConsentStatus) DeepCopy() *ConsentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStatus.
func (*ConsentStatus) DeepCopyInto ¶
func (in *ConsentStatus) DeepCopyInto(out *ConsentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Deny ¶
type Deny struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec DenySpec `json:"spec"` Status DenyStatus `json:"status,omitempty"` }
Deny is the Schema for the Denys API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*Deny) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deny.
func (*Deny) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Deny) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Deny) GetCondition ¶
func (mg *Deny) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Deny.
func (*Deny) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Deny
func (*Deny) GetDeletionPolicy ¶
func (mg *Deny) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Deny.
func (*Deny) GetInitParameters ¶
GetInitParameters of this Deny
func (*Deny) GetManagementPolicies ¶
func (mg *Deny) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Deny.
func (*Deny) GetObservation ¶
GetObservation of this Deny
func (*Deny) GetParameters ¶
GetParameters of this Deny
func (*Deny) GetProviderConfigReference ¶
GetProviderConfigReference of this Deny.
func (*Deny) GetPublishConnectionDetailsTo ¶
func (mg *Deny) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Deny.
func (*Deny) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Deny
func (*Deny) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Deny) GetWriteConnectionSecretToReference ¶
func (mg *Deny) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Deny.
func (*Deny) LateInitialize ¶
LateInitialize this Deny using its observed tfState. returns True if there are any spec changes for the resource.
func (*Deny) SetConditions ¶
SetConditions of this Deny.
func (*Deny) SetDeletionPolicy ¶
func (mg *Deny) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Deny.
func (*Deny) SetManagementPolicies ¶
func (mg *Deny) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Deny.
func (*Deny) SetObservation ¶
SetObservation for this Deny
func (*Deny) SetParameters ¶
SetParameters for this Deny
func (*Deny) SetProviderConfigReference ¶
SetProviderConfigReference of this Deny.
func (*Deny) SetPublishConnectionDetailsTo ¶
func (mg *Deny) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Deny.
func (*Deny) SetWriteConnectionSecretToReference ¶
func (mg *Deny) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Deny.
type DenyInitParameters ¶
type DenyInitParameters struct { // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*DenyInitParameters) DeepCopy ¶
func (in *DenyInitParameters) DeepCopy() *DenyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DenyInitParameters.
func (*DenyInitParameters) DeepCopyInto ¶
func (in *DenyInitParameters) DeepCopyInto(out *DenyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DenyList ¶
type DenyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Deny `json:"items"` }
DenyList contains a list of Denys
func (*DenyList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DenyList.
func (*DenyList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DenyList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DenyObservation ¶
type DenyObservation struct { // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*DenyObservation) DeepCopy ¶
func (in *DenyObservation) DeepCopy() *DenyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DenyObservation.
func (*DenyObservation) DeepCopyInto ¶
func (in *DenyObservation) DeepCopyInto(out *DenyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DenyParameters ¶
type DenyParameters struct { // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*DenyParameters) DeepCopy ¶
func (in *DenyParameters) DeepCopy() *DenyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DenyParameters.
func (*DenyParameters) DeepCopyInto ¶
func (in *DenyParameters) DeepCopyInto(out *DenyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DenySpec ¶
type DenySpec struct { v1.ResourceSpec `json:",inline"` ForProvider DenyParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DenyInitParameters `json:"initProvider,omitempty"` }
DenySpec defines the desired state of Deny
func (*DenySpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DenySpec.
func (*DenySpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DenyStatus ¶
type DenyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DenyObservation `json:"atProvider,omitempty"` }
DenyStatus defines the observed state of Deny.
func (*DenyStatus) DeepCopy ¶
func (in *DenyStatus) DeepCopy() *DenyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DenyStatus.
func (*DenyStatus) DeepCopyInto ¶
func (in *DenyStatus) DeepCopyInto(out *DenyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Dummy ¶
type Dummy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec DummySpec `json:"spec"` Status DummyStatus `json:"status,omitempty"` }
Dummy is the Schema for the Dummys API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*Dummy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dummy.
func (*Dummy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dummy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Dummy) GetCondition ¶
func (mg *Dummy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Dummy.
func (*Dummy) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Dummy
func (*Dummy) GetDeletionPolicy ¶
func (mg *Dummy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Dummy.
func (*Dummy) GetInitParameters ¶
GetInitParameters of this Dummy
func (*Dummy) GetManagementPolicies ¶
func (mg *Dummy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Dummy.
func (*Dummy) GetObservation ¶
GetObservation of this Dummy
func (*Dummy) GetParameters ¶
GetParameters of this Dummy
func (*Dummy) GetProviderConfigReference ¶
GetProviderConfigReference of this Dummy.
func (*Dummy) GetPublishConnectionDetailsTo ¶
func (mg *Dummy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Dummy.
func (*Dummy) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Dummy
func (*Dummy) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Dummy) GetWriteConnectionSecretToReference ¶
func (mg *Dummy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Dummy.
func (*Dummy) LateInitialize ¶
LateInitialize this Dummy using its observed tfState. returns True if there are any spec changes for the resource.
func (*Dummy) SetConditions ¶
SetConditions of this Dummy.
func (*Dummy) SetDeletionPolicy ¶
func (mg *Dummy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Dummy.
func (*Dummy) SetManagementPolicies ¶
func (mg *Dummy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Dummy.
func (*Dummy) SetObservation ¶
SetObservation for this Dummy
func (*Dummy) SetParameters ¶
SetParameters for this Dummy
func (*Dummy) SetProviderConfigReference ¶
SetProviderConfigReference of this Dummy.
func (*Dummy) SetPublishConnectionDetailsTo ¶
func (mg *Dummy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Dummy.
func (*Dummy) SetWriteConnectionSecretToReference ¶
func (mg *Dummy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Dummy.
type DummyInitParameters ¶
type DummyInitParameters struct { // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*DummyInitParameters) DeepCopy ¶
func (in *DummyInitParameters) DeepCopy() *DummyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DummyInitParameters.
func (*DummyInitParameters) DeepCopyInto ¶
func (in *DummyInitParameters) DeepCopyInto(out *DummyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DummyList ¶
type DummyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Dummy `json:"items"` }
DummyList contains a list of Dummys
func (*DummyList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DummyList.
func (*DummyList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DummyList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DummyObservation ¶
type DummyObservation struct { // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*DummyObservation) DeepCopy ¶
func (in *DummyObservation) DeepCopy() *DummyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DummyObservation.
func (*DummyObservation) DeepCopyInto ¶
func (in *DummyObservation) DeepCopyInto(out *DummyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DummyParameters ¶
type DummyParameters struct { // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*DummyParameters) DeepCopy ¶
func (in *DummyParameters) DeepCopy() *DummyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DummyParameters.
func (*DummyParameters) DeepCopyInto ¶
func (in *DummyParameters) DeepCopyInto(out *DummyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DummySpec ¶
type DummySpec struct { v1.ResourceSpec `json:",inline"` ForProvider DummyParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DummyInitParameters `json:"initProvider,omitempty"` }
DummySpec defines the desired state of Dummy
func (*DummySpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DummySpec.
func (*DummySpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DummyStatus ¶
type DummyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DummyObservation `json:"atProvider,omitempty"` }
DummyStatus defines the observed state of Dummy.
func (*DummyStatus) DeepCopy ¶
func (in *DummyStatus) DeepCopy() *DummyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DummyStatus.
func (*DummyStatus) DeepCopyInto ¶
func (in *DummyStatus) DeepCopyInto(out *DummyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Email ¶
type Email struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec EmailSpec `json:"spec"` Status EmailStatus `json:"status,omitempty"` }
Email is the Schema for the Emails API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*Email) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Email.
func (*Email) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Email) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Email) GetCondition ¶
func (mg *Email) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Email.
func (*Email) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Email
func (*Email) GetDeletionPolicy ¶
func (mg *Email) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Email.
func (*Email) GetInitParameters ¶
GetInitParameters of this Email
func (*Email) GetManagementPolicies ¶
func (mg *Email) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Email.
func (*Email) GetObservation ¶
GetObservation of this Email
func (*Email) GetParameters ¶
GetParameters of this Email
func (*Email) GetProviderConfigReference ¶
GetProviderConfigReference of this Email.
func (*Email) GetPublishConnectionDetailsTo ¶
func (mg *Email) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Email.
func (*Email) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Email
func (*Email) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Email) GetWriteConnectionSecretToReference ¶
func (mg *Email) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Email.
func (*Email) LateInitialize ¶
LateInitialize this Email using its observed tfState. returns True if there are any spec changes for the resource.
func (*Email) SetConditions ¶
SetConditions of this Email.
func (*Email) SetDeletionPolicy ¶
func (mg *Email) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Email.
func (*Email) SetManagementPolicies ¶
func (mg *Email) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Email.
func (*Email) SetObservation ¶
SetObservation for this Email
func (*Email) SetParameters ¶
SetParameters for this Email
func (*Email) SetProviderConfigReference ¶
SetProviderConfigReference of this Email.
func (*Email) SetPublishConnectionDetailsTo ¶
func (mg *Email) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Email.
func (*Email) SetWriteConnectionSecretToReference ¶
func (mg *Email) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Email.
type EmailInitParameters ¶
type EmailInitParameters struct { // (Boolean) Defaults to false. // Defaults to `false`. ActivateUserOnSuccess *bool `json:"activateUserOnSuccess,omitempty" tf:"activate_user_on_success,omitempty"` // (String) Defaults to system@authentik.local. // Defaults to `system@authentik.local`. FromAddress *string `json:"fromAddress,omitempty" tf:"from_address,omitempty"` // (String) Defaults to localhost. // Defaults to `localhost`. Host *string `json:"host,omitempty" tf:"host,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Number) Defaults to 25. // Defaults to `25`. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // (String) Defaults to authentik. // Defaults to `authentik`. Subject *string `json:"subject,omitempty" tf:"subject,omitempty"` // (String) Defaults to email/password_reset.html. // Defaults to `email/password_reset.html`. Template *string `json:"template,omitempty" tf:"template,omitempty"` // (Number) Defaults to 30. // Defaults to `30`. Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Number) Defaults to 30. // Defaults to `30`. TokenExpiry *float64 `json:"tokenExpiry,omitempty" tf:"token_expiry,omitempty"` // (Boolean) Defaults to true. // Defaults to `true`. UseGlobalSettings *bool `json:"useGlobalSettings,omitempty" tf:"use_global_settings,omitempty"` // (Boolean) UseSSL *bool `json:"useSsl,omitempty" tf:"use_ssl,omitempty"` // (Boolean) UseTLS *bool `json:"useTls,omitempty" tf:"use_tls,omitempty"` // (String) Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*EmailInitParameters) DeepCopy ¶
func (in *EmailInitParameters) DeepCopy() *EmailInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailInitParameters.
func (*EmailInitParameters) DeepCopyInto ¶
func (in *EmailInitParameters) DeepCopyInto(out *EmailInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailList ¶
type EmailList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Email `json:"items"` }
EmailList contains a list of Emails
func (*EmailList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailList.
func (*EmailList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EmailObservation ¶
type EmailObservation struct { // (Boolean) Defaults to false. // Defaults to `false`. ActivateUserOnSuccess *bool `json:"activateUserOnSuccess,omitempty" tf:"activate_user_on_success,omitempty"` // (String) Defaults to system@authentik.local. // Defaults to `system@authentik.local`. FromAddress *string `json:"fromAddress,omitempty" tf:"from_address,omitempty"` // (String) Defaults to localhost. // Defaults to `localhost`. Host *string `json:"host,omitempty" tf:"host,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Number) Defaults to 25. // Defaults to `25`. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // (String) Defaults to authentik. // Defaults to `authentik`. Subject *string `json:"subject,omitempty" tf:"subject,omitempty"` // (String) Defaults to email/password_reset.html. // Defaults to `email/password_reset.html`. Template *string `json:"template,omitempty" tf:"template,omitempty"` // (Number) Defaults to 30. // Defaults to `30`. Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Number) Defaults to 30. // Defaults to `30`. TokenExpiry *float64 `json:"tokenExpiry,omitempty" tf:"token_expiry,omitempty"` // (Boolean) Defaults to true. // Defaults to `true`. UseGlobalSettings *bool `json:"useGlobalSettings,omitempty" tf:"use_global_settings,omitempty"` // (Boolean) UseSSL *bool `json:"useSsl,omitempty" tf:"use_ssl,omitempty"` // (Boolean) UseTLS *bool `json:"useTls,omitempty" tf:"use_tls,omitempty"` // (String) Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*EmailObservation) DeepCopy ¶
func (in *EmailObservation) DeepCopy() *EmailObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailObservation.
func (*EmailObservation) DeepCopyInto ¶
func (in *EmailObservation) DeepCopyInto(out *EmailObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailParameters ¶
type EmailParameters struct { // (Boolean) Defaults to false. // Defaults to `false`. // +kubebuilder:validation:Optional ActivateUserOnSuccess *bool `json:"activateUserOnSuccess,omitempty" tf:"activate_user_on_success,omitempty"` // (String) Defaults to system@authentik.local. // Defaults to `system@authentik.local`. // +kubebuilder:validation:Optional FromAddress *string `json:"fromAddress,omitempty" tf:"from_address,omitempty"` // (String) Defaults to localhost. // Defaults to `localhost`. // +kubebuilder:validation:Optional Host *string `json:"host,omitempty" tf:"host,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String, Sensitive) // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // (Number) Defaults to 25. // Defaults to `25`. // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // (String) Defaults to authentik. // Defaults to `authentik`. // +kubebuilder:validation:Optional Subject *string `json:"subject,omitempty" tf:"subject,omitempty"` // (String) Defaults to email/password_reset.html. // Defaults to `email/password_reset.html`. // +kubebuilder:validation:Optional Template *string `json:"template,omitempty" tf:"template,omitempty"` // (Number) Defaults to 30. // Defaults to `30`. // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Number) Defaults to 30. // Defaults to `30`. // +kubebuilder:validation:Optional TokenExpiry *float64 `json:"tokenExpiry,omitempty" tf:"token_expiry,omitempty"` // (Boolean) Defaults to true. // Defaults to `true`. // +kubebuilder:validation:Optional UseGlobalSettings *bool `json:"useGlobalSettings,omitempty" tf:"use_global_settings,omitempty"` // (Boolean) // +kubebuilder:validation:Optional UseSSL *bool `json:"useSsl,omitempty" tf:"use_ssl,omitempty"` // (Boolean) // +kubebuilder:validation:Optional UseTLS *bool `json:"useTls,omitempty" tf:"use_tls,omitempty"` // (String) // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*EmailParameters) DeepCopy ¶
func (in *EmailParameters) DeepCopy() *EmailParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailParameters.
func (*EmailParameters) DeepCopyInto ¶
func (in *EmailParameters) DeepCopyInto(out *EmailParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailSpec ¶
type EmailSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EmailParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider EmailInitParameters `json:"initProvider,omitempty"` }
EmailSpec defines the desired state of Email
func (*EmailSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailSpec.
func (*EmailSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailStatus ¶
type EmailStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EmailObservation `json:"atProvider,omitempty"` }
EmailStatus defines the observed state of Email.
func (*EmailStatus) DeepCopy ¶
func (in *EmailStatus) DeepCopy() *EmailStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailStatus.
func (*EmailStatus) DeepCopyInto ¶
func (in *EmailStatus) DeepCopyInto(out *EmailStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Identification ¶
type Identification struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec IdentificationSpec `json:"spec"` Status IdentificationStatus `json:"status,omitempty"` }
Identification is the Schema for the Identifications API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*Identification) DeepCopy ¶
func (in *Identification) DeepCopy() *Identification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identification.
func (*Identification) DeepCopyInto ¶
func (in *Identification) DeepCopyInto(out *Identification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Identification) DeepCopyObject ¶
func (in *Identification) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Identification) GetCondition ¶
func (mg *Identification) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Identification.
func (*Identification) GetConnectionDetailsMapping ¶
func (tr *Identification) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Identification
func (*Identification) GetDeletionPolicy ¶
func (mg *Identification) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Identification.
func (*Identification) GetID ¶
func (tr *Identification) GetID() string
GetID returns ID of underlying Terraform resource of this Identification
func (*Identification) GetInitParameters ¶
func (tr *Identification) GetInitParameters() (map[string]any, error)
GetInitParameters of this Identification
func (*Identification) GetManagementPolicies ¶
func (mg *Identification) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Identification.
func (*Identification) GetObservation ¶
func (tr *Identification) GetObservation() (map[string]any, error)
GetObservation of this Identification
func (*Identification) GetParameters ¶
func (tr *Identification) GetParameters() (map[string]any, error)
GetParameters of this Identification
func (*Identification) GetProviderConfigReference ¶
func (mg *Identification) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Identification.
func (*Identification) GetPublishConnectionDetailsTo ¶
func (mg *Identification) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Identification.
func (*Identification) GetTerraformResourceType ¶
func (mg *Identification) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Identification
func (*Identification) GetTerraformSchemaVersion ¶
func (tr *Identification) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Identification) GetWriteConnectionSecretToReference ¶
func (mg *Identification) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Identification.
func (*Identification) LateInitialize ¶
func (tr *Identification) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Identification using its observed tfState. returns True if there are any spec changes for the resource.
func (*Identification) SetConditions ¶
func (mg *Identification) SetConditions(c ...xpv1.Condition)
SetConditions of this Identification.
func (*Identification) SetDeletionPolicy ¶
func (mg *Identification) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Identification.
func (*Identification) SetManagementPolicies ¶
func (mg *Identification) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Identification.
func (*Identification) SetObservation ¶
func (tr *Identification) SetObservation(obs map[string]any) error
SetObservation for this Identification
func (*Identification) SetParameters ¶
func (tr *Identification) SetParameters(params map[string]any) error
SetParameters for this Identification
func (*Identification) SetProviderConfigReference ¶
func (mg *Identification) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Identification.
func (*Identification) SetPublishConnectionDetailsTo ¶
func (mg *Identification) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Identification.
func (*Identification) SetWriteConnectionSecretToReference ¶
func (mg *Identification) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Identification.
type IdentificationInitParameters ¶
type IdentificationInitParameters struct { // (Boolean) CaseInsensitiveMatching *bool `json:"caseInsensitiveMatching,omitempty" tf:"case_insensitive_matching,omitempty"` // (String) EnrollmentFlow *string `json:"enrollmentFlow,omitempty" tf:"enrollment_flow,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) PasswordStage *string `json:"passwordStage,omitempty" tf:"password_stage,omitempty"` // (String) PasswordlessFlow *string `json:"passwordlessFlow,omitempty" tf:"passwordless_flow,omitempty"` // (String) RecoveryFlow *string `json:"recoveryFlow,omitempty" tf:"recovery_flow,omitempty"` // (Boolean) Defaults to true. // Defaults to `true`. ShowMatchedUser *bool `json:"showMatchedUser,omitempty" tf:"show_matched_user,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. ShowSourceLabels *bool `json:"showSourceLabels,omitempty" tf:"show_source_labels,omitempty"` // (List of String) Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (List of String) UserFields []*string `json:"userFields,omitempty" tf:"user_fields,omitempty"` }
func (*IdentificationInitParameters) DeepCopy ¶
func (in *IdentificationInitParameters) DeepCopy() *IdentificationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentificationInitParameters.
func (*IdentificationInitParameters) DeepCopyInto ¶
func (in *IdentificationInitParameters) DeepCopyInto(out *IdentificationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentificationList ¶
type IdentificationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Identification `json:"items"` }
IdentificationList contains a list of Identifications
func (*IdentificationList) DeepCopy ¶
func (in *IdentificationList) DeepCopy() *IdentificationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentificationList.
func (*IdentificationList) DeepCopyInto ¶
func (in *IdentificationList) DeepCopyInto(out *IdentificationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentificationList) DeepCopyObject ¶
func (in *IdentificationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentificationList) GetItems ¶
func (l *IdentificationList) GetItems() []resource.Managed
GetItems of this IdentificationList.
type IdentificationObservation ¶
type IdentificationObservation struct { // (Boolean) CaseInsensitiveMatching *bool `json:"caseInsensitiveMatching,omitempty" tf:"case_insensitive_matching,omitempty"` // (String) EnrollmentFlow *string `json:"enrollmentFlow,omitempty" tf:"enrollment_flow,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) PasswordStage *string `json:"passwordStage,omitempty" tf:"password_stage,omitempty"` // (String) PasswordlessFlow *string `json:"passwordlessFlow,omitempty" tf:"passwordless_flow,omitempty"` // (String) RecoveryFlow *string `json:"recoveryFlow,omitempty" tf:"recovery_flow,omitempty"` // (Boolean) Defaults to true. // Defaults to `true`. ShowMatchedUser *bool `json:"showMatchedUser,omitempty" tf:"show_matched_user,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. ShowSourceLabels *bool `json:"showSourceLabels,omitempty" tf:"show_source_labels,omitempty"` // (List of String) Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (List of String) UserFields []*string `json:"userFields,omitempty" tf:"user_fields,omitempty"` }
func (*IdentificationObservation) DeepCopy ¶
func (in *IdentificationObservation) DeepCopy() *IdentificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentificationObservation.
func (*IdentificationObservation) DeepCopyInto ¶
func (in *IdentificationObservation) DeepCopyInto(out *IdentificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentificationParameters ¶
type IdentificationParameters struct { // (Boolean) // +kubebuilder:validation:Optional CaseInsensitiveMatching *bool `json:"caseInsensitiveMatching,omitempty" tf:"case_insensitive_matching,omitempty"` // (String) // +kubebuilder:validation:Optional EnrollmentFlow *string `json:"enrollmentFlow,omitempty" tf:"enrollment_flow,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) // +kubebuilder:validation:Optional PasswordStage *string `json:"passwordStage,omitempty" tf:"password_stage,omitempty"` // (String) // +kubebuilder:validation:Optional PasswordlessFlow *string `json:"passwordlessFlow,omitempty" tf:"passwordless_flow,omitempty"` // (String) // +kubebuilder:validation:Optional RecoveryFlow *string `json:"recoveryFlow,omitempty" tf:"recovery_flow,omitempty"` // (Boolean) Defaults to true. // Defaults to `true`. // +kubebuilder:validation:Optional ShowMatchedUser *bool `json:"showMatchedUser,omitempty" tf:"show_matched_user,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. // +kubebuilder:validation:Optional ShowSourceLabels *bool `json:"showSourceLabels,omitempty" tf:"show_source_labels,omitempty"` // (List of String) // +kubebuilder:validation:Optional Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (List of String) // +kubebuilder:validation:Optional UserFields []*string `json:"userFields,omitempty" tf:"user_fields,omitempty"` }
func (*IdentificationParameters) DeepCopy ¶
func (in *IdentificationParameters) DeepCopy() *IdentificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentificationParameters.
func (*IdentificationParameters) DeepCopyInto ¶
func (in *IdentificationParameters) DeepCopyInto(out *IdentificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentificationSpec ¶
type IdentificationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IdentificationParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider IdentificationInitParameters `json:"initProvider,omitempty"` }
IdentificationSpec defines the desired state of Identification
func (*IdentificationSpec) DeepCopy ¶
func (in *IdentificationSpec) DeepCopy() *IdentificationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentificationSpec.
func (*IdentificationSpec) DeepCopyInto ¶
func (in *IdentificationSpec) DeepCopyInto(out *IdentificationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentificationStatus ¶
type IdentificationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IdentificationObservation `json:"atProvider,omitempty"` }
IdentificationStatus defines the observed state of Identification.
func (*IdentificationStatus) DeepCopy ¶
func (in *IdentificationStatus) DeepCopy() *IdentificationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentificationStatus.
func (*IdentificationStatus) DeepCopyInto ¶
func (in *IdentificationStatus) DeepCopyInto(out *IdentificationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Invitation ¶
type Invitation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec InvitationSpec `json:"spec"` Status InvitationStatus `json:"status,omitempty"` }
Invitation is the Schema for the Invitations API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*Invitation) DeepCopy ¶
func (in *Invitation) DeepCopy() *Invitation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Invitation.
func (*Invitation) DeepCopyInto ¶
func (in *Invitation) DeepCopyInto(out *Invitation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Invitation) DeepCopyObject ¶
func (in *Invitation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Invitation) GetCondition ¶
func (mg *Invitation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Invitation.
func (*Invitation) GetConnectionDetailsMapping ¶
func (tr *Invitation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Invitation
func (*Invitation) GetDeletionPolicy ¶
func (mg *Invitation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Invitation.
func (*Invitation) GetID ¶
func (tr *Invitation) GetID() string
GetID returns ID of underlying Terraform resource of this Invitation
func (*Invitation) GetInitParameters ¶
func (tr *Invitation) GetInitParameters() (map[string]any, error)
GetInitParameters of this Invitation
func (*Invitation) GetManagementPolicies ¶
func (mg *Invitation) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Invitation.
func (*Invitation) GetObservation ¶
func (tr *Invitation) GetObservation() (map[string]any, error)
GetObservation of this Invitation
func (*Invitation) GetParameters ¶
func (tr *Invitation) GetParameters() (map[string]any, error)
GetParameters of this Invitation
func (*Invitation) GetProviderConfigReference ¶
func (mg *Invitation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Invitation.
func (*Invitation) GetPublishConnectionDetailsTo ¶
func (mg *Invitation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Invitation.
func (*Invitation) GetTerraformResourceType ¶
func (mg *Invitation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Invitation
func (*Invitation) GetTerraformSchemaVersion ¶
func (tr *Invitation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Invitation) GetWriteConnectionSecretToReference ¶
func (mg *Invitation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Invitation.
func (*Invitation) LateInitialize ¶
func (tr *Invitation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Invitation using its observed tfState. returns True if there are any spec changes for the resource.
func (*Invitation) SetConditions ¶
func (mg *Invitation) SetConditions(c ...xpv1.Condition)
SetConditions of this Invitation.
func (*Invitation) SetDeletionPolicy ¶
func (mg *Invitation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Invitation.
func (*Invitation) SetManagementPolicies ¶
func (mg *Invitation) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Invitation.
func (*Invitation) SetObservation ¶
func (tr *Invitation) SetObservation(obs map[string]any) error
SetObservation for this Invitation
func (*Invitation) SetParameters ¶
func (tr *Invitation) SetParameters(params map[string]any) error
SetParameters for this Invitation
func (*Invitation) SetProviderConfigReference ¶
func (mg *Invitation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Invitation.
func (*Invitation) SetPublishConnectionDetailsTo ¶
func (mg *Invitation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Invitation.
func (*Invitation) SetWriteConnectionSecretToReference ¶
func (mg *Invitation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Invitation.
type InvitationInitParameters ¶
type InvitationInitParameters struct { // (Boolean) Defaults to true. // Defaults to `true`. ContinueFlowWithoutInvitation *bool `json:"continueFlowWithoutInvitation,omitempty" tf:"continue_flow_without_invitation,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*InvitationInitParameters) DeepCopy ¶
func (in *InvitationInitParameters) DeepCopy() *InvitationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationInitParameters.
func (*InvitationInitParameters) DeepCopyInto ¶
func (in *InvitationInitParameters) DeepCopyInto(out *InvitationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InvitationList ¶
type InvitationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Invitation `json:"items"` }
InvitationList contains a list of Invitations
func (*InvitationList) DeepCopy ¶
func (in *InvitationList) DeepCopy() *InvitationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationList.
func (*InvitationList) DeepCopyInto ¶
func (in *InvitationList) DeepCopyInto(out *InvitationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InvitationList) DeepCopyObject ¶
func (in *InvitationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InvitationList) GetItems ¶
func (l *InvitationList) GetItems() []resource.Managed
GetItems of this InvitationList.
type InvitationObservation ¶
type InvitationObservation struct { // (Boolean) Defaults to true. // Defaults to `true`. ContinueFlowWithoutInvitation *bool `json:"continueFlowWithoutInvitation,omitempty" tf:"continue_flow_without_invitation,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*InvitationObservation) DeepCopy ¶
func (in *InvitationObservation) DeepCopy() *InvitationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationObservation.
func (*InvitationObservation) DeepCopyInto ¶
func (in *InvitationObservation) DeepCopyInto(out *InvitationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InvitationParameters ¶
type InvitationParameters struct { // (Boolean) Defaults to true. // Defaults to `true`. // +kubebuilder:validation:Optional ContinueFlowWithoutInvitation *bool `json:"continueFlowWithoutInvitation,omitempty" tf:"continue_flow_without_invitation,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*InvitationParameters) DeepCopy ¶
func (in *InvitationParameters) DeepCopy() *InvitationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationParameters.
func (*InvitationParameters) DeepCopyInto ¶
func (in *InvitationParameters) DeepCopyInto(out *InvitationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InvitationSpec ¶
type InvitationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InvitationParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider InvitationInitParameters `json:"initProvider,omitempty"` }
InvitationSpec defines the desired state of Invitation
func (*InvitationSpec) DeepCopy ¶
func (in *InvitationSpec) DeepCopy() *InvitationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationSpec.
func (*InvitationSpec) DeepCopyInto ¶
func (in *InvitationSpec) DeepCopyInto(out *InvitationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InvitationStatus ¶
type InvitationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InvitationObservation `json:"atProvider,omitempty"` }
InvitationStatus defines the observed state of Invitation.
func (*InvitationStatus) DeepCopy ¶
func (in *InvitationStatus) DeepCopy() *InvitationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationStatus.
func (*InvitationStatus) DeepCopyInto ¶
func (in *InvitationStatus) DeepCopyInto(out *InvitationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Password ¶
type Password struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.backends) || (has(self.initProvider) && has(self.initProvider.backends))",message="spec.forProvider.backends is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec PasswordSpec `json:"spec"` Status PasswordStatus `json:"status,omitempty"` }
Password is the Schema for the Passwords API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*Password) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Password.
func (*Password) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Password) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Password) GetCondition ¶
func (mg *Password) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Password.
func (*Password) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Password
func (*Password) GetDeletionPolicy ¶
func (mg *Password) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Password.
func (*Password) GetInitParameters ¶
GetInitParameters of this Password
func (*Password) GetManagementPolicies ¶
func (mg *Password) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Password.
func (*Password) GetObservation ¶
GetObservation of this Password
func (*Password) GetParameters ¶
GetParameters of this Password
func (*Password) GetProviderConfigReference ¶
GetProviderConfigReference of this Password.
func (*Password) GetPublishConnectionDetailsTo ¶
func (mg *Password) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Password.
func (*Password) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Password
func (*Password) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Password) GetWriteConnectionSecretToReference ¶
func (mg *Password) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Password.
func (*Password) LateInitialize ¶
LateInitialize this Password using its observed tfState. returns True if there are any spec changes for the resource.
func (*Password) SetConditions ¶
SetConditions of this Password.
func (*Password) SetDeletionPolicy ¶
func (mg *Password) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Password.
func (*Password) SetManagementPolicies ¶
func (mg *Password) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Password.
func (*Password) SetObservation ¶
SetObservation for this Password
func (*Password) SetParameters ¶
SetParameters for this Password
func (*Password) SetProviderConfigReference ¶
SetProviderConfigReference of this Password.
func (*Password) SetPublishConnectionDetailsTo ¶
func (mg *Password) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Password.
func (*Password) SetWriteConnectionSecretToReference ¶
func (mg *Password) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Password.
type PasswordInitParameters ¶
type PasswordInitParameters struct { // (List of String) Backends []*string `json:"backends,omitempty" tf:"backends,omitempty"` // (String) ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` // (Number) Defaults to 5. // Defaults to `5`. FailedAttemptsBeforeCancel *float64 `json:"failedAttemptsBeforeCancel,omitempty" tf:"failed_attempts_before_cancel,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PasswordInitParameters) DeepCopy ¶
func (in *PasswordInitParameters) DeepCopy() *PasswordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordInitParameters.
func (*PasswordInitParameters) DeepCopyInto ¶
func (in *PasswordInitParameters) DeepCopyInto(out *PasswordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PasswordList ¶
type PasswordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Password `json:"items"` }
PasswordList contains a list of Passwords
func (*PasswordList) DeepCopy ¶
func (in *PasswordList) DeepCopy() *PasswordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordList.
func (*PasswordList) DeepCopyInto ¶
func (in *PasswordList) DeepCopyInto(out *PasswordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PasswordList) DeepCopyObject ¶
func (in *PasswordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PasswordList) GetItems ¶
func (l *PasswordList) GetItems() []resource.Managed
GetItems of this PasswordList.
type PasswordObservation ¶
type PasswordObservation struct { // (List of String) Backends []*string `json:"backends,omitempty" tf:"backends,omitempty"` // (String) ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` // (Number) Defaults to 5. // Defaults to `5`. FailedAttemptsBeforeCancel *float64 `json:"failedAttemptsBeforeCancel,omitempty" tf:"failed_attempts_before_cancel,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PasswordObservation) DeepCopy ¶
func (in *PasswordObservation) DeepCopy() *PasswordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordObservation.
func (*PasswordObservation) DeepCopyInto ¶
func (in *PasswordObservation) DeepCopyInto(out *PasswordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PasswordParameters ¶
type PasswordParameters struct { // (List of String) // +kubebuilder:validation:Optional Backends []*string `json:"backends,omitempty" tf:"backends,omitempty"` // (String) // +kubebuilder:validation:Optional ConfigureFlow *string `json:"configureFlow,omitempty" tf:"configure_flow,omitempty"` // (Number) Defaults to 5. // Defaults to `5`. // +kubebuilder:validation:Optional FailedAttemptsBeforeCancel *float64 `json:"failedAttemptsBeforeCancel,omitempty" tf:"failed_attempts_before_cancel,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PasswordParameters) DeepCopy ¶
func (in *PasswordParameters) DeepCopy() *PasswordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordParameters.
func (*PasswordParameters) DeepCopyInto ¶
func (in *PasswordParameters) DeepCopyInto(out *PasswordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PasswordSpec ¶
type PasswordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PasswordParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider PasswordInitParameters `json:"initProvider,omitempty"` }
PasswordSpec defines the desired state of Password
func (*PasswordSpec) DeepCopy ¶
func (in *PasswordSpec) DeepCopy() *PasswordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordSpec.
func (*PasswordSpec) DeepCopyInto ¶
func (in *PasswordSpec) DeepCopyInto(out *PasswordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PasswordStatus ¶
type PasswordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PasswordObservation `json:"atProvider,omitempty"` }
PasswordStatus defines the observed state of Password.
func (*PasswordStatus) DeepCopy ¶
func (in *PasswordStatus) DeepCopy() *PasswordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordStatus.
func (*PasswordStatus) DeepCopyInto ¶
func (in *PasswordStatus) DeepCopyInto(out *PasswordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Prompt ¶
type Prompt struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.fields) || (has(self.initProvider) && has(self.initProvider.fields))",message="spec.forProvider.fields is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec PromptSpec `json:"spec"` Status PromptStatus `json:"status,omitempty"` }
Prompt is the Schema for the Prompts API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*Prompt) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Prompt.
func (*Prompt) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Prompt) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Prompt) GetCondition ¶
func (mg *Prompt) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Prompt.
func (*Prompt) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Prompt
func (*Prompt) GetDeletionPolicy ¶
func (mg *Prompt) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Prompt.
func (*Prompt) GetInitParameters ¶
GetInitParameters of this Prompt
func (*Prompt) GetManagementPolicies ¶
func (mg *Prompt) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Prompt.
func (*Prompt) GetObservation ¶
GetObservation of this Prompt
func (*Prompt) GetParameters ¶
GetParameters of this Prompt
func (*Prompt) GetProviderConfigReference ¶
GetProviderConfigReference of this Prompt.
func (*Prompt) GetPublishConnectionDetailsTo ¶
func (mg *Prompt) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Prompt.
func (*Prompt) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Prompt
func (*Prompt) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Prompt) GetWriteConnectionSecretToReference ¶
func (mg *Prompt) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Prompt.
func (*Prompt) LateInitialize ¶
LateInitialize this Prompt using its observed tfState. returns True if there are any spec changes for the resource.
func (*Prompt) SetConditions ¶
SetConditions of this Prompt.
func (*Prompt) SetDeletionPolicy ¶
func (mg *Prompt) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Prompt.
func (*Prompt) SetManagementPolicies ¶
func (mg *Prompt) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Prompt.
func (*Prompt) SetObservation ¶
SetObservation for this Prompt
func (*Prompt) SetParameters ¶
SetParameters for this Prompt
func (*Prompt) SetProviderConfigReference ¶
SetProviderConfigReference of this Prompt.
func (*Prompt) SetPublishConnectionDetailsTo ¶
func (mg *Prompt) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Prompt.
func (*Prompt) SetWriteConnectionSecretToReference ¶
func (mg *Prompt) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Prompt.
type PromptField ¶
type PromptField struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.fieldKey) || (has(self.initProvider) && has(self.initProvider.fieldKey))",message="spec.forProvider.fieldKey is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.label) || (has(self.initProvider) && has(self.initProvider.label))",message="spec.forProvider.label is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" Spec PromptFieldSpec `json:"spec"` Status PromptFieldStatus `json:"status,omitempty"` }
PromptField is the Schema for the PromptFields API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*PromptField) DeepCopy ¶
func (in *PromptField) DeepCopy() *PromptField
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PromptField.
func (*PromptField) DeepCopyInto ¶
func (in *PromptField) DeepCopyInto(out *PromptField)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PromptField) DeepCopyObject ¶
func (in *PromptField) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PromptField) GetCondition ¶
func (mg *PromptField) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PromptField.
func (*PromptField) GetConnectionDetailsMapping ¶
func (tr *PromptField) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PromptField
func (*PromptField) GetDeletionPolicy ¶
func (mg *PromptField) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PromptField.
func (*PromptField) GetID ¶
func (tr *PromptField) GetID() string
GetID returns ID of underlying Terraform resource of this PromptField
func (*PromptField) GetInitParameters ¶
func (tr *PromptField) GetInitParameters() (map[string]any, error)
GetInitParameters of this PromptField
func (*PromptField) GetManagementPolicies ¶
func (mg *PromptField) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this PromptField.
func (*PromptField) GetObservation ¶
func (tr *PromptField) GetObservation() (map[string]any, error)
GetObservation of this PromptField
func (*PromptField) GetParameters ¶
func (tr *PromptField) GetParameters() (map[string]any, error)
GetParameters of this PromptField
func (*PromptField) GetProviderConfigReference ¶
func (mg *PromptField) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PromptField.
func (*PromptField) GetPublishConnectionDetailsTo ¶
func (mg *PromptField) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PromptField.
func (*PromptField) GetTerraformResourceType ¶
func (mg *PromptField) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PromptField
func (*PromptField) GetTerraformSchemaVersion ¶
func (tr *PromptField) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PromptField) GetWriteConnectionSecretToReference ¶
func (mg *PromptField) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PromptField.
func (*PromptField) LateInitialize ¶
func (tr *PromptField) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PromptField using its observed tfState. returns True if there are any spec changes for the resource.
func (*PromptField) SetConditions ¶
func (mg *PromptField) SetConditions(c ...xpv1.Condition)
SetConditions of this PromptField.
func (*PromptField) SetDeletionPolicy ¶
func (mg *PromptField) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PromptField.
func (*PromptField) SetManagementPolicies ¶
func (mg *PromptField) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this PromptField.
func (*PromptField) SetObservation ¶
func (tr *PromptField) SetObservation(obs map[string]any) error
SetObservation for this PromptField
func (*PromptField) SetParameters ¶
func (tr *PromptField) SetParameters(params map[string]any) error
SetParameters for this PromptField
func (*PromptField) SetProviderConfigReference ¶
func (mg *PromptField) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PromptField.
func (*PromptField) SetPublishConnectionDetailsTo ¶
func (mg *PromptField) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PromptField.
func (*PromptField) SetWriteConnectionSecretToReference ¶
func (mg *PromptField) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PromptField.
type PromptFieldInitParameters ¶
type PromptFieldInitParameters struct { // (String) FieldKey *string `json:"fieldKey,omitempty" tf:"field_key,omitempty"` // (String) InitialValue *string `json:"initialValue,omitempty" tf:"initial_value,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. InitialValueExpression *bool `json:"initialValueExpression,omitempty" tf:"initial_value_expression,omitempty"` // (String) Label *string `json:"label,omitempty" tf:"label,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Number) Order *float64 `json:"order,omitempty" tf:"order,omitempty"` // (String) Placeholder *string `json:"placeholder,omitempty" tf:"placeholder,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. PlaceholderExpression *bool `json:"placeholderExpression,omitempty" tf:"placeholder_expression,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. Required *bool `json:"required,omitempty" tf:"required,omitempty"` // (String) Defaults to “. // Defaults to “. SubText *string `json:"subText,omitempty" tf:"sub_text,omitempty"` // (String) Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*PromptFieldInitParameters) DeepCopy ¶
func (in *PromptFieldInitParameters) DeepCopy() *PromptFieldInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PromptFieldInitParameters.
func (*PromptFieldInitParameters) DeepCopyInto ¶
func (in *PromptFieldInitParameters) DeepCopyInto(out *PromptFieldInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PromptFieldList ¶
type PromptFieldList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PromptField `json:"items"` }
PromptFieldList contains a list of PromptFields
func (*PromptFieldList) DeepCopy ¶
func (in *PromptFieldList) DeepCopy() *PromptFieldList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PromptFieldList.
func (*PromptFieldList) DeepCopyInto ¶
func (in *PromptFieldList) DeepCopyInto(out *PromptFieldList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PromptFieldList) DeepCopyObject ¶
func (in *PromptFieldList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PromptFieldList) GetItems ¶
func (l *PromptFieldList) GetItems() []resource.Managed
GetItems of this PromptFieldList.
type PromptFieldObservation ¶
type PromptFieldObservation struct { // (String) FieldKey *string `json:"fieldKey,omitempty" tf:"field_key,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) InitialValue *string `json:"initialValue,omitempty" tf:"initial_value,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. InitialValueExpression *bool `json:"initialValueExpression,omitempty" tf:"initial_value_expression,omitempty"` // (String) Label *string `json:"label,omitempty" tf:"label,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Number) Order *float64 `json:"order,omitempty" tf:"order,omitempty"` // (String) Placeholder *string `json:"placeholder,omitempty" tf:"placeholder,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. PlaceholderExpression *bool `json:"placeholderExpression,omitempty" tf:"placeholder_expression,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. Required *bool `json:"required,omitempty" tf:"required,omitempty"` // (String) Defaults to “. // Defaults to “. SubText *string `json:"subText,omitempty" tf:"sub_text,omitempty"` // (String) Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*PromptFieldObservation) DeepCopy ¶
func (in *PromptFieldObservation) DeepCopy() *PromptFieldObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PromptFieldObservation.
func (*PromptFieldObservation) DeepCopyInto ¶
func (in *PromptFieldObservation) DeepCopyInto(out *PromptFieldObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PromptFieldParameters ¶
type PromptFieldParameters struct { // (String) // +kubebuilder:validation:Optional FieldKey *string `json:"fieldKey,omitempty" tf:"field_key,omitempty"` // (String) // +kubebuilder:validation:Optional InitialValue *string `json:"initialValue,omitempty" tf:"initial_value,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. // +kubebuilder:validation:Optional InitialValueExpression *bool `json:"initialValueExpression,omitempty" tf:"initial_value_expression,omitempty"` // (String) // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Number) // +kubebuilder:validation:Optional Order *float64 `json:"order,omitempty" tf:"order,omitempty"` // (String) // +kubebuilder:validation:Optional Placeholder *string `json:"placeholder,omitempty" tf:"placeholder,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. // +kubebuilder:validation:Optional PlaceholderExpression *bool `json:"placeholderExpression,omitempty" tf:"placeholder_expression,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. // +kubebuilder:validation:Optional Required *bool `json:"required,omitempty" tf:"required,omitempty"` // (String) Defaults to “. // Defaults to “. // +kubebuilder:validation:Optional SubText *string `json:"subText,omitempty" tf:"sub_text,omitempty"` // (String) // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*PromptFieldParameters) DeepCopy ¶
func (in *PromptFieldParameters) DeepCopy() *PromptFieldParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PromptFieldParameters.
func (*PromptFieldParameters) DeepCopyInto ¶
func (in *PromptFieldParameters) DeepCopyInto(out *PromptFieldParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PromptFieldSpec ¶
type PromptFieldSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PromptFieldParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider PromptFieldInitParameters `json:"initProvider,omitempty"` }
PromptFieldSpec defines the desired state of PromptField
func (*PromptFieldSpec) DeepCopy ¶
func (in *PromptFieldSpec) DeepCopy() *PromptFieldSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PromptFieldSpec.
func (*PromptFieldSpec) DeepCopyInto ¶
func (in *PromptFieldSpec) DeepCopyInto(out *PromptFieldSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PromptFieldStatus ¶
type PromptFieldStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PromptFieldObservation `json:"atProvider,omitempty"` }
PromptFieldStatus defines the observed state of PromptField.
func (*PromptFieldStatus) DeepCopy ¶
func (in *PromptFieldStatus) DeepCopy() *PromptFieldStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PromptFieldStatus.
func (*PromptFieldStatus) DeepCopyInto ¶
func (in *PromptFieldStatus) DeepCopyInto(out *PromptFieldStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PromptInitParameters ¶
type PromptInitParameters struct { // (List of String) Fields []*string `json:"fields,omitempty" tf:"fields,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) ValidationPolicies []*string `json:"validationPolicies,omitempty" tf:"validation_policies,omitempty"` }
func (*PromptInitParameters) DeepCopy ¶
func (in *PromptInitParameters) DeepCopy() *PromptInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PromptInitParameters.
func (*PromptInitParameters) DeepCopyInto ¶
func (in *PromptInitParameters) DeepCopyInto(out *PromptInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PromptList ¶
type PromptList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Prompt `json:"items"` }
PromptList contains a list of Prompts
func (*PromptList) DeepCopy ¶
func (in *PromptList) DeepCopy() *PromptList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PromptList.
func (*PromptList) DeepCopyInto ¶
func (in *PromptList) DeepCopyInto(out *PromptList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PromptList) DeepCopyObject ¶
func (in *PromptList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PromptList) GetItems ¶
func (l *PromptList) GetItems() []resource.Managed
GetItems of this PromptList.
type PromptObservation ¶
type PromptObservation struct { // (List of String) Fields []*string `json:"fields,omitempty" tf:"fields,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) ValidationPolicies []*string `json:"validationPolicies,omitempty" tf:"validation_policies,omitempty"` }
func (*PromptObservation) DeepCopy ¶
func (in *PromptObservation) DeepCopy() *PromptObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PromptObservation.
func (*PromptObservation) DeepCopyInto ¶
func (in *PromptObservation) DeepCopyInto(out *PromptObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PromptParameters ¶
type PromptParameters struct { // (List of String) // +kubebuilder:validation:Optional Fields []*string `json:"fields,omitempty" tf:"fields,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) // +kubebuilder:validation:Optional ValidationPolicies []*string `json:"validationPolicies,omitempty" tf:"validation_policies,omitempty"` }
func (*PromptParameters) DeepCopy ¶
func (in *PromptParameters) DeepCopy() *PromptParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PromptParameters.
func (*PromptParameters) DeepCopyInto ¶
func (in *PromptParameters) DeepCopyInto(out *PromptParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PromptSpec ¶
type PromptSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PromptParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider PromptInitParameters `json:"initProvider,omitempty"` }
PromptSpec defines the desired state of Prompt
func (*PromptSpec) DeepCopy ¶
func (in *PromptSpec) DeepCopy() *PromptSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PromptSpec.
func (*PromptSpec) DeepCopyInto ¶
func (in *PromptSpec) DeepCopyInto(out *PromptSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PromptStatus ¶
type PromptStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PromptObservation `json:"atProvider,omitempty"` }
PromptStatus defines the observed state of Prompt.
func (*PromptStatus) DeepCopy ¶
func (in *PromptStatus) DeepCopy() *PromptStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PromptStatus.
func (*PromptStatus) DeepCopyInto ¶
func (in *PromptStatus) DeepCopyInto(out *PromptStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDelete ¶
type UserDelete struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec UserDeleteSpec `json:"spec"` Status UserDeleteStatus `json:"status,omitempty"` }
UserDelete is the Schema for the UserDeletes API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*UserDelete) DeepCopy ¶
func (in *UserDelete) DeepCopy() *UserDelete
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDelete.
func (*UserDelete) DeepCopyInto ¶
func (in *UserDelete) DeepCopyInto(out *UserDelete)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserDelete) DeepCopyObject ¶
func (in *UserDelete) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserDelete) GetCondition ¶
func (mg *UserDelete) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserDelete.
func (*UserDelete) GetConnectionDetailsMapping ¶
func (tr *UserDelete) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this UserDelete
func (*UserDelete) GetDeletionPolicy ¶
func (mg *UserDelete) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserDelete.
func (*UserDelete) GetID ¶
func (tr *UserDelete) GetID() string
GetID returns ID of underlying Terraform resource of this UserDelete
func (*UserDelete) GetInitParameters ¶
func (tr *UserDelete) GetInitParameters() (map[string]any, error)
GetInitParameters of this UserDelete
func (*UserDelete) GetManagementPolicies ¶
func (mg *UserDelete) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this UserDelete.
func (*UserDelete) GetObservation ¶
func (tr *UserDelete) GetObservation() (map[string]any, error)
GetObservation of this UserDelete
func (*UserDelete) GetParameters ¶
func (tr *UserDelete) GetParameters() (map[string]any, error)
GetParameters of this UserDelete
func (*UserDelete) GetProviderConfigReference ¶
func (mg *UserDelete) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UserDelete.
func (*UserDelete) GetPublishConnectionDetailsTo ¶
func (mg *UserDelete) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserDelete.
func (*UserDelete) GetTerraformResourceType ¶
func (mg *UserDelete) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this UserDelete
func (*UserDelete) GetTerraformSchemaVersion ¶
func (tr *UserDelete) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserDelete) GetWriteConnectionSecretToReference ¶
func (mg *UserDelete) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserDelete.
func (*UserDelete) LateInitialize ¶
func (tr *UserDelete) LateInitialize(attrs []byte) (bool, error)
LateInitialize this UserDelete using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserDelete) SetConditions ¶
func (mg *UserDelete) SetConditions(c ...xpv1.Condition)
SetConditions of this UserDelete.
func (*UserDelete) SetDeletionPolicy ¶
func (mg *UserDelete) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserDelete.
func (*UserDelete) SetManagementPolicies ¶
func (mg *UserDelete) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this UserDelete.
func (*UserDelete) SetObservation ¶
func (tr *UserDelete) SetObservation(obs map[string]any) error
SetObservation for this UserDelete
func (*UserDelete) SetParameters ¶
func (tr *UserDelete) SetParameters(params map[string]any) error
SetParameters for this UserDelete
func (*UserDelete) SetProviderConfigReference ¶
func (mg *UserDelete) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UserDelete.
func (*UserDelete) SetPublishConnectionDetailsTo ¶
func (mg *UserDelete) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserDelete.
func (*UserDelete) SetWriteConnectionSecretToReference ¶
func (mg *UserDelete) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserDelete.
type UserDeleteInitParameters ¶
type UserDeleteInitParameters struct { // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*UserDeleteInitParameters) DeepCopy ¶
func (in *UserDeleteInitParameters) DeepCopy() *UserDeleteInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDeleteInitParameters.
func (*UserDeleteInitParameters) DeepCopyInto ¶
func (in *UserDeleteInitParameters) DeepCopyInto(out *UserDeleteInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDeleteList ¶
type UserDeleteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserDelete `json:"items"` }
UserDeleteList contains a list of UserDeletes
func (*UserDeleteList) DeepCopy ¶
func (in *UserDeleteList) DeepCopy() *UserDeleteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDeleteList.
func (*UserDeleteList) DeepCopyInto ¶
func (in *UserDeleteList) DeepCopyInto(out *UserDeleteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserDeleteList) DeepCopyObject ¶
func (in *UserDeleteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserDeleteList) GetItems ¶
func (l *UserDeleteList) GetItems() []resource.Managed
GetItems of this UserDeleteList.
type UserDeleteObservation ¶
type UserDeleteObservation struct { // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*UserDeleteObservation) DeepCopy ¶
func (in *UserDeleteObservation) DeepCopy() *UserDeleteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDeleteObservation.
func (*UserDeleteObservation) DeepCopyInto ¶
func (in *UserDeleteObservation) DeepCopyInto(out *UserDeleteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDeleteParameters ¶
type UserDeleteParameters struct { // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*UserDeleteParameters) DeepCopy ¶
func (in *UserDeleteParameters) DeepCopy() *UserDeleteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDeleteParameters.
func (*UserDeleteParameters) DeepCopyInto ¶
func (in *UserDeleteParameters) DeepCopyInto(out *UserDeleteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDeleteSpec ¶
type UserDeleteSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserDeleteParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider UserDeleteInitParameters `json:"initProvider,omitempty"` }
UserDeleteSpec defines the desired state of UserDelete
func (*UserDeleteSpec) DeepCopy ¶
func (in *UserDeleteSpec) DeepCopy() *UserDeleteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDeleteSpec.
func (*UserDeleteSpec) DeepCopyInto ¶
func (in *UserDeleteSpec) DeepCopyInto(out *UserDeleteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDeleteStatus ¶
type UserDeleteStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserDeleteObservation `json:"atProvider,omitempty"` }
UserDeleteStatus defines the observed state of UserDelete.
func (*UserDeleteStatus) DeepCopy ¶
func (in *UserDeleteStatus) DeepCopy() *UserDeleteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDeleteStatus.
func (*UserDeleteStatus) DeepCopyInto ¶
func (in *UserDeleteStatus) DeepCopyInto(out *UserDeleteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserLogin ¶
type UserLogin struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec UserLoginSpec `json:"spec"` Status UserLoginStatus `json:"status,omitempty"` }
UserLogin is the Schema for the UserLogins API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*UserLogin) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLogin.
func (*UserLogin) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserLogin) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserLogin) GetCondition ¶
func (mg *UserLogin) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserLogin.
func (*UserLogin) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this UserLogin
func (*UserLogin) GetDeletionPolicy ¶
func (mg *UserLogin) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserLogin.
func (*UserLogin) GetInitParameters ¶
GetInitParameters of this UserLogin
func (*UserLogin) GetManagementPolicies ¶
func (mg *UserLogin) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this UserLogin.
func (*UserLogin) GetObservation ¶
GetObservation of this UserLogin
func (*UserLogin) GetParameters ¶
GetParameters of this UserLogin
func (*UserLogin) GetProviderConfigReference ¶
GetProviderConfigReference of this UserLogin.
func (*UserLogin) GetPublishConnectionDetailsTo ¶
func (mg *UserLogin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserLogin.
func (*UserLogin) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this UserLogin
func (*UserLogin) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserLogin) GetWriteConnectionSecretToReference ¶
func (mg *UserLogin) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserLogin.
func (*UserLogin) LateInitialize ¶
LateInitialize this UserLogin using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserLogin) SetConditions ¶
SetConditions of this UserLogin.
func (*UserLogin) SetDeletionPolicy ¶
func (mg *UserLogin) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserLogin.
func (*UserLogin) SetManagementPolicies ¶
func (mg *UserLogin) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this UserLogin.
func (*UserLogin) SetObservation ¶
SetObservation for this UserLogin
func (*UserLogin) SetParameters ¶
SetParameters for this UserLogin
func (*UserLogin) SetProviderConfigReference ¶
SetProviderConfigReference of this UserLogin.
func (*UserLogin) SetPublishConnectionDetailsTo ¶
func (mg *UserLogin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserLogin.
func (*UserLogin) SetWriteConnectionSecretToReference ¶
func (mg *UserLogin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserLogin.
type UserLoginInitParameters ¶
type UserLoginInitParameters struct { // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Defaults to seconds=0. // Defaults to `seconds=0`. RememberMeOffset *string `json:"rememberMeOffset,omitempty" tf:"remember_me_offset,omitempty"` // (String) Defaults to seconds=0. // Defaults to `seconds=0`. SessionDuration *string `json:"sessionDuration,omitempty" tf:"session_duration,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. TerminateOtherSessions *bool `json:"terminateOtherSessions,omitempty" tf:"terminate_other_sessions,omitempty"` }
func (*UserLoginInitParameters) DeepCopy ¶
func (in *UserLoginInitParameters) DeepCopy() *UserLoginInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginInitParameters.
func (*UserLoginInitParameters) DeepCopyInto ¶
func (in *UserLoginInitParameters) DeepCopyInto(out *UserLoginInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserLoginList ¶
type UserLoginList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserLogin `json:"items"` }
UserLoginList contains a list of UserLogins
func (*UserLoginList) DeepCopy ¶
func (in *UserLoginList) DeepCopy() *UserLoginList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginList.
func (*UserLoginList) DeepCopyInto ¶
func (in *UserLoginList) DeepCopyInto(out *UserLoginList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserLoginList) DeepCopyObject ¶
func (in *UserLoginList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserLoginList) GetItems ¶
func (l *UserLoginList) GetItems() []resource.Managed
GetItems of this UserLoginList.
type UserLoginObservation ¶
type UserLoginObservation struct { // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Defaults to seconds=0. // Defaults to `seconds=0`. RememberMeOffset *string `json:"rememberMeOffset,omitempty" tf:"remember_me_offset,omitempty"` // (String) Defaults to seconds=0. // Defaults to `seconds=0`. SessionDuration *string `json:"sessionDuration,omitempty" tf:"session_duration,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. TerminateOtherSessions *bool `json:"terminateOtherSessions,omitempty" tf:"terminate_other_sessions,omitempty"` }
func (*UserLoginObservation) DeepCopy ¶
func (in *UserLoginObservation) DeepCopy() *UserLoginObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginObservation.
func (*UserLoginObservation) DeepCopyInto ¶
func (in *UserLoginObservation) DeepCopyInto(out *UserLoginObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserLoginParameters ¶
type UserLoginParameters struct { // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Defaults to seconds=0. // Defaults to `seconds=0`. // +kubebuilder:validation:Optional RememberMeOffset *string `json:"rememberMeOffset,omitempty" tf:"remember_me_offset,omitempty"` // (String) Defaults to seconds=0. // Defaults to `seconds=0`. // +kubebuilder:validation:Optional SessionDuration *string `json:"sessionDuration,omitempty" tf:"session_duration,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. // +kubebuilder:validation:Optional TerminateOtherSessions *bool `json:"terminateOtherSessions,omitempty" tf:"terminate_other_sessions,omitempty"` }
func (*UserLoginParameters) DeepCopy ¶
func (in *UserLoginParameters) DeepCopy() *UserLoginParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginParameters.
func (*UserLoginParameters) DeepCopyInto ¶
func (in *UserLoginParameters) DeepCopyInto(out *UserLoginParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserLoginSpec ¶
type UserLoginSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserLoginParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider UserLoginInitParameters `json:"initProvider,omitempty"` }
UserLoginSpec defines the desired state of UserLogin
func (*UserLoginSpec) DeepCopy ¶
func (in *UserLoginSpec) DeepCopy() *UserLoginSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginSpec.
func (*UserLoginSpec) DeepCopyInto ¶
func (in *UserLoginSpec) DeepCopyInto(out *UserLoginSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserLoginStatus ¶
type UserLoginStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserLoginObservation `json:"atProvider,omitempty"` }
UserLoginStatus defines the observed state of UserLogin.
func (*UserLoginStatus) DeepCopy ¶
func (in *UserLoginStatus) DeepCopy() *UserLoginStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginStatus.
func (*UserLoginStatus) DeepCopyInto ¶
func (in *UserLoginStatus) DeepCopyInto(out *UserLoginStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserLogout ¶
type UserLogout struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec UserLogoutSpec `json:"spec"` Status UserLogoutStatus `json:"status,omitempty"` }
UserLogout is the Schema for the UserLogouts API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*UserLogout) DeepCopy ¶
func (in *UserLogout) DeepCopy() *UserLogout
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLogout.
func (*UserLogout) DeepCopyInto ¶
func (in *UserLogout) DeepCopyInto(out *UserLogout)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserLogout) DeepCopyObject ¶
func (in *UserLogout) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserLogout) GetCondition ¶
func (mg *UserLogout) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserLogout.
func (*UserLogout) GetConnectionDetailsMapping ¶
func (tr *UserLogout) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this UserLogout
func (*UserLogout) GetDeletionPolicy ¶
func (mg *UserLogout) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserLogout.
func (*UserLogout) GetID ¶
func (tr *UserLogout) GetID() string
GetID returns ID of underlying Terraform resource of this UserLogout
func (*UserLogout) GetInitParameters ¶
func (tr *UserLogout) GetInitParameters() (map[string]any, error)
GetInitParameters of this UserLogout
func (*UserLogout) GetManagementPolicies ¶
func (mg *UserLogout) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this UserLogout.
func (*UserLogout) GetObservation ¶
func (tr *UserLogout) GetObservation() (map[string]any, error)
GetObservation of this UserLogout
func (*UserLogout) GetParameters ¶
func (tr *UserLogout) GetParameters() (map[string]any, error)
GetParameters of this UserLogout
func (*UserLogout) GetProviderConfigReference ¶
func (mg *UserLogout) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UserLogout.
func (*UserLogout) GetPublishConnectionDetailsTo ¶
func (mg *UserLogout) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserLogout.
func (*UserLogout) GetTerraformResourceType ¶
func (mg *UserLogout) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this UserLogout
func (*UserLogout) GetTerraformSchemaVersion ¶
func (tr *UserLogout) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserLogout) GetWriteConnectionSecretToReference ¶
func (mg *UserLogout) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserLogout.
func (*UserLogout) LateInitialize ¶
func (tr *UserLogout) LateInitialize(attrs []byte) (bool, error)
LateInitialize this UserLogout using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserLogout) SetConditions ¶
func (mg *UserLogout) SetConditions(c ...xpv1.Condition)
SetConditions of this UserLogout.
func (*UserLogout) SetDeletionPolicy ¶
func (mg *UserLogout) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserLogout.
func (*UserLogout) SetManagementPolicies ¶
func (mg *UserLogout) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this UserLogout.
func (*UserLogout) SetObservation ¶
func (tr *UserLogout) SetObservation(obs map[string]any) error
SetObservation for this UserLogout
func (*UserLogout) SetParameters ¶
func (tr *UserLogout) SetParameters(params map[string]any) error
SetParameters for this UserLogout
func (*UserLogout) SetProviderConfigReference ¶
func (mg *UserLogout) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UserLogout.
func (*UserLogout) SetPublishConnectionDetailsTo ¶
func (mg *UserLogout) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserLogout.
func (*UserLogout) SetWriteConnectionSecretToReference ¶
func (mg *UserLogout) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserLogout.
type UserLogoutInitParameters ¶
type UserLogoutInitParameters struct { // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*UserLogoutInitParameters) DeepCopy ¶
func (in *UserLogoutInitParameters) DeepCopy() *UserLogoutInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLogoutInitParameters.
func (*UserLogoutInitParameters) DeepCopyInto ¶
func (in *UserLogoutInitParameters) DeepCopyInto(out *UserLogoutInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserLogoutList ¶
type UserLogoutList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserLogout `json:"items"` }
UserLogoutList contains a list of UserLogouts
func (*UserLogoutList) DeepCopy ¶
func (in *UserLogoutList) DeepCopy() *UserLogoutList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLogoutList.
func (*UserLogoutList) DeepCopyInto ¶
func (in *UserLogoutList) DeepCopyInto(out *UserLogoutList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserLogoutList) DeepCopyObject ¶
func (in *UserLogoutList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserLogoutList) GetItems ¶
func (l *UserLogoutList) GetItems() []resource.Managed
GetItems of this UserLogoutList.
type UserLogoutObservation ¶
type UserLogoutObservation struct { // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*UserLogoutObservation) DeepCopy ¶
func (in *UserLogoutObservation) DeepCopy() *UserLogoutObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLogoutObservation.
func (*UserLogoutObservation) DeepCopyInto ¶
func (in *UserLogoutObservation) DeepCopyInto(out *UserLogoutObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserLogoutParameters ¶
type UserLogoutParameters struct { // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*UserLogoutParameters) DeepCopy ¶
func (in *UserLogoutParameters) DeepCopy() *UserLogoutParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLogoutParameters.
func (*UserLogoutParameters) DeepCopyInto ¶
func (in *UserLogoutParameters) DeepCopyInto(out *UserLogoutParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserLogoutSpec ¶
type UserLogoutSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserLogoutParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider UserLogoutInitParameters `json:"initProvider,omitempty"` }
UserLogoutSpec defines the desired state of UserLogout
func (*UserLogoutSpec) DeepCopy ¶
func (in *UserLogoutSpec) DeepCopy() *UserLogoutSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLogoutSpec.
func (*UserLogoutSpec) DeepCopyInto ¶
func (in *UserLogoutSpec) DeepCopyInto(out *UserLogoutSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserLogoutStatus ¶
type UserLogoutStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserLogoutObservation `json:"atProvider,omitempty"` }
UserLogoutStatus defines the observed state of UserLogout.
func (*UserLogoutStatus) DeepCopy ¶
func (in *UserLogoutStatus) DeepCopy() *UserLogoutStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLogoutStatus.
func (*UserLogoutStatus) DeepCopyInto ¶
func (in *UserLogoutStatus) DeepCopyInto(out *UserLogoutStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserWrite ¶
type UserWrite struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec UserWriteSpec `json:"spec"` Status UserWriteStatus `json:"status,omitempty"` }
UserWrite is the Schema for the UserWrites API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*UserWrite) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserWrite.
func (*UserWrite) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserWrite) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserWrite) GetCondition ¶
func (mg *UserWrite) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserWrite.
func (*UserWrite) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this UserWrite
func (*UserWrite) GetDeletionPolicy ¶
func (mg *UserWrite) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserWrite.
func (*UserWrite) GetInitParameters ¶
GetInitParameters of this UserWrite
func (*UserWrite) GetManagementPolicies ¶
func (mg *UserWrite) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this UserWrite.
func (*UserWrite) GetObservation ¶
GetObservation of this UserWrite
func (*UserWrite) GetParameters ¶
GetParameters of this UserWrite
func (*UserWrite) GetProviderConfigReference ¶
GetProviderConfigReference of this UserWrite.
func (*UserWrite) GetPublishConnectionDetailsTo ¶
func (mg *UserWrite) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserWrite.
func (*UserWrite) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this UserWrite
func (*UserWrite) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserWrite) GetWriteConnectionSecretToReference ¶
func (mg *UserWrite) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserWrite.
func (*UserWrite) LateInitialize ¶
LateInitialize this UserWrite using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserWrite) SetConditions ¶
SetConditions of this UserWrite.
func (*UserWrite) SetDeletionPolicy ¶
func (mg *UserWrite) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserWrite.
func (*UserWrite) SetManagementPolicies ¶
func (mg *UserWrite) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this UserWrite.
func (*UserWrite) SetObservation ¶
SetObservation for this UserWrite
func (*UserWrite) SetParameters ¶
SetParameters for this UserWrite
func (*UserWrite) SetProviderConfigReference ¶
SetProviderConfigReference of this UserWrite.
func (*UserWrite) SetPublishConnectionDetailsTo ¶
func (mg *UserWrite) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserWrite.
func (*UserWrite) SetWriteConnectionSecretToReference ¶
func (mg *UserWrite) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserWrite.
type UserWriteInitParameters ¶
type UserWriteInitParameters struct { // (Boolean) Defaults to true. // Defaults to `true`. CreateUsersAsInactive *bool `json:"createUsersAsInactive,omitempty" tf:"create_users_as_inactive,omitempty"` // (String) CreateUsersGroup *string `json:"createUsersGroup,omitempty" tf:"create_users_group,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Defaults to create_when_required. // Defaults to `create_when_required`. UserCreationMode *string `json:"userCreationMode,omitempty" tf:"user_creation_mode,omitempty"` // (String) Defaults to “. // Defaults to “. UserPathTemplate *string `json:"userPathTemplate,omitempty" tf:"user_path_template,omitempty"` }
func (*UserWriteInitParameters) DeepCopy ¶
func (in *UserWriteInitParameters) DeepCopy() *UserWriteInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserWriteInitParameters.
func (*UserWriteInitParameters) DeepCopyInto ¶
func (in *UserWriteInitParameters) DeepCopyInto(out *UserWriteInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserWriteList ¶
type UserWriteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserWrite `json:"items"` }
UserWriteList contains a list of UserWrites
func (*UserWriteList) DeepCopy ¶
func (in *UserWriteList) DeepCopy() *UserWriteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserWriteList.
func (*UserWriteList) DeepCopyInto ¶
func (in *UserWriteList) DeepCopyInto(out *UserWriteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserWriteList) DeepCopyObject ¶
func (in *UserWriteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserWriteList) GetItems ¶
func (l *UserWriteList) GetItems() []resource.Managed
GetItems of this UserWriteList.
type UserWriteObservation ¶
type UserWriteObservation struct { // (Boolean) Defaults to true. // Defaults to `true`. CreateUsersAsInactive *bool `json:"createUsersAsInactive,omitempty" tf:"create_users_as_inactive,omitempty"` // (String) CreateUsersGroup *string `json:"createUsersGroup,omitempty" tf:"create_users_group,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Defaults to create_when_required. // Defaults to `create_when_required`. UserCreationMode *string `json:"userCreationMode,omitempty" tf:"user_creation_mode,omitempty"` // (String) Defaults to “. // Defaults to “. UserPathTemplate *string `json:"userPathTemplate,omitempty" tf:"user_path_template,omitempty"` }
func (*UserWriteObservation) DeepCopy ¶
func (in *UserWriteObservation) DeepCopy() *UserWriteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserWriteObservation.
func (*UserWriteObservation) DeepCopyInto ¶
func (in *UserWriteObservation) DeepCopyInto(out *UserWriteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserWriteParameters ¶
type UserWriteParameters struct { // (Boolean) Defaults to true. // Defaults to `true`. // +kubebuilder:validation:Optional CreateUsersAsInactive *bool `json:"createUsersAsInactive,omitempty" tf:"create_users_as_inactive,omitempty"` // (String) // +kubebuilder:validation:Optional CreateUsersGroup *string `json:"createUsersGroup,omitempty" tf:"create_users_group,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Defaults to create_when_required. // Defaults to `create_when_required`. // +kubebuilder:validation:Optional UserCreationMode *string `json:"userCreationMode,omitempty" tf:"user_creation_mode,omitempty"` // (String) Defaults to “. // Defaults to “. // +kubebuilder:validation:Optional UserPathTemplate *string `json:"userPathTemplate,omitempty" tf:"user_path_template,omitempty"` }
func (*UserWriteParameters) DeepCopy ¶
func (in *UserWriteParameters) DeepCopy() *UserWriteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserWriteParameters.
func (*UserWriteParameters) DeepCopyInto ¶
func (in *UserWriteParameters) DeepCopyInto(out *UserWriteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserWriteSpec ¶
type UserWriteSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserWriteParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider UserWriteInitParameters `json:"initProvider,omitempty"` }
UserWriteSpec defines the desired state of UserWrite
func (*UserWriteSpec) DeepCopy ¶
func (in *UserWriteSpec) DeepCopy() *UserWriteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserWriteSpec.
func (*UserWriteSpec) DeepCopyInto ¶
func (in *UserWriteSpec) DeepCopyInto(out *UserWriteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserWriteStatus ¶
type UserWriteStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserWriteObservation `json:"atProvider,omitempty"` }
UserWriteStatus defines the observed state of UserWrite.
func (*UserWriteStatus) DeepCopy ¶
func (in *UserWriteStatus) DeepCopy() *UserWriteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserWriteStatus.
func (*UserWriteStatus) DeepCopyInto ¶
func (in *UserWriteStatus) DeepCopyInto(out *UserWriteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_authenticatorduo_types.go
- zz_authenticatorsms_types.go
- zz_authenticatorstatic_types.go
- zz_authenticatortotp_types.go
- zz_authenticatorvalidate_types.go
- zz_authenticatorwebauthn_types.go
- zz_captcha_types.go
- zz_consent_types.go
- zz_deny_types.go
- zz_dummy_types.go
- zz_email_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_identification_types.go
- zz_invitation_types.go
- zz_password_types.go
- zz_prompt_types.go
- zz_promptfield_types.go
- zz_userdelete_types.go
- zz_userlogin_types.go
- zz_userlogout_types.go
- zz_userwrite_types.go