Documentation ¶
Index ¶
- Constants
- Variables
- func UserPoolName() reference.ExtractValueFn
- type AccountRecoverySettingType
- type AccountTakeoverEventActionType
- type AdminCreateUserConfigType
- type AdvancedSecurityModeType
- type AliasAttributeType
- type AnalyticsConfigurationType
- type AnalyticsMetadataType
- type AttributeDataType
- type AuthEventType
- type AuthFlowType
- type AuthenticationResultType
- type ChallengeName
- type ChallengeNameType
- type ChallengeResponse
- type CloudWatchLogsConfigurationType
- type CodeDeliveryDetailsType
- type CompromisedCredentialsEventActionType
- type ContextDataType
- type CustomDomainConfigType
- type CustomEmailLambdaVersionConfigType
- type CustomEmailSenderLambdaVersionType
- type CustomGroupParameters
- type CustomIdentityProviderParameters
- type CustomResourceServerParameters
- type CustomSMSLambdaVersionConfigType
- type CustomSMSSenderLambdaVersionType
- type CustomUserPoolClientParameters
- type CustomUserPoolDomainParameters
- type CustomUserPoolParameters
- type DefaultEmailOptionType
- type DeletionProtectionType
- type DeliveryMediumType
- type DeviceConfigurationType
- type DeviceRememberedStatusType
- type DeviceSecretVerifierConfigType
- type DeviceType
- type DomainDescriptionType
- type DomainStatusType
- type EmailConfigurationType
- type EmailSendingAccountType
- type EventContextDataType
- type EventFeedbackType
- type EventFilterType
- type EventResponseType
- type EventRiskType
- type EventSourceName
- type EventType
- type ExplicitAuthFlowsType
- type FeedbackValueType
- type Group
- func (in *Group) DeepCopy() *Group
- func (in *Group) DeepCopyInto(out *Group)
- func (in *Group) DeepCopyObject() runtime.Object
- func (mg *Group) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Group) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Group) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Group) GetProviderConfigReference() *xpv1.Reference
- func (mg *Group) GetProviderReference() *xpv1.Reference
- func (mg *Group) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Group) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Group) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Group) SetConditions(c ...xpv1.Condition)
- func (mg *Group) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Group) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *Group) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Group) SetProviderReference(r *xpv1.Reference)
- func (mg *Group) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Group) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupList
- type GroupObservation
- type GroupParameters
- type GroupSpec
- type GroupStatus
- type GroupType
- type HTTPHeader
- type IdentityProvider
- func (in *IdentityProvider) DeepCopy() *IdentityProvider
- func (in *IdentityProvider) DeepCopyInto(out *IdentityProvider)
- func (in *IdentityProvider) DeepCopyObject() runtime.Object
- func (mg *IdentityProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *IdentityProvider) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *IdentityProvider) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *IdentityProvider) GetProviderConfigReference() *xpv1.Reference
- func (mg *IdentityProvider) GetProviderReference() *xpv1.Reference
- func (mg *IdentityProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IdentityProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *IdentityProvider) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IdentityProvider) SetConditions(c ...xpv1.Condition)
- func (mg *IdentityProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *IdentityProvider) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *IdentityProvider) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IdentityProvider) SetProviderReference(r *xpv1.Reference)
- func (mg *IdentityProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IdentityProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IdentityProviderList
- type IdentityProviderObservation
- type IdentityProviderParameters
- type IdentityProviderSpec
- type IdentityProviderStatus
- type IdentityProviderType
- type IdentityProviderTypeType
- type LambdaConfigType
- type LogDeliveryConfigurationType
- type LogLevel
- type MessageActionType
- type MessageTemplateType
- type NewDeviceMetadataType
- type NotifyConfigurationType
- type NumberAttributeConstraintsType
- type OAuthFlowType
- type PasswordPolicyType
- type PreventUserExistenceErrorTypes
- type ProviderDescription
- type ProviderUserIdentifierType
- type RecoveryOptionNameType
- type RecoveryOptionType
- type ResourceServer
- func (in *ResourceServer) DeepCopy() *ResourceServer
- func (in *ResourceServer) DeepCopyInto(out *ResourceServer)
- func (in *ResourceServer) DeepCopyObject() runtime.Object
- func (mg *ResourceServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *ResourceServer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *ResourceServer) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *ResourceServer) GetProviderConfigReference() *xpv1.Reference
- func (mg *ResourceServer) GetProviderReference() *xpv1.Reference
- func (mg *ResourceServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ResourceServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *ResourceServer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ResourceServer) SetConditions(c ...xpv1.Condition)
- func (mg *ResourceServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ResourceServer) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *ResourceServer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ResourceServer) SetProviderReference(r *xpv1.Reference)
- func (mg *ResourceServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ResourceServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ResourceServerList
- type ResourceServerObservation
- type ResourceServerParameters
- type ResourceServerScopeType
- type ResourceServerSpec
- type ResourceServerStatus
- type ResourceServerType
- type RiskConfigurationType
- type RiskDecisionType
- type RiskLevelType
- type SMSMFASettingsType
- type SchemaAttributeType
- type SmsConfigurationType
- type SmsMFAConfigType
- type SoftwareTokenMFAConfigType
- type SoftwareTokenMFASettingsType
- type StatusType
- type StringAttributeConstraintsType
- type TimeUnitsType
- type TokenValidityUnitsType
- type UICustomizationType
- type UserAttributeUpdateSettingsType
- type UserContextDataType
- type UserImportJobStatusType
- type UserImportJobType
- type UserPool
- func (in *UserPool) DeepCopy() *UserPool
- func (in *UserPool) DeepCopyInto(out *UserPool)
- func (in *UserPool) DeepCopyObject() runtime.Object
- func (mg *UserPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *UserPool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *UserPool) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *UserPool) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserPool) GetProviderReference() *xpv1.Reference
- func (mg *UserPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *UserPool) SetConditions(c ...xpv1.Condition)
- func (mg *UserPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *UserPool) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *UserPool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserPool) SetProviderReference(r *xpv1.Reference)
- func (mg *UserPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserPoolAddOnsType
- type UserPoolClient
- func (in *UserPoolClient) DeepCopy() *UserPoolClient
- func (in *UserPoolClient) DeepCopyInto(out *UserPoolClient)
- func (in *UserPoolClient) DeepCopyObject() runtime.Object
- func (mg *UserPoolClient) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *UserPoolClient) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *UserPoolClient) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *UserPoolClient) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserPoolClient) GetProviderReference() *xpv1.Reference
- func (mg *UserPoolClient) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserPoolClient) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *UserPoolClient) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *UserPoolClient) SetConditions(c ...xpv1.Condition)
- func (mg *UserPoolClient) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *UserPoolClient) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *UserPoolClient) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserPoolClient) SetProviderReference(r *xpv1.Reference)
- func (mg *UserPoolClient) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserPoolClient) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserPoolClientDescription
- type UserPoolClientList
- type UserPoolClientObservation
- type UserPoolClientParameters
- type UserPoolClientSpec
- type UserPoolClientStatus
- type UserPoolClientType
- type UserPoolDescriptionType
- type UserPoolDomain
- func (in *UserPoolDomain) DeepCopy() *UserPoolDomain
- func (in *UserPoolDomain) DeepCopyInto(out *UserPoolDomain)
- func (in *UserPoolDomain) DeepCopyObject() runtime.Object
- func (mg *UserPoolDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *UserPoolDomain) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *UserPoolDomain) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *UserPoolDomain) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserPoolDomain) GetProviderReference() *xpv1.Reference
- func (mg *UserPoolDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserPoolDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *UserPoolDomain) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *UserPoolDomain) SetConditions(c ...xpv1.Condition)
- func (mg *UserPoolDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *UserPoolDomain) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *UserPoolDomain) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserPoolDomain) SetProviderReference(r *xpv1.Reference)
- func (mg *UserPoolDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserPoolDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserPoolDomainList
- type UserPoolDomainObservation
- type UserPoolDomainParameters
- type UserPoolDomainSpec
- type UserPoolDomainStatus
- type UserPoolList
- type UserPoolMFAType
- type UserPoolObservation
- type UserPoolParameters
- type UserPoolPolicyType
- type UserPoolSpec
- type UserPoolStatus
- type UserPoolType
- type UserStatusType
- type UserType
- type UsernameAttributeType
- type UsernameConfigurationType
- type VerificationMessageTemplateType
- type VerifiedAttributeType
- type VerifySoftwareTokenResponseType
Constants ¶
const ( CRDGroup = "cognitoidentityprovider.aws.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( GroupKind = "Group" GroupGroupKind = schema.GroupKind{Group: CRDGroup, Kind: GroupKind}.String() GroupKindAPIVersion = GroupKind + "." + GroupVersion.String() GroupGroupVersionKind = GroupVersion.WithKind(GroupKind) )
Repository type metadata.
var ( // GroupVersion is the API Group Version used to register the objects GroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( IdentityProviderKind = "IdentityProvider" IdentityProviderGroupKind = schema.GroupKind{Group: CRDGroup, Kind: IdentityProviderKind}.String() IdentityProviderKindAPIVersion = IdentityProviderKind + "." + GroupVersion.String() IdentityProviderGroupVersionKind = GroupVersion.WithKind(IdentityProviderKind) )
Repository type metadata.
var ( ResourceServerKind = "ResourceServer" ResourceServerGroupKind = schema.GroupKind{Group: CRDGroup, Kind: ResourceServerKind}.String() ResourceServerKindAPIVersion = ResourceServerKind + "." + GroupVersion.String() ResourceServerGroupVersionKind = GroupVersion.WithKind(ResourceServerKind) )
Repository type metadata.
var ( UserPoolKind = "UserPool" UserPoolGroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserPoolKind}.String() UserPoolKindAPIVersion = UserPoolKind + "." + GroupVersion.String() UserPoolGroupVersionKind = GroupVersion.WithKind(UserPoolKind) )
Repository type metadata.
var ( UserPoolClientKind = "UserPoolClient" UserPoolClientGroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserPoolClientKind}.String() UserPoolClientKindAPIVersion = UserPoolClientKind + "." + GroupVersion.String() UserPoolClientGroupVersionKind = GroupVersion.WithKind(UserPoolClientKind) )
Repository type metadata.
var ( UserPoolDomainKind = "UserPoolDomain" UserPoolDomainGroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserPoolDomainKind}.String() UserPoolDomainKindAPIVersion = UserPoolDomainKind + "." + GroupVersion.String() UserPoolDomainGroupVersionKind = GroupVersion.WithKind(UserPoolDomainKind) )
Repository type metadata.
Functions ¶
func UserPoolName ¶ added in v0.29.0
func UserPoolName() reference.ExtractValueFn
UserPoolName returns the status.atProvider.name of a UserPool.
Types ¶
type AccountRecoverySettingType ¶
type AccountRecoverySettingType struct {
RecoveryMechanisms []*RecoveryOptionType `json:"recoveryMechanisms,omitempty"`
}
+kubebuilder:skipversion
func (*AccountRecoverySettingType) DeepCopy ¶
func (in *AccountRecoverySettingType) DeepCopy() *AccountRecoverySettingType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountRecoverySettingType.
func (*AccountRecoverySettingType) DeepCopyInto ¶
func (in *AccountRecoverySettingType) DeepCopyInto(out *AccountRecoverySettingType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountTakeoverEventActionType ¶
type AccountTakeoverEventActionType string
const ( AccountTakeoverEventActionType_BLOCK AccountTakeoverEventActionType = "BLOCK" AccountTakeoverEventActionType_MFA_IF_CONFIGURED AccountTakeoverEventActionType = "MFA_IF_CONFIGURED" AccountTakeoverEventActionType_MFA_REQUIRED AccountTakeoverEventActionType = "MFA_REQUIRED" AccountTakeoverEventActionType_NO_ACTION AccountTakeoverEventActionType = "NO_ACTION" )
type AdminCreateUserConfigType ¶
type AdminCreateUserConfigType struct { AllowAdminCreateUserOnly *bool `json:"allowAdminCreateUserOnly,omitempty"` // The message template structure. InviteMessageTemplate *MessageTemplateType `json:"inviteMessageTemplate,omitempty"` }
+kubebuilder:skipversion
func (*AdminCreateUserConfigType) DeepCopy ¶
func (in *AdminCreateUserConfigType) DeepCopy() *AdminCreateUserConfigType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdminCreateUserConfigType.
func (*AdminCreateUserConfigType) DeepCopyInto ¶
func (in *AdminCreateUserConfigType) DeepCopyInto(out *AdminCreateUserConfigType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdvancedSecurityModeType ¶
type AdvancedSecurityModeType string
const ( AdvancedSecurityModeType_OFF AdvancedSecurityModeType = "OFF" AdvancedSecurityModeType_AUDIT AdvancedSecurityModeType = "AUDIT" AdvancedSecurityModeType_ENFORCED AdvancedSecurityModeType = "ENFORCED" )
type AliasAttributeType ¶
type AliasAttributeType string
const ( AliasAttributeType_phone_number AliasAttributeType = "phone_number" AliasAttributeType_email AliasAttributeType = "email" AliasAttributeType_preferred_username AliasAttributeType = "preferred_username" )
type AnalyticsConfigurationType ¶
type AnalyticsConfigurationType struct { ApplicationARN *string `json:"applicationARN,omitempty"` ApplicationID *string `json:"applicationID,omitempty"` ExternalID *string `json:"externalID,omitempty"` RoleARN *string `json:"roleARN,omitempty"` }
+kubebuilder:skipversion
func (*AnalyticsConfigurationType) DeepCopy ¶
func (in *AnalyticsConfigurationType) DeepCopy() *AnalyticsConfigurationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsConfigurationType.
func (*AnalyticsConfigurationType) DeepCopyInto ¶
func (in *AnalyticsConfigurationType) DeepCopyInto(out *AnalyticsConfigurationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsMetadataType ¶
type AnalyticsMetadataType struct {
AnalyticsEndpointID *string `json:"analyticsEndpointID,omitempty"`
}
+kubebuilder:skipversion
func (*AnalyticsMetadataType) DeepCopy ¶
func (in *AnalyticsMetadataType) DeepCopy() *AnalyticsMetadataType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsMetadataType.
func (*AnalyticsMetadataType) DeepCopyInto ¶
func (in *AnalyticsMetadataType) DeepCopyInto(out *AnalyticsMetadataType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeDataType ¶
type AttributeDataType string
const ( AttributeDataType_String AttributeDataType = "String" AttributeDataType_Number AttributeDataType = "Number" AttributeDataType_DateTime AttributeDataType = "DateTime" AttributeDataType_Boolean AttributeDataType = "Boolean" )
type AuthEventType ¶
type AuthEventType struct { CreationDate *metav1.Time `json:"creationDate,omitempty"` EventID *string `json:"eventID,omitempty"` }
+kubebuilder:skipversion
func (*AuthEventType) DeepCopy ¶
func (in *AuthEventType) DeepCopy() *AuthEventType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthEventType.
func (*AuthEventType) DeepCopyInto ¶
func (in *AuthEventType) DeepCopyInto(out *AuthEventType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthFlowType ¶
type AuthFlowType string
const ( AuthFlowType_USER_SRP_AUTH AuthFlowType = "USER_SRP_AUTH" AuthFlowType_REFRESH_TOKEN_AUTH AuthFlowType = "REFRESH_TOKEN_AUTH" AuthFlowType_REFRESH_TOKEN AuthFlowType = "REFRESH_TOKEN" AuthFlowType_CUSTOM_AUTH AuthFlowType = "CUSTOM_AUTH" AuthFlowType_ADMIN_NO_SRP_AUTH AuthFlowType = "ADMIN_NO_SRP_AUTH" AuthFlowType_USER_PASSWORD_AUTH AuthFlowType = "USER_PASSWORD_AUTH" AuthFlowType_ADMIN_USER_PASSWORD_AUTH AuthFlowType = "ADMIN_USER_PASSWORD_AUTH" )
type AuthenticationResultType ¶
type AuthenticationResultType struct { ExpiresIn *int64 `json:"expiresIn,omitempty"` TokenType *string `json:"tokenType,omitempty"` }
+kubebuilder:skipversion
func (*AuthenticationResultType) DeepCopy ¶
func (in *AuthenticationResultType) DeepCopy() *AuthenticationResultType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationResultType.
func (*AuthenticationResultType) DeepCopyInto ¶
func (in *AuthenticationResultType) DeepCopyInto(out *AuthenticationResultType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChallengeName ¶
type ChallengeName string
const ( ChallengeName_Password ChallengeName = "Password" ChallengeName_Mfa ChallengeName = "Mfa" )
type ChallengeNameType ¶
type ChallengeNameType string
const ( ChallengeNameType_SMS_MFA ChallengeNameType = "SMS_MFA" ChallengeNameType_SOFTWARE_TOKEN_MFA ChallengeNameType = "SOFTWARE_TOKEN_MFA" ChallengeNameType_SELECT_MFA_TYPE ChallengeNameType = "SELECT_MFA_TYPE" ChallengeNameType_MFA_SETUP ChallengeNameType = "MFA_SETUP" ChallengeNameType_PASSWORD_VERIFIER ChallengeNameType = "PASSWORD_VERIFIER" ChallengeNameType_CUSTOM_CHALLENGE ChallengeNameType = "CUSTOM_CHALLENGE" ChallengeNameType_DEVICE_SRP_AUTH ChallengeNameType = "DEVICE_SRP_AUTH" ChallengeNameType_DEVICE_PASSWORD_VERIFIER ChallengeNameType = "DEVICE_PASSWORD_VERIFIER" ChallengeNameType_ADMIN_NO_SRP_AUTH ChallengeNameType = "ADMIN_NO_SRP_AUTH" ChallengeNameType_NEW_PASSWORD_REQUIRED ChallengeNameType = "NEW_PASSWORD_REQUIRED" )
type ChallengeResponse ¶
type ChallengeResponse string
const ( ChallengeResponse_Success ChallengeResponse = "Success" ChallengeResponse_Failure ChallengeResponse = "Failure" )
type CloudWatchLogsConfigurationType ¶ added in v0.44.0
type CloudWatchLogsConfigurationType struct {
LogGroupARN *string `json:"logGroupARN,omitempty"`
}
+kubebuilder:skipversion
func (*CloudWatchLogsConfigurationType) DeepCopy ¶ added in v0.44.0
func (in *CloudWatchLogsConfigurationType) DeepCopy() *CloudWatchLogsConfigurationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudWatchLogsConfigurationType.
func (*CloudWatchLogsConfigurationType) DeepCopyInto ¶ added in v0.44.0
func (in *CloudWatchLogsConfigurationType) DeepCopyInto(out *CloudWatchLogsConfigurationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeDeliveryDetailsType ¶
type CodeDeliveryDetailsType struct {
Destination *string `json:"destination,omitempty"`
}
+kubebuilder:skipversion
func (*CodeDeliveryDetailsType) DeepCopy ¶
func (in *CodeDeliveryDetailsType) DeepCopy() *CodeDeliveryDetailsType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeDeliveryDetailsType.
func (*CodeDeliveryDetailsType) DeepCopyInto ¶
func (in *CodeDeliveryDetailsType) DeepCopyInto(out *CodeDeliveryDetailsType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CompromisedCredentialsEventActionType ¶
type CompromisedCredentialsEventActionType string
const ( CompromisedCredentialsEventActionType_BLOCK CompromisedCredentialsEventActionType = "BLOCK" CompromisedCredentialsEventActionType_NO_ACTION CompromisedCredentialsEventActionType = "NO_ACTION" )
type ContextDataType ¶
type ContextDataType struct { EncodedData *string `json:"encodedData,omitempty"` IPAddress *string `json:"ipAddress,omitempty"` ServerName *string `json:"serverName,omitempty"` ServerPath *string `json:"serverPath,omitempty"` }
+kubebuilder:skipversion
func (*ContextDataType) DeepCopy ¶
func (in *ContextDataType) DeepCopy() *ContextDataType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContextDataType.
func (*ContextDataType) DeepCopyInto ¶
func (in *ContextDataType) DeepCopyInto(out *ContextDataType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainConfigType ¶
type CustomDomainConfigType struct {
CertificateARN *string `json:"certificateARN,omitempty"`
}
+kubebuilder:skipversion
func (*CustomDomainConfigType) DeepCopy ¶
func (in *CustomDomainConfigType) DeepCopy() *CustomDomainConfigType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainConfigType.
func (*CustomDomainConfigType) DeepCopyInto ¶
func (in *CustomDomainConfigType) DeepCopyInto(out *CustomDomainConfigType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomEmailLambdaVersionConfigType ¶
type CustomEmailLambdaVersionConfigType struct { LambdaARN *string `json:"lambdaARN,omitempty"` LambdaVersion *string `json:"lambdaVersion,omitempty"` }
+kubebuilder:skipversion
func (*CustomEmailLambdaVersionConfigType) DeepCopy ¶
func (in *CustomEmailLambdaVersionConfigType) DeepCopy() *CustomEmailLambdaVersionConfigType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomEmailLambdaVersionConfigType.
func (*CustomEmailLambdaVersionConfigType) DeepCopyInto ¶
func (in *CustomEmailLambdaVersionConfigType) DeepCopyInto(out *CustomEmailLambdaVersionConfigType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomEmailSenderLambdaVersionType ¶
type CustomEmailSenderLambdaVersionType string
const (
CustomEmailSenderLambdaVersionType_V1_0 CustomEmailSenderLambdaVersionType = "V1_0"
)
type CustomGroupParameters ¶
type CustomGroupParameters struct { // The role ARN for the group. // +immutable // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-aws/apis/iam/v1beta1.RoleARN() RoleARN *string `json:"roleArn,omitempty"` // UserPoolIDRef is a reference to an server instance. // +optional RoleARNRef *xpv1.Reference `json:"roleArnRef,omitempty"` // UserPoolIDSelector selects references to an server instance. // +optional RoleARNSelector *xpv1.Selector `json:"roleArnSelector,omitempty"` // The user pool ID. // +immutable // +crossplane:generate:reference:type=UserPool UserPoolID *string `json:"userPoolId,omitempty"` // UserPoolIDRef is a reference to an server instance. // +optional UserPoolIDRef *xpv1.Reference `json:"userPoolIdRef,omitempty"` // UserPoolIDSelector selects references to an server instance. // +optional UserPoolIDSelector *xpv1.Selector `json:"userPoolIdSelector,omitempty"` }
CustomGroupParameters includes custom additional fields for GroupParameters.
func (*CustomGroupParameters) DeepCopy ¶
func (in *CustomGroupParameters) DeepCopy() *CustomGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomGroupParameters.
func (*CustomGroupParameters) DeepCopyInto ¶
func (in *CustomGroupParameters) DeepCopyInto(out *CustomGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomIdentityProviderParameters ¶
type CustomIdentityProviderParameters struct { // The user pool ID. // +immutable // +crossplane:generate:reference:type=UserPool UserPoolID *string `json:"userPoolId,omitempty"` // UserPoolIDRef is a reference to an server instance. // +optional UserPoolIDRef *xpv1.Reference `json:"userPoolIdRef,omitempty"` // UserPoolIDSelector selects references to an server instance. // +optional UserPoolIDSelector *xpv1.Selector `json:"userPoolIdSelector,omitempty"` // ProviderDetailsSecretRef contins a reference to a secret containing keys according to ProviderDetails. // The following list describes the provider // detail keys for each identity provider type. // // * For Google and Login with Amazon: client_id client_secret authorize_scopes // // * For Facebook: client_id client_secret authorize_scopes api_version // // * For Sign in with Apple: client_id team_id key_id private_key authorize_scopes // // * For OIDC providers: client_id client_secret attributes_request_method // oidc_issuer authorize_scopes authorize_url if not available from discovery // URL specified by oidc_issuer key token_url if not available from discovery // URL specified by oidc_issuer key attributes_url if not available from // discovery URL specified by oidc_issuer key jwks_uri if not available from // discovery URL specified by oidc_issuer key // // * For SAML providers: MetadataFile OR MetadataURL IDPSignout optional // +kubebuilder:validation:Required ProviderDetailsSecretRef xpv1.SecretReference `json:"providerDetailsSecretRef,omitempty"` }
CustomIdentityProviderParameters includes custom additional fields for IdentityProviderParameters.
func (*CustomIdentityProviderParameters) DeepCopy ¶
func (in *CustomIdentityProviderParameters) DeepCopy() *CustomIdentityProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomIdentityProviderParameters.
func (*CustomIdentityProviderParameters) DeepCopyInto ¶
func (in *CustomIdentityProviderParameters) DeepCopyInto(out *CustomIdentityProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomResourceServerParameters ¶
type CustomResourceServerParameters struct { // The user pool ID. // +immutable // +crossplane:generate:reference:type=UserPool UserPoolID *string `json:"userPoolId,omitempty"` // UserPoolIDRef is a reference to an server instance. // +optional UserPoolIDRef *xpv1.Reference `json:"userPoolIdRef,omitempty"` // UserPoolIDSelector selects references to an server instance. // +optional UserPoolIDSelector *xpv1.Selector `json:"userPoolIdSelector,omitempty"` }
CustomResourceServerParameters includes the custom fields of ResourceServerParameters.
func (*CustomResourceServerParameters) DeepCopy ¶
func (in *CustomResourceServerParameters) DeepCopy() *CustomResourceServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceServerParameters.
func (*CustomResourceServerParameters) DeepCopyInto ¶
func (in *CustomResourceServerParameters) DeepCopyInto(out *CustomResourceServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomSMSLambdaVersionConfigType ¶
type CustomSMSLambdaVersionConfigType struct { LambdaARN *string `json:"lambdaARN,omitempty"` LambdaVersion *string `json:"lambdaVersion,omitempty"` }
+kubebuilder:skipversion
func (*CustomSMSLambdaVersionConfigType) DeepCopy ¶
func (in *CustomSMSLambdaVersionConfigType) DeepCopy() *CustomSMSLambdaVersionConfigType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSMSLambdaVersionConfigType.
func (*CustomSMSLambdaVersionConfigType) DeepCopyInto ¶
func (in *CustomSMSLambdaVersionConfigType) DeepCopyInto(out *CustomSMSLambdaVersionConfigType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomSMSSenderLambdaVersionType ¶
type CustomSMSSenderLambdaVersionType string
const (
CustomSMSSenderLambdaVersionType_V1_0 CustomSMSSenderLambdaVersionType = "V1_0"
)
type CustomUserPoolClientParameters ¶
type CustomUserPoolClientParameters struct { // The user pool ID. // +immutable // +crossplane:generate:reference:type=UserPool UserPoolID *string `json:"userPoolId,omitempty"` // UserPoolIDRef is a reference to an server instance. // +optional UserPoolIDRef *xpv1.Reference `json:"userPoolIdRef,omitempty"` // UserPoolIDSelector selects references to an server instance. // +optional UserPoolIDSelector *xpv1.Selector `json:"userPoolIdSelector,omitempty"` }
CustomUserPoolClientParameters includes custom additional fields for UserPoolClientParameters.
func (*CustomUserPoolClientParameters) DeepCopy ¶
func (in *CustomUserPoolClientParameters) DeepCopy() *CustomUserPoolClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomUserPoolClientParameters.
func (*CustomUserPoolClientParameters) DeepCopyInto ¶
func (in *CustomUserPoolClientParameters) DeepCopyInto(out *CustomUserPoolClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomUserPoolDomainParameters ¶
type CustomUserPoolDomainParameters struct { // The user pool ID. // +immutable // +crossplane:generate:reference:type=UserPool UserPoolID *string `json:"userPoolId,omitempty"` // UserPoolIDRef is a reference to an server instance. // +optional UserPoolIDRef *xpv1.Reference `json:"userPoolIdRef,omitempty"` // UserPoolIDSelector selects references to an server instance. // +optional UserPoolIDSelector *xpv1.Selector `json:"userPoolIdSelector,omitempty"` }
CustomUserPoolDomainParameters includes custom additional fields for UserPoolDomainParameters.
func (*CustomUserPoolDomainParameters) DeepCopy ¶
func (in *CustomUserPoolDomainParameters) DeepCopy() *CustomUserPoolDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomUserPoolDomainParameters.
func (*CustomUserPoolDomainParameters) DeepCopyInto ¶
func (in *CustomUserPoolDomainParameters) DeepCopyInto(out *CustomUserPoolDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomUserPoolParameters ¶
type CustomUserPoolParameters struct{}
CustomUserPoolParameters includes custom additional fields for UserPoolParameters.
func (*CustomUserPoolParameters) DeepCopy ¶
func (in *CustomUserPoolParameters) DeepCopy() *CustomUserPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomUserPoolParameters.
func (*CustomUserPoolParameters) DeepCopyInto ¶
func (in *CustomUserPoolParameters) DeepCopyInto(out *CustomUserPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultEmailOptionType ¶
type DefaultEmailOptionType string
const ( DefaultEmailOptionType_CONFIRM_WITH_LINK DefaultEmailOptionType = "CONFIRM_WITH_LINK" DefaultEmailOptionType_CONFIRM_WITH_CODE DefaultEmailOptionType = "CONFIRM_WITH_CODE" )
type DeletionProtectionType ¶ added in v0.38.0
type DeletionProtectionType string
const ( DeletionProtectionType_ACTIVE DeletionProtectionType = "ACTIVE" DeletionProtectionType_INACTIVE DeletionProtectionType = "INACTIVE" )
type DeliveryMediumType ¶
type DeliveryMediumType string
const ( DeliveryMediumType_SMS DeliveryMediumType = "SMS" DeliveryMediumType_EMAIL DeliveryMediumType = "EMAIL" )
type DeviceConfigurationType ¶
type DeviceConfigurationType struct { ChallengeRequiredOnNewDevice *bool `json:"challengeRequiredOnNewDevice,omitempty"` DeviceOnlyRememberedOnUserPrompt *bool `json:"deviceOnlyRememberedOnUserPrompt,omitempty"` }
+kubebuilder:skipversion
func (*DeviceConfigurationType) DeepCopy ¶
func (in *DeviceConfigurationType) DeepCopy() *DeviceConfigurationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceConfigurationType.
func (*DeviceConfigurationType) DeepCopyInto ¶
func (in *DeviceConfigurationType) DeepCopyInto(out *DeviceConfigurationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceRememberedStatusType ¶
type DeviceRememberedStatusType string
const ( DeviceRememberedStatusType_remembered DeviceRememberedStatusType = "remembered" DeviceRememberedStatusType_not_remembered DeviceRememberedStatusType = "not_remembered" )
type DeviceSecretVerifierConfigType ¶
type DeviceSecretVerifierConfigType struct { PasswordVerifier *string `json:"passwordVerifier,omitempty"` Salt *string `json:"salt,omitempty"` }
+kubebuilder:skipversion
func (*DeviceSecretVerifierConfigType) DeepCopy ¶
func (in *DeviceSecretVerifierConfigType) DeepCopy() *DeviceSecretVerifierConfigType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceSecretVerifierConfigType.
func (*DeviceSecretVerifierConfigType) DeepCopyInto ¶
func (in *DeviceSecretVerifierConfigType) DeepCopyInto(out *DeviceSecretVerifierConfigType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceType ¶
type DeviceType struct { DeviceCreateDate *metav1.Time `json:"deviceCreateDate,omitempty"` DeviceLastAuthenticatedDate *metav1.Time `json:"deviceLastAuthenticatedDate,omitempty"` DeviceLastModifiedDate *metav1.Time `json:"deviceLastModifiedDate,omitempty"` }
+kubebuilder:skipversion
func (*DeviceType) DeepCopy ¶
func (in *DeviceType) DeepCopy() *DeviceType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceType.
func (*DeviceType) DeepCopyInto ¶
func (in *DeviceType) DeepCopyInto(out *DeviceType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainDescriptionType ¶
type DomainDescriptionType struct { AWSAccountID *string `json:"awsAccountID,omitempty"` CloudFrontDistribution *string `json:"cloudFrontDistribution,omitempty"` // The configuration for a custom domain that hosts the sign-up and sign-in // webpages for your application. CustomDomainConfig *CustomDomainConfigType `json:"customDomainConfig,omitempty"` Domain *string `json:"domain,omitempty"` S3Bucket *string `json:"s3Bucket,omitempty"` Status *string `json:"status,omitempty"` UserPoolID *string `json:"userPoolID,omitempty"` Version *string `json:"version,omitempty"` }
+kubebuilder:skipversion
func (*DomainDescriptionType) DeepCopy ¶
func (in *DomainDescriptionType) DeepCopy() *DomainDescriptionType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainDescriptionType.
func (*DomainDescriptionType) DeepCopyInto ¶
func (in *DomainDescriptionType) DeepCopyInto(out *DomainDescriptionType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainStatusType ¶
type DomainStatusType string
const ( DomainStatusType_CREATING DomainStatusType = "CREATING" DomainStatusType_DELETING DomainStatusType = "DELETING" DomainStatusType_UPDATING DomainStatusType = "UPDATING" DomainStatusType_ACTIVE DomainStatusType = "ACTIVE" DomainStatusType_FAILED DomainStatusType = "FAILED" )
type EmailConfigurationType ¶
type EmailConfigurationType struct { ConfigurationSet *string `json:"configurationSet,omitempty"` EmailSendingAccount *string `json:"emailSendingAccount,omitempty"` From *string `json:"from,omitempty"` ReplyToEmailAddress *string `json:"replyToEmailAddress,omitempty"` SourceARN *string `json:"sourceARN,omitempty"` }
+kubebuilder:skipversion
func (*EmailConfigurationType) DeepCopy ¶
func (in *EmailConfigurationType) DeepCopy() *EmailConfigurationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailConfigurationType.
func (*EmailConfigurationType) DeepCopyInto ¶
func (in *EmailConfigurationType) DeepCopyInto(out *EmailConfigurationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailSendingAccountType ¶
type EmailSendingAccountType string
const ( EmailSendingAccountType_COGNITO_DEFAULT EmailSendingAccountType = "COGNITO_DEFAULT" EmailSendingAccountType_DEVELOPER EmailSendingAccountType = "DEVELOPER" )
type EventContextDataType ¶
type EventContextDataType struct { City *string `json:"city,omitempty"` Country *string `json:"country,omitempty"` DeviceName *string `json:"deviceName,omitempty"` IPAddress *string `json:"ipAddress,omitempty"` Timezone *string `json:"timezone,omitempty"` }
+kubebuilder:skipversion
func (*EventContextDataType) DeepCopy ¶
func (in *EventContextDataType) DeepCopy() *EventContextDataType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventContextDataType.
func (*EventContextDataType) DeepCopyInto ¶
func (in *EventContextDataType) DeepCopyInto(out *EventContextDataType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventFeedbackType ¶
type EventFeedbackType struct { FeedbackDate *metav1.Time `json:"feedbackDate,omitempty"` Provider *string `json:"provider,omitempty"` }
+kubebuilder:skipversion
func (*EventFeedbackType) DeepCopy ¶
func (in *EventFeedbackType) DeepCopy() *EventFeedbackType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventFeedbackType.
func (*EventFeedbackType) DeepCopyInto ¶
func (in *EventFeedbackType) DeepCopyInto(out *EventFeedbackType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventFilterType ¶
type EventFilterType string
const ( EventFilterType_SIGN_IN EventFilterType = "SIGN_IN" EventFilterType_PASSWORD_CHANGE EventFilterType = "PASSWORD_CHANGE" EventFilterType_SIGN_UP EventFilterType = "SIGN_UP" )
type EventResponseType ¶
type EventResponseType string
const ( EventResponseType_Pass EventResponseType = "Pass" EventResponseType_Fail EventResponseType = "Fail" EventResponseType_InProgress EventResponseType = "InProgress" )
type EventRiskType ¶
type EventRiskType struct {
CompromisedCredentialsDetected *bool `json:"compromisedCredentialsDetected,omitempty"`
}
+kubebuilder:skipversion
func (*EventRiskType) DeepCopy ¶
func (in *EventRiskType) DeepCopy() *EventRiskType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventRiskType.
func (*EventRiskType) DeepCopyInto ¶
func (in *EventRiskType) DeepCopyInto(out *EventRiskType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSourceName ¶ added in v0.44.0
type EventSourceName string
const (
EventSourceName_userNotification EventSourceName = "userNotification"
)
type ExplicitAuthFlowsType ¶
type ExplicitAuthFlowsType string
const ( ExplicitAuthFlowsType_ADMIN_NO_SRP_AUTH ExplicitAuthFlowsType = "ADMIN_NO_SRP_AUTH" ExplicitAuthFlowsType_CUSTOM_AUTH_FLOW_ONLY ExplicitAuthFlowsType = "CUSTOM_AUTH_FLOW_ONLY" ExplicitAuthFlowsType_USER_PASSWORD_AUTH ExplicitAuthFlowsType = "USER_PASSWORD_AUTH" ExplicitAuthFlowsType_ALLOW_ADMIN_USER_PASSWORD_AUTH ExplicitAuthFlowsType = "ALLOW_ADMIN_USER_PASSWORD_AUTH" ExplicitAuthFlowsType_ALLOW_CUSTOM_AUTH ExplicitAuthFlowsType = "ALLOW_CUSTOM_AUTH" ExplicitAuthFlowsType_ALLOW_USER_PASSWORD_AUTH ExplicitAuthFlowsType = "ALLOW_USER_PASSWORD_AUTH" ExplicitAuthFlowsType_ALLOW_USER_SRP_AUTH ExplicitAuthFlowsType = "ALLOW_USER_SRP_AUTH" ExplicitAuthFlowsType_ALLOW_REFRESH_TOKEN_AUTH ExplicitAuthFlowsType = "ALLOW_REFRESH_TOKEN_AUTH" )
type FeedbackValueType ¶
type FeedbackValueType string
const ( FeedbackValueType_Valid FeedbackValueType = "Valid" FeedbackValueType_Invalid FeedbackValueType = "Invalid" )
type Group ¶
type Group struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupSpec `json:"spec"` Status GroupStatus `json:"status,omitempty"` }
Group is the Schema for the Groups API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Group) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Group.
func (*Group) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Group) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Group) GetCondition ¶
func (mg *Group) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Group.
func (*Group) GetDeletionPolicy ¶
func (mg *Group) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Group.
func (*Group) GetManagementPolicies ¶ added in v0.43.0
func (mg *Group) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Group.
func (*Group) GetProviderConfigReference ¶
GetProviderConfigReference of this Group.
func (*Group) GetProviderReference ¶
GetProviderReference of this Group. Deprecated: Use GetProviderConfigReference.
func (*Group) GetPublishConnectionDetailsTo ¶
func (mg *Group) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Group.
func (*Group) GetWriteConnectionSecretToReference ¶
func (mg *Group) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Group.
func (*Group) ResolveReferences ¶
ResolveReferences of this Group.
func (*Group) SetConditions ¶
SetConditions of this Group.
func (*Group) SetDeletionPolicy ¶
func (mg *Group) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Group.
func (*Group) SetManagementPolicies ¶ added in v0.43.0
func (mg *Group) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Group.
func (*Group) SetProviderConfigReference ¶
SetProviderConfigReference of this Group.
func (*Group) SetProviderReference ¶
SetProviderReference of this Group. Deprecated: Use SetProviderConfigReference.
func (*Group) SetPublishConnectionDetailsTo ¶
func (mg *Group) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Group.
func (*Group) SetWriteConnectionSecretToReference ¶
func (mg *Group) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Group.
type GroupList ¶
type GroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Group `json:"items"` }
GroupList contains a list of Groups
func (*GroupList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupList.
func (*GroupList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupObservation ¶
type GroupObservation struct { // The date and time, in ISO 8601 (https://www.iso.org/iso-8601-date-and-time-format.html) // format, when the item was created. CreationDate *metav1.Time `json:"creationDate,omitempty"` // The name of the group. GroupName *string `json:"groupName,omitempty"` // The date and time, in ISO 8601 (https://www.iso.org/iso-8601-date-and-time-format.html) // format, when the item was modified. LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"` // The role Amazon Resource Name (ARN) for the group. RoleARN *string `json:"roleARN,omitempty"` // The user pool ID for the user pool. UserPoolID *string `json:"userPoolID,omitempty"` }
GroupObservation defines the observed state of Group
func (*GroupObservation) DeepCopy ¶
func (in *GroupObservation) DeepCopy() *GroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupObservation.
func (*GroupObservation) DeepCopyInto ¶
func (in *GroupObservation) DeepCopyInto(out *GroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupParameters ¶
type GroupParameters struct { // Region is which region the Group will be created. // +kubebuilder:validation:Required Region string `json:"region"` // A string containing the description of the group. Description *string `json:"description,omitempty"` // A non-negative integer value that specifies the precedence of this group // relative to the other groups that a user can belong to in the user pool. // Zero is the highest precedence value. Groups with lower Precedence values // take precedence over groups with higher or null Precedence values. If a user // belongs to two or more groups, it is the group with the lowest precedence // value whose role ARN is given in the user's tokens for the cognito:roles // and cognito:preferred_role claims. // // Two groups can have the same Precedence value. If this happens, neither group // takes precedence over the other. If two groups with the same Precedence have // the same role ARN, that role is used in the cognito:preferred_role claim // in tokens for users in each group. If the two groups have different role // ARNs, the cognito:preferred_role claim isn't set in users' tokens. // // The default Precedence value is null. The maximum Precedence value is 2^31-1. Precedence *int64 `json:"precedence,omitempty"` CustomGroupParameters `json:",inline"` }
GroupParameters defines the desired state of Group
func (*GroupParameters) DeepCopy ¶
func (in *GroupParameters) DeepCopy() *GroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupParameters.
func (*GroupParameters) DeepCopyInto ¶
func (in *GroupParameters) DeepCopyInto(out *GroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpec ¶
type GroupSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider GroupParameters `json:"forProvider"` }
GroupSpec defines the desired state of Group
func (*GroupSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpec.
func (*GroupSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupStatus ¶
type GroupStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider GroupObservation `json:"atProvider,omitempty"` }
GroupStatus defines the observed state of Group.
func (*GroupStatus) DeepCopy ¶
func (in *GroupStatus) DeepCopy() *GroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupStatus.
func (*GroupStatus) DeepCopyInto ¶
func (in *GroupStatus) DeepCopyInto(out *GroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupType ¶
type GroupType struct { CreationDate *metav1.Time `json:"creationDate,omitempty"` Description *string `json:"description,omitempty"` GroupName *string `json:"groupName,omitempty"` LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"` Precedence *int64 `json:"precedence,omitempty"` RoleARN *string `json:"roleARN,omitempty"` UserPoolID *string `json:"userPoolID,omitempty"` }
+kubebuilder:skipversion
func (*GroupType) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupType.
func (*GroupType) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPHeader ¶
type HTTPHeader struct { HeaderName *string `json:"headerName,omitempty"` HeaderValue *string `json:"headerValue,omitempty"` }
+kubebuilder:skipversion
func (*HTTPHeader) DeepCopy ¶
func (in *HTTPHeader) DeepCopy() *HTTPHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPHeader.
func (*HTTPHeader) DeepCopyInto ¶
func (in *HTTPHeader) DeepCopyInto(out *HTTPHeader)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityProviderSpec `json:"spec"` Status IdentityProviderStatus `json:"status,omitempty"` }
IdentityProvider is the Schema for the IdentityProviders API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *IdentityProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IdentityProvider.
func (*IdentityProvider) GetDeletionPolicy ¶
func (mg *IdentityProvider) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IdentityProvider.
func (*IdentityProvider) GetManagementPolicies ¶ added in v0.43.0
func (mg *IdentityProvider) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this IdentityProvider.
func (*IdentityProvider) GetProviderConfigReference ¶
func (mg *IdentityProvider) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IdentityProvider.
func (*IdentityProvider) GetProviderReference ¶
func (mg *IdentityProvider) GetProviderReference() *xpv1.Reference
GetProviderReference of this IdentityProvider. Deprecated: Use GetProviderConfigReference.
func (*IdentityProvider) GetPublishConnectionDetailsTo ¶
func (mg *IdentityProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IdentityProvider.
func (*IdentityProvider) GetWriteConnectionSecretToReference ¶
func (mg *IdentityProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IdentityProvider.
func (*IdentityProvider) ResolveReferences ¶
ResolveReferences of this IdentityProvider.
func (*IdentityProvider) SetConditions ¶
func (mg *IdentityProvider) SetConditions(c ...xpv1.Condition)
SetConditions of this IdentityProvider.
func (*IdentityProvider) SetDeletionPolicy ¶
func (mg *IdentityProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IdentityProvider.
func (*IdentityProvider) SetManagementPolicies ¶ added in v0.43.0
func (mg *IdentityProvider) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this IdentityProvider.
func (*IdentityProvider) SetProviderConfigReference ¶
func (mg *IdentityProvider) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IdentityProvider.
func (*IdentityProvider) SetProviderReference ¶
func (mg *IdentityProvider) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IdentityProvider. Deprecated: Use SetProviderConfigReference.
func (*IdentityProvider) SetPublishConnectionDetailsTo ¶
func (mg *IdentityProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IdentityProvider.
func (*IdentityProvider) SetWriteConnectionSecretToReference ¶
func (mg *IdentityProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IdentityProvider.
type IdentityProviderList ¶
type IdentityProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IdentityProvider `json:"items"` }
IdentityProviderList contains 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.
func (*IdentityProviderList) GetItems ¶
func (l *IdentityProviderList) GetItems() []resource.Managed
GetItems of this IdentityProviderList.
type IdentityProviderObservation ¶
type IdentityProviderObservation struct { // The date and time, in ISO 8601 (https://www.iso.org/iso-8601-date-and-time-format.html) // format, when the item was created. CreationDate *metav1.Time `json:"creationDate,omitempty"` // The date and time, in ISO 8601 (https://www.iso.org/iso-8601-date-and-time-format.html) // format, when the item was modified. LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"` // The IdP name. ProviderName *string `json:"providerName,omitempty"` // The user pool ID. UserPoolID *string `json:"userPoolID,omitempty"` }
IdentityProviderObservation defines the observed state of IdentityProvider
func (*IdentityProviderObservation) DeepCopy ¶
func (in *IdentityProviderObservation) DeepCopy() *IdentityProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderObservation.
func (*IdentityProviderObservation) DeepCopyInto ¶
func (in *IdentityProviderObservation) DeepCopyInto(out *IdentityProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderParameters ¶
type IdentityProviderParameters struct { // Region is which region the IdentityProvider will be created. // +kubebuilder:validation:Required Region string `json:"region"` // A mapping of IdP attributes to standard and custom user pool attributes. AttributeMapping map[string]*string `json:"attributeMapping,omitempty"` // A list of IdP identifiers. IDpIdentifiers []*string `json:"idpIdentifiers,omitempty"` // The IdP type. // +kubebuilder:validation:Required ProviderType *string `json:"providerType"` CustomIdentityProviderParameters `json:",inline"` }
IdentityProviderParameters defines the desired state of IdentityProvider
func (*IdentityProviderParameters) DeepCopy ¶
func (in *IdentityProviderParameters) DeepCopy() *IdentityProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderParameters.
func (*IdentityProviderParameters) DeepCopyInto ¶
func (in *IdentityProviderParameters) DeepCopyInto(out *IdentityProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderSpec ¶
type IdentityProviderSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider IdentityProviderParameters `json:"forProvider"` }
IdentityProviderSpec defines the desired state of IdentityProvider
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 IdentityProviderStatus ¶
type IdentityProviderStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider IdentityProviderObservation `json:"atProvider,omitempty"` }
IdentityProviderStatus defines the observed state of IdentityProvider.
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 IdentityProviderType ¶
type IdentityProviderType struct { AttributeMapping map[string]*string `json:"attributeMapping,omitempty"` CreationDate *metav1.Time `json:"creationDate,omitempty"` IDpIdentifiers []*string `json:"idpIdentifiers,omitempty"` LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"` ProviderName *string `json:"providerName,omitempty"` ProviderType *string `json:"providerType,omitempty"` UserPoolID *string `json:"userPoolID,omitempty"` }
+kubebuilder:skipversion
func (*IdentityProviderType) DeepCopy ¶
func (in *IdentityProviderType) DeepCopy() *IdentityProviderType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderType.
func (*IdentityProviderType) DeepCopyInto ¶
func (in *IdentityProviderType) DeepCopyInto(out *IdentityProviderType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderTypeType ¶
type IdentityProviderTypeType string
const ( IdentityProviderTypeType_SAML IdentityProviderTypeType = "SAML" IdentityProviderTypeType_Facebook IdentityProviderTypeType = "Facebook" IdentityProviderTypeType_Google IdentityProviderTypeType = "Google" IdentityProviderTypeType_LoginWithAmazon IdentityProviderTypeType = "LoginWithAmazon" IdentityProviderTypeType_SignInWithApple IdentityProviderTypeType = "SignInWithApple" IdentityProviderTypeType_OIDC IdentityProviderTypeType = "OIDC" )
type LambdaConfigType ¶
type LambdaConfigType struct { CreateAuthChallenge *string `json:"createAuthChallenge,omitempty"` // A custom email sender Lambda configuration type. CustomEmailSender *CustomEmailLambdaVersionConfigType `json:"customEmailSender,omitempty"` CustomMessage *string `json:"customMessage,omitempty"` // A custom SMS sender Lambda configuration type. CustomSMSSender *CustomSMSLambdaVersionConfigType `json:"customSMSSender,omitempty"` DefineAuthChallenge *string `json:"defineAuthChallenge,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` PostAuthentication *string `json:"postAuthentication,omitempty"` PostConfirmation *string `json:"postConfirmation,omitempty"` PreAuthentication *string `json:"preAuthentication,omitempty"` PreSignUp *string `json:"preSignUp,omitempty"` PreTokenGeneration *string `json:"preTokenGeneration,omitempty"` UserMigration *string `json:"userMigration,omitempty"` VerifyAuthChallengeResponse *string `json:"verifyAuthChallengeResponse,omitempty"` }
+kubebuilder:skipversion
func (*LambdaConfigType) DeepCopy ¶
func (in *LambdaConfigType) DeepCopy() *LambdaConfigType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaConfigType.
func (*LambdaConfigType) DeepCopyInto ¶
func (in *LambdaConfigType) DeepCopyInto(out *LambdaConfigType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogDeliveryConfigurationType ¶ added in v0.44.0
type LogDeliveryConfigurationType struct {
UserPoolID *string `json:"userPoolID,omitempty"`
}
+kubebuilder:skipversion
func (*LogDeliveryConfigurationType) DeepCopy ¶ added in v0.44.0
func (in *LogDeliveryConfigurationType) DeepCopy() *LogDeliveryConfigurationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogDeliveryConfigurationType.
func (*LogDeliveryConfigurationType) DeepCopyInto ¶ added in v0.44.0
func (in *LogDeliveryConfigurationType) DeepCopyInto(out *LogDeliveryConfigurationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MessageActionType ¶
type MessageActionType string
const ( MessageActionType_RESEND MessageActionType = "RESEND" MessageActionType_SUPPRESS MessageActionType = "SUPPRESS" )
type MessageTemplateType ¶
type MessageTemplateType struct { EmailMessage *string `json:"emailMessage,omitempty"` EmailSubject *string `json:"emailSubject,omitempty"` SMSMessage *string `json:"sMSMessage,omitempty"` }
+kubebuilder:skipversion
func (*MessageTemplateType) DeepCopy ¶
func (in *MessageTemplateType) DeepCopy() *MessageTemplateType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MessageTemplateType.
func (*MessageTemplateType) DeepCopyInto ¶
func (in *MessageTemplateType) DeepCopyInto(out *MessageTemplateType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewDeviceMetadataType ¶
type NewDeviceMetadataType struct {
DeviceGroupKey *string `json:"deviceGroupKey,omitempty"`
}
+kubebuilder:skipversion
func (*NewDeviceMetadataType) DeepCopy ¶
func (in *NewDeviceMetadataType) DeepCopy() *NewDeviceMetadataType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewDeviceMetadataType.
func (*NewDeviceMetadataType) DeepCopyInto ¶
func (in *NewDeviceMetadataType) DeepCopyInto(out *NewDeviceMetadataType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotifyConfigurationType ¶
type NotifyConfigurationType struct { From *string `json:"from,omitempty"` ReplyTo *string `json:"replyTo,omitempty"` SourceARN *string `json:"sourceARN,omitempty"` }
+kubebuilder:skipversion
func (*NotifyConfigurationType) DeepCopy ¶
func (in *NotifyConfigurationType) DeepCopy() *NotifyConfigurationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotifyConfigurationType.
func (*NotifyConfigurationType) DeepCopyInto ¶
func (in *NotifyConfigurationType) DeepCopyInto(out *NotifyConfigurationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberAttributeConstraintsType ¶
type NumberAttributeConstraintsType struct { MaxValue *string `json:"maxValue,omitempty"` MinValue *string `json:"minValue,omitempty"` }
+kubebuilder:skipversion
func (*NumberAttributeConstraintsType) DeepCopy ¶
func (in *NumberAttributeConstraintsType) DeepCopy() *NumberAttributeConstraintsType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberAttributeConstraintsType.
func (*NumberAttributeConstraintsType) DeepCopyInto ¶
func (in *NumberAttributeConstraintsType) DeepCopyInto(out *NumberAttributeConstraintsType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OAuthFlowType ¶
type OAuthFlowType string
const ( OAuthFlowType_code OAuthFlowType = "code" OAuthFlowType_implicit OAuthFlowType = "implicit" OAuthFlowType_client_credentials OAuthFlowType = "client_credentials" )
type PasswordPolicyType ¶
type PasswordPolicyType struct { MinimumLength *int64 `json:"minimumLength,omitempty"` RequireLowercase *bool `json:"requireLowercase,omitempty"` RequireNumbers *bool `json:"requireNumbers,omitempty"` RequireSymbols *bool `json:"requireSymbols,omitempty"` RequireUppercase *bool `json:"requireUppercase,omitempty"` TemporaryPasswordValidityDays *int64 `json:"temporaryPasswordValidityDays,omitempty"` }
+kubebuilder:skipversion
func (*PasswordPolicyType) DeepCopy ¶
func (in *PasswordPolicyType) DeepCopy() *PasswordPolicyType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordPolicyType.
func (*PasswordPolicyType) DeepCopyInto ¶
func (in *PasswordPolicyType) DeepCopyInto(out *PasswordPolicyType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreventUserExistenceErrorTypes ¶
type PreventUserExistenceErrorTypes string
const ( PreventUserExistenceErrorTypes_LEGACY PreventUserExistenceErrorTypes = "LEGACY" PreventUserExistenceErrorTypes_ENABLED PreventUserExistenceErrorTypes = "ENABLED" )
type ProviderDescription ¶
type ProviderDescription struct { CreationDate *metav1.Time `json:"creationDate,omitempty"` LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"` ProviderName *string `json:"providerName,omitempty"` ProviderType *string `json:"providerType,omitempty"` }
+kubebuilder:skipversion
func (*ProviderDescription) DeepCopy ¶
func (in *ProviderDescription) DeepCopy() *ProviderDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderDescription.
func (*ProviderDescription) DeepCopyInto ¶
func (in *ProviderDescription) DeepCopyInto(out *ProviderDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderUserIdentifierType ¶
type ProviderUserIdentifierType struct { ProviderAttributeName *string `json:"providerAttributeName,omitempty"` ProviderAttributeValue *string `json:"providerAttributeValue,omitempty"` ProviderName *string `json:"providerName,omitempty"` }
+kubebuilder:skipversion
func (*ProviderUserIdentifierType) DeepCopy ¶
func (in *ProviderUserIdentifierType) DeepCopy() *ProviderUserIdentifierType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderUserIdentifierType.
func (*ProviderUserIdentifierType) DeepCopyInto ¶
func (in *ProviderUserIdentifierType) DeepCopyInto(out *ProviderUserIdentifierType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryOptionNameType ¶
type RecoveryOptionNameType string
const ( RecoveryOptionNameType_verified_email RecoveryOptionNameType = "verified_email" RecoveryOptionNameType_verified_phone_number RecoveryOptionNameType = "verified_phone_number" RecoveryOptionNameType_admin_only RecoveryOptionNameType = "admin_only" )
type RecoveryOptionType ¶
type RecoveryOptionType struct { Name *string `json:"name,omitempty"` Priority *int64 `json:"priority,omitempty"` }
+kubebuilder:skipversion
func (*RecoveryOptionType) DeepCopy ¶
func (in *RecoveryOptionType) DeepCopy() *RecoveryOptionType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryOptionType.
func (*RecoveryOptionType) DeepCopyInto ¶
func (in *RecoveryOptionType) DeepCopyInto(out *RecoveryOptionType)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResourceServerSpec `json:"spec"` Status ResourceServerStatus `json:"status,omitempty"` }
ResourceServer is the Schema for the ResourceServers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *ResourceServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ResourceServer.
func (*ResourceServer) GetDeletionPolicy ¶
func (mg *ResourceServer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ResourceServer.
func (*ResourceServer) GetManagementPolicies ¶ added in v0.43.0
func (mg *ResourceServer) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ResourceServer.
func (*ResourceServer) GetProviderConfigReference ¶
func (mg *ResourceServer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ResourceServer.
func (*ResourceServer) GetProviderReference ¶
func (mg *ResourceServer) GetProviderReference() *xpv1.Reference
GetProviderReference of this ResourceServer. Deprecated: Use GetProviderConfigReference.
func (*ResourceServer) GetPublishConnectionDetailsTo ¶
func (mg *ResourceServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ResourceServer.
func (*ResourceServer) GetWriteConnectionSecretToReference ¶
func (mg *ResourceServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ResourceServer.
func (*ResourceServer) ResolveReferences ¶
ResolveReferences of this ResourceServer.
func (*ResourceServer) SetConditions ¶
func (mg *ResourceServer) SetConditions(c ...xpv1.Condition)
SetConditions of this ResourceServer.
func (*ResourceServer) SetDeletionPolicy ¶
func (mg *ResourceServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ResourceServer.
func (*ResourceServer) SetManagementPolicies ¶ added in v0.43.0
func (mg *ResourceServer) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ResourceServer.
func (*ResourceServer) SetProviderConfigReference ¶
func (mg *ResourceServer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ResourceServer.
func (*ResourceServer) SetProviderReference ¶
func (mg *ResourceServer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ResourceServer. Deprecated: Use SetProviderConfigReference.
func (*ResourceServer) SetPublishConnectionDetailsTo ¶
func (mg *ResourceServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ResourceServer.
func (*ResourceServer) SetWriteConnectionSecretToReference ¶
func (mg *ResourceServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ResourceServer.
type ResourceServerList ¶
type ResourceServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ResourceServer `json:"items"` }
ResourceServerList contains 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.
func (*ResourceServerList) GetItems ¶
func (l *ResourceServerList) GetItems() []resource.Managed
GetItems of this ResourceServerList.
type ResourceServerObservation ¶
type ResourceServerObservation struct { }
ResourceServerObservation defines the observed state of ResourceServer
func (*ResourceServerObservation) DeepCopy ¶
func (in *ResourceServerObservation) DeepCopy() *ResourceServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceServerObservation.
func (*ResourceServerObservation) DeepCopyInto ¶
func (in *ResourceServerObservation) DeepCopyInto(out *ResourceServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceServerParameters ¶
type ResourceServerParameters struct { // Region is which region the ResourceServer will be created. // +kubebuilder:validation:Required Region string `json:"region"` // A unique resource server identifier for the resource server. This could be // an HTTPS endpoint where the resource server is located, such as https://my-weather-api.example.com. // +kubebuilder:validation:Required Identifier *string `json:"identifier"` // A friendly name for the resource server. // +kubebuilder:validation:Required Name *string `json:"name"` // A list of scopes. Each scope is a key-value map with the keys name and description. Scopes []*ResourceServerScopeType `json:"scopes,omitempty"` // The user pool ID for the user pool. // +kubebuilder:validation:Required UserPoolID *string `json:"userPoolID"` CustomResourceServerParameters `json:",inline"` }
ResourceServerParameters defines the desired state of ResourceServer
func (*ResourceServerParameters) DeepCopy ¶
func (in *ResourceServerParameters) DeepCopy() *ResourceServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceServerParameters.
func (*ResourceServerParameters) DeepCopyInto ¶
func (in *ResourceServerParameters) DeepCopyInto(out *ResourceServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceServerScopeType ¶
type ResourceServerScopeType struct { ScopeDescription *string `json:"scopeDescription,omitempty"` ScopeName *string `json:"scopeName,omitempty"` }
+kubebuilder:skipversion
func (*ResourceServerScopeType) DeepCopy ¶
func (in *ResourceServerScopeType) DeepCopy() *ResourceServerScopeType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceServerScopeType.
func (*ResourceServerScopeType) DeepCopyInto ¶
func (in *ResourceServerScopeType) DeepCopyInto(out *ResourceServerScopeType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceServerSpec ¶
type ResourceServerSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider ResourceServerParameters `json:"forProvider"` }
ResourceServerSpec defines the desired state of ResourceServer
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 ResourceServerStatus ¶
type ResourceServerStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider ResourceServerObservation `json:"atProvider,omitempty"` }
ResourceServerStatus defines the observed state of ResourceServer.
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 ResourceServerType ¶
type ResourceServerType struct { Identifier *string `json:"identifier,omitempty"` Name *string `json:"name,omitempty"` Scopes []*ResourceServerScopeType `json:"scopes,omitempty"` UserPoolID *string `json:"userPoolID,omitempty"` }
+kubebuilder:skipversion
func (*ResourceServerType) DeepCopy ¶
func (in *ResourceServerType) DeepCopy() *ResourceServerType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceServerType.
func (*ResourceServerType) DeepCopyInto ¶
func (in *ResourceServerType) DeepCopyInto(out *ResourceServerType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RiskConfigurationType ¶
type RiskConfigurationType struct { ClientID *string `json:"clientID,omitempty"` LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"` UserPoolID *string `json:"userPoolID,omitempty"` }
+kubebuilder:skipversion
func (*RiskConfigurationType) DeepCopy ¶
func (in *RiskConfigurationType) DeepCopy() *RiskConfigurationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RiskConfigurationType.
func (*RiskConfigurationType) DeepCopyInto ¶
func (in *RiskConfigurationType) DeepCopyInto(out *RiskConfigurationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RiskDecisionType ¶
type RiskDecisionType string
const ( RiskDecisionType_NoRisk RiskDecisionType = "NoRisk" RiskDecisionType_AccountTakeover RiskDecisionType = "AccountTakeover" RiskDecisionType_Block RiskDecisionType = "Block" )
type RiskLevelType ¶
type RiskLevelType string
const ( RiskLevelType_Low RiskLevelType = "Low" RiskLevelType_Medium RiskLevelType = "Medium" RiskLevelType_High RiskLevelType = "High" )
type SMSMFASettingsType ¶
type SMSMFASettingsType struct { Enabled *bool `json:"enabled,omitempty"` PreferredMFA *bool `json:"preferredMFA,omitempty"` }
+kubebuilder:skipversion
func (*SMSMFASettingsType) DeepCopy ¶
func (in *SMSMFASettingsType) DeepCopy() *SMSMFASettingsType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SMSMFASettingsType.
func (*SMSMFASettingsType) DeepCopyInto ¶
func (in *SMSMFASettingsType) DeepCopyInto(out *SMSMFASettingsType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaAttributeType ¶
type SchemaAttributeType struct { AttributeDataType *string `json:"attributeDataType,omitempty"` DeveloperOnlyAttribute *bool `json:"developerOnlyAttribute,omitempty"` Mutable *bool `json:"mutable,omitempty"` Name *string `json:"name,omitempty"` // The minimum and maximum values of an attribute that is of the number data // type. NumberAttributeConstraints *NumberAttributeConstraintsType `json:"numberAttributeConstraints,omitempty"` Required *bool `json:"required,omitempty"` // The constraints associated with a string attribute. StringAttributeConstraints *StringAttributeConstraintsType `json:"stringAttributeConstraints,omitempty"` }
+kubebuilder:skipversion
func (*SchemaAttributeType) DeepCopy ¶
func (in *SchemaAttributeType) DeepCopy() *SchemaAttributeType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaAttributeType.
func (*SchemaAttributeType) DeepCopyInto ¶
func (in *SchemaAttributeType) DeepCopyInto(out *SchemaAttributeType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmsConfigurationType ¶
type SmsConfigurationType struct { ExternalID *string `json:"externalID,omitempty"` SNSCallerARN *string `json:"snsCallerARN,omitempty"` SNSRegion *string `json:"snsRegion,omitempty"` }
+kubebuilder:skipversion
func (*SmsConfigurationType) DeepCopy ¶
func (in *SmsConfigurationType) DeepCopy() *SmsConfigurationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmsConfigurationType.
func (*SmsConfigurationType) DeepCopyInto ¶
func (in *SmsConfigurationType) DeepCopyInto(out *SmsConfigurationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmsMFAConfigType ¶
type SmsMFAConfigType struct { SmsAuthenticationMessage *string `json:"smsAuthenticationMessage,omitempty"` // The SMS configuration type is the settings that your Amazon Cognito user // pool must use to send an SMS message from your Amazon Web Services account // through Amazon Simple Notification Service. To send SMS messages with Amazon // SNS in the Amazon Web Services Region that you want, the Amazon Cognito user // pool uses an Identity and Access Management (IAM) role in your Amazon Web // Services account. SmsConfiguration *SmsConfigurationType `json:"smsConfiguration,omitempty"` }
+kubebuilder:skipversion
func (*SmsMFAConfigType) DeepCopy ¶
func (in *SmsMFAConfigType) DeepCopy() *SmsMFAConfigType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmsMFAConfigType.
func (*SmsMFAConfigType) DeepCopyInto ¶
func (in *SmsMFAConfigType) DeepCopyInto(out *SmsMFAConfigType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SoftwareTokenMFAConfigType ¶
type SoftwareTokenMFAConfigType struct {
Enabled *bool `json:"enabled,omitempty"`
}
+kubebuilder:skipversion
func (*SoftwareTokenMFAConfigType) DeepCopy ¶
func (in *SoftwareTokenMFAConfigType) DeepCopy() *SoftwareTokenMFAConfigType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftwareTokenMFAConfigType.
func (*SoftwareTokenMFAConfigType) DeepCopyInto ¶
func (in *SoftwareTokenMFAConfigType) DeepCopyInto(out *SoftwareTokenMFAConfigType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SoftwareTokenMFASettingsType ¶
type SoftwareTokenMFASettingsType struct { Enabled *bool `json:"enabled,omitempty"` PreferredMFA *bool `json:"preferredMFA,omitempty"` }
+kubebuilder:skipversion
func (*SoftwareTokenMFASettingsType) DeepCopy ¶
func (in *SoftwareTokenMFASettingsType) DeepCopy() *SoftwareTokenMFASettingsType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftwareTokenMFASettingsType.
func (*SoftwareTokenMFASettingsType) DeepCopyInto ¶
func (in *SoftwareTokenMFASettingsType) DeepCopyInto(out *SoftwareTokenMFASettingsType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatusType ¶
type StatusType string
const ( StatusType_Enabled StatusType = "Enabled" StatusType_Disabled StatusType = "Disabled" )
type StringAttributeConstraintsType ¶
type StringAttributeConstraintsType struct { MaxLength *string `json:"maxLength,omitempty"` MinLength *string `json:"minLength,omitempty"` }
+kubebuilder:skipversion
func (*StringAttributeConstraintsType) DeepCopy ¶
func (in *StringAttributeConstraintsType) DeepCopy() *StringAttributeConstraintsType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringAttributeConstraintsType.
func (*StringAttributeConstraintsType) DeepCopyInto ¶
func (in *StringAttributeConstraintsType) DeepCopyInto(out *StringAttributeConstraintsType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeUnitsType ¶
type TimeUnitsType string
const ( TimeUnitsType_seconds TimeUnitsType = "seconds" TimeUnitsType_minutes TimeUnitsType = "minutes" TimeUnitsType_hours TimeUnitsType = "hours" TimeUnitsType_days TimeUnitsType = "days" )
type TokenValidityUnitsType ¶
type TokenValidityUnitsType struct { AccessToken *string `json:"accessToken,omitempty"` IDToken *string `json:"idToken,omitempty"` RefreshToken *string `json:"refreshToken,omitempty"` }
+kubebuilder:skipversion
func (*TokenValidityUnitsType) DeepCopy ¶
func (in *TokenValidityUnitsType) DeepCopy() *TokenValidityUnitsType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenValidityUnitsType.
func (*TokenValidityUnitsType) DeepCopyInto ¶
func (in *TokenValidityUnitsType) DeepCopyInto(out *TokenValidityUnitsType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UICustomizationType ¶
type UICustomizationType struct { ClientID *string `json:"clientID,omitempty"` CreationDate *metav1.Time `json:"creationDate,omitempty"` LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"` UserPoolID *string `json:"userPoolID,omitempty"` }
+kubebuilder:skipversion
func (*UICustomizationType) DeepCopy ¶
func (in *UICustomizationType) DeepCopy() *UICustomizationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UICustomizationType.
func (*UICustomizationType) DeepCopyInto ¶
func (in *UICustomizationType) DeepCopyInto(out *UICustomizationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAttributeUpdateSettingsType ¶ added in v0.38.0
type UserAttributeUpdateSettingsType struct {
AttributesRequireVerificationBeforeUpdate []*string `json:"attributesRequireVerificationBeforeUpdate,omitempty"`
}
+kubebuilder:skipversion
func (*UserAttributeUpdateSettingsType) DeepCopy ¶ added in v0.38.0
func (in *UserAttributeUpdateSettingsType) DeepCopy() *UserAttributeUpdateSettingsType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAttributeUpdateSettingsType.
func (*UserAttributeUpdateSettingsType) DeepCopyInto ¶ added in v0.38.0
func (in *UserAttributeUpdateSettingsType) DeepCopyInto(out *UserAttributeUpdateSettingsType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserContextDataType ¶
type UserContextDataType struct { EncodedData *string `json:"encodedData,omitempty"` IPAddress *string `json:"ipAddress,omitempty"` }
+kubebuilder:skipversion
func (*UserContextDataType) DeepCopy ¶
func (in *UserContextDataType) DeepCopy() *UserContextDataType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserContextDataType.
func (*UserContextDataType) DeepCopyInto ¶
func (in *UserContextDataType) DeepCopyInto(out *UserContextDataType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserImportJobStatusType ¶
type UserImportJobStatusType string
const ( UserImportJobStatusType_Created UserImportJobStatusType = "Created" UserImportJobStatusType_Pending UserImportJobStatusType = "Pending" UserImportJobStatusType_InProgress UserImportJobStatusType = "InProgress" UserImportJobStatusType_Stopping UserImportJobStatusType = "Stopping" UserImportJobStatusType_Expired UserImportJobStatusType = "Expired" UserImportJobStatusType_Stopped UserImportJobStatusType = "Stopped" UserImportJobStatusType_Failed UserImportJobStatusType = "Failed" UserImportJobStatusType_Succeeded UserImportJobStatusType = "Succeeded" )
type UserImportJobType ¶
type UserImportJobType struct { CloudWatchLogsRoleARN *string `json:"cloudWatchLogsRoleARN,omitempty"` CompletionDate *metav1.Time `json:"completionDate,omitempty"` CreationDate *metav1.Time `json:"creationDate,omitempty"` StartDate *metav1.Time `json:"startDate,omitempty"` UserPoolID *string `json:"userPoolID,omitempty"` }
+kubebuilder:skipversion
func (*UserImportJobType) DeepCopy ¶
func (in *UserImportJobType) DeepCopy() *UserImportJobType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserImportJobType.
func (*UserImportJobType) DeepCopyInto ¶
func (in *UserImportJobType) DeepCopyInto(out *UserImportJobType)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserPoolSpec `json:"spec"` Status UserPoolStatus `json:"status,omitempty"` }
UserPool is the Schema for the UserPools API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *UserPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserPool.
func (*UserPool) GetDeletionPolicy ¶
func (mg *UserPool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserPool.
func (*UserPool) GetManagementPolicies ¶ added in v0.43.0
func (mg *UserPool) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this UserPool.
func (*UserPool) GetProviderConfigReference ¶
GetProviderConfigReference of this UserPool.
func (*UserPool) GetProviderReference ¶
GetProviderReference of this UserPool. Deprecated: Use GetProviderConfigReference.
func (*UserPool) GetPublishConnectionDetailsTo ¶
func (mg *UserPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserPool.
func (*UserPool) GetWriteConnectionSecretToReference ¶
func (mg *UserPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserPool.
func (*UserPool) SetConditions ¶
SetConditions of this UserPool.
func (*UserPool) SetDeletionPolicy ¶
func (mg *UserPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserPool.
func (*UserPool) SetManagementPolicies ¶ added in v0.43.0
func (mg *UserPool) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this UserPool.
func (*UserPool) SetProviderConfigReference ¶
SetProviderConfigReference of this UserPool.
func (*UserPool) SetProviderReference ¶
SetProviderReference of this UserPool. Deprecated: Use SetProviderConfigReference.
func (*UserPool) SetPublishConnectionDetailsTo ¶
func (mg *UserPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserPool.
func (*UserPool) SetWriteConnectionSecretToReference ¶
func (mg *UserPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserPool.
type UserPoolAddOnsType ¶
type UserPoolAddOnsType struct {
AdvancedSecurityMode *string `json:"advancedSecurityMode,omitempty"`
}
+kubebuilder:skipversion
func (*UserPoolAddOnsType) DeepCopy ¶
func (in *UserPoolAddOnsType) DeepCopy() *UserPoolAddOnsType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolAddOnsType.
func (*UserPoolAddOnsType) DeepCopyInto ¶
func (in *UserPoolAddOnsType) DeepCopyInto(out *UserPoolAddOnsType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolClient ¶
type UserPoolClient struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserPoolClientSpec `json:"spec"` Status UserPoolClientStatus `json:"status,omitempty"` }
UserPoolClient is the Schema for the UserPoolClients API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *UserPoolClient) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserPoolClient.
func (*UserPoolClient) GetDeletionPolicy ¶
func (mg *UserPoolClient) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserPoolClient.
func (*UserPoolClient) GetManagementPolicies ¶ added in v0.43.0
func (mg *UserPoolClient) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this UserPoolClient.
func (*UserPoolClient) GetProviderConfigReference ¶
func (mg *UserPoolClient) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UserPoolClient.
func (*UserPoolClient) GetProviderReference ¶
func (mg *UserPoolClient) GetProviderReference() *xpv1.Reference
GetProviderReference of this UserPoolClient. Deprecated: Use GetProviderConfigReference.
func (*UserPoolClient) GetPublishConnectionDetailsTo ¶
func (mg *UserPoolClient) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserPoolClient.
func (*UserPoolClient) GetWriteConnectionSecretToReference ¶
func (mg *UserPoolClient) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserPoolClient.
func (*UserPoolClient) ResolveReferences ¶
ResolveReferences of this UserPoolClient.
func (*UserPoolClient) SetConditions ¶
func (mg *UserPoolClient) SetConditions(c ...xpv1.Condition)
SetConditions of this UserPoolClient.
func (*UserPoolClient) SetDeletionPolicy ¶
func (mg *UserPoolClient) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserPoolClient.
func (*UserPoolClient) SetManagementPolicies ¶ added in v0.43.0
func (mg *UserPoolClient) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this UserPoolClient.
func (*UserPoolClient) SetProviderConfigReference ¶
func (mg *UserPoolClient) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UserPoolClient.
func (*UserPoolClient) SetProviderReference ¶
func (mg *UserPoolClient) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this UserPoolClient. Deprecated: Use SetProviderConfigReference.
func (*UserPoolClient) SetPublishConnectionDetailsTo ¶
func (mg *UserPoolClient) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserPoolClient.
func (*UserPoolClient) SetWriteConnectionSecretToReference ¶
func (mg *UserPoolClient) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserPoolClient.
type UserPoolClientDescription ¶
type UserPoolClientDescription struct { ClientID *string `json:"clientID,omitempty"` ClientName *string `json:"clientName,omitempty"` UserPoolID *string `json:"userPoolID,omitempty"` }
+kubebuilder:skipversion
func (*UserPoolClientDescription) DeepCopy ¶
func (in *UserPoolClientDescription) DeepCopy() *UserPoolClientDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolClientDescription.
func (*UserPoolClientDescription) DeepCopyInto ¶
func (in *UserPoolClientDescription) DeepCopyInto(out *UserPoolClientDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolClientList ¶
type UserPoolClientList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserPoolClient `json:"items"` }
UserPoolClientList contains 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.
func (*UserPoolClientList) GetItems ¶
func (l *UserPoolClientList) GetItems() []resource.Managed
GetItems of this UserPoolClientList.
type UserPoolClientObservation ¶
type UserPoolClientObservation struct { // The ID of the client associated with the user pool. ClientID *string `json:"clientID,omitempty"` // The client secret from the user pool request of the client type. ClientSecret *string `json:"clientSecret,omitempty"` // The date and time, in ISO 8601 (https://www.iso.org/iso-8601-date-and-time-format.html) // format, when the item was created. CreationDate *metav1.Time `json:"creationDate,omitempty"` // The date and time, in ISO 8601 (https://www.iso.org/iso-8601-date-and-time-format.html) // format, when the item was modified. LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"` // The user pool ID for the user pool client. UserPoolID *string `json:"userPoolID,omitempty"` }
UserPoolClientObservation defines the observed state of UserPoolClient
func (*UserPoolClientObservation) DeepCopy ¶
func (in *UserPoolClientObservation) DeepCopy() *UserPoolClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolClientObservation.
func (*UserPoolClientObservation) DeepCopyInto ¶
func (in *UserPoolClientObservation) DeepCopyInto(out *UserPoolClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolClientParameters ¶
type UserPoolClientParameters struct { // Region is which region the UserPoolClient will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The access token time limit. After this limit expires, your user can't use // their access token. To specify the time unit for AccessTokenValidity as seconds, // minutes, hours, or days, set a TokenValidityUnits value in your API request. // // For example, when you set AccessTokenValidity to 10 and TokenValidityUnits // to hours, your user can authorize access with their access token for 10 hours. // // The default time unit for AccessTokenValidity in an API request is hours. // Valid range is displayed below in seconds. // // If you don't specify otherwise in the configuration of your app client, your // access tokens are valid for one hour. AccessTokenValidity *int64 `json:"accessTokenValidity,omitempty"` // The allowed OAuth flows. // // code // // Use a code grant flow, which provides an authorization code as the response. // This code can be exchanged for access tokens with the /oauth2/token endpoint. // // implicit // // Issue the access token (and, optionally, ID token, based on scopes) directly // to your user. // // client_credentials // // Issue the access token from the /oauth2/token endpoint directly to a non-person // user using a combination of the client ID and client secret. AllowedOAuthFlows []*string `json:"allowedOAuthFlows,omitempty"` // Set to true to use OAuth 2.0 features in your user pool app client. // // AllowedOAuthFlowsUserPoolClient must be true before you can configure the // following features in your app client. // // * CallBackURLs: Callback URLs. // // * LogoutURLs: Sign-out redirect URLs. // // * AllowedOAuthScopes: OAuth 2.0 scopes. // // * AllowedOAuthFlows: Support for authorization code, implicit, and client // credentials OAuth 2.0 grants. // // To use OAuth 2.0 features, configure one of these features in the Amazon // Cognito console or set AllowedOAuthFlowsUserPoolClient to true in a CreateUserPoolClient // or UpdateUserPoolClient API request. If you don't set a value for AllowedOAuthFlowsUserPoolClient // in a request with the CLI or SDKs, it defaults to false. AllowedOAuthFlowsUserPoolClient *bool `json:"allowedOAuthFlowsUserPoolClient,omitempty"` // The allowed OAuth scopes. Possible values provided by OAuth are phone, email, // openid, and profile. Possible values provided by Amazon Web Services are // aws.cognito.signin.user.admin. Custom scopes created in Resource Servers // are also supported. AllowedOAuthScopes []*string `json:"allowedOAuthScopes,omitempty"` // The user pool analytics configuration for collecting metrics and sending // them to your Amazon Pinpoint campaign. // // In Amazon Web Services Regions where Amazon Pinpoint isn't available, user // pools only support sending events to Amazon Pinpoint projects in Amazon Web // Services Region us-east-1. In Regions where Amazon Pinpoint is available, // user pools support sending events to Amazon Pinpoint projects within that // same Region. AnalyticsConfiguration *AnalyticsConfigurationType `json:"analyticsConfiguration,omitempty"` // Amazon Cognito creates a session token for each API request in an authentication // flow. AuthSessionValidity is the duration, in minutes, of that session token. // Your user pool native user must respond to each authentication challenge // before the session expires. AuthSessionValidity *int64 `json:"authSessionValidity,omitempty"` // A list of allowed redirect (callback) URLs for the IdPs. // // A redirect URI must: // // * Be an absolute URI. // // * Be registered with the authorization server. // // * Not include a fragment component. // // See OAuth 2.0 - Redirection Endpoint (https://tools.ietf.org/html/rfc6749#section-3.1.2). // // Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing // purposes only. // // App callback URLs such as myapp://example are also supported. CallbackURLs []*string `json:"callbackURLs,omitempty"` // The client name for the user pool client you would like to create. // +kubebuilder:validation:Required ClientName *string `json:"clientName"` // The default redirect URI. Must be in the CallbackURLs list. // // A redirect URI must: // // * Be an absolute URI. // // * Be registered with the authorization server. // // * Not include a fragment component. // // See OAuth 2.0 - Redirection Endpoint (https://tools.ietf.org/html/rfc6749#section-3.1.2). // // Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing // purposes only. // // App callback URLs such as myapp://example are also supported. DefaultRedirectURI *string `json:"defaultRedirectURI,omitempty"` // Activates the propagation of additional user context data. For more information // about propagation of user context data, see Adding advanced security to a // user pool (https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-advanced-security.html). // If you don’t include this parameter, you can't send device fingerprint // information, including source IP address, to Amazon Cognito advanced security. // You can only activate EnablePropagateAdditionalUserContextData in an app // client that has a client secret. EnablePropagateAdditionalUserContextData *bool `json:"enablePropagateAdditionalUserContextData,omitempty"` // Activates or deactivates token revocation. For more information about revoking // tokens, see RevokeToken (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_RevokeToken.html). // // If you don't include this parameter, token revocation is automatically activated // for the new user pool client. EnableTokenRevocation *bool `json:"enableTokenRevocation,omitempty"` // The authentication flows that you want your user pool client to support. // For each app client in your user pool, you can sign in your users with any // combination of one or more flows, including with a user name and Secure Remote // Password (SRP), a user name and password, or a custom authentication process // that you define with Lambda functions. // // If you don't specify a value for ExplicitAuthFlows, your user client supports // ALLOW_REFRESH_TOKEN_AUTH, ALLOW_USER_SRP_AUTH, and ALLOW_CUSTOM_AUTH. // // Valid values include: // // * ALLOW_ADMIN_USER_PASSWORD_AUTH: Enable admin based user password authentication // flow ADMIN_USER_PASSWORD_AUTH. This setting replaces the ADMIN_NO_SRP_AUTH // setting. With this authentication flow, your app passes a user name and // password to Amazon Cognito in the request, instead of using the Secure // Remote Password (SRP) protocol to securely transmit the password. // // * ALLOW_CUSTOM_AUTH: Enable Lambda trigger based authentication. // // * ALLOW_USER_PASSWORD_AUTH: Enable user password-based authentication. // In this flow, Amazon Cognito receives the password in the request instead // of using the SRP protocol to verify passwords. // // * ALLOW_USER_SRP_AUTH: Enable SRP-based authentication. // // * ALLOW_REFRESH_TOKEN_AUTH: Enable authflow to refresh tokens. // // In some environments, you will see the values ADMIN_NO_SRP_AUTH, CUSTOM_AUTH_FLOW_ONLY, // or USER_PASSWORD_AUTH. You can't assign these legacy ExplicitAuthFlows values // to user pool clients at the same time as values that begin with ALLOW_, like // ALLOW_USER_SRP_AUTH. ExplicitAuthFlows []*string `json:"explicitAuthFlows,omitempty"` // Boolean to specify whether you want to generate a secret for the user pool // client being created. GenerateSecret *bool `json:"generateSecret,omitempty"` // The ID token time limit. After this limit expires, your user can't use their // ID token. To specify the time unit for IdTokenValidity as seconds, minutes, // hours, or days, set a TokenValidityUnits value in your API request. // // For example, when you set IdTokenValidity as 10 and TokenValidityUnits as // hours, your user can authenticate their session with their ID token for 10 // hours. // // The default time unit for IdTokenValidity in an API request is hours. Valid // range is displayed below in seconds. // // If you don't specify otherwise in the configuration of your app client, your // ID tokens are valid for one hour. IDTokenValidity *int64 `json:"idTokenValidity,omitempty"` // A list of allowed logout URLs for the IdPs. LogoutURLs []*string `json:"logoutURLs,omitempty"` // Errors and responses that you want Amazon Cognito APIs to return during authentication, // account confirmation, and password recovery when the user doesn't exist in // the user pool. When set to ENABLED and the user doesn't exist, authentication // returns an error indicating either the username or password was incorrect. // Account confirmation and password recovery return a response indicating a // code was sent to a simulated destination. When set to LEGACY, those APIs // return a UserNotFoundException exception if the user doesn't exist in the // user pool. // // Valid values include: // // * ENABLED - This prevents user existence-related errors. // // * LEGACY - This represents the early behavior of Amazon Cognito where // user existence related errors aren't prevented. PreventUserExistenceErrors *string `json:"preventUserExistenceErrors,omitempty"` // The read attributes. ReadAttributes []*string `json:"readAttributes,omitempty"` // The refresh token time limit. After this limit expires, your user can't use // their refresh token. To specify the time unit for RefreshTokenValidity as // seconds, minutes, hours, or days, set a TokenValidityUnits value in your // API request. // // For example, when you set RefreshTokenValidity as 10 and TokenValidityUnits // as days, your user can refresh their session and retrieve new access and // ID tokens for 10 days. // // The default time unit for RefreshTokenValidity in an API request is days. // You can't set RefreshTokenValidity to 0. If you do, Amazon Cognito overrides // the value with the default value of 30 days. Valid range is displayed below // in seconds. // // If you don't specify otherwise in the configuration of your app client, your // refresh tokens are valid for 30 days. RefreshTokenValidity *int64 `json:"refreshTokenValidity,omitempty"` // A list of provider names for the identity providers (IdPs) that are supported // on this client. The following are supported: COGNITO, Facebook, Google, SignInWithApple, // and LoginWithAmazon. You can also specify the names that you configured for // the SAML and OIDC IdPs in your user pool, for example MySAMLIdP or MyOIDCIdP. SupportedIdentityProviders []*string `json:"supportedIdentityProviders,omitempty"` // The units in which the validity times are represented. The default unit for // RefreshToken is days, and default for ID and access tokens are hours. TokenValidityUnits *TokenValidityUnitsType `json:"tokenValidityUnits,omitempty"` // The user pool attributes that the app client can write to. // // If your app client allows users to sign in through an IdP, this array must // include all attributes that you have mapped to IdP attributes. Amazon Cognito // updates mapped attributes when users sign in to your application through // an IdP. If your app client does not have write access to a mapped attribute, // Amazon Cognito throws an error when it tries to update the attribute. For // more information, see Specifying IdP Attribute Mappings for Your user pool // (https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-specifying-attribute-mapping.html). WriteAttributes []*string `json:"writeAttributes,omitempty"` CustomUserPoolClientParameters `json:",inline"` }
UserPoolClientParameters defines the desired state of UserPoolClient
func (*UserPoolClientParameters) DeepCopy ¶
func (in *UserPoolClientParameters) DeepCopy() *UserPoolClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolClientParameters.
func (*UserPoolClientParameters) DeepCopyInto ¶
func (in *UserPoolClientParameters) DeepCopyInto(out *UserPoolClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolClientSpec ¶
type UserPoolClientSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider UserPoolClientParameters `json:"forProvider"` }
UserPoolClientSpec defines the desired state of UserPoolClient
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 UserPoolClientStatus ¶
type UserPoolClientStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider UserPoolClientObservation `json:"atProvider,omitempty"` }
UserPoolClientStatus defines the observed state of UserPoolClient.
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 UserPoolClientType ¶
type UserPoolClientType struct { AccessTokenValidity *int64 `json:"accessTokenValidity,omitempty"` AllowedOAuthFlows []*string `json:"allowedOAuthFlows,omitempty"` AllowedOAuthFlowsUserPoolClient *bool `json:"allowedOAuthFlowsUserPoolClient,omitempty"` AllowedOAuthScopes []*string `json:"allowedOAuthScopes,omitempty"` // The Amazon Pinpoint analytics configuration necessary to collect metrics // for a user pool. // // In Regions where Amazon Pinpoint isn't available, user pools only support // sending events to Amazon Pinpoint projects in us-east-1. In Regions where // Amazon Pinpoint is available, user pools support sending events to Amazon // Pinpoint projects within that same Region. AnalyticsConfiguration *AnalyticsConfigurationType `json:"analyticsConfiguration,omitempty"` AuthSessionValidity *int64 `json:"authSessionValidity,omitempty"` CallbackURLs []*string `json:"callbackURLs,omitempty"` ClientID *string `json:"clientID,omitempty"` ClientName *string `json:"clientName,omitempty"` ClientSecret *string `json:"clientSecret,omitempty"` CreationDate *metav1.Time `json:"creationDate,omitempty"` DefaultRedirectURI *string `json:"defaultRedirectURI,omitempty"` EnablePropagateAdditionalUserContextData *bool `json:"enablePropagateAdditionalUserContextData,omitempty"` EnableTokenRevocation *bool `json:"enableTokenRevocation,omitempty"` ExplicitAuthFlows []*string `json:"explicitAuthFlows,omitempty"` IDTokenValidity *int64 `json:"idTokenValidity,omitempty"` LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"` LogoutURLs []*string `json:"logoutURLs,omitempty"` PreventUserExistenceErrors *string `json:"preventUserExistenceErrors,omitempty"` ReadAttributes []*string `json:"readAttributes,omitempty"` RefreshTokenValidity *int64 `json:"refreshTokenValidity,omitempty"` SupportedIdentityProviders []*string `json:"supportedIdentityProviders,omitempty"` // The data type TokenValidityUnits specifies the time units you use when you // set the duration of ID, access, and refresh tokens. TokenValidityUnits *TokenValidityUnitsType `json:"tokenValidityUnits,omitempty"` UserPoolID *string `json:"userPoolID,omitempty"` WriteAttributes []*string `json:"writeAttributes,omitempty"` }
+kubebuilder:skipversion
func (*UserPoolClientType) DeepCopy ¶
func (in *UserPoolClientType) DeepCopy() *UserPoolClientType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolClientType.
func (*UserPoolClientType) DeepCopyInto ¶
func (in *UserPoolClientType) DeepCopyInto(out *UserPoolClientType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolDescriptionType ¶
type UserPoolDescriptionType struct { CreationDate *metav1.Time `json:"creationDate,omitempty"` ID *string `json:"id,omitempty"` // Specifies the configuration for Lambda triggers. LambdaConfig *LambdaConfigType `json:"lambdaConfig,omitempty"` LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"` Name *string `json:"name,omitempty"` Status *string `json:"status,omitempty"` }
+kubebuilder:skipversion
func (*UserPoolDescriptionType) DeepCopy ¶
func (in *UserPoolDescriptionType) DeepCopy() *UserPoolDescriptionType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolDescriptionType.
func (*UserPoolDescriptionType) DeepCopyInto ¶
func (in *UserPoolDescriptionType) DeepCopyInto(out *UserPoolDescriptionType)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserPoolDomainSpec `json:"spec"` Status UserPoolDomainStatus `json:"status,omitempty"` }
UserPoolDomain is the Schema for the UserPoolDomains API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *UserPoolDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserPoolDomain.
func (*UserPoolDomain) GetDeletionPolicy ¶
func (mg *UserPoolDomain) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserPoolDomain.
func (*UserPoolDomain) GetManagementPolicies ¶ added in v0.43.0
func (mg *UserPoolDomain) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this UserPoolDomain.
func (*UserPoolDomain) GetProviderConfigReference ¶
func (mg *UserPoolDomain) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UserPoolDomain.
func (*UserPoolDomain) GetProviderReference ¶
func (mg *UserPoolDomain) GetProviderReference() *xpv1.Reference
GetProviderReference of this UserPoolDomain. Deprecated: Use GetProviderConfigReference.
func (*UserPoolDomain) GetPublishConnectionDetailsTo ¶
func (mg *UserPoolDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserPoolDomain.
func (*UserPoolDomain) GetWriteConnectionSecretToReference ¶
func (mg *UserPoolDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserPoolDomain.
func (*UserPoolDomain) ResolveReferences ¶
ResolveReferences of this UserPoolDomain.
func (*UserPoolDomain) SetConditions ¶
func (mg *UserPoolDomain) SetConditions(c ...xpv1.Condition)
SetConditions of this UserPoolDomain.
func (*UserPoolDomain) SetDeletionPolicy ¶
func (mg *UserPoolDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserPoolDomain.
func (*UserPoolDomain) SetManagementPolicies ¶ added in v0.43.0
func (mg *UserPoolDomain) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this UserPoolDomain.
func (*UserPoolDomain) SetProviderConfigReference ¶
func (mg *UserPoolDomain) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UserPoolDomain.
func (*UserPoolDomain) SetProviderReference ¶
func (mg *UserPoolDomain) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this UserPoolDomain. Deprecated: Use SetProviderConfigReference.
func (*UserPoolDomain) SetPublishConnectionDetailsTo ¶
func (mg *UserPoolDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserPoolDomain.
func (*UserPoolDomain) SetWriteConnectionSecretToReference ¶
func (mg *UserPoolDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserPoolDomain.
type UserPoolDomainList ¶
type UserPoolDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserPoolDomain `json:"items"` }
UserPoolDomainList contains 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.
func (*UserPoolDomainList) GetItems ¶
func (l *UserPoolDomainList) GetItems() []resource.Managed
GetItems of this UserPoolDomainList.
type UserPoolDomainObservation ¶
type UserPoolDomainObservation struct { // The Amazon CloudFront endpoint that you use as the target of the alias that // you set up with your Domain Name Service (DNS) provider. CloudFrontDomain *string `json:"cloudFrontDomain,omitempty"` }
UserPoolDomainObservation defines the observed state of UserPoolDomain
func (*UserPoolDomainObservation) DeepCopy ¶
func (in *UserPoolDomainObservation) DeepCopy() *UserPoolDomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolDomainObservation.
func (*UserPoolDomainObservation) DeepCopyInto ¶
func (in *UserPoolDomainObservation) DeepCopyInto(out *UserPoolDomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolDomainParameters ¶
type UserPoolDomainParameters struct { // Region is which region the UserPoolDomain will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The configuration for a custom domain that hosts the sign-up and sign-in // webpages for your application. // // Provide this parameter only if you want to use a custom domain for your user // pool. Otherwise, you can exclude this parameter and use the Amazon Cognito // hosted domain instead. // // For more information about the hosted domain and custom domains, see Configuring // a User Pool Domain (https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-assign-domain.html). CustomDomainConfig *CustomDomainConfigType `json:"customDomainConfig,omitempty"` CustomUserPoolDomainParameters `json:",inline"` }
UserPoolDomainParameters defines the desired state of UserPoolDomain
func (*UserPoolDomainParameters) DeepCopy ¶
func (in *UserPoolDomainParameters) DeepCopy() *UserPoolDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolDomainParameters.
func (*UserPoolDomainParameters) DeepCopyInto ¶
func (in *UserPoolDomainParameters) DeepCopyInto(out *UserPoolDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolDomainSpec ¶
type UserPoolDomainSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider UserPoolDomainParameters `json:"forProvider"` }
UserPoolDomainSpec defines the desired state of UserPoolDomain
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 UserPoolDomainStatus ¶
type UserPoolDomainStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider UserPoolDomainObservation `json:"atProvider,omitempty"` }
UserPoolDomainStatus defines the observed state of UserPoolDomain.
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 []UserPool `json:"items"` }
UserPoolList contains 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.
func (*UserPoolList) GetItems ¶
func (l *UserPoolList) GetItems() []resource.Managed
GetItems of this UserPoolList.
type UserPoolMFAType ¶
type UserPoolMFAType string
const ( UserPoolMFAType_OFF UserPoolMFAType = "OFF" UserPoolMFAType_ON UserPoolMFAType = "ON" UserPoolMFAType_OPTIONAL UserPoolMFAType = "OPTIONAL" )
type UserPoolObservation ¶
type UserPoolObservation struct { // The Amazon Resource Name (ARN) for the user pool. ARN *string `json:"arn,omitempty"` // The date and time, in ISO 8601 (https://www.iso.org/iso-8601-date-and-time-format.html) // format, when the item was created. CreationDate *metav1.Time `json:"creationDate,omitempty"` // A custom domain name that you provide to Amazon Cognito. This parameter applies // only if you use a custom domain to host the sign-up and sign-in pages for // your application. An example of a custom domain name might be auth.example.com. // // For more information about adding a custom domain to your user pool, see // Using Your Own Domain for the Hosted UI (https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-add-custom-domain.html). CustomDomain *string `json:"customDomain,omitempty"` // The domain prefix, if the user pool has a domain associated with it. Domain *string `json:"domain,omitempty"` // Deprecated. Review error codes from API requests with EventSource:cognito-idp.amazonaws.com // in CloudTrail for information about problems with user pool email configuration. EmailConfigurationFailure *string `json:"emailConfigurationFailure,omitempty"` // A number estimating the size of the user pool. EstimatedNumberOfUsers *int64 `json:"estimatedNumberOfUsers,omitempty"` // The ID of the user pool. ID *string `json:"id,omitempty"` // The date and time, in ISO 8601 (https://www.iso.org/iso-8601-date-and-time-format.html) // format, when the item was modified. LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"` // The name of the user pool. Name *string `json:"name,omitempty"` // A list of the user attributes and their properties in your user pool. The // attribute schema contains standard attributes, custom attributes with a custom: // prefix, and developer attributes with a dev: prefix. For more information, // see User pool attributes (https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html). // // Developer-only attributes are a legacy feature of user pools, are read-only // to all app clients. You can create and update developer-only attributes only // with IAM-authenticated API operations. Use app client read/write permissions // instead. SchemaAttributes []*SchemaAttributeType `json:"schemaAttributes,omitempty"` // The reason why the SMS configuration can't send the messages to your users. // // This message might include comma-separated values to describe why your SMS // configuration can't send messages to user pool end users. // // InvalidSmsRoleAccessPolicyException // // The Identity and Access Management role that Amazon Cognito uses to send // SMS messages isn't properly configured. For more information, see SmsConfigurationType // (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_SmsConfigurationType.html). // // SNSSandbox // // The Amazon Web Services account is in the SNS SMS Sandbox and messages will // only reach verified end users. This parameter won’t get populated with // SNSSandbox if the user creating the user pool doesn’t have SNS permissions. // To learn how to move your Amazon Web Services account out of the sandbox, // see Moving out of the SMS sandbox (https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox-moving-to-production.html). SmsConfigurationFailure *string `json:"smsConfigurationFailure,omitempty"` // The status of a user pool. Status *string `json:"status,omitempty"` }
UserPoolObservation defines the observed state of UserPool
func (*UserPoolObservation) DeepCopy ¶
func (in *UserPoolObservation) DeepCopy() *UserPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolObservation.
func (*UserPoolObservation) DeepCopyInto ¶
func (in *UserPoolObservation) DeepCopyInto(out *UserPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolParameters ¶
type UserPoolParameters struct { // Region is which region the UserPool will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The available verified method a user can use to recover their password when // they call ForgotPassword. You can use this setting to define a preferred // method when a user has more than one method available. With this setting, // SMS doesn't qualify for a valid password recovery mechanism if the user also // has SMS multi-factor authentication (MFA) activated. In the absence of this // setting, Amazon Cognito uses the legacy behavior to determine the recovery // method where SMS is preferred through email. AccountRecoverySetting *AccountRecoverySettingType `json:"accountRecoverySetting,omitempty"` // The configuration for AdminCreateUser requests. AdminCreateUserConfig *AdminCreateUserConfigType `json:"adminCreateUserConfig,omitempty"` // Attributes supported as an alias for this user pool. Possible values: phone_number, // email, or preferred_username. AliasAttributes []*string `json:"aliasAttributes,omitempty"` // The attributes to be auto-verified. Possible values: email, phone_number. AutoVerifiedAttributes []*string `json:"autoVerifiedAttributes,omitempty"` // When active, DeletionProtection prevents accidental deletion of your user // pool. Before you can delete a user pool that you have protected against deletion, // you must deactivate this feature. // // When you try to delete a protected user pool in a DeleteUserPool API request, // Amazon Cognito returns an InvalidParameterException error. To delete a protected // user pool, send a new DeleteUserPool request after you deactivate deletion // protection in an UpdateUserPool API request. DeletionProtection *string `json:"deletionProtection,omitempty"` // The device-remembering configuration for a user pool. A null value indicates // that you have deactivated device remembering in your user pool. // // When you provide a value for any DeviceConfiguration field, you activate // the Amazon Cognito device-remembering feature. DeviceConfiguration *DeviceConfigurationType `json:"deviceConfiguration,omitempty"` // The email configuration of your user pool. The email configuration type sets // your preferred sending method, Amazon Web Services Region, and sender for // messages from your user pool. EmailConfiguration *EmailConfigurationType `json:"emailConfiguration,omitempty"` // This parameter is no longer used. See VerificationMessageTemplateType (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_VerificationMessageTemplateType.html). EmailVerificationMessage *string `json:"emailVerificationMessage,omitempty"` // This parameter is no longer used. See VerificationMessageTemplateType (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_VerificationMessageTemplateType.html). EmailVerificationSubject *string `json:"emailVerificationSubject,omitempty"` // The Lambda trigger configuration information for the new user pool. // // In a push model, event sources (such as Amazon S3 and custom applications) // need permission to invoke a function. So you must make an extra call to add // permission for these event sources to invoke your Lambda function. // // For more information on using the Lambda API to add permission, see AddPermission // (https://docs.aws.amazon.com/lambda/latest/dg/API_AddPermission.html). // // For adding permission using the CLI, see add-permission (https://docs.aws.amazon.com/cli/latest/reference/lambda/add-permission.html). LambdaConfig *LambdaConfigType `json:"lambdaConfig,omitempty"` // Specifies MFA configuration details. MFAConfiguration *string `json:"mfaConfiguration,omitempty"` // The policies associated with the new user pool. Policies *UserPoolPolicyType `json:"policies,omitempty"` // A string used to name the user pool. // +kubebuilder:validation:Required PoolName *string `json:"poolName"` // An array of schema attributes for the new user pool. These attributes can // be standard or custom attributes. Schema []*SchemaAttributeType `json:"schema,omitempty"` // A string representing the SMS authentication message. SmsAuthenticationMessage *string `json:"smsAuthenticationMessage,omitempty"` // The SMS configuration with the settings that your Amazon Cognito user pool // must use to send an SMS message from your Amazon Web Services account through // Amazon Simple Notification Service. To send SMS messages with Amazon SNS // in the Amazon Web Services Region that you want, the Amazon Cognito user // pool uses an Identity and Access Management (IAM) role in your Amazon Web // Services account. SmsConfiguration *SmsConfigurationType `json:"smsConfiguration,omitempty"` // This parameter is no longer used. See VerificationMessageTemplateType (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_VerificationMessageTemplateType.html). SmsVerificationMessage *string `json:"smsVerificationMessage,omitempty"` // The software token MFA configuration. SoftwareTokenMFAConfiguration *SoftwareTokenMFAConfigType `json:"softwareTokenMFAConfiguration,omitempty"` // The settings for updates to user attributes. These settings include the property // AttributesRequireVerificationBeforeUpdate, a user-pool setting that tells // Amazon Cognito how to handle changes to the value of your users' email address // and phone number attributes. For more information, see Verifying updates // to email addresses and phone numbers (https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-email-phone-verification.html#user-pool-settings-verifications-verify-attribute-updates). UserAttributeUpdateSettings *UserAttributeUpdateSettingsType `json:"userAttributeUpdateSettings,omitempty"` // User pool add-ons. Contains settings for activation of advanced security // features. To log user security information but take no action, set to AUDIT. // To configure automatic security responses to risky traffic to your user pool, // set to ENFORCED. // // For more information, see Adding advanced security to a user pool (https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-advanced-security.html). UserPoolAddOns *UserPoolAddOnsType `json:"userPoolAddOns,omitempty"` // The tag keys and values to assign to the user pool. A tag is a label that // you can use to categorize and manage user pools in different ways, such as // by purpose, owner, environment, or other criteria. UserPoolTags map[string]*string `json:"userPoolTags,omitempty"` // Specifies whether a user can use an email address or phone number as a username // when they sign up. UsernameAttributes []*string `json:"usernameAttributes,omitempty"` // Case sensitivity on the username input for the selected sign-in option. When // case sensitivity is set to False (case insensitive), users can sign in with // any combination of capital and lowercase letters. For example, username, // USERNAME, or UserName, or for email, email@example.com or EMaiL@eXamplE.Com. // For most use cases, set case sensitivity to False (case insensitive) as a // best practice. When usernames and email addresses are case insensitive, Amazon // Cognito treats any variation in case as the same user, and prevents a case // variation from being assigned to the same attribute for a different user. // // This configuration is immutable after you set it. For more information, see // UsernameConfigurationType (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UsernameConfigurationType.html). UsernameConfiguration *UsernameConfigurationType `json:"usernameConfiguration,omitempty"` // The template for the verification message that the user sees when the app // requests permission to access the user's information. VerificationMessageTemplate *VerificationMessageTemplateType `json:"verificationMessageTemplate,omitempty"` CustomUserPoolParameters `json:",inline"` }
UserPoolParameters defines the desired state of UserPool
func (*UserPoolParameters) DeepCopy ¶
func (in *UserPoolParameters) DeepCopy() *UserPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolParameters.
func (*UserPoolParameters) DeepCopyInto ¶
func (in *UserPoolParameters) DeepCopyInto(out *UserPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolPolicyType ¶
type UserPoolPolicyType struct { // The password policy type. PasswordPolicy *PasswordPolicyType `json:"passwordPolicy,omitempty"` }
+kubebuilder:skipversion
func (*UserPoolPolicyType) DeepCopy ¶
func (in *UserPoolPolicyType) DeepCopy() *UserPoolPolicyType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolPolicyType.
func (*UserPoolPolicyType) DeepCopyInto ¶
func (in *UserPoolPolicyType) DeepCopyInto(out *UserPoolPolicyType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolSpec ¶
type UserPoolSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider UserPoolParameters `json:"forProvider"` }
UserPoolSpec defines the desired state of UserPool
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 UserPoolStatus ¶
type UserPoolStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider UserPoolObservation `json:"atProvider,omitempty"` }
UserPoolStatus defines the observed state of UserPool.
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 UserPoolType ¶
type UserPoolType struct { // The data type for AccountRecoverySetting. AccountRecoverySetting *AccountRecoverySettingType `json:"accountRecoverySetting,omitempty"` // The configuration for creating a new user profile. AdminCreateUserConfig *AdminCreateUserConfigType `json:"adminCreateUserConfig,omitempty"` AliasAttributes []*string `json:"aliasAttributes,omitempty"` ARN *string `json:"arn,omitempty"` AutoVerifiedAttributes []*string `json:"autoVerifiedAttributes,omitempty"` CreationDate *metav1.Time `json:"creationDate,omitempty"` CustomDomain *string `json:"customDomain,omitempty"` DeletionProtection *string `json:"deletionProtection,omitempty"` // The device-remembering configuration for a user pool. A DescribeUserPool // (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DescribeUserPool.html) // request returns a null value for this object when the user pool isn't configured // to remember devices. When device remembering is active, you can remember // a user's device with a ConfirmDevice (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_ConfirmDevice.html) // API request. Additionally. when the property DeviceOnlyRememberedOnUserPrompt // is true, you must follow ConfirmDevice with an UpdateDeviceStatus (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateDeviceStatus.html) // API request that sets the user's device to remembered or not_remembered. // // To sign in with a remembered device, include DEVICE_KEY in the authentication // parameters in your user's InitiateAuth (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_InitiateAuth.html) // request. If your app doesn't include a DEVICE_KEY parameter, the response // (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_InitiateAuth.html#API_InitiateAuth_ResponseSyntax) // from Amazon Cognito includes newly-generated DEVICE_KEY and DEVICE_GROUP_KEY // values under NewDeviceMetadata. Store these values to use in future device-authentication // requests. // // When you provide a value for any property of DeviceConfiguration, you activate // the device remembering for the user pool. DeviceConfiguration *DeviceConfigurationType `json:"deviceConfiguration,omitempty"` Domain *string `json:"domain,omitempty"` // The email configuration of your user pool. The email configuration type sets // your preferred sending method, Amazon Web Services Region, and sender for // messages from your user pool. // // Amazon Cognito can send email messages with Amazon Simple Email Service resources // in the Amazon Web Services Region where you created your user pool, and in // alternate Regions in some cases. For more information on the supported Regions, // see Email settings for Amazon Cognito user pools (https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-email.html). EmailConfiguration *EmailConfigurationType `json:"emailConfiguration,omitempty"` EmailConfigurationFailure *string `json:"emailConfigurationFailure,omitempty"` EmailVerificationMessage *string `json:"emailVerificationMessage,omitempty"` EmailVerificationSubject *string `json:"emailVerificationSubject,omitempty"` EstimatedNumberOfUsers *int64 `json:"estimatedNumberOfUsers,omitempty"` ID *string `json:"id,omitempty"` // Specifies the configuration for Lambda triggers. LambdaConfig *LambdaConfigType `json:"lambdaConfig,omitempty"` LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"` MFAConfiguration *string `json:"mfaConfiguration,omitempty"` Name *string `json:"name,omitempty"` // The policy associated with a user pool. Policies *UserPoolPolicyType `json:"policies,omitempty"` SchemaAttributes []*SchemaAttributeType `json:"schemaAttributes,omitempty"` SmsAuthenticationMessage *string `json:"smsAuthenticationMessage,omitempty"` // The SMS configuration type is the settings that your Amazon Cognito user // pool must use to send an SMS message from your Amazon Web Services account // through Amazon Simple Notification Service. To send SMS messages with Amazon // SNS in the Amazon Web Services Region that you want, the Amazon Cognito user // pool uses an Identity and Access Management (IAM) role in your Amazon Web // Services account. SmsConfiguration *SmsConfigurationType `json:"smsConfiguration,omitempty"` SmsConfigurationFailure *string `json:"smsConfigurationFailure,omitempty"` SmsVerificationMessage *string `json:"smsVerificationMessage,omitempty"` Status *string `json:"status,omitempty"` // The settings for updates to user attributes. These settings include the property // AttributesRequireVerificationBeforeUpdate, a user-pool setting that tells // Amazon Cognito how to handle changes to the value of your users' email address // and phone number attributes. For more information, see Verifying updates // to email addresses and phone numbers (https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-email-phone-verification.html#user-pool-settings-verifications-verify-attribute-updates). UserAttributeUpdateSettings *UserAttributeUpdateSettingsType `json:"userAttributeUpdateSettings,omitempty"` // User pool add-ons. Contains settings for activation of advanced security // features. To log user security information but take no action, set to AUDIT. // To configure automatic security responses to risky traffic to your user pool, // set to ENFORCED. // // For more information, see Adding advanced security to a user pool (https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-advanced-security.html). UserPoolAddOns *UserPoolAddOnsType `json:"userPoolAddOns,omitempty"` UserPoolTags map[string]*string `json:"userPoolTags,omitempty"` UsernameAttributes []*string `json:"usernameAttributes,omitempty"` // The username configuration type. UsernameConfiguration *UsernameConfigurationType `json:"usernameConfiguration,omitempty"` // The template for verification messages. VerificationMessageTemplate *VerificationMessageTemplateType `json:"verificationMessageTemplate,omitempty"` }
+kubebuilder:skipversion
func (*UserPoolType) DeepCopy ¶
func (in *UserPoolType) DeepCopy() *UserPoolType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolType.
func (*UserPoolType) DeepCopyInto ¶
func (in *UserPoolType) DeepCopyInto(out *UserPoolType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStatusType ¶
type UserStatusType string
const ( UserStatusType_UNCONFIRMED UserStatusType = "UNCONFIRMED" UserStatusType_CONFIRMED UserStatusType = "CONFIRMED" UserStatusType_ARCHIVED UserStatusType = "ARCHIVED" UserStatusType_COMPROMISED UserStatusType = "COMPROMISED" UserStatusType_UNKNOWN UserStatusType = "UNKNOWN" UserStatusType_RESET_REQUIRED UserStatusType = "RESET_REQUIRED" UserStatusType_FORCE_CHANGE_PASSWORD UserStatusType = "FORCE_CHANGE_PASSWORD" )
type UserType ¶
type UserType struct { Enabled *bool `json:"enabled,omitempty"` UserCreateDate *metav1.Time `json:"userCreateDate,omitempty"` UserLastModifiedDate *metav1.Time `json:"userLastModifiedDate,omitempty"` }
+kubebuilder:skipversion
func (*UserType) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserType.
func (*UserType) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsernameAttributeType ¶
type UsernameAttributeType string
const ( UsernameAttributeType_phone_number UsernameAttributeType = "phone_number" UsernameAttributeType_email UsernameAttributeType = "email" )
type UsernameConfigurationType ¶
type UsernameConfigurationType struct {
CaseSensitive *bool `json:"caseSensitive,omitempty"`
}
+kubebuilder:skipversion
func (*UsernameConfigurationType) DeepCopy ¶
func (in *UsernameConfigurationType) DeepCopy() *UsernameConfigurationType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsernameConfigurationType.
func (*UsernameConfigurationType) DeepCopyInto ¶
func (in *UsernameConfigurationType) DeepCopyInto(out *UsernameConfigurationType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerificationMessageTemplateType ¶
type VerificationMessageTemplateType struct { DefaultEmailOption *string `json:"defaultEmailOption,omitempty"` EmailMessage *string `json:"emailMessage,omitempty"` EmailMessageByLink *string `json:"emailMessageByLink,omitempty"` EmailSubject *string `json:"emailSubject,omitempty"` EmailSubjectByLink *string `json:"emailSubjectByLink,omitempty"` SmsMessage *string `json:"smsMessage,omitempty"` }
+kubebuilder:skipversion
func (*VerificationMessageTemplateType) DeepCopy ¶
func (in *VerificationMessageTemplateType) DeepCopy() *VerificationMessageTemplateType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerificationMessageTemplateType.
func (*VerificationMessageTemplateType) DeepCopyInto ¶
func (in *VerificationMessageTemplateType) DeepCopyInto(out *VerificationMessageTemplateType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAttributeType ¶
type VerifiedAttributeType string
const ( VerifiedAttributeType_phone_number VerifiedAttributeType = "phone_number" VerifiedAttributeType_email VerifiedAttributeType = "email" )
type VerifySoftwareTokenResponseType ¶
type VerifySoftwareTokenResponseType string
const ( VerifySoftwareTokenResponseType_SUCCESS VerifySoftwareTokenResponseType = "SUCCESS" VerifySoftwareTokenResponseType_ERROR VerifySoftwareTokenResponseType = "ERROR" )
Source Files ¶
- custom_types.go
- referencers.go
- zz_doc.go
- zz_enums.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_group.go
- zz_groupversion_info.go
- zz_identity_provider.go
- zz_resource_server.go
- zz_types.go
- zz_user_pool.go
- zz_user_pool_client.go
- zz_user_pool_domain.go