Documentation ¶
Index ¶
- Constants
- Variables
- 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 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 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 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) 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) 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) 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) 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 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) 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) 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 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) 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) 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) 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) 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) 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) 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 ¶
This section is empty.
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"` UnusedAccountValidityDays *int64 `json:"unusedAccountValidityDays,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 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 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_Success EventResponseType = "Success" EventResponseType_Failure EventResponseType = "Failure" )
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 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: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) 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) 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 the group was created. CreationDate *metav1.Time `json:"creationDate,omitempty"` // The name of the group. GroupName *string `json:"groupName,omitempty"` // The date the group was last modified. LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"` // The role 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 nonnegative 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 will be used in the cognito:roles and cognito:preferred_role claims in // the user's tokens. // // 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 is not set in users' tokens. // // The default Precedence value is null. 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: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) 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) 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 the identity provider was created. CreationDate *metav1.Time `json:"creationDate,omitempty"` // The date the identity provider was last modified. LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"` // The identity provider 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 identity provider attributes to standard and custom user pool // attributes. AttributeMapping map[string]*string `json:"attributeMapping,omitempty"` // A list of identity provider identifiers. IDpIdentifiers []*string `json:"idpIdentifiers,omitempty"` // The identity provider 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 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: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) 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) 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. For example, 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 map, where the keys are 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 value 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"` }
+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 that includes the settings the Cognito User Pool // needs to call for the Amazon SNS service to send an SMS message from your // account. The Cognito User Pool makes the request to the Amazon SNS Service // by using an IAM role that you provide for your 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 UserContextDataType ¶
type UserContextDataType struct {
EncodedData *string `json:"encodedData,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: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) 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) 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: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) 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) 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 the user pool client was created. CreationDate *metav1.Time `json:"creationDate,omitempty"` // The date the user pool client was last 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 time limit, between 5 minutes and 1 day, after which the access token // is no longer valid and cannot be used. This value will be overridden if you // have entered a value in TokenValidityUnits. AccessTokenValidity *int64 `json:"accessTokenValidity,omitempty"` // The allowed OAuth flows. // // Set to code to initiate a code grant flow, which provides an authorization // code as the response. This code can be exchanged for access tokens with the // token endpoint. // // Set to implicit to specify that the client should get the access token (and, // optionally, ID token, based on scopes) directly. // // Set to client_credentials to specify that the client should get the access // token (and, optionally, ID token, based on scopes) from the token endpoint // using a combination of client and client_secret. AllowedOAuthFlows []*string `json:"allowedOAuthFlows,omitempty"` // Set to true if the client is allowed to follow the OAuth protocol when interacting // with Cognito user pools. 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 Amazon Pinpoint analytics configuration for collecting metrics for this // user pool. // // In regions where Pinpoint is not available, Cognito User Pools only supports // sending events to Amazon Pinpoint projects in us-east-1. In regions where // Pinpoint is available, Cognito User Pools will support sending events to // Amazon Pinpoint projects within that same region. AnalyticsConfiguration *AnalyticsConfigurationType `json:"analyticsConfiguration,omitempty"` // A list of allowed redirect (callback) URLs for the identity providers. // // 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"` // Enables or disables 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 enabled // for the new user pool client. EnableTokenRevocation *bool `json:"enableTokenRevocation,omitempty"` // The authentication flows that are supported by the user pool clients. Flow // names without the ALLOW_ prefix are deprecated in favor of new names with // the ALLOW_ prefix. Note that values with ALLOW_ prefix cannot be used along // with values without ALLOW_ prefix. // // 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, Cognito receives the password // in the request instead of using the SRP (Secure Remote Password protocol) // protocol to verify passwords. // // * ALLOW_CUSTOM_AUTH: Enable Lambda trigger based authentication. // // * ALLOW_USER_PASSWORD_AUTH: Enable user password-based authentication. // In this flow, 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. 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 time limit, between 5 minutes and 1 day, after which the ID token is // no longer valid and cannot be used. This value will be overridden if you // have entered a value in TokenValidityUnits. IDTokenValidity *int64 `json:"idTokenValidity,omitempty"` // A list of allowed logout URLs for the identity providers. LogoutURLs []*string `json:"logoutURLs,omitempty"` // Use this setting to choose which errors and responses are returned by Cognito // APIs during authentication, account confirmation, and password recovery when // the user does not exist in the user pool. When set to ENABLED and the user // does not exist, authentication returns an error indicating either the username // or password was incorrect, and account confirmation and password recovery // return a response indicating a code was sent to a simulated destination. // When set to LEGACY, those APIs will return a UserNotFoundException exception // if the user does not exist in the user pool. // // Valid values include: // // * ENABLED - This prevents user existence-related errors. // // * LEGACY - This represents the old behavior of Cognito where user existence // related errors are not prevented. // // After February 15th 2020, the value of PreventUserExistenceErrors will default // to ENABLED for newly created user pool clients if no value is provided. PreventUserExistenceErrors *string `json:"preventUserExistenceErrors,omitempty"` // The read attributes. ReadAttributes []*string `json:"readAttributes,omitempty"` // The time limit, in days, after which the refresh token is no longer valid // and cannot be used. RefreshTokenValidity *int64 `json:"refreshTokenValidity,omitempty"` // A list of provider names for the identity providers that are supported on // this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon. SupportedIdentityProviders []*string `json:"supportedIdentityProviders,omitempty"` // The units in which the validity times are represented in. Default 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 identity provider, // this array must include all attributes that are mapped to identity provider // attributes. Amazon Cognito updates mapped attributes when users sign in to // your application through an identity provider. If your app client lacks write // access to a mapped attribute, Amazon Cognito throws an error when it attempts // to update the attribute. For more information, see Specifying Identity Provider // 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 for collecting metrics for a // user pool. // // In regions where Pinpoint is not available, Cognito User Pools only supports // sending events to Amazon Pinpoint projects in us-east-1. In regions where // Pinpoint is available, Cognito User Pools will support sending events to // Amazon Pinpoint projects within that same region. AnalyticsConfiguration *AnalyticsConfigurationType `json:"analyticsConfiguration,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"` 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 for TokenValidityUnits that specifics the time measurements // for token validity. 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: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) 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) 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 the user pool 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. For example: 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"` // Holds the domain prefix if the user pool has a domain associated with it. Domain *string `json:"domain,omitempty"` // The reason why the email configuration cannot send the messages to your users. 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 the user pool was last modified. LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"` // The name of the user pool. Name *string `json:"name,omitempty"` // A container with the schema attributes of a user pool. SchemaAttributes []*SchemaAttributeType `json:"schemaAttributes,omitempty"` // The reason why the SMS configuration cannot 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 IAM role which Cognito uses // to send SMS messages is not properly configured. For more information, // see SmsConfigurationType (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_SmsConfigurationType.html). // // * SNSSandbox - The account is in SNS Sandbox and messages won’t reach // unverified end users. This parameter won’t get populated with SNSSandbox // if the IAM user creating the user pool doesn’t have SNS permissions. // To learn how to move your 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"` // Use this setting to define which verified available method a user can use // to recover their password when they call ForgotPassword. It allows you to // define a preferred method when a user has more than one method available. // With this setting, SMS does not qualify for a valid password recovery mechanism // if the user also has SMS MFA enabled. In the absence of this setting, Cognito // uses the legacy behavior to determine the recovery method where SMS is preferred // over 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"` // The device configuration. DeviceConfiguration *DeviceConfigurationType `json:"deviceConfiguration,omitempty"` // The email configuration. EmailConfiguration *EmailConfigurationType `json:"emailConfiguration,omitempty"` // A string representing the email verification message. EmailVerificationMessage // is allowed only if EmailSendingAccount (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_EmailConfigurationType.html#CognitoUserPools-Type-EmailConfigurationType-EmailSendingAccount) // is DEVELOPER. EmailVerificationMessage *string `json:"emailVerificationMessage,omitempty"` // A string representing the email verification subject. EmailVerificationSubject // is allowed only if EmailSendingAccount (https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_EmailConfigurationType.html#CognitoUserPools-Type-EmailConfigurationType-EmailSendingAccount) // is DEVELOPER. 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 will need to 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. SmsConfiguration *SmsConfigurationType `json:"smsConfiguration,omitempty"` // A string representing the SMS verification message. SmsVerificationMessage *string `json:"smsVerificationMessage,omitempty"` // Used to enable advanced security risk detection. Set the key AdvancedSecurityMode // to the value "AUDIT". 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 email addresses or phone numbers can be specified as usernames // when a user signs up. UsernameAttributes []*string `json:"usernameAttributes,omitempty"` // You can choose to set case sensitivity on the username input for the selected // sign-in option. For example, when this is set to False, users will be able // to sign in using either "username" or "Username". This configuration is immutable // once it has been set. 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"` // The configuration for the user pool's device tracking. DeviceConfiguration *DeviceConfigurationType `json:"deviceConfiguration,omitempty"` Domain *string `json:"domain,omitempty"` // The email configuration type. // // Amazon Cognito has specific regions for use with Amazon SES. 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 that includes the settings the Cognito User Pool // needs to call for the Amazon SNS service to send an SMS message from your // account. The Cognito User Pool makes the request to the Amazon SNS Service // by using an IAM role that you provide for your account. SmsConfiguration *SmsConfigurationType `json:"smsConfiguration,omitempty"` SmsConfigurationFailure *string `json:"smsConfigurationFailure,omitempty"` SmsVerificationMessage *string `json:"smsVerificationMessage,omitempty"` Status *string `json:"status,omitempty"` // The user pool add-ons type. 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" )