Documentation ¶
Overview ¶
+groupName=cognito.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type IdentityPool
- func (in *IdentityPool) DeepCopy() *IdentityPool
- func (in *IdentityPool) DeepCopyInto(out *IdentityPool)
- func (in *IdentityPool) DeepCopyObject() runtime.Object
- func (r *IdentityPool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IdentityPool) ValidateCreate() error
- func (r *IdentityPool) ValidateDelete() error
- func (r *IdentityPool) ValidateUpdate(old runtime.Object) error
- type IdentityPoolList
- type IdentityPoolProviderPrincipalTag
- func (in *IdentityPoolProviderPrincipalTag) DeepCopy() *IdentityPoolProviderPrincipalTag
- func (in *IdentityPoolProviderPrincipalTag) DeepCopyInto(out *IdentityPoolProviderPrincipalTag)
- func (in *IdentityPoolProviderPrincipalTag) DeepCopyObject() runtime.Object
- func (r *IdentityPoolProviderPrincipalTag) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IdentityPoolProviderPrincipalTag) ValidateCreate() error
- func (r *IdentityPoolProviderPrincipalTag) ValidateDelete() error
- func (r *IdentityPoolProviderPrincipalTag) ValidateUpdate(old runtime.Object) error
- type IdentityPoolProviderPrincipalTagList
- type IdentityPoolProviderPrincipalTagSpec
- type IdentityPoolProviderPrincipalTagSpecResource
- type IdentityPoolProviderPrincipalTagStatus
- type IdentityPoolRolesAttachment
- func (in *IdentityPoolRolesAttachment) DeepCopy() *IdentityPoolRolesAttachment
- func (in *IdentityPoolRolesAttachment) DeepCopyInto(out *IdentityPoolRolesAttachment)
- func (in *IdentityPoolRolesAttachment) DeepCopyObject() runtime.Object
- func (r *IdentityPoolRolesAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IdentityPoolRolesAttachment) ValidateCreate() error
- func (r *IdentityPoolRolesAttachment) ValidateDelete() error
- func (r *IdentityPoolRolesAttachment) ValidateUpdate(old runtime.Object) error
- type IdentityPoolRolesAttachmentList
- type IdentityPoolRolesAttachmentSpec
- type IdentityPoolRolesAttachmentSpecResource
- type IdentityPoolRolesAttachmentSpecRoleMapping
- type IdentityPoolRolesAttachmentSpecRoleMappingMappingRule
- type IdentityPoolRolesAttachmentStatus
- type IdentityPoolSpec
- type IdentityPoolSpecCognitoIdentityProviders
- type IdentityPoolSpecResource
- type IdentityPoolStatus
- type IdentityProvider
- func (in *IdentityProvider) DeepCopy() *IdentityProvider
- func (in *IdentityProvider) DeepCopyInto(out *IdentityProvider)
- func (in *IdentityProvider) DeepCopyObject() runtime.Object
- func (r *IdentityProvider) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IdentityProvider) ValidateCreate() error
- func (r *IdentityProvider) ValidateDelete() error
- func (r *IdentityProvider) ValidateUpdate(old runtime.Object) error
- type IdentityProviderList
- type IdentityProviderSpec
- type IdentityProviderSpecResource
- type IdentityProviderStatus
- type ResourceServer
- func (in *ResourceServer) DeepCopy() *ResourceServer
- func (in *ResourceServer) DeepCopyInto(out *ResourceServer)
- func (in *ResourceServer) DeepCopyObject() runtime.Object
- func (r *ResourceServer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ResourceServer) ValidateCreate() error
- func (r *ResourceServer) ValidateDelete() error
- func (r *ResourceServer) ValidateUpdate(old runtime.Object) error
- type ResourceServerList
- type ResourceServerSpec
- type ResourceServerSpecResource
- type ResourceServerSpecScope
- type ResourceServerStatus
- type User
- func (in *User) DeepCopy() *User
- func (in *User) DeepCopyInto(out *User)
- func (in *User) DeepCopyObject() runtime.Object
- func (r *User) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *User) ValidateCreate() error
- func (r *User) ValidateDelete() error
- func (r *User) ValidateUpdate(old runtime.Object) error
- type UserGroup
- func (in *UserGroup) DeepCopy() *UserGroup
- func (in *UserGroup) DeepCopyInto(out *UserGroup)
- func (in *UserGroup) DeepCopyObject() runtime.Object
- func (r *UserGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UserGroup) ValidateCreate() error
- func (r *UserGroup) ValidateDelete() error
- func (r *UserGroup) ValidateUpdate(old runtime.Object) error
- type UserGroupList
- type UserGroupSpec
- type UserGroupSpecResource
- type UserGroupStatus
- type UserList
- type UserPool
- func (in *UserPool) DeepCopy() *UserPool
- func (in *UserPool) DeepCopyInto(out *UserPool)
- func (in *UserPool) DeepCopyObject() runtime.Object
- func (r *UserPool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UserPool) ValidateCreate() error
- func (r *UserPool) ValidateDelete() error
- func (r *UserPool) ValidateUpdate(old runtime.Object) error
- type UserPoolClient
- func (in *UserPoolClient) DeepCopy() *UserPoolClient
- func (in *UserPoolClient) DeepCopyInto(out *UserPoolClient)
- func (in *UserPoolClient) DeepCopyObject() runtime.Object
- func (r *UserPoolClient) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UserPoolClient) ValidateCreate() error
- func (r *UserPoolClient) ValidateDelete() error
- func (r *UserPoolClient) ValidateUpdate(old runtime.Object) error
- type UserPoolClientList
- type UserPoolClientSpec
- type UserPoolClientSpecAnalyticsConfiguration
- type UserPoolClientSpecAnalyticsConfigurationCodec
- type UserPoolClientSpecResource
- type UserPoolClientSpecTokenValidityUnits
- type UserPoolClientSpecTokenValidityUnitsCodec
- type UserPoolClientStatus
- type UserPoolDomain
- func (in *UserPoolDomain) DeepCopy() *UserPoolDomain
- func (in *UserPoolDomain) DeepCopyInto(out *UserPoolDomain)
- func (in *UserPoolDomain) DeepCopyObject() runtime.Object
- func (r *UserPoolDomain) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UserPoolDomain) ValidateCreate() error
- func (r *UserPoolDomain) ValidateDelete() error
- func (r *UserPoolDomain) ValidateUpdate(old runtime.Object) error
- type UserPoolDomainList
- type UserPoolDomainSpec
- type UserPoolDomainSpecResource
- type UserPoolDomainStatus
- type UserPoolList
- type UserPoolSpec
- type UserPoolSpecAccountRecoverySetting
- type UserPoolSpecAccountRecoverySettingCodec
- type UserPoolSpecAccountRecoverySettingRecoveryMechanism
- type UserPoolSpecAdminCreateUserConfig
- type UserPoolSpecAdminCreateUserConfigCodec
- type UserPoolSpecAdminCreateUserConfigInviteMessageTemplate
- type UserPoolSpecAdminCreateUserConfigInviteMessageTemplateCodec
- func (UserPoolSpecAdminCreateUserConfigInviteMessageTemplateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (UserPoolSpecAdminCreateUserConfigInviteMessageTemplateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (UserPoolSpecAdminCreateUserConfigInviteMessageTemplateCodec) IsEmpty(ptr unsafe.Pointer) bool
- type UserPoolSpecDeviceConfiguration
- type UserPoolSpecDeviceConfigurationCodec
- type UserPoolSpecEmailConfiguration
- type UserPoolSpecEmailConfigurationCodec
- type UserPoolSpecLambdaConfig
- type UserPoolSpecLambdaConfigCodec
- type UserPoolSpecLambdaConfigCustomEmailSender
- type UserPoolSpecLambdaConfigCustomEmailSenderCodec
- type UserPoolSpecLambdaConfigCustomSmsSender
- type UserPoolSpecLambdaConfigCustomSmsSenderCodec
- type UserPoolSpecPasswordPolicy
- type UserPoolSpecPasswordPolicyCodec
- type UserPoolSpecResource
- type UserPoolSpecSchema
- type UserPoolSpecSchemaNumberAttributeConstraints
- type UserPoolSpecSchemaNumberAttributeConstraintsCodec
- func (UserPoolSpecSchemaNumberAttributeConstraintsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (UserPoolSpecSchemaNumberAttributeConstraintsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (UserPoolSpecSchemaNumberAttributeConstraintsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type UserPoolSpecSchemaStringAttributeConstraints
- type UserPoolSpecSchemaStringAttributeConstraintsCodec
- func (UserPoolSpecSchemaStringAttributeConstraintsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (UserPoolSpecSchemaStringAttributeConstraintsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (UserPoolSpecSchemaStringAttributeConstraintsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type UserPoolSpecSmsConfiguration
- type UserPoolSpecSmsConfigurationCodec
- type UserPoolSpecSoftwareTokenMfaConfiguration
- type UserPoolSpecSoftwareTokenMfaConfigurationCodec
- type UserPoolSpecUserPoolAddOns
- type UserPoolSpecUserPoolAddOnsCodec
- type UserPoolSpecUsernameConfiguration
- type UserPoolSpecUsernameConfigurationCodec
- type UserPoolSpecVerificationMessageTemplate
- type UserPoolSpecVerificationMessageTemplateCodec
- type UserPoolStatus
- type UserPoolUiCustomization
- func (in *UserPoolUiCustomization) DeepCopy() *UserPoolUiCustomization
- func (in *UserPoolUiCustomization) DeepCopyInto(out *UserPoolUiCustomization)
- func (in *UserPoolUiCustomization) DeepCopyObject() runtime.Object
- func (r *UserPoolUiCustomization) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UserPoolUiCustomization) ValidateCreate() error
- func (r *UserPoolUiCustomization) ValidateDelete() error
- func (r *UserPoolUiCustomization) ValidateUpdate(old runtime.Object) error
- type UserPoolUiCustomizationList
- type UserPoolUiCustomizationSpec
- type UserPoolUiCustomizationSpecResource
- type UserPoolUiCustomizationStatus
- type UserSpec
- type UserSpecResource
- type UserStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: cognito.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type IdentityPool ¶
type IdentityPool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityPoolSpec `json:"spec,omitempty"` Status IdentityPoolStatus `json:"status,omitempty"` }
func (*IdentityPool) DeepCopy ¶
func (in *IdentityPool) DeepCopy() *IdentityPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPool.
func (*IdentityPool) DeepCopyInto ¶
func (in *IdentityPool) DeepCopyInto(out *IdentityPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPool) DeepCopyObject ¶
func (in *IdentityPool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityPool) SetupWebhookWithManager ¶
func (r *IdentityPool) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IdentityPool) ValidateCreate ¶
func (r *IdentityPool) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IdentityPool) ValidateDelete ¶
func (r *IdentityPool) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IdentityPool) ValidateUpdate ¶
func (r *IdentityPool) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IdentityPoolList ¶
type IdentityPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IdentityPool CRD objects Items []IdentityPool `json:"items,omitempty"` }
IdentityPoolList is a list of IdentityPools
func (*IdentityPoolList) DeepCopy ¶
func (in *IdentityPoolList) DeepCopy() *IdentityPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolList.
func (*IdentityPoolList) DeepCopyInto ¶
func (in *IdentityPoolList) DeepCopyInto(out *IdentityPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPoolList) DeepCopyObject ¶
func (in *IdentityPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPoolProviderPrincipalTag ¶ added in v0.5.0
type IdentityPoolProviderPrincipalTag struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityPoolProviderPrincipalTagSpec `json:"spec,omitempty"` Status IdentityPoolProviderPrincipalTagStatus `json:"status,omitempty"` }
func (*IdentityPoolProviderPrincipalTag) DeepCopy ¶ added in v0.5.0
func (in *IdentityPoolProviderPrincipalTag) DeepCopy() *IdentityPoolProviderPrincipalTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolProviderPrincipalTag.
func (*IdentityPoolProviderPrincipalTag) DeepCopyInto ¶ added in v0.5.0
func (in *IdentityPoolProviderPrincipalTag) DeepCopyInto(out *IdentityPoolProviderPrincipalTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPoolProviderPrincipalTag) DeepCopyObject ¶ added in v0.5.0
func (in *IdentityPoolProviderPrincipalTag) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityPoolProviderPrincipalTag) SetupWebhookWithManager ¶ added in v0.5.0
func (r *IdentityPoolProviderPrincipalTag) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IdentityPoolProviderPrincipalTag) ValidateCreate ¶ added in v0.5.0
func (r *IdentityPoolProviderPrincipalTag) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IdentityPoolProviderPrincipalTag) ValidateDelete ¶ added in v0.5.0
func (r *IdentityPoolProviderPrincipalTag) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IdentityPoolProviderPrincipalTag) ValidateUpdate ¶ added in v0.5.0
func (r *IdentityPoolProviderPrincipalTag) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IdentityPoolProviderPrincipalTagList ¶ added in v0.5.0
type IdentityPoolProviderPrincipalTagList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IdentityPoolProviderPrincipalTag CRD objects Items []IdentityPoolProviderPrincipalTag `json:"items,omitempty"` }
IdentityPoolProviderPrincipalTagList is a list of IdentityPoolProviderPrincipalTags
func (*IdentityPoolProviderPrincipalTagList) DeepCopy ¶ added in v0.5.0
func (in *IdentityPoolProviderPrincipalTagList) DeepCopy() *IdentityPoolProviderPrincipalTagList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolProviderPrincipalTagList.
func (*IdentityPoolProviderPrincipalTagList) DeepCopyInto ¶ added in v0.5.0
func (in *IdentityPoolProviderPrincipalTagList) DeepCopyInto(out *IdentityPoolProviderPrincipalTagList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPoolProviderPrincipalTagList) DeepCopyObject ¶ added in v0.5.0
func (in *IdentityPoolProviderPrincipalTagList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPoolProviderPrincipalTagSpec ¶ added in v0.5.0
type IdentityPoolProviderPrincipalTagSpec struct { State *IdentityPoolProviderPrincipalTagSpecResource `json:"state,omitempty" tf:"-"` Resource IdentityPoolProviderPrincipalTagSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IdentityPoolProviderPrincipalTagSpec) DeepCopy ¶ added in v0.5.0
func (in *IdentityPoolProviderPrincipalTagSpec) DeepCopy() *IdentityPoolProviderPrincipalTagSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolProviderPrincipalTagSpec.
func (*IdentityPoolProviderPrincipalTagSpec) DeepCopyInto ¶ added in v0.5.0
func (in *IdentityPoolProviderPrincipalTagSpec) DeepCopyInto(out *IdentityPoolProviderPrincipalTagSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPoolProviderPrincipalTagSpecResource ¶ added in v0.5.0
type IdentityPoolProviderPrincipalTagSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` IdentityPoolID *string `json:"identityPoolID" tf:"identity_pool_id"` IdentityProviderName *string `json:"identityProviderName" tf:"identity_provider_name"` // +optional PrincipalTags *map[string]string `json:"principalTags,omitempty" tf:"principal_tags"` // +optional UseDefaults *bool `json:"useDefaults,omitempty" tf:"use_defaults"` }
func (*IdentityPoolProviderPrincipalTagSpecResource) DeepCopy ¶ added in v0.5.0
func (in *IdentityPoolProviderPrincipalTagSpecResource) DeepCopy() *IdentityPoolProviderPrincipalTagSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolProviderPrincipalTagSpecResource.
func (*IdentityPoolProviderPrincipalTagSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IdentityPoolProviderPrincipalTagSpecResource) DeepCopyInto(out *IdentityPoolProviderPrincipalTagSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPoolProviderPrincipalTagStatus ¶ added in v0.5.0
type IdentityPoolProviderPrincipalTagStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IdentityPoolProviderPrincipalTagStatus) DeepCopy ¶ added in v0.5.0
func (in *IdentityPoolProviderPrincipalTagStatus) DeepCopy() *IdentityPoolProviderPrincipalTagStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolProviderPrincipalTagStatus.
func (*IdentityPoolProviderPrincipalTagStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IdentityPoolProviderPrincipalTagStatus) DeepCopyInto(out *IdentityPoolProviderPrincipalTagStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPoolRolesAttachment ¶
type IdentityPoolRolesAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityPoolRolesAttachmentSpec `json:"spec,omitempty"` Status IdentityPoolRolesAttachmentStatus `json:"status,omitempty"` }
func (*IdentityPoolRolesAttachment) DeepCopy ¶
func (in *IdentityPoolRolesAttachment) DeepCopy() *IdentityPoolRolesAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolRolesAttachment.
func (*IdentityPoolRolesAttachment) DeepCopyInto ¶
func (in *IdentityPoolRolesAttachment) DeepCopyInto(out *IdentityPoolRolesAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPoolRolesAttachment) DeepCopyObject ¶
func (in *IdentityPoolRolesAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityPoolRolesAttachment) SetupWebhookWithManager ¶
func (r *IdentityPoolRolesAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IdentityPoolRolesAttachment) ValidateCreate ¶
func (r *IdentityPoolRolesAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IdentityPoolRolesAttachment) ValidateDelete ¶
func (r *IdentityPoolRolesAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IdentityPoolRolesAttachment) ValidateUpdate ¶
func (r *IdentityPoolRolesAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IdentityPoolRolesAttachmentList ¶
type IdentityPoolRolesAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IdentityPoolRolesAttachment CRD objects Items []IdentityPoolRolesAttachment `json:"items,omitempty"` }
IdentityPoolRolesAttachmentList is a list of IdentityPoolRolesAttachments
func (*IdentityPoolRolesAttachmentList) DeepCopy ¶
func (in *IdentityPoolRolesAttachmentList) DeepCopy() *IdentityPoolRolesAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolRolesAttachmentList.
func (*IdentityPoolRolesAttachmentList) DeepCopyInto ¶
func (in *IdentityPoolRolesAttachmentList) DeepCopyInto(out *IdentityPoolRolesAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPoolRolesAttachmentList) DeepCopyObject ¶
func (in *IdentityPoolRolesAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPoolRolesAttachmentSpec ¶
type IdentityPoolRolesAttachmentSpec struct { State *IdentityPoolRolesAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource IdentityPoolRolesAttachmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IdentityPoolRolesAttachmentSpec) DeepCopy ¶
func (in *IdentityPoolRolesAttachmentSpec) DeepCopy() *IdentityPoolRolesAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolRolesAttachmentSpec.
func (*IdentityPoolRolesAttachmentSpec) DeepCopyInto ¶
func (in *IdentityPoolRolesAttachmentSpec) DeepCopyInto(out *IdentityPoolRolesAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPoolRolesAttachmentSpecResource ¶
type IdentityPoolRolesAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` IdentityPoolID *string `json:"identityPoolID" tf:"identity_pool_id"` // +optional RoleMapping []IdentityPoolRolesAttachmentSpecRoleMapping `json:"roleMapping,omitempty" tf:"role_mapping"` Roles *map[string]string `json:"roles" tf:"roles"` }
func (*IdentityPoolRolesAttachmentSpecResource) DeepCopy ¶
func (in *IdentityPoolRolesAttachmentSpecResource) DeepCopy() *IdentityPoolRolesAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolRolesAttachmentSpecResource.
func (*IdentityPoolRolesAttachmentSpecResource) DeepCopyInto ¶
func (in *IdentityPoolRolesAttachmentSpecResource) DeepCopyInto(out *IdentityPoolRolesAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPoolRolesAttachmentSpecRoleMapping ¶
type IdentityPoolRolesAttachmentSpecRoleMapping struct { // +optional AmbiguousRoleResolution *string `json:"ambiguousRoleResolution,omitempty" tf:"ambiguous_role_resolution"` IdentityProvider *string `json:"identityProvider" tf:"identity_provider"` // +optional // +kubebuilder:validation:MaxItems=25 MappingRule []IdentityPoolRolesAttachmentSpecRoleMappingMappingRule `json:"mappingRule,omitempty" tf:"mapping_rule"` Type *string `json:"type" tf:"type"` }
func (*IdentityPoolRolesAttachmentSpecRoleMapping) DeepCopy ¶
func (in *IdentityPoolRolesAttachmentSpecRoleMapping) DeepCopy() *IdentityPoolRolesAttachmentSpecRoleMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolRolesAttachmentSpecRoleMapping.
func (*IdentityPoolRolesAttachmentSpecRoleMapping) DeepCopyInto ¶
func (in *IdentityPoolRolesAttachmentSpecRoleMapping) DeepCopyInto(out *IdentityPoolRolesAttachmentSpecRoleMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPoolRolesAttachmentSpecRoleMappingMappingRule ¶
type IdentityPoolRolesAttachmentSpecRoleMappingMappingRule struct { Claim *string `json:"claim" tf:"claim"` MatchType *string `json:"matchType" tf:"match_type"` RoleArn *string `json:"roleArn" tf:"role_arn"` Value *string `json:"value" tf:"value"` }
func (*IdentityPoolRolesAttachmentSpecRoleMappingMappingRule) DeepCopy ¶
func (in *IdentityPoolRolesAttachmentSpecRoleMappingMappingRule) DeepCopy() *IdentityPoolRolesAttachmentSpecRoleMappingMappingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolRolesAttachmentSpecRoleMappingMappingRule.
func (*IdentityPoolRolesAttachmentSpecRoleMappingMappingRule) DeepCopyInto ¶
func (in *IdentityPoolRolesAttachmentSpecRoleMappingMappingRule) DeepCopyInto(out *IdentityPoolRolesAttachmentSpecRoleMappingMappingRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPoolRolesAttachmentStatus ¶
type IdentityPoolRolesAttachmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IdentityPoolRolesAttachmentStatus) DeepCopy ¶
func (in *IdentityPoolRolesAttachmentStatus) DeepCopy() *IdentityPoolRolesAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolRolesAttachmentStatus.
func (*IdentityPoolRolesAttachmentStatus) DeepCopyInto ¶
func (in *IdentityPoolRolesAttachmentStatus) DeepCopyInto(out *IdentityPoolRolesAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPoolSpec ¶
type IdentityPoolSpec struct { State *IdentityPoolSpecResource `json:"state,omitempty" tf:"-"` Resource IdentityPoolSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IdentityPoolSpec) DeepCopy ¶
func (in *IdentityPoolSpec) DeepCopy() *IdentityPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolSpec.
func (*IdentityPoolSpec) DeepCopyInto ¶
func (in *IdentityPoolSpec) DeepCopyInto(out *IdentityPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPoolSpecCognitoIdentityProviders ¶
type IdentityPoolSpecCognitoIdentityProviders struct { // +optional ClientID *string `json:"clientID,omitempty" tf:"client_id"` // +optional ProviderName *string `json:"providerName,omitempty" tf:"provider_name"` // +optional ServerSideTokenCheck *bool `json:"serverSideTokenCheck,omitempty" tf:"server_side_token_check"` }
func (*IdentityPoolSpecCognitoIdentityProviders) DeepCopy ¶
func (in *IdentityPoolSpecCognitoIdentityProviders) DeepCopy() *IdentityPoolSpecCognitoIdentityProviders
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolSpecCognitoIdentityProviders.
func (*IdentityPoolSpecCognitoIdentityProviders) DeepCopyInto ¶
func (in *IdentityPoolSpecCognitoIdentityProviders) DeepCopyInto(out *IdentityPoolSpecCognitoIdentityProviders)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPoolSpecResource ¶
type IdentityPoolSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllowClassicFlow *bool `json:"allowClassicFlow,omitempty" tf:"allow_classic_flow"` // +optional AllowUnauthenticatedIdentities *bool `json:"allowUnauthenticatedIdentities,omitempty" tf:"allow_unauthenticated_identities"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CognitoIdentityProviders []IdentityPoolSpecCognitoIdentityProviders `json:"cognitoIdentityProviders,omitempty" tf:"cognito_identity_providers"` // +optional DeveloperProviderName *string `json:"developerProviderName,omitempty" tf:"developer_provider_name"` IdentityPoolName *string `json:"identityPoolName" tf:"identity_pool_name"` // +optional OpenidConnectProviderArns []string `json:"openidConnectProviderArns,omitempty" tf:"openid_connect_provider_arns"` // +optional SamlProviderArns []string `json:"samlProviderArns,omitempty" tf:"saml_provider_arns"` // +optional SupportedLoginProviders *map[string]string `json:"supportedLoginProviders,omitempty" tf:"supported_login_providers"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*IdentityPoolSpecResource) DeepCopy ¶
func (in *IdentityPoolSpecResource) DeepCopy() *IdentityPoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolSpecResource.
func (*IdentityPoolSpecResource) DeepCopyInto ¶
func (in *IdentityPoolSpecResource) DeepCopyInto(out *IdentityPoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPoolStatus ¶
type IdentityPoolStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IdentityPoolStatus) DeepCopy ¶
func (in *IdentityPoolStatus) DeepCopy() *IdentityPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPoolStatus.
func (*IdentityPoolStatus) DeepCopyInto ¶
func (in *IdentityPoolStatus) DeepCopyInto(out *IdentityPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProvider ¶
type IdentityProvider struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityProviderSpec `json:"spec,omitempty"` Status IdentityProviderStatus `json:"status,omitempty"` }
func (*IdentityProvider) DeepCopy ¶
func (in *IdentityProvider) DeepCopy() *IdentityProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProvider.
func (*IdentityProvider) DeepCopyInto ¶
func (in *IdentityProvider) DeepCopyInto(out *IdentityProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProvider) DeepCopyObject ¶
func (in *IdentityProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityProvider) SetupWebhookWithManager ¶
func (r *IdentityProvider) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IdentityProvider) ValidateCreate ¶
func (r *IdentityProvider) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IdentityProvider) ValidateDelete ¶
func (r *IdentityProvider) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IdentityProvider) ValidateUpdate ¶
func (r *IdentityProvider) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IdentityProviderList ¶
type IdentityProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IdentityProvider CRD objects Items []IdentityProvider `json:"items,omitempty"` }
IdentityProviderList is a list of IdentityProviders
func (*IdentityProviderList) DeepCopy ¶
func (in *IdentityProviderList) DeepCopy() *IdentityProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderList.
func (*IdentityProviderList) DeepCopyInto ¶
func (in *IdentityProviderList) DeepCopyInto(out *IdentityProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProviderList) DeepCopyObject ¶
func (in *IdentityProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityProviderSpec ¶
type IdentityProviderSpec struct { State *IdentityProviderSpecResource `json:"state,omitempty" tf:"-"` Resource IdentityProviderSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IdentityProviderSpec) DeepCopy ¶
func (in *IdentityProviderSpec) DeepCopy() *IdentityProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderSpec.
func (*IdentityProviderSpec) DeepCopyInto ¶
func (in *IdentityProviderSpec) DeepCopyInto(out *IdentityProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderSpecResource ¶
type IdentityProviderSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AttributeMapping *map[string]string `json:"attributeMapping,omitempty" tf:"attribute_mapping"` // +optional // +kubebuilder:validation:MaxItems=50 IdpIdentifiers []string `json:"idpIdentifiers,omitempty" tf:"idp_identifiers"` ProviderDetails *map[string]string `json:"providerDetails" tf:"provider_details"` ProviderName *string `json:"providerName" tf:"provider_name"` ProviderType *string `json:"providerType" tf:"provider_type"` UserPoolID *string `json:"userPoolID" tf:"user_pool_id"` }
func (*IdentityProviderSpecResource) DeepCopy ¶
func (in *IdentityProviderSpecResource) DeepCopy() *IdentityProviderSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderSpecResource.
func (*IdentityProviderSpecResource) DeepCopyInto ¶
func (in *IdentityProviderSpecResource) DeepCopyInto(out *IdentityProviderSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderStatus ¶
type IdentityProviderStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IdentityProviderStatus) DeepCopy ¶
func (in *IdentityProviderStatus) DeepCopy() *IdentityProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderStatus.
func (*IdentityProviderStatus) DeepCopyInto ¶
func (in *IdentityProviderStatus) DeepCopyInto(out *IdentityProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceServer ¶
type ResourceServer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResourceServerSpec `json:"spec,omitempty"` Status ResourceServerStatus `json:"status,omitempty"` }
func (*ResourceServer) DeepCopy ¶
func (in *ResourceServer) DeepCopy() *ResourceServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceServer.
func (*ResourceServer) DeepCopyInto ¶
func (in *ResourceServer) DeepCopyInto(out *ResourceServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceServer) DeepCopyObject ¶
func (in *ResourceServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourceServer) SetupWebhookWithManager ¶
func (r *ResourceServer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ResourceServer) ValidateCreate ¶
func (r *ResourceServer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ResourceServer) ValidateDelete ¶
func (r *ResourceServer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ResourceServer) ValidateUpdate ¶
func (r *ResourceServer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ResourceServerList ¶
type ResourceServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ResourceServer CRD objects Items []ResourceServer `json:"items,omitempty"` }
ResourceServerList is a list of ResourceServers
func (*ResourceServerList) DeepCopy ¶
func (in *ResourceServerList) DeepCopy() *ResourceServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceServerList.
func (*ResourceServerList) DeepCopyInto ¶
func (in *ResourceServerList) DeepCopyInto(out *ResourceServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceServerList) DeepCopyObject ¶
func (in *ResourceServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResourceServerSpec ¶
type ResourceServerSpec struct { State *ResourceServerSpecResource `json:"state,omitempty" tf:"-"` Resource ResourceServerSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ResourceServerSpec) DeepCopy ¶
func (in *ResourceServerSpec) DeepCopy() *ResourceServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceServerSpec.
func (*ResourceServerSpec) DeepCopyInto ¶
func (in *ResourceServerSpec) DeepCopyInto(out *ResourceServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceServerSpecResource ¶
type ResourceServerSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Identifier *string `json:"identifier" tf:"identifier"` Name *string `json:"name" tf:"name"` // +optional // +kubebuilder:validation:MaxItems=100 Scope []ResourceServerSpecScope `json:"scope,omitempty" tf:"scope"` // +optional ScopeIdentifiers []string `json:"scopeIdentifiers,omitempty" tf:"scope_identifiers"` UserPoolID *string `json:"userPoolID" tf:"user_pool_id"` }
func (*ResourceServerSpecResource) DeepCopy ¶
func (in *ResourceServerSpecResource) DeepCopy() *ResourceServerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceServerSpecResource.
func (*ResourceServerSpecResource) DeepCopyInto ¶
func (in *ResourceServerSpecResource) DeepCopyInto(out *ResourceServerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceServerSpecScope ¶
type ResourceServerSpecScope struct { ScopeDescription *string `json:"scopeDescription" tf:"scope_description"` ScopeName *string `json:"scopeName" tf:"scope_name"` }
func (*ResourceServerSpecScope) DeepCopy ¶
func (in *ResourceServerSpecScope) DeepCopy() *ResourceServerSpecScope
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceServerSpecScope.
func (*ResourceServerSpecScope) DeepCopyInto ¶
func (in *ResourceServerSpecScope) DeepCopyInto(out *ResourceServerSpecScope)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceServerStatus ¶
type ResourceServerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ResourceServerStatus) DeepCopy ¶
func (in *ResourceServerStatus) DeepCopy() *ResourceServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceServerStatus.
func (*ResourceServerStatus) DeepCopyInto ¶
func (in *ResourceServerStatus) DeepCopyInto(out *ResourceServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type User ¶ added in v0.5.0
type User struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserSpec `json:"spec,omitempty"` Status UserStatus `json:"status,omitempty"` }
func (*User) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*User) SetupWebhookWithManager ¶ added in v0.5.0
func (*User) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*User) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type UserGroup ¶
type UserGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserGroupSpec `json:"spec,omitempty"` Status UserGroupStatus `json:"status,omitempty"` }
func (*UserGroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroup.
func (*UserGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserGroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserGroup) SetupWebhookWithManager ¶
func (*UserGroup) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UserGroup) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type UserGroupList ¶
type UserGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UserGroup CRD objects Items []UserGroup `json:"items,omitempty"` }
UserGroupList is a list of UserGroups
func (*UserGroupList) DeepCopy ¶
func (in *UserGroupList) DeepCopy() *UserGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupList.
func (*UserGroupList) DeepCopyInto ¶
func (in *UserGroupList) DeepCopyInto(out *UserGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserGroupList) DeepCopyObject ¶
func (in *UserGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserGroupSpec ¶
type UserGroupSpec struct { State *UserGroupSpecResource `json:"state,omitempty" tf:"-"` Resource UserGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UserGroupSpec) DeepCopy ¶
func (in *UserGroupSpec) DeepCopy() *UserGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupSpec.
func (*UserGroupSpec) DeepCopyInto ¶
func (in *UserGroupSpec) DeepCopyInto(out *UserGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserGroupSpecResource ¶
type UserGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` // +optional Precedence *int64 `json:"precedence,omitempty" tf:"precedence"` // +optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn"` UserPoolID *string `json:"userPoolID" tf:"user_pool_id"` }
func (*UserGroupSpecResource) DeepCopy ¶
func (in *UserGroupSpecResource) DeepCopy() *UserGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupSpecResource.
func (*UserGroupSpecResource) DeepCopyInto ¶
func (in *UserGroupSpecResource) DeepCopyInto(out *UserGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserGroupStatus ¶
type UserGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*UserGroupStatus) DeepCopy ¶
func (in *UserGroupStatus) DeepCopy() *UserGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupStatus.
func (*UserGroupStatus) DeepCopyInto ¶
func (in *UserGroupStatus) DeepCopyInto(out *UserGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserList ¶ added in v0.5.0
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of User CRD objects Items []User `json:"items,omitempty"` }
UserList is a list of Users
func (*UserList) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.
func (*UserList) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserList) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserPool ¶
type UserPool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserPoolSpec `json:"spec,omitempty"` Status UserPoolStatus `json:"status,omitempty"` }
func (*UserPool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPool.
func (*UserPool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPool) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserPool) SetupWebhookWithManager ¶
func (*UserPool) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UserPool) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type UserPoolClient ¶
type UserPoolClient struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserPoolClientSpec `json:"spec,omitempty"` Status UserPoolClientStatus `json:"status,omitempty"` }
func (*UserPoolClient) DeepCopy ¶
func (in *UserPoolClient) DeepCopy() *UserPoolClient
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolClient.
func (*UserPoolClient) DeepCopyInto ¶
func (in *UserPoolClient) DeepCopyInto(out *UserPoolClient)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPoolClient) DeepCopyObject ¶
func (in *UserPoolClient) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserPoolClient) SetupWebhookWithManager ¶
func (r *UserPoolClient) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*UserPoolClient) ValidateCreate ¶
func (r *UserPoolClient) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UserPoolClient) ValidateDelete ¶
func (r *UserPoolClient) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*UserPoolClient) ValidateUpdate ¶
func (r *UserPoolClient) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type UserPoolClientList ¶
type UserPoolClientList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UserPoolClient CRD objects Items []UserPoolClient `json:"items,omitempty"` }
UserPoolClientList is a list of UserPoolClients
func (*UserPoolClientList) DeepCopy ¶
func (in *UserPoolClientList) DeepCopy() *UserPoolClientList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolClientList.
func (*UserPoolClientList) DeepCopyInto ¶
func (in *UserPoolClientList) DeepCopyInto(out *UserPoolClientList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPoolClientList) DeepCopyObject ¶
func (in *UserPoolClientList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserPoolClientSpec ¶
type UserPoolClientSpec struct { State *UserPoolClientSpecResource `json:"state,omitempty" tf:"-"` Resource UserPoolClientSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UserPoolClientSpec) DeepCopy ¶
func (in *UserPoolClientSpec) DeepCopy() *UserPoolClientSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolClientSpec.
func (*UserPoolClientSpec) DeepCopyInto ¶
func (in *UserPoolClientSpec) DeepCopyInto(out *UserPoolClientSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolClientSpecAnalyticsConfiguration ¶
type UserPoolClientSpecAnalyticsConfiguration struct { // +optional ApplicationArn *string `json:"applicationArn,omitempty" tf:"application_arn"` // +optional ApplicationID *string `json:"applicationID,omitempty" tf:"application_id"` // +optional ExternalID *string `json:"externalID,omitempty" tf:"external_id"` // +optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn"` UserDataShared *bool `json:"userDataShared,omitempty" tf:"user_data_shared"` }
func (*UserPoolClientSpecAnalyticsConfiguration) DeepCopy ¶
func (in *UserPoolClientSpecAnalyticsConfiguration) DeepCopy() *UserPoolClientSpecAnalyticsConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolClientSpecAnalyticsConfiguration.
func (*UserPoolClientSpecAnalyticsConfiguration) DeepCopyInto ¶
func (in *UserPoolClientSpecAnalyticsConfiguration) DeepCopyInto(out *UserPoolClientSpecAnalyticsConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolClientSpecAnalyticsConfigurationCodec ¶
type UserPoolClientSpecAnalyticsConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolClientSpecAnalyticsConfigurationCodec) Decode ¶
func (UserPoolClientSpecAnalyticsConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolClientSpecResource ¶
type UserPoolClientSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccessTokenValidity *int64 `json:"accessTokenValidity,omitempty" tf:"access_token_validity"` // +optional // +kubebuilder:validation:MaxItems=3 AllowedOauthFlows []string `json:"allowedOauthFlows,omitempty" tf:"allowed_oauth_flows"` // +optional AllowedOauthFlowsUserPoolClient *bool `json:"allowedOauthFlowsUserPoolClient,omitempty" tf:"allowed_oauth_flows_user_pool_client"` // +optional // +kubebuilder:validation:MaxItems=50 AllowedOauthScopes []string `json:"allowedOauthScopes,omitempty" tf:"allowed_oauth_scopes"` // +optional AnalyticsConfiguration *UserPoolClientSpecAnalyticsConfiguration `json:"analyticsConfiguration,omitempty" tf:"analytics_configuration"` // +optional // +kubebuilder:validation:MaxItems=100 CallbackUrls []string `json:"callbackUrls,omitempty" tf:"callback_urls"` // +optional ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` // +optional DefaultRedirectURI *string `json:"defaultRedirectURI,omitempty" tf:"default_redirect_uri"` // +optional EnableTokenRevocation *bool `json:"enableTokenRevocation,omitempty" tf:"enable_token_revocation"` // +optional ExplicitAuthFlows []string `json:"explicitAuthFlows,omitempty" tf:"explicit_auth_flows"` // +optional GenerateSecret *bool `json:"generateSecret,omitempty" tf:"generate_secret"` // +optional IDTokenValidity *int64 `json:"IDTokenValidity,omitempty" tf:"id_token_validity"` // +optional // +kubebuilder:validation:MaxItems=100 LogoutUrls []string `json:"logoutUrls,omitempty" tf:"logout_urls"` Name *string `json:"name" tf:"name"` // +optional PreventUserExistenceErrors *string `json:"preventUserExistenceErrors,omitempty" tf:"prevent_user_existence_errors"` // +optional ReadAttributes []string `json:"readAttributes,omitempty" tf:"read_attributes"` // +optional RefreshTokenValidity *int64 `json:"refreshTokenValidity,omitempty" tf:"refresh_token_validity"` // +optional SupportedIdentityProviders []string `json:"supportedIdentityProviders,omitempty" tf:"supported_identity_providers"` // +optional TokenValidityUnits *UserPoolClientSpecTokenValidityUnits `json:"tokenValidityUnits,omitempty" tf:"token_validity_units"` UserPoolID *string `json:"userPoolID" tf:"user_pool_id"` // +optional WriteAttributes []string `json:"writeAttributes,omitempty" tf:"write_attributes"` }
func (*UserPoolClientSpecResource) DeepCopy ¶
func (in *UserPoolClientSpecResource) DeepCopy() *UserPoolClientSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolClientSpecResource.
func (*UserPoolClientSpecResource) DeepCopyInto ¶
func (in *UserPoolClientSpecResource) DeepCopyInto(out *UserPoolClientSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolClientSpecTokenValidityUnits ¶
type UserPoolClientSpecTokenValidityUnits struct { // +optional AccessToken *string `json:"accessToken,omitempty" tf:"access_token"` // +optional IDToken *string `json:"IDToken,omitempty" tf:"id_token"` // +optional RefreshToken *string `json:"refreshToken,omitempty" tf:"refresh_token"` }
func (*UserPoolClientSpecTokenValidityUnits) DeepCopy ¶
func (in *UserPoolClientSpecTokenValidityUnits) DeepCopy() *UserPoolClientSpecTokenValidityUnits
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolClientSpecTokenValidityUnits.
func (*UserPoolClientSpecTokenValidityUnits) DeepCopyInto ¶
func (in *UserPoolClientSpecTokenValidityUnits) DeepCopyInto(out *UserPoolClientSpecTokenValidityUnits)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolClientSpecTokenValidityUnitsCodec ¶
type UserPoolClientSpecTokenValidityUnitsCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolClientSpecTokenValidityUnitsCodec) Decode ¶
func (UserPoolClientSpecTokenValidityUnitsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolClientStatus ¶
type UserPoolClientStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*UserPoolClientStatus) DeepCopy ¶
func (in *UserPoolClientStatus) DeepCopy() *UserPoolClientStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolClientStatus.
func (*UserPoolClientStatus) DeepCopyInto ¶
func (in *UserPoolClientStatus) DeepCopyInto(out *UserPoolClientStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolDomain ¶
type UserPoolDomain struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserPoolDomainSpec `json:"spec,omitempty"` Status UserPoolDomainStatus `json:"status,omitempty"` }
func (*UserPoolDomain) DeepCopy ¶
func (in *UserPoolDomain) DeepCopy() *UserPoolDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolDomain.
func (*UserPoolDomain) DeepCopyInto ¶
func (in *UserPoolDomain) DeepCopyInto(out *UserPoolDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPoolDomain) DeepCopyObject ¶
func (in *UserPoolDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserPoolDomain) SetupWebhookWithManager ¶
func (r *UserPoolDomain) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*UserPoolDomain) ValidateCreate ¶
func (r *UserPoolDomain) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UserPoolDomain) ValidateDelete ¶
func (r *UserPoolDomain) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*UserPoolDomain) ValidateUpdate ¶
func (r *UserPoolDomain) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type UserPoolDomainList ¶
type UserPoolDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UserPoolDomain CRD objects Items []UserPoolDomain `json:"items,omitempty"` }
UserPoolDomainList is a list of UserPoolDomains
func (*UserPoolDomainList) DeepCopy ¶
func (in *UserPoolDomainList) DeepCopy() *UserPoolDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolDomainList.
func (*UserPoolDomainList) DeepCopyInto ¶
func (in *UserPoolDomainList) DeepCopyInto(out *UserPoolDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPoolDomainList) DeepCopyObject ¶
func (in *UserPoolDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserPoolDomainSpec ¶
type UserPoolDomainSpec struct { State *UserPoolDomainSpecResource `json:"state,omitempty" tf:"-"` Resource UserPoolDomainSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UserPoolDomainSpec) DeepCopy ¶
func (in *UserPoolDomainSpec) DeepCopy() *UserPoolDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolDomainSpec.
func (*UserPoolDomainSpec) DeepCopyInto ¶
func (in *UserPoolDomainSpec) DeepCopyInto(out *UserPoolDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolDomainSpecResource ¶
type UserPoolDomainSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AwsAccountID *string `json:"awsAccountID,omitempty" tf:"aws_account_id"` // +optional CertificateArn *string `json:"certificateArn,omitempty" tf:"certificate_arn"` // +optional CloudfrontDistributionArn *string `json:"cloudfrontDistributionArn,omitempty" tf:"cloudfront_distribution_arn"` Domain *string `json:"domain" tf:"domain"` // +optional S3Bucket *string `json:"s3Bucket,omitempty" tf:"s3_bucket"` UserPoolID *string `json:"userPoolID" tf:"user_pool_id"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*UserPoolDomainSpecResource) DeepCopy ¶
func (in *UserPoolDomainSpecResource) DeepCopy() *UserPoolDomainSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolDomainSpecResource.
func (*UserPoolDomainSpecResource) DeepCopyInto ¶
func (in *UserPoolDomainSpecResource) DeepCopyInto(out *UserPoolDomainSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolDomainStatus ¶
type UserPoolDomainStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*UserPoolDomainStatus) DeepCopy ¶
func (in *UserPoolDomainStatus) DeepCopy() *UserPoolDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolDomainStatus.
func (*UserPoolDomainStatus) DeepCopyInto ¶
func (in *UserPoolDomainStatus) DeepCopyInto(out *UserPoolDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolList ¶
type UserPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UserPool CRD objects Items []UserPool `json:"items,omitempty"` }
UserPoolList is a list of UserPools
func (*UserPoolList) DeepCopy ¶
func (in *UserPoolList) DeepCopy() *UserPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolList.
func (*UserPoolList) DeepCopyInto ¶
func (in *UserPoolList) DeepCopyInto(out *UserPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPoolList) DeepCopyObject ¶
func (in *UserPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserPoolSpec ¶
type UserPoolSpec struct { State *UserPoolSpecResource `json:"state,omitempty" tf:"-"` Resource UserPoolSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UserPoolSpec) DeepCopy ¶
func (in *UserPoolSpec) DeepCopy() *UserPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpec.
func (*UserPoolSpec) DeepCopyInto ¶
func (in *UserPoolSpec) DeepCopyInto(out *UserPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecAccountRecoverySetting ¶
type UserPoolSpecAccountRecoverySetting struct { // +kubebuilder:validation:MinItems=1 RecoveryMechanism []UserPoolSpecAccountRecoverySettingRecoveryMechanism `json:"recoveryMechanism" tf:"recovery_mechanism"` }
func (*UserPoolSpecAccountRecoverySetting) DeepCopy ¶
func (in *UserPoolSpecAccountRecoverySetting) DeepCopy() *UserPoolSpecAccountRecoverySetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecAccountRecoverySetting.
func (*UserPoolSpecAccountRecoverySetting) DeepCopyInto ¶
func (in *UserPoolSpecAccountRecoverySetting) DeepCopyInto(out *UserPoolSpecAccountRecoverySetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecAccountRecoverySettingCodec ¶
type UserPoolSpecAccountRecoverySettingCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolSpecAccountRecoverySettingCodec) Decode ¶
func (UserPoolSpecAccountRecoverySettingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolSpecAccountRecoverySettingRecoveryMechanism ¶
type UserPoolSpecAccountRecoverySettingRecoveryMechanism struct { Name *string `json:"name" tf:"name"` Priority *int64 `json:"priority" tf:"priority"` }
func (*UserPoolSpecAccountRecoverySettingRecoveryMechanism) DeepCopy ¶
func (in *UserPoolSpecAccountRecoverySettingRecoveryMechanism) DeepCopy() *UserPoolSpecAccountRecoverySettingRecoveryMechanism
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecAccountRecoverySettingRecoveryMechanism.
func (*UserPoolSpecAccountRecoverySettingRecoveryMechanism) DeepCopyInto ¶
func (in *UserPoolSpecAccountRecoverySettingRecoveryMechanism) DeepCopyInto(out *UserPoolSpecAccountRecoverySettingRecoveryMechanism)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecAdminCreateUserConfig ¶
type UserPoolSpecAdminCreateUserConfig struct { // +optional AllowAdminCreateUserOnly *bool `json:"allowAdminCreateUserOnly,omitempty" tf:"allow_admin_create_user_only"` // +optional InviteMessageTemplate *UserPoolSpecAdminCreateUserConfigInviteMessageTemplate `json:"inviteMessageTemplate,omitempty" tf:"invite_message_template"` }
func (*UserPoolSpecAdminCreateUserConfig) DeepCopy ¶
func (in *UserPoolSpecAdminCreateUserConfig) DeepCopy() *UserPoolSpecAdminCreateUserConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecAdminCreateUserConfig.
func (*UserPoolSpecAdminCreateUserConfig) DeepCopyInto ¶
func (in *UserPoolSpecAdminCreateUserConfig) DeepCopyInto(out *UserPoolSpecAdminCreateUserConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecAdminCreateUserConfigCodec ¶
type UserPoolSpecAdminCreateUserConfigCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolSpecAdminCreateUserConfigCodec) Decode ¶
func (UserPoolSpecAdminCreateUserConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolSpecAdminCreateUserConfigInviteMessageTemplate ¶
type UserPoolSpecAdminCreateUserConfigInviteMessageTemplate struct { // +optional EmailMessage *string `json:"emailMessage,omitempty" tf:"email_message"` // +optional EmailSubject *string `json:"emailSubject,omitempty" tf:"email_subject"` // +optional SmsMessage *string `json:"smsMessage,omitempty" tf:"sms_message"` }
func (*UserPoolSpecAdminCreateUserConfigInviteMessageTemplate) DeepCopy ¶
func (in *UserPoolSpecAdminCreateUserConfigInviteMessageTemplate) DeepCopy() *UserPoolSpecAdminCreateUserConfigInviteMessageTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecAdminCreateUserConfigInviteMessageTemplate.
func (*UserPoolSpecAdminCreateUserConfigInviteMessageTemplate) DeepCopyInto ¶
func (in *UserPoolSpecAdminCreateUserConfigInviteMessageTemplate) DeepCopyInto(out *UserPoolSpecAdminCreateUserConfigInviteMessageTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecAdminCreateUserConfigInviteMessageTemplateCodec ¶
type UserPoolSpecAdminCreateUserConfigInviteMessageTemplateCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolSpecAdminCreateUserConfigInviteMessageTemplateCodec) Decode ¶
func (UserPoolSpecAdminCreateUserConfigInviteMessageTemplateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolSpecDeviceConfiguration ¶
type UserPoolSpecDeviceConfiguration struct { // +optional ChallengeRequiredOnNewDevice *bool `json:"challengeRequiredOnNewDevice,omitempty" tf:"challenge_required_on_new_device"` // +optional DeviceOnlyRememberedOnUserPrompt *bool `json:"deviceOnlyRememberedOnUserPrompt,omitempty" tf:"device_only_remembered_on_user_prompt"` }
func (*UserPoolSpecDeviceConfiguration) DeepCopy ¶
func (in *UserPoolSpecDeviceConfiguration) DeepCopy() *UserPoolSpecDeviceConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecDeviceConfiguration.
func (*UserPoolSpecDeviceConfiguration) DeepCopyInto ¶
func (in *UserPoolSpecDeviceConfiguration) DeepCopyInto(out *UserPoolSpecDeviceConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecDeviceConfigurationCodec ¶
type UserPoolSpecDeviceConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolSpecDeviceConfigurationCodec) Decode ¶
func (UserPoolSpecDeviceConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolSpecEmailConfiguration ¶
type UserPoolSpecEmailConfiguration struct { // +optional ConfigurationSet *string `json:"configurationSet,omitempty" tf:"configuration_set"` // +optional EmailSendingAccount *string `json:"emailSendingAccount,omitempty" tf:"email_sending_account"` // +optional FromEmailAddress *string `json:"fromEmailAddress,omitempty" tf:"from_email_address"` // +optional ReplyToEmailAddress *string `json:"replyToEmailAddress,omitempty" tf:"reply_to_email_address"` // +optional SourceArn *string `json:"sourceArn,omitempty" tf:"source_arn"` }
func (*UserPoolSpecEmailConfiguration) DeepCopy ¶
func (in *UserPoolSpecEmailConfiguration) DeepCopy() *UserPoolSpecEmailConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecEmailConfiguration.
func (*UserPoolSpecEmailConfiguration) DeepCopyInto ¶
func (in *UserPoolSpecEmailConfiguration) DeepCopyInto(out *UserPoolSpecEmailConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecEmailConfigurationCodec ¶
type UserPoolSpecEmailConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolSpecEmailConfigurationCodec) Decode ¶
func (UserPoolSpecEmailConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolSpecLambdaConfig ¶
type UserPoolSpecLambdaConfig struct { // +optional CreateAuthChallenge *string `json:"createAuthChallenge,omitempty" tf:"create_auth_challenge"` // +optional CustomEmailSender *UserPoolSpecLambdaConfigCustomEmailSender `json:"customEmailSender,omitempty" tf:"custom_email_sender"` // +optional CustomMessage *string `json:"customMessage,omitempty" tf:"custom_message"` // +optional CustomSmsSender *UserPoolSpecLambdaConfigCustomSmsSender `json:"customSmsSender,omitempty" tf:"custom_sms_sender"` // +optional DefineAuthChallenge *string `json:"defineAuthChallenge,omitempty" tf:"define_auth_challenge"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional PostAuthentication *string `json:"postAuthentication,omitempty" tf:"post_authentication"` // +optional PostConfirmation *string `json:"postConfirmation,omitempty" tf:"post_confirmation"` // +optional PreAuthentication *string `json:"preAuthentication,omitempty" tf:"pre_authentication"` // +optional PreSignUp *string `json:"preSignUp,omitempty" tf:"pre_sign_up"` // +optional PreTokenGeneration *string `json:"preTokenGeneration,omitempty" tf:"pre_token_generation"` // +optional UserMigration *string `json:"userMigration,omitempty" tf:"user_migration"` // +optional VerifyAuthChallengeResponse *string `json:"verifyAuthChallengeResponse,omitempty" tf:"verify_auth_challenge_response"` }
func (*UserPoolSpecLambdaConfig) DeepCopy ¶
func (in *UserPoolSpecLambdaConfig) DeepCopy() *UserPoolSpecLambdaConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecLambdaConfig.
func (*UserPoolSpecLambdaConfig) DeepCopyInto ¶
func (in *UserPoolSpecLambdaConfig) DeepCopyInto(out *UserPoolSpecLambdaConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecLambdaConfigCodec ¶
type UserPoolSpecLambdaConfigCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolSpecLambdaConfigCodec) Decode ¶
func (UserPoolSpecLambdaConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolSpecLambdaConfigCustomEmailSender ¶
type UserPoolSpecLambdaConfigCustomEmailSender struct { LambdaArn *string `json:"lambdaArn" tf:"lambda_arn"` LambdaVersion *string `json:"lambdaVersion" tf:"lambda_version"` }
func (*UserPoolSpecLambdaConfigCustomEmailSender) DeepCopy ¶
func (in *UserPoolSpecLambdaConfigCustomEmailSender) DeepCopy() *UserPoolSpecLambdaConfigCustomEmailSender
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecLambdaConfigCustomEmailSender.
func (*UserPoolSpecLambdaConfigCustomEmailSender) DeepCopyInto ¶
func (in *UserPoolSpecLambdaConfigCustomEmailSender) DeepCopyInto(out *UserPoolSpecLambdaConfigCustomEmailSender)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecLambdaConfigCustomEmailSenderCodec ¶
type UserPoolSpecLambdaConfigCustomEmailSenderCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolSpecLambdaConfigCustomEmailSenderCodec) Decode ¶
func (UserPoolSpecLambdaConfigCustomEmailSenderCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolSpecLambdaConfigCustomSmsSender ¶
type UserPoolSpecLambdaConfigCustomSmsSender struct { LambdaArn *string `json:"lambdaArn" tf:"lambda_arn"` LambdaVersion *string `json:"lambdaVersion" tf:"lambda_version"` }
func (*UserPoolSpecLambdaConfigCustomSmsSender) DeepCopy ¶
func (in *UserPoolSpecLambdaConfigCustomSmsSender) DeepCopy() *UserPoolSpecLambdaConfigCustomSmsSender
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecLambdaConfigCustomSmsSender.
func (*UserPoolSpecLambdaConfigCustomSmsSender) DeepCopyInto ¶
func (in *UserPoolSpecLambdaConfigCustomSmsSender) DeepCopyInto(out *UserPoolSpecLambdaConfigCustomSmsSender)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecLambdaConfigCustomSmsSenderCodec ¶
type UserPoolSpecLambdaConfigCustomSmsSenderCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolSpecLambdaConfigCustomSmsSenderCodec) Decode ¶
func (UserPoolSpecLambdaConfigCustomSmsSenderCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolSpecPasswordPolicy ¶
type UserPoolSpecPasswordPolicy struct { // +optional MinimumLength *int64 `json:"minimumLength,omitempty" tf:"minimum_length"` // +optional RequireLowercase *bool `json:"requireLowercase,omitempty" tf:"require_lowercase"` // +optional RequireNumbers *bool `json:"requireNumbers,omitempty" tf:"require_numbers"` // +optional RequireSymbols *bool `json:"requireSymbols,omitempty" tf:"require_symbols"` // +optional RequireUppercase *bool `json:"requireUppercase,omitempty" tf:"require_uppercase"` // +optional TemporaryPasswordValidityDays *int64 `json:"temporaryPasswordValidityDays,omitempty" tf:"temporary_password_validity_days"` }
func (*UserPoolSpecPasswordPolicy) DeepCopy ¶
func (in *UserPoolSpecPasswordPolicy) DeepCopy() *UserPoolSpecPasswordPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecPasswordPolicy.
func (*UserPoolSpecPasswordPolicy) DeepCopyInto ¶
func (in *UserPoolSpecPasswordPolicy) DeepCopyInto(out *UserPoolSpecPasswordPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecPasswordPolicyCodec ¶
type UserPoolSpecPasswordPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolSpecPasswordPolicyCodec) Decode ¶
func (UserPoolSpecPasswordPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolSpecResource ¶
type UserPoolSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccountRecoverySetting *UserPoolSpecAccountRecoverySetting `json:"accountRecoverySetting,omitempty" tf:"account_recovery_setting"` // +optional AdminCreateUserConfig *UserPoolSpecAdminCreateUserConfig `json:"adminCreateUserConfig,omitempty" tf:"admin_create_user_config"` // +optional AliasAttributes []string `json:"aliasAttributes,omitempty" tf:"alias_attributes"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoVerifiedAttributes []string `json:"autoVerifiedAttributes,omitempty" tf:"auto_verified_attributes"` // +optional CreationDate *string `json:"creationDate,omitempty" tf:"creation_date"` // +optional CustomDomain *string `json:"customDomain,omitempty" tf:"custom_domain"` // +optional DeviceConfiguration *UserPoolSpecDeviceConfiguration `json:"deviceConfiguration,omitempty" tf:"device_configuration"` // +optional Domain *string `json:"domain,omitempty" tf:"domain"` // +optional EmailConfiguration *UserPoolSpecEmailConfiguration `json:"emailConfiguration,omitempty" tf:"email_configuration"` // +optional EmailVerificationMessage *string `json:"emailVerificationMessage,omitempty" tf:"email_verification_message"` // +optional EmailVerificationSubject *string `json:"emailVerificationSubject,omitempty" tf:"email_verification_subject"` // +optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint"` // +optional EstimatedNumberOfUsers *int64 `json:"estimatedNumberOfUsers,omitempty" tf:"estimated_number_of_users"` // +optional LambdaConfig *UserPoolSpecLambdaConfig `json:"lambdaConfig,omitempty" tf:"lambda_config"` // +optional LastModifiedDate *string `json:"lastModifiedDate,omitempty" tf:"last_modified_date"` // +optional MfaConfiguration *string `json:"mfaConfiguration,omitempty" tf:"mfa_configuration"` Name *string `json:"name" tf:"name"` // +optional PasswordPolicy *UserPoolSpecPasswordPolicy `json:"passwordPolicy,omitempty" tf:"password_policy"` // +optional // +kubebuilder:validation:MaxItems=50 // +kubebuilder:validation:MinItems=1 Schema []UserPoolSpecSchema `json:"schema,omitempty" tf:"schema"` // +optional SmsAuthenticationMessage *string `json:"smsAuthenticationMessage,omitempty" tf:"sms_authentication_message"` // +optional SmsConfiguration *UserPoolSpecSmsConfiguration `json:"smsConfiguration,omitempty" tf:"sms_configuration"` // +optional SmsVerificationMessage *string `json:"smsVerificationMessage,omitempty" tf:"sms_verification_message"` // +optional SoftwareTokenMfaConfiguration *UserPoolSpecSoftwareTokenMfaConfiguration `json:"softwareTokenMfaConfiguration,omitempty" tf:"software_token_mfa_configuration"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UserPoolAddOns *UserPoolSpecUserPoolAddOns `json:"userPoolAddOns,omitempty" tf:"user_pool_add_ons"` // +optional UsernameAttributes []string `json:"usernameAttributes,omitempty" tf:"username_attributes"` // +optional UsernameConfiguration *UserPoolSpecUsernameConfiguration `json:"usernameConfiguration,omitempty" tf:"username_configuration"` // +optional VerificationMessageTemplate *UserPoolSpecVerificationMessageTemplate `json:"verificationMessageTemplate,omitempty" tf:"verification_message_template"` }
func (*UserPoolSpecResource) DeepCopy ¶
func (in *UserPoolSpecResource) DeepCopy() *UserPoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecResource.
func (*UserPoolSpecResource) DeepCopyInto ¶
func (in *UserPoolSpecResource) DeepCopyInto(out *UserPoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecSchema ¶
type UserPoolSpecSchema struct { AttributeDataType *string `json:"attributeDataType" tf:"attribute_data_type"` // +optional DeveloperOnlyAttribute *bool `json:"developerOnlyAttribute,omitempty" tf:"developer_only_attribute"` // +optional Mutable *bool `json:"mutable,omitempty" tf:"mutable"` Name *string `json:"name" tf:"name"` // +optional NumberAttributeConstraints *UserPoolSpecSchemaNumberAttributeConstraints `json:"numberAttributeConstraints,omitempty" tf:"number_attribute_constraints"` // +optional Required *bool `json:"required,omitempty" tf:"required"` // +optional StringAttributeConstraints *UserPoolSpecSchemaStringAttributeConstraints `json:"stringAttributeConstraints,omitempty" tf:"string_attribute_constraints"` }
func (*UserPoolSpecSchema) DeepCopy ¶
func (in *UserPoolSpecSchema) DeepCopy() *UserPoolSpecSchema
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecSchema.
func (*UserPoolSpecSchema) DeepCopyInto ¶
func (in *UserPoolSpecSchema) DeepCopyInto(out *UserPoolSpecSchema)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecSchemaNumberAttributeConstraints ¶
type UserPoolSpecSchemaNumberAttributeConstraints struct { // +optional MaxValue *string `json:"maxValue,omitempty" tf:"max_value"` // +optional MinValue *string `json:"minValue,omitempty" tf:"min_value"` }
func (*UserPoolSpecSchemaNumberAttributeConstraints) DeepCopy ¶
func (in *UserPoolSpecSchemaNumberAttributeConstraints) DeepCopy() *UserPoolSpecSchemaNumberAttributeConstraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecSchemaNumberAttributeConstraints.
func (*UserPoolSpecSchemaNumberAttributeConstraints) DeepCopyInto ¶
func (in *UserPoolSpecSchemaNumberAttributeConstraints) DeepCopyInto(out *UserPoolSpecSchemaNumberAttributeConstraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecSchemaNumberAttributeConstraintsCodec ¶
type UserPoolSpecSchemaNumberAttributeConstraintsCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolSpecSchemaNumberAttributeConstraintsCodec) Decode ¶
func (UserPoolSpecSchemaNumberAttributeConstraintsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolSpecSchemaStringAttributeConstraints ¶
type UserPoolSpecSchemaStringAttributeConstraints struct { // +optional MaxLength *string `json:"maxLength,omitempty" tf:"max_length"` // +optional MinLength *string `json:"minLength,omitempty" tf:"min_length"` }
func (*UserPoolSpecSchemaStringAttributeConstraints) DeepCopy ¶
func (in *UserPoolSpecSchemaStringAttributeConstraints) DeepCopy() *UserPoolSpecSchemaStringAttributeConstraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecSchemaStringAttributeConstraints.
func (*UserPoolSpecSchemaStringAttributeConstraints) DeepCopyInto ¶
func (in *UserPoolSpecSchemaStringAttributeConstraints) DeepCopyInto(out *UserPoolSpecSchemaStringAttributeConstraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecSchemaStringAttributeConstraintsCodec ¶
type UserPoolSpecSchemaStringAttributeConstraintsCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolSpecSchemaStringAttributeConstraintsCodec) Decode ¶
func (UserPoolSpecSchemaStringAttributeConstraintsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolSpecSmsConfiguration ¶
type UserPoolSpecSmsConfiguration struct { ExternalID *string `json:"externalID" tf:"external_id"` SnsCallerArn *string `json:"snsCallerArn" tf:"sns_caller_arn"` }
func (*UserPoolSpecSmsConfiguration) DeepCopy ¶
func (in *UserPoolSpecSmsConfiguration) DeepCopy() *UserPoolSpecSmsConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecSmsConfiguration.
func (*UserPoolSpecSmsConfiguration) DeepCopyInto ¶
func (in *UserPoolSpecSmsConfiguration) DeepCopyInto(out *UserPoolSpecSmsConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecSmsConfigurationCodec ¶
type UserPoolSpecSmsConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolSpecSmsConfigurationCodec) Decode ¶
func (UserPoolSpecSmsConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolSpecSoftwareTokenMfaConfiguration ¶
type UserPoolSpecSoftwareTokenMfaConfiguration struct {
Enabled *bool `json:"enabled" tf:"enabled"`
}
func (*UserPoolSpecSoftwareTokenMfaConfiguration) DeepCopy ¶
func (in *UserPoolSpecSoftwareTokenMfaConfiguration) DeepCopy() *UserPoolSpecSoftwareTokenMfaConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecSoftwareTokenMfaConfiguration.
func (*UserPoolSpecSoftwareTokenMfaConfiguration) DeepCopyInto ¶
func (in *UserPoolSpecSoftwareTokenMfaConfiguration) DeepCopyInto(out *UserPoolSpecSoftwareTokenMfaConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecSoftwareTokenMfaConfigurationCodec ¶
type UserPoolSpecSoftwareTokenMfaConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolSpecSoftwareTokenMfaConfigurationCodec) Decode ¶
func (UserPoolSpecSoftwareTokenMfaConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolSpecUserPoolAddOns ¶
type UserPoolSpecUserPoolAddOns struct {
AdvancedSecurityMode *string `json:"advancedSecurityMode" tf:"advanced_security_mode"`
}
func (*UserPoolSpecUserPoolAddOns) DeepCopy ¶
func (in *UserPoolSpecUserPoolAddOns) DeepCopy() *UserPoolSpecUserPoolAddOns
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecUserPoolAddOns.
func (*UserPoolSpecUserPoolAddOns) DeepCopyInto ¶
func (in *UserPoolSpecUserPoolAddOns) DeepCopyInto(out *UserPoolSpecUserPoolAddOns)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecUserPoolAddOnsCodec ¶
type UserPoolSpecUserPoolAddOnsCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolSpecUserPoolAddOnsCodec) Decode ¶
func (UserPoolSpecUserPoolAddOnsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolSpecUsernameConfiguration ¶
type UserPoolSpecUsernameConfiguration struct {
CaseSensitive *bool `json:"caseSensitive" tf:"case_sensitive"`
}
func (*UserPoolSpecUsernameConfiguration) DeepCopy ¶
func (in *UserPoolSpecUsernameConfiguration) DeepCopy() *UserPoolSpecUsernameConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecUsernameConfiguration.
func (*UserPoolSpecUsernameConfiguration) DeepCopyInto ¶
func (in *UserPoolSpecUsernameConfiguration) DeepCopyInto(out *UserPoolSpecUsernameConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecUsernameConfigurationCodec ¶
type UserPoolSpecUsernameConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolSpecUsernameConfigurationCodec) Decode ¶
func (UserPoolSpecUsernameConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolSpecVerificationMessageTemplate ¶
type UserPoolSpecVerificationMessageTemplate struct { // +optional DefaultEmailOption *string `json:"defaultEmailOption,omitempty" tf:"default_email_option"` // +optional EmailMessage *string `json:"emailMessage,omitempty" tf:"email_message"` // +optional EmailMessageByLink *string `json:"emailMessageByLink,omitempty" tf:"email_message_by_link"` // +optional EmailSubject *string `json:"emailSubject,omitempty" tf:"email_subject"` // +optional EmailSubjectByLink *string `json:"emailSubjectByLink,omitempty" tf:"email_subject_by_link"` // +optional SmsMessage *string `json:"smsMessage,omitempty" tf:"sms_message"` }
func (*UserPoolSpecVerificationMessageTemplate) DeepCopy ¶
func (in *UserPoolSpecVerificationMessageTemplate) DeepCopy() *UserPoolSpecVerificationMessageTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolSpecVerificationMessageTemplate.
func (*UserPoolSpecVerificationMessageTemplate) DeepCopyInto ¶
func (in *UserPoolSpecVerificationMessageTemplate) DeepCopyInto(out *UserPoolSpecVerificationMessageTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpecVerificationMessageTemplateCodec ¶
type UserPoolSpecVerificationMessageTemplateCodec struct { }
+k8s:deepcopy-gen=false
func (UserPoolSpecVerificationMessageTemplateCodec) Decode ¶
func (UserPoolSpecVerificationMessageTemplateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserPoolStatus ¶
type UserPoolStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*UserPoolStatus) DeepCopy ¶
func (in *UserPoolStatus) DeepCopy() *UserPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolStatus.
func (*UserPoolStatus) DeepCopyInto ¶
func (in *UserPoolStatus) DeepCopyInto(out *UserPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolUiCustomization ¶
type UserPoolUiCustomization struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserPoolUiCustomizationSpec `json:"spec,omitempty"` Status UserPoolUiCustomizationStatus `json:"status,omitempty"` }
func (*UserPoolUiCustomization) DeepCopy ¶
func (in *UserPoolUiCustomization) DeepCopy() *UserPoolUiCustomization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolUiCustomization.
func (*UserPoolUiCustomization) DeepCopyInto ¶
func (in *UserPoolUiCustomization) DeepCopyInto(out *UserPoolUiCustomization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPoolUiCustomization) DeepCopyObject ¶
func (in *UserPoolUiCustomization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserPoolUiCustomization) SetupWebhookWithManager ¶
func (r *UserPoolUiCustomization) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*UserPoolUiCustomization) ValidateCreate ¶
func (r *UserPoolUiCustomization) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UserPoolUiCustomization) ValidateDelete ¶
func (r *UserPoolUiCustomization) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*UserPoolUiCustomization) ValidateUpdate ¶
func (r *UserPoolUiCustomization) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type UserPoolUiCustomizationList ¶
type UserPoolUiCustomizationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UserPoolUiCustomization CRD objects Items []UserPoolUiCustomization `json:"items,omitempty"` }
UserPoolUiCustomizationList is a list of UserPoolUiCustomizations
func (*UserPoolUiCustomizationList) DeepCopy ¶
func (in *UserPoolUiCustomizationList) DeepCopy() *UserPoolUiCustomizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolUiCustomizationList.
func (*UserPoolUiCustomizationList) DeepCopyInto ¶
func (in *UserPoolUiCustomizationList) DeepCopyInto(out *UserPoolUiCustomizationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPoolUiCustomizationList) DeepCopyObject ¶
func (in *UserPoolUiCustomizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserPoolUiCustomizationSpec ¶
type UserPoolUiCustomizationSpec struct { State *UserPoolUiCustomizationSpecResource `json:"state,omitempty" tf:"-"` Resource UserPoolUiCustomizationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UserPoolUiCustomizationSpec) DeepCopy ¶
func (in *UserPoolUiCustomizationSpec) DeepCopy() *UserPoolUiCustomizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolUiCustomizationSpec.
func (*UserPoolUiCustomizationSpec) DeepCopyInto ¶
func (in *UserPoolUiCustomizationSpec) DeepCopyInto(out *UserPoolUiCustomizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolUiCustomizationSpecResource ¶
type UserPoolUiCustomizationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ClientID *string `json:"clientID,omitempty" tf:"client_id"` // +optional CreationDate *string `json:"creationDate,omitempty" tf:"creation_date"` // +optional Css *string `json:"css,omitempty" tf:"css"` // +optional CssVersion *string `json:"cssVersion,omitempty" tf:"css_version"` // +optional ImageFile *string `json:"imageFile,omitempty" tf:"image_file"` // +optional ImageURL *string `json:"imageURL,omitempty" tf:"image_url"` // +optional LastModifiedDate *string `json:"lastModifiedDate,omitempty" tf:"last_modified_date"` UserPoolID *string `json:"userPoolID" tf:"user_pool_id"` }
func (*UserPoolUiCustomizationSpecResource) DeepCopy ¶
func (in *UserPoolUiCustomizationSpecResource) DeepCopy() *UserPoolUiCustomizationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolUiCustomizationSpecResource.
func (*UserPoolUiCustomizationSpecResource) DeepCopyInto ¶
func (in *UserPoolUiCustomizationSpecResource) DeepCopyInto(out *UserPoolUiCustomizationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolUiCustomizationStatus ¶
type UserPoolUiCustomizationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*UserPoolUiCustomizationStatus) DeepCopy ¶
func (in *UserPoolUiCustomizationStatus) DeepCopy() *UserPoolUiCustomizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolUiCustomizationStatus.
func (*UserPoolUiCustomizationStatus) DeepCopyInto ¶
func (in *UserPoolUiCustomizationStatus) DeepCopyInto(out *UserPoolUiCustomizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSpec ¶ added in v0.5.0
type UserSpec struct { State *UserSpecResource `json:"state,omitempty" tf:"-"` Resource UserSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UserSpec) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.
func (*UserSpec) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSpecResource ¶ added in v0.5.0
type UserSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Attributes *map[string]string `json:"attributes,omitempty" tf:"attributes"` // +optional ClientMetadata *map[string]string `json:"clientMetadata,omitempty" tf:"client_metadata"` // +optional CreationDate *string `json:"creationDate,omitempty" tf:"creation_date"` // +optional DesiredDeliveryMediums []string `json:"desiredDeliveryMediums,omitempty" tf:"desired_delivery_mediums"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional ForceAliasCreation *bool `json:"forceAliasCreation,omitempty" tf:"force_alias_creation"` // +optional LastModifiedDate *string `json:"lastModifiedDate,omitempty" tf:"last_modified_date"` // +optional MessageAction *string `json:"messageAction,omitempty" tf:"message_action"` // +optional MfaSettingList []string `json:"mfaSettingList,omitempty" tf:"mfa_setting_list"` // +optional Password *string `json:"-" sensitive:"true" tf:"password"` // +optional PreferredMfaSetting *string `json:"preferredMfaSetting,omitempty" tf:"preferred_mfa_setting"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Sub *string `json:"sub,omitempty" tf:"sub"` // +optional TemporaryPassword *string `json:"-" sensitive:"true" tf:"temporary_password"` UserPoolID *string `json:"userPoolID" tf:"user_pool_id"` Username *string `json:"username" tf:"username"` // +optional ValidationData *map[string]string `json:"validationData,omitempty" tf:"validation_data"` }
func (*UserSpecResource) DeepCopy ¶ added in v0.5.0
func (in *UserSpecResource) DeepCopy() *UserSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpecResource.
func (*UserSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *UserSpecResource) DeepCopyInto(out *UserSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStatus ¶ added in v0.5.0
type UserStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*UserStatus) DeepCopy ¶ added in v0.5.0
func (in *UserStatus) DeepCopy() *UserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus.
func (*UserStatus) DeepCopyInto ¶ added in v0.5.0
func (in *UserStatus) DeepCopyInto(out *UserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- identity_pool_provider_principal_tag_types.go
- identity_pool_provider_principal_tag_webhook.go
- identity_pool_roles_attachment_types.go
- identity_pool_roles_attachment_webhook.go
- identity_pool_types.go
- identity_pool_webhook.go
- identity_provider_types.go
- identity_provider_webhook.go
- register.go
- resource_server_types.go
- resource_server_webhook.go
- user_group_types.go
- user_group_webhook.go
- user_pool_client_types.go
- user_pool_client_webhook.go
- user_pool_domain_types.go
- user_pool_domain_webhook.go
- user_pool_types.go
- user_pool_ui_customization_types.go
- user_pool_ui_customization_webhook.go
- user_pool_webhook.go
- user_types.go
- user_webhook.go
- zz_generated.deepcopy.go