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 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 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 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
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 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 {
KubeformOutput *IdentityPoolRolesAttachmentSpecResource `json:"kubeformOutput,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:"-"`
}
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 {
KubeformOutput *IdentityPoolSpecResource `json:"kubeformOutput,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:"-"`
}
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 {
KubeformOutput *IdentityProviderSpecResource `json:"kubeformOutput,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:"-"`
}
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 {
KubeformOutput *ResourceServerSpecResource `json:"kubeformOutput,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:"-"`
}
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 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 {
KubeformOutput *UserGroupSpecResource `json:"kubeformOutput,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:"-"`
}
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 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 {
KubeformOutput *UserPoolClientSpecResource `json:"kubeformOutput,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:"-"`
}
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
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 {
KubeformOutput *UserPoolDomainSpecResource `json:"kubeformOutput,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:"-"`
}
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 {
KubeformOutput *UserPoolSpecResource `json:"kubeformOutput,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:"-"`
}
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 {
KubeformOutput *UserPoolUiCustomizationSpecResource `json:"kubeformOutput,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:"-"`
}
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.
Source Files
¶
- codec.go
- doc.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
- zz_generated.deepcopy.go