v1alpha1

package
v0.4.0-preview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 7, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=cognitoidp.aws.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "cognitoidp.aws.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	IdentityProvider_Kind             = "IdentityProvider"
	IdentityProvider_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IdentityProvider_Kind}.String()
	IdentityProvider_KindAPIVersion   = IdentityProvider_Kind + "." + CRDGroupVersion.String()
	IdentityProvider_GroupVersionKind = CRDGroupVersion.WithKind(IdentityProvider_Kind)
)

Repository type metadata.

View Source
var (
	ResourceServer_Kind             = "ResourceServer"
	ResourceServer_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ResourceServer_Kind}.String()
	ResourceServer_KindAPIVersion   = ResourceServer_Kind + "." + CRDGroupVersion.String()
	ResourceServer_GroupVersionKind = CRDGroupVersion.WithKind(ResourceServer_Kind)
)

Repository type metadata.

View Source
var (
	UserGroup_Kind             = "UserGroup"
	UserGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: UserGroup_Kind}.String()
	UserGroup_KindAPIVersion   = UserGroup_Kind + "." + CRDGroupVersion.String()
	UserGroup_GroupVersionKind = CRDGroupVersion.WithKind(UserGroup_Kind)
)

Repository type metadata.

View Source
var (
	UserPool_Kind             = "UserPool"
	UserPool_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: UserPool_Kind}.String()
	UserPool_KindAPIVersion   = UserPool_Kind + "." + CRDGroupVersion.String()
	UserPool_GroupVersionKind = CRDGroupVersion.WithKind(UserPool_Kind)
)

Repository type metadata.

View Source
var (
	UserPoolClient_Kind             = "UserPoolClient"
	UserPoolClient_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: UserPoolClient_Kind}.String()
	UserPoolClient_KindAPIVersion   = UserPoolClient_Kind + "." + CRDGroupVersion.String()
	UserPoolClient_GroupVersionKind = CRDGroupVersion.WithKind(UserPoolClient_Kind)
)

Repository type metadata.

View Source
var (
	UserPoolDomain_Kind             = "UserPoolDomain"
	UserPoolDomain_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: UserPoolDomain_Kind}.String()
	UserPoolDomain_KindAPIVersion   = UserPoolDomain_Kind + "." + CRDGroupVersion.String()
	UserPoolDomain_GroupVersionKind = CRDGroupVersion.WithKind(UserPoolDomain_Kind)
)

Repository type metadata.

View Source
var (
	UserPoolUICustomization_Kind             = "UserPoolUICustomization"
	UserPoolUICustomization_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: UserPoolUICustomization_Kind}.String()
	UserPoolUICustomization_KindAPIVersion   = UserPoolUICustomization_Kind + "." + CRDGroupVersion.String()
	UserPoolUICustomization_GroupVersionKind = CRDGroupVersion.WithKind(UserPoolUICustomization_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AccountRecoverySettingObservation

type AccountRecoverySettingObservation struct {
}

func (*AccountRecoverySettingObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountRecoverySettingObservation.

func (*AccountRecoverySettingObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AccountRecoverySettingParameters

type AccountRecoverySettingParameters struct {

	// +kubebuilder:validation:Required
	RecoveryMechanism []RecoveryMechanismParameters `json:"recoveryMechanism" tf:"recovery_mechanism,omitempty"`
}

func (*AccountRecoverySettingParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountRecoverySettingParameters.

func (*AccountRecoverySettingParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AdminCreateUserConfigObservation

type AdminCreateUserConfigObservation struct {
}

func (*AdminCreateUserConfigObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdminCreateUserConfigObservation.

func (*AdminCreateUserConfigObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AdminCreateUserConfigParameters

type AdminCreateUserConfigParameters struct {

	// +kubebuilder:validation:Optional
	AllowAdminCreateUserOnly *bool `json:"allowAdminCreateUserOnly,omitempty" tf:"allow_admin_create_user_only,omitempty"`

	// +kubebuilder:validation:Optional
	InviteMessageTemplate []InviteMessageTemplateParameters `json:"inviteMessageTemplate,omitempty" tf:"invite_message_template,omitempty"`
}

func (*AdminCreateUserConfigParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdminCreateUserConfigParameters.

func (*AdminCreateUserConfigParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AnalyticsConfigurationObservation

type AnalyticsConfigurationObservation struct {
}

func (*AnalyticsConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsConfigurationObservation.

func (*AnalyticsConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AnalyticsConfigurationParameters

type AnalyticsConfigurationParameters struct {

	// +kubebuilder:validation:Optional
	ApplicationArn *string `json:"applicationArn,omitempty" tf:"application_arn,omitempty"`

	// +kubebuilder:validation:Optional
	ApplicationID *string `json:"applicationId,omitempty" tf:"application_id,omitempty"`

	// +kubebuilder:validation:Optional
	ExternalID *string `json:"externalId,omitempty" tf:"external_id,omitempty"`

	// +kubebuilder:validation:Optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	UserDataShared *bool `json:"userDataShared,omitempty" tf:"user_data_shared,omitempty"`
}

func (*AnalyticsConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsConfigurationParameters.

func (*AnalyticsConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CustomEmailSenderObservation

type CustomEmailSenderObservation struct {
}

func (*CustomEmailSenderObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomEmailSenderObservation.

func (*CustomEmailSenderObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CustomEmailSenderParameters

type CustomEmailSenderParameters struct {

	// +kubebuilder:validation:Required
	LambdaArn *string `json:"lambdaArn" tf:"lambda_arn,omitempty"`

	// +kubebuilder:validation:Required
	LambdaVersion *string `json:"lambdaVersion" tf:"lambda_version,omitempty"`
}

func (*CustomEmailSenderParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomEmailSenderParameters.

func (*CustomEmailSenderParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CustomSMSSenderObservation

type CustomSMSSenderObservation struct {
}

func (*CustomSMSSenderObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSMSSenderObservation.

func (*CustomSMSSenderObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CustomSMSSenderParameters

type CustomSMSSenderParameters struct {

	// +kubebuilder:validation:Required
	LambdaArn *string `json:"lambdaArn" tf:"lambda_arn,omitempty"`

	// +kubebuilder:validation:Required
	LambdaVersion *string `json:"lambdaVersion" tf:"lambda_version,omitempty"`
}

func (*CustomSMSSenderParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSMSSenderParameters.

func (*CustomSMSSenderParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeviceConfigurationObservation

type DeviceConfigurationObservation struct {
}

func (*DeviceConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceConfigurationObservation.

func (*DeviceConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeviceConfigurationParameters

type DeviceConfigurationParameters struct {

	// +kubebuilder:validation:Optional
	ChallengeRequiredOnNewDevice *bool `json:"challengeRequiredOnNewDevice,omitempty" tf:"challenge_required_on_new_device,omitempty"`

	// +kubebuilder:validation:Optional
	DeviceOnlyRememberedOnUserPrompt *bool `json:"deviceOnlyRememberedOnUserPrompt,omitempty" tf:"device_only_remembered_on_user_prompt,omitempty"`
}

func (*DeviceConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceConfigurationParameters.

func (*DeviceConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmailConfigurationObservation

type EmailConfigurationObservation struct {
}

func (*EmailConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailConfigurationObservation.

func (*EmailConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmailConfigurationParameters

type EmailConfigurationParameters struct {

	// +kubebuilder:validation:Optional
	ConfigurationSet *string `json:"configurationSet,omitempty" tf:"configuration_set,omitempty"`

	// +kubebuilder:validation:Optional
	EmailSendingAccount *string `json:"emailSendingAccount,omitempty" tf:"email_sending_account,omitempty"`

	// +kubebuilder:validation:Optional
	FromEmailAddress *string `json:"fromEmailAddress,omitempty" tf:"from_email_address,omitempty"`

	// +kubebuilder:validation:Optional
	ReplyToEmailAddress *string `json:"replyToEmailAddress,omitempty" tf:"reply_to_email_address,omitempty"`

	// +kubebuilder:validation:Optional
	SourceArn *string `json:"sourceArn,omitempty" tf:"source_arn,omitempty"`
}

func (*EmailConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailConfigurationParameters.

func (*EmailConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProvider

type IdentityProvider struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IdentityProviderSpec   `json:"spec"`
	Status            IdentityProviderStatus `json:"status,omitempty"`
}

IdentityProvider is the Schema for the IdentityProviders API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

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) GetConnectionDetailsMapping

func (tr *IdentityProvider) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this IdentityProvider

func (*IdentityProvider) GetDeletionPolicy

func (mg *IdentityProvider) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this IdentityProvider.

func (*IdentityProvider) GetID

func (tr *IdentityProvider) GetID() string

GetID returns ID of underlying Terraform resource of this IdentityProvider

func (*IdentityProvider) GetObservation

func (tr *IdentityProvider) GetObservation() (map[string]interface{}, error)

GetObservation of this IdentityProvider

func (*IdentityProvider) GetParameters

func (tr *IdentityProvider) GetParameters() (map[string]interface{}, error)

GetParameters 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) GetTerraformResourceType

func (mg *IdentityProvider) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IdentityProvider

func (*IdentityProvider) GetTerraformSchemaVersion

func (tr *IdentityProvider) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IdentityProvider) GetWriteConnectionSecretToReference

func (mg *IdentityProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this IdentityProvider.

func (*IdentityProvider) LateInitialize

func (tr *IdentityProvider) LateInitialize(attrs []byte) (bool, error)

LateInitialize this IdentityProvider using its observed tfState. returns True if there are any spec changes for the resource.

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) SetObservation

func (tr *IdentityProvider) SetObservation(obs map[string]interface{}) error

SetObservation for this IdentityProvider

func (*IdentityProvider) SetParameters

func (tr *IdentityProvider) SetParameters(params map[string]interface{}) error

SetParameters for 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) 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

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 {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IdentityProviderObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderObservation.

func (*IdentityProviderObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderParameters

type IdentityProviderParameters struct {

	// +kubebuilder:validation:Optional
	AttributeMapping map[string]*string `json:"attributeMapping,omitempty" tf:"attribute_mapping,omitempty"`

	// +kubebuilder:validation:Optional
	IdpIdentifiers []*string `json:"idpIdentifiers,omitempty" tf:"idp_identifiers,omitempty"`

	// +kubebuilder:validation:Required
	ProviderDetails map[string]*string `json:"providerDetails" tf:"provider_details,omitempty"`

	// +kubebuilder:validation:Required
	ProviderName *string `json:"providerName" tf:"provider_name,omitempty"`

	// +kubebuilder:validation:Required
	ProviderType *string `json:"providerType" tf:"provider_type,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	UserPoolID *string `json:"userPoolId" tf:"user_pool_id,omitempty"`
}

func (*IdentityProviderParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderParameters.

func (*IdentityProviderParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderSpec

type IdentityProviderSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IdentityProviderParameters `json:"forProvider"`
}

IdentityProviderSpec defines the desired state of IdentityProvider

func (*IdentityProviderSpec) DeepCopy

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 {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IdentityProviderObservation `json:"atProvider,omitempty"`
}

IdentityProviderStatus defines the observed state of IdentityProvider.

func (*IdentityProviderStatus) DeepCopy

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 InviteMessageTemplateObservation

type InviteMessageTemplateObservation struct {
}

func (*InviteMessageTemplateObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteMessageTemplateObservation.

func (*InviteMessageTemplateObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InviteMessageTemplateParameters

type InviteMessageTemplateParameters struct {

	// +kubebuilder:validation:Optional
	EmailMessage *string `json:"emailMessage,omitempty" tf:"email_message,omitempty"`

	// +kubebuilder:validation:Optional
	EmailSubject *string `json:"emailSubject,omitempty" tf:"email_subject,omitempty"`

	// +kubebuilder:validation:Optional
	SMSMessage *string `json:"smsMessage,omitempty" tf:"sms_message,omitempty"`
}

func (*InviteMessageTemplateParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteMessageTemplateParameters.

func (*InviteMessageTemplateParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaConfigObservation

type LambdaConfigObservation struct {
}

func (*LambdaConfigObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaConfigObservation.

func (*LambdaConfigObservation) DeepCopyInto

func (in *LambdaConfigObservation) DeepCopyInto(out *LambdaConfigObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaConfigParameters

type LambdaConfigParameters struct {

	// +kubebuilder:validation:Optional
	CreateAuthChallenge *string `json:"createAuthChallenge,omitempty" tf:"create_auth_challenge,omitempty"`

	// +kubebuilder:validation:Optional
	CustomEmailSender []CustomEmailSenderParameters `json:"customEmailSender,omitempty" tf:"custom_email_sender,omitempty"`

	// +kubebuilder:validation:Optional
	CustomMessage *string `json:"customMessage,omitempty" tf:"custom_message,omitempty"`

	// +kubebuilder:validation:Optional
	CustomSMSSender []CustomSMSSenderParameters `json:"customSmsSender,omitempty" tf:"custom_sms_sender,omitempty"`

	// +kubebuilder:validation:Optional
	DefineAuthChallenge *string `json:"defineAuthChallenge,omitempty" tf:"define_auth_challenge,omitempty"`

	// +kubebuilder:validation:Optional
	KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"`

	// +kubebuilder:validation:Optional
	PostAuthentication *string `json:"postAuthentication,omitempty" tf:"post_authentication,omitempty"`

	// +kubebuilder:validation:Optional
	PostConfirmation *string `json:"postConfirmation,omitempty" tf:"post_confirmation,omitempty"`

	// +kubebuilder:validation:Optional
	PreAuthentication *string `json:"preAuthentication,omitempty" tf:"pre_authentication,omitempty"`

	// +kubebuilder:validation:Optional
	PreSignUp *string `json:"preSignUp,omitempty" tf:"pre_sign_up,omitempty"`

	// +kubebuilder:validation:Optional
	PreTokenGeneration *string `json:"preTokenGeneration,omitempty" tf:"pre_token_generation,omitempty"`

	// +kubebuilder:validation:Optional
	UserMigration *string `json:"userMigration,omitempty" tf:"user_migration,omitempty"`

	// +kubebuilder:validation:Optional
	VerifyAuthChallengeResponse *string `json:"verifyAuthChallengeResponse,omitempty" tf:"verify_auth_challenge_response,omitempty"`
}

func (*LambdaConfigParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaConfigParameters.

func (*LambdaConfigParameters) DeepCopyInto

func (in *LambdaConfigParameters) DeepCopyInto(out *LambdaConfigParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NumberAttributeConstraintsObservation

type NumberAttributeConstraintsObservation struct {
}

func (*NumberAttributeConstraintsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberAttributeConstraintsObservation.

func (*NumberAttributeConstraintsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NumberAttributeConstraintsParameters

type NumberAttributeConstraintsParameters struct {

	// +kubebuilder:validation:Optional
	MaxValue *string `json:"maxValue,omitempty" tf:"max_value,omitempty"`

	// +kubebuilder:validation:Optional
	MinValue *string `json:"minValue,omitempty" tf:"min_value,omitempty"`
}

func (*NumberAttributeConstraintsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberAttributeConstraintsParameters.

func (*NumberAttributeConstraintsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PasswordPolicyObservation

type PasswordPolicyObservation struct {
}

func (*PasswordPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordPolicyObservation.

func (*PasswordPolicyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PasswordPolicyParameters

type PasswordPolicyParameters struct {

	// +kubebuilder:validation:Optional
	MinimumLength *int64 `json:"minimumLength,omitempty" tf:"minimum_length,omitempty"`

	// +kubebuilder:validation:Optional
	RequireLowercase *bool `json:"requireLowercase,omitempty" tf:"require_lowercase,omitempty"`

	// +kubebuilder:validation:Optional
	RequireNumbers *bool `json:"requireNumbers,omitempty" tf:"require_numbers,omitempty"`

	// +kubebuilder:validation:Optional
	RequireSymbols *bool `json:"requireSymbols,omitempty" tf:"require_symbols,omitempty"`

	// +kubebuilder:validation:Optional
	RequireUppercase *bool `json:"requireUppercase,omitempty" tf:"require_uppercase,omitempty"`

	// +kubebuilder:validation:Optional
	TemporaryPasswordValidityDays *int64 `json:"temporaryPasswordValidityDays,omitempty" tf:"temporary_password_validity_days,omitempty"`
}

func (*PasswordPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordPolicyParameters.

func (*PasswordPolicyParameters) DeepCopyInto

func (in *PasswordPolicyParameters) DeepCopyInto(out *PasswordPolicyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecoveryMechanismObservation

type RecoveryMechanismObservation struct {
}

func (*RecoveryMechanismObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryMechanismObservation.

func (*RecoveryMechanismObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecoveryMechanismParameters

type RecoveryMechanismParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Priority *int64 `json:"priority" tf:"priority,omitempty"`
}

func (*RecoveryMechanismParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryMechanismParameters.

func (*RecoveryMechanismParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourceServer

type ResourceServer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResourceServerSpec   `json:"spec"`
	Status            ResourceServerStatus `json:"status,omitempty"`
}

ResourceServer is the Schema for the ResourceServers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

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) GetConnectionDetailsMapping

func (tr *ResourceServer) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ResourceServer

func (*ResourceServer) GetDeletionPolicy

func (mg *ResourceServer) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ResourceServer.

func (*ResourceServer) GetID

func (tr *ResourceServer) GetID() string

GetID returns ID of underlying Terraform resource of this ResourceServer

func (*ResourceServer) GetObservation

func (tr *ResourceServer) GetObservation() (map[string]interface{}, error)

GetObservation of this ResourceServer

func (*ResourceServer) GetParameters

func (tr *ResourceServer) GetParameters() (map[string]interface{}, error)

GetParameters 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) GetTerraformResourceType

func (mg *ResourceServer) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ResourceServer

func (*ResourceServer) GetTerraformSchemaVersion

func (tr *ResourceServer) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ResourceServer) GetWriteConnectionSecretToReference

func (mg *ResourceServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ResourceServer.

func (*ResourceServer) LateInitialize

func (tr *ResourceServer) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ResourceServer using its observed tfState. returns True if there are any spec changes for the resource.

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) SetObservation

func (tr *ResourceServer) SetObservation(obs map[string]interface{}) error

SetObservation for this ResourceServer

func (*ResourceServer) SetParameters

func (tr *ResourceServer) SetParameters(params map[string]interface{}) error

SetParameters for 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) 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 {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	ScopeIdentifiers []*string `json:"scopeIdentifiers,omitempty" tf:"scope_identifiers,omitempty"`
}

func (*ResourceServerObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceServerObservation.

func (*ResourceServerObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourceServerParameters

type ResourceServerParameters struct {

	// +kubebuilder:validation:Required
	Identifier *string `json:"identifier" tf:"identifier,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Scope []ScopeParameters `json:"scope,omitempty" tf:"scope,omitempty"`

	// +kubebuilder:validation:Required
	UserPoolID *string `json:"userPoolId" tf:"user_pool_id,omitempty"`
}

func (*ResourceServerParameters) DeepCopy

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 ResourceServerSpec

type ResourceServerSpec struct {
	v1.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 {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ResourceServerObservation `json:"atProvider,omitempty"`
}

ResourceServerStatus defines the observed state of ResourceServer.

func (*ResourceServerStatus) DeepCopy

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 SMSConfigurationObservation

type SMSConfigurationObservation struct {
}

func (*SMSConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SMSConfigurationObservation.

func (*SMSConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SMSConfigurationParameters

type SMSConfigurationParameters struct {

	// +kubebuilder:validation:Required
	ExternalID *string `json:"externalId" tf:"external_id,omitempty"`

	// +kubebuilder:validation:Required
	SnsCallerArn *string `json:"snsCallerArn" tf:"sns_caller_arn,omitempty"`
}

func (*SMSConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SMSConfigurationParameters.

func (*SMSConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SchemaObservation

type SchemaObservation struct {
}

func (*SchemaObservation) DeepCopy

func (in *SchemaObservation) DeepCopy() *SchemaObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaObservation.

func (*SchemaObservation) DeepCopyInto

func (in *SchemaObservation) DeepCopyInto(out *SchemaObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SchemaParameters

type SchemaParameters struct {

	// +kubebuilder:validation:Required
	AttributeDataType *string `json:"attributeDataType" tf:"attribute_data_type,omitempty"`

	// +kubebuilder:validation:Optional
	DeveloperOnlyAttribute *bool `json:"developerOnlyAttribute,omitempty" tf:"developer_only_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	Mutable *bool `json:"mutable,omitempty" tf:"mutable,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	NumberAttributeConstraints []NumberAttributeConstraintsParameters `json:"numberAttributeConstraints,omitempty" tf:"number_attribute_constraints,omitempty"`

	// +kubebuilder:validation:Optional
	Required *bool `json:"required,omitempty" tf:"required,omitempty"`

	// +kubebuilder:validation:Optional
	StringAttributeConstraints []StringAttributeConstraintsParameters `json:"stringAttributeConstraints,omitempty" tf:"string_attribute_constraints,omitempty"`
}

func (*SchemaParameters) DeepCopy

func (in *SchemaParameters) DeepCopy() *SchemaParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaParameters.

func (*SchemaParameters) DeepCopyInto

func (in *SchemaParameters) DeepCopyInto(out *SchemaParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScopeObservation

type ScopeObservation struct {
}

func (*ScopeObservation) DeepCopy

func (in *ScopeObservation) DeepCopy() *ScopeObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeObservation.

func (*ScopeObservation) DeepCopyInto

func (in *ScopeObservation) DeepCopyInto(out *ScopeObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScopeParameters

type ScopeParameters struct {

	// +kubebuilder:validation:Required
	ScopeDescription *string `json:"scopeDescription" tf:"scope_description,omitempty"`

	// +kubebuilder:validation:Required
	ScopeName *string `json:"scopeName" tf:"scope_name,omitempty"`
}

func (*ScopeParameters) DeepCopy

func (in *ScopeParameters) DeepCopy() *ScopeParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeParameters.

func (*ScopeParameters) DeepCopyInto

func (in *ScopeParameters) DeepCopyInto(out *ScopeParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SoftwareTokenMfaConfigurationObservation

type SoftwareTokenMfaConfigurationObservation struct {
}

func (*SoftwareTokenMfaConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftwareTokenMfaConfigurationObservation.

func (*SoftwareTokenMfaConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SoftwareTokenMfaConfigurationParameters

type SoftwareTokenMfaConfigurationParameters struct {

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled" tf:"enabled,omitempty"`
}

func (*SoftwareTokenMfaConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftwareTokenMfaConfigurationParameters.

func (*SoftwareTokenMfaConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StringAttributeConstraintsObservation

type StringAttributeConstraintsObservation struct {
}

func (*StringAttributeConstraintsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringAttributeConstraintsObservation.

func (*StringAttributeConstraintsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StringAttributeConstraintsParameters

type StringAttributeConstraintsParameters struct {

	// +kubebuilder:validation:Optional
	MaxLength *string `json:"maxLength,omitempty" tf:"max_length,omitempty"`

	// +kubebuilder:validation:Optional
	MinLength *string `json:"minLength,omitempty" tf:"min_length,omitempty"`
}

func (*StringAttributeConstraintsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringAttributeConstraintsParameters.

func (*StringAttributeConstraintsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TokenValidityUnitsObservation

type TokenValidityUnitsObservation struct {
}

func (*TokenValidityUnitsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenValidityUnitsObservation.

func (*TokenValidityUnitsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TokenValidityUnitsParameters

type TokenValidityUnitsParameters struct {

	// +kubebuilder:validation:Optional
	AccessToken *string `json:"accessToken,omitempty" tf:"access_token,omitempty"`

	// +kubebuilder:validation:Optional
	IDToken *string `json:"idToken,omitempty" tf:"id_token,omitempty"`

	// +kubebuilder:validation:Optional
	RefreshToken *string `json:"refreshToken,omitempty" tf:"refresh_token,omitempty"`
}

func (*TokenValidityUnitsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenValidityUnitsParameters.

func (*TokenValidityUnitsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserGroup

type UserGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UserGroupSpec   `json:"spec"`
	Status            UserGroupStatus `json:"status,omitempty"`
}

UserGroup is the Schema for the UserGroups API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*UserGroup) DeepCopy

func (in *UserGroup) DeepCopy() *UserGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroup.

func (*UserGroup) DeepCopyInto

func (in *UserGroup) DeepCopyInto(out *UserGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UserGroup) DeepCopyObject

func (in *UserGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*UserGroup) GetCondition

func (mg *UserGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this UserGroup.

func (*UserGroup) GetConnectionDetailsMapping

func (tr *UserGroup) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this UserGroup

func (*UserGroup) GetDeletionPolicy

func (mg *UserGroup) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this UserGroup.

func (*UserGroup) GetID

func (tr *UserGroup) GetID() string

GetID returns ID of underlying Terraform resource of this UserGroup

func (*UserGroup) GetObservation

func (tr *UserGroup) GetObservation() (map[string]interface{}, error)

GetObservation of this UserGroup

func (*UserGroup) GetParameters

func (tr *UserGroup) GetParameters() (map[string]interface{}, error)

GetParameters of this UserGroup

func (*UserGroup) GetProviderConfigReference

func (mg *UserGroup) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this UserGroup.

func (*UserGroup) GetProviderReference

func (mg *UserGroup) GetProviderReference() *xpv1.Reference

GetProviderReference of this UserGroup. Deprecated: Use GetProviderConfigReference.

func (*UserGroup) GetTerraformResourceType

func (mg *UserGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this UserGroup

func (*UserGroup) GetTerraformSchemaVersion

func (tr *UserGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*UserGroup) GetWriteConnectionSecretToReference

func (mg *UserGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this UserGroup.

func (*UserGroup) LateInitialize

func (tr *UserGroup) LateInitialize(attrs []byte) (bool, error)

LateInitialize this UserGroup using its observed tfState. returns True if there are any spec changes for the resource.

func (*UserGroup) ResolveReferences

func (mg *UserGroup) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this UserGroup.

func (*UserGroup) SetConditions

func (mg *UserGroup) SetConditions(c ...xpv1.Condition)

SetConditions of this UserGroup.

func (*UserGroup) SetDeletionPolicy

func (mg *UserGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this UserGroup.

func (*UserGroup) SetObservation

func (tr *UserGroup) SetObservation(obs map[string]interface{}) error

SetObservation for this UserGroup

func (*UserGroup) SetParameters

func (tr *UserGroup) SetParameters(params map[string]interface{}) error

SetParameters for this UserGroup

func (*UserGroup) SetProviderConfigReference

func (mg *UserGroup) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this UserGroup.

func (*UserGroup) SetProviderReference

func (mg *UserGroup) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this UserGroup. Deprecated: Use SetProviderConfigReference.

func (*UserGroup) SetWriteConnectionSecretToReference

func (mg *UserGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this UserGroup.

type UserGroupList

type UserGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []UserGroup `json:"items"`
}

UserGroupList contains a list of UserGroups

func (*UserGroupList) DeepCopy

func (in *UserGroupList) DeepCopy() *UserGroupList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupList.

func (*UserGroupList) DeepCopyInto

func (in *UserGroupList) DeepCopyInto(out *UserGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UserGroupList) DeepCopyObject

func (in *UserGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*UserGroupList) GetItems

func (l *UserGroupList) GetItems() []resource.Managed

GetItems of this UserGroupList.

type UserGroupObservation

type UserGroupObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*UserGroupObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupObservation.

func (*UserGroupObservation) DeepCopyInto

func (in *UserGroupObservation) DeepCopyInto(out *UserGroupObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserGroupParameters

type UserGroupParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Precedence *int64 `json:"precedence,omitempty" tf:"precedence,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor()
	// +kubebuilder:validation:Optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	UserPoolID *string `json:"userPoolId" tf:"user_pool_id,omitempty"`
}

func (*UserGroupParameters) DeepCopy

func (in *UserGroupParameters) DeepCopy() *UserGroupParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupParameters.

func (*UserGroupParameters) DeepCopyInto

func (in *UserGroupParameters) DeepCopyInto(out *UserGroupParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserGroupSpec

type UserGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     UserGroupParameters `json:"forProvider"`
}

UserGroupSpec defines the desired state of UserGroup

func (*UserGroupSpec) DeepCopy

func (in *UserGroupSpec) DeepCopy() *UserGroupSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupSpec.

func (*UserGroupSpec) DeepCopyInto

func (in *UserGroupSpec) DeepCopyInto(out *UserGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserGroupStatus

type UserGroupStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        UserGroupObservation `json:"atProvider,omitempty"`
}

UserGroupStatus defines the observed state of UserGroup.

func (*UserGroupStatus) DeepCopy

func (in *UserGroupStatus) DeepCopy() *UserGroupStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupStatus.

func (*UserGroupStatus) DeepCopyInto

func (in *UserGroupStatus) DeepCopyInto(out *UserGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserPool

type UserPool struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UserPoolSpec   `json:"spec"`
	Status            UserPoolStatus `json:"status,omitempty"`
}

UserPool is the Schema for the UserPools API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*UserPool) DeepCopy

func (in *UserPool) DeepCopy() *UserPool

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPool.

func (*UserPool) DeepCopyInto

func (in *UserPool) DeepCopyInto(out *UserPool)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UserPool) DeepCopyObject

func (in *UserPool) DeepCopyObject() runtime.Object

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) GetConnectionDetailsMapping

func (tr *UserPool) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this UserPool

func (*UserPool) GetDeletionPolicy

func (mg *UserPool) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this UserPool.

func (*UserPool) GetID

func (tr *UserPool) GetID() string

GetID returns ID of underlying Terraform resource of this UserPool

func (*UserPool) GetObservation

func (tr *UserPool) GetObservation() (map[string]interface{}, error)

GetObservation of this UserPool

func (*UserPool) GetParameters

func (tr *UserPool) GetParameters() (map[string]interface{}, error)

GetParameters of this UserPool

func (*UserPool) GetProviderConfigReference

func (mg *UserPool) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this UserPool.

func (*UserPool) GetProviderReference

func (mg *UserPool) GetProviderReference() *xpv1.Reference

GetProviderReference of this UserPool. Deprecated: Use GetProviderConfigReference.

func (*UserPool) GetTerraformResourceType

func (mg *UserPool) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this UserPool

func (*UserPool) GetTerraformSchemaVersion

func (tr *UserPool) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*UserPool) GetWriteConnectionSecretToReference

func (mg *UserPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this UserPool.

func (*UserPool) LateInitialize

func (tr *UserPool) LateInitialize(attrs []byte) (bool, error)

LateInitialize this UserPool using its observed tfState. returns True if there are any spec changes for the resource.

func (*UserPool) SetConditions

func (mg *UserPool) SetConditions(c ...xpv1.Condition)

SetConditions of this UserPool.

func (*UserPool) SetDeletionPolicy

func (mg *UserPool) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this UserPool.

func (*UserPool) SetObservation

func (tr *UserPool) SetObservation(obs map[string]interface{}) error

SetObservation for this UserPool

func (*UserPool) SetParameters

func (tr *UserPool) SetParameters(params map[string]interface{}) error

SetParameters for this UserPool

func (*UserPool) SetProviderConfigReference

func (mg *UserPool) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this UserPool.

func (*UserPool) SetProviderReference

func (mg *UserPool) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this UserPool. Deprecated: Use SetProviderConfigReference.

func (*UserPool) SetWriteConnectionSecretToReference

func (mg *UserPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this UserPool.

type UserPoolAddOnsObservation

type UserPoolAddOnsObservation struct {
}

func (*UserPoolAddOnsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolAddOnsObservation.

func (*UserPoolAddOnsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserPoolAddOnsParameters

type UserPoolAddOnsParameters struct {

	// +kubebuilder:validation:Required
	AdvancedSecurityMode *string `json:"advancedSecurityMode" tf:"advanced_security_mode,omitempty"`
}

func (*UserPoolAddOnsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolAddOnsParameters.

func (*UserPoolAddOnsParameters) DeepCopyInto

func (in *UserPoolAddOnsParameters) DeepCopyInto(out *UserPoolAddOnsParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserPoolClient

type UserPoolClient struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UserPoolClientSpec   `json:"spec"`
	Status            UserPoolClientStatus `json:"status,omitempty"`
}

UserPoolClient is the Schema for the UserPoolClients API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

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) GetConnectionDetailsMapping

func (tr *UserPoolClient) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this UserPoolClient

func (*UserPoolClient) GetDeletionPolicy

func (mg *UserPoolClient) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this UserPoolClient.

func (*UserPoolClient) GetID

func (tr *UserPoolClient) GetID() string

GetID returns ID of underlying Terraform resource of this UserPoolClient

func (*UserPoolClient) GetObservation

func (tr *UserPoolClient) GetObservation() (map[string]interface{}, error)

GetObservation of this UserPoolClient

func (*UserPoolClient) GetParameters

func (tr *UserPoolClient) GetParameters() (map[string]interface{}, error)

GetParameters 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) GetTerraformResourceType

func (mg *UserPoolClient) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this UserPoolClient

func (*UserPoolClient) GetTerraformSchemaVersion

func (tr *UserPoolClient) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*UserPoolClient) GetWriteConnectionSecretToReference

func (mg *UserPoolClient) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this UserPoolClient.

func (*UserPoolClient) LateInitialize

func (tr *UserPoolClient) LateInitialize(attrs []byte) (bool, error)

LateInitialize this UserPoolClient using its observed tfState. returns True if there are any spec changes for the resource.

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) SetObservation

func (tr *UserPoolClient) SetObservation(obs map[string]interface{}) error

SetObservation for this UserPoolClient

func (*UserPoolClient) SetParameters

func (tr *UserPoolClient) SetParameters(params map[string]interface{}) error

SetParameters for 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) SetWriteConnectionSecretToReference

func (mg *UserPoolClient) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this UserPoolClient.

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 {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*UserPoolClientObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolClientObservation.

func (*UserPoolClientObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserPoolClientParameters

type UserPoolClientParameters struct {

	// +kubebuilder:validation:Optional
	AccessTokenValidity *int64 `json:"accessTokenValidity,omitempty" tf:"access_token_validity,omitempty"`

	// +kubebuilder:validation:Optional
	AllowedOauthFlows []*string `json:"allowedOauthFlows,omitempty" tf:"allowed_oauth_flows,omitempty"`

	// +kubebuilder:validation:Optional
	AllowedOauthFlowsUserPoolClient *bool `json:"allowedOauthFlowsUserPoolClient,omitempty" tf:"allowed_oauth_flows_user_pool_client,omitempty"`

	// +kubebuilder:validation:Optional
	AllowedOauthScopes []*string `json:"allowedOauthScopes,omitempty" tf:"allowed_oauth_scopes,omitempty"`

	// +kubebuilder:validation:Optional
	AnalyticsConfiguration []AnalyticsConfigurationParameters `json:"analyticsConfiguration,omitempty" tf:"analytics_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	CallbackUrls []*string `json:"callbackUrls,omitempty" tf:"callback_urls,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultRedirectURI *string `json:"defaultRedirectUri,omitempty" tf:"default_redirect_uri,omitempty"`

	// +kubebuilder:validation:Optional
	EnableTokenRevocation *bool `json:"enableTokenRevocation,omitempty" tf:"enable_token_revocation,omitempty"`

	// +kubebuilder:validation:Optional
	ExplicitAuthFlows []*string `json:"explicitAuthFlows,omitempty" tf:"explicit_auth_flows,omitempty"`

	// +kubebuilder:validation:Optional
	GenerateSecret *bool `json:"generateSecret,omitempty" tf:"generate_secret,omitempty"`

	// +kubebuilder:validation:Optional
	IDTokenValidity *int64 `json:"idTokenValidity,omitempty" tf:"id_token_validity,omitempty"`

	// +kubebuilder:validation:Optional
	LogoutUrls []*string `json:"logoutUrls,omitempty" tf:"logout_urls,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	PreventUserExistenceErrors *string `json:"preventUserExistenceErrors,omitempty" tf:"prevent_user_existence_errors,omitempty"`

	// +kubebuilder:validation:Optional
	ReadAttributes []*string `json:"readAttributes,omitempty" tf:"read_attributes,omitempty"`

	// +kubebuilder:validation:Optional
	RefreshTokenValidity *int64 `json:"refreshTokenValidity,omitempty" tf:"refresh_token_validity,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	SupportedIdentityProviders []*string `json:"supportedIdentityProviders,omitempty" tf:"supported_identity_providers,omitempty"`

	// +kubebuilder:validation:Optional
	TokenValidityUnits []TokenValidityUnitsParameters `json:"tokenValidityUnits,omitempty" tf:"token_validity_units,omitempty"`

	// +kubebuilder:validation:Required
	UserPoolID *string `json:"userPoolId" tf:"user_pool_id,omitempty"`

	// +kubebuilder:validation:Optional
	WriteAttributes []*string `json:"writeAttributes,omitempty" tf:"write_attributes,omitempty"`
}

func (*UserPoolClientParameters) DeepCopy

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 {
	v1.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 {
	v1.ResourceStatus `json:",inline"`
	AtProvider        UserPoolClientObservation `json:"atProvider,omitempty"`
}

UserPoolClientStatus defines the observed state of UserPoolClient.

func (*UserPoolClientStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolClientStatus.

func (*UserPoolClientStatus) DeepCopyInto

func (in *UserPoolClientStatus) DeepCopyInto(out *UserPoolClientStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserPoolDomain

type UserPoolDomain struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UserPoolDomainSpec   `json:"spec"`
	Status            UserPoolDomainStatus `json:"status,omitempty"`
}

UserPoolDomain is the Schema for the UserPoolDomains API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

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) GetConnectionDetailsMapping

func (tr *UserPoolDomain) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this UserPoolDomain

func (*UserPoolDomain) GetDeletionPolicy

func (mg *UserPoolDomain) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this UserPoolDomain.

func (*UserPoolDomain) GetID

func (tr *UserPoolDomain) GetID() string

GetID returns ID of underlying Terraform resource of this UserPoolDomain

func (*UserPoolDomain) GetObservation

func (tr *UserPoolDomain) GetObservation() (map[string]interface{}, error)

GetObservation of this UserPoolDomain

func (*UserPoolDomain) GetParameters

func (tr *UserPoolDomain) GetParameters() (map[string]interface{}, error)

GetParameters 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) GetTerraformResourceType

func (mg *UserPoolDomain) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this UserPoolDomain

func (*UserPoolDomain) GetTerraformSchemaVersion

func (tr *UserPoolDomain) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*UserPoolDomain) GetWriteConnectionSecretToReference

func (mg *UserPoolDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this UserPoolDomain.

func (*UserPoolDomain) LateInitialize

func (tr *UserPoolDomain) LateInitialize(attrs []byte) (bool, error)

LateInitialize this UserPoolDomain using its observed tfState. returns True if there are any spec changes for the resource.

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) SetObservation

func (tr *UserPoolDomain) SetObservation(obs map[string]interface{}) error

SetObservation for this UserPoolDomain

func (*UserPoolDomain) SetParameters

func (tr *UserPoolDomain) SetParameters(params map[string]interface{}) error

SetParameters for 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) 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 {
	AwsAccountID *string `json:"awsAccountId,omitempty" tf:"aws_account_id,omitempty"`

	CloudfrontDistributionArn *string `json:"cloudfrontDistributionArn,omitempty" tf:"cloudfront_distribution_arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	S3Bucket *string `json:"s3Bucket,omitempty" tf:"s3_bucket,omitempty"`

	Version *string `json:"version,omitempty" tf:"version,omitempty"`
}

func (*UserPoolDomainObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolDomainObservation.

func (*UserPoolDomainObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserPoolDomainParameters

type UserPoolDomainParameters struct {

	// +kubebuilder:validation:Optional
	CertificateArn *string `json:"certificateArn,omitempty" tf:"certificate_arn,omitempty"`

	// +kubebuilder:validation:Required
	Domain *string `json:"domain" tf:"domain,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	UserPoolID *string `json:"userPoolId" tf:"user_pool_id,omitempty"`
}

func (*UserPoolDomainParameters) DeepCopy

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 {
	v1.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 {
	v1.ResourceStatus `json:",inline"`
	AtProvider        UserPoolDomainObservation `json:"atProvider,omitempty"`
}

UserPoolDomainStatus defines the observed state of UserPoolDomain.

func (*UserPoolDomainStatus) DeepCopy

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 UserPoolObservation

type UserPoolObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	CreationDate *string `json:"creationDate,omitempty" tf:"creation_date,omitempty"`

	CustomDomain *string `json:"customDomain,omitempty" tf:"custom_domain,omitempty"`

	Domain *string `json:"domain,omitempty" tf:"domain,omitempty"`

	Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`

	EstimatedNumberOfUsers *int64 `json:"estimatedNumberOfUsers,omitempty" tf:"estimated_number_of_users,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	LastModifiedDate *string `json:"lastModifiedDate,omitempty" tf:"last_modified_date,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

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 {

	// +kubebuilder:validation:Optional
	AccountRecoverySetting []AccountRecoverySettingParameters `json:"accountRecoverySetting,omitempty" tf:"account_recovery_setting,omitempty"`

	// +kubebuilder:validation:Optional
	AdminCreateUserConfig []AdminCreateUserConfigParameters `json:"adminCreateUserConfig,omitempty" tf:"admin_create_user_config,omitempty"`

	// +kubebuilder:validation:Optional
	AliasAttributes []*string `json:"aliasAttributes,omitempty" tf:"alias_attributes,omitempty"`

	// +kubebuilder:validation:Optional
	AutoVerifiedAttributes []*string `json:"autoVerifiedAttributes,omitempty" tf:"auto_verified_attributes,omitempty"`

	// +kubebuilder:validation:Optional
	DeviceConfiguration []DeviceConfigurationParameters `json:"deviceConfiguration,omitempty" tf:"device_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	EmailConfiguration []EmailConfigurationParameters `json:"emailConfiguration,omitempty" tf:"email_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	EmailVerificationMessage *string `json:"emailVerificationMessage,omitempty" tf:"email_verification_message,omitempty"`

	// +kubebuilder:validation:Optional
	EmailVerificationSubject *string `json:"emailVerificationSubject,omitempty" tf:"email_verification_subject,omitempty"`

	// +kubebuilder:validation:Optional
	LambdaConfig []LambdaConfigParameters `json:"lambdaConfig,omitempty" tf:"lambda_config,omitempty"`

	// +kubebuilder:validation:Optional
	MfaConfiguration *string `json:"mfaConfiguration,omitempty" tf:"mfa_configuration,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	PasswordPolicy []PasswordPolicyParameters `json:"passwordPolicy,omitempty" tf:"password_policy,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	SMSAuthenticationMessage *string `json:"smsAuthenticationMessage,omitempty" tf:"sms_authentication_message,omitempty"`

	// +kubebuilder:validation:Optional
	SMSConfiguration []SMSConfigurationParameters `json:"smsConfiguration,omitempty" tf:"sms_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	SMSVerificationMessage *string `json:"smsVerificationMessage,omitempty" tf:"sms_verification_message,omitempty"`

	// +kubebuilder:validation:Optional
	Schema []SchemaParameters `json:"schema,omitempty" tf:"schema,omitempty"`

	// +kubebuilder:validation:Optional
	SoftwareTokenMfaConfiguration []SoftwareTokenMfaConfigurationParameters `json:"softwareTokenMfaConfiguration,omitempty" tf:"software_token_mfa_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	UserPoolAddOns []UserPoolAddOnsParameters `json:"userPoolAddOns,omitempty" tf:"user_pool_add_ons,omitempty"`

	// +kubebuilder:validation:Optional
	UsernameAttributes []*string `json:"usernameAttributes,omitempty" tf:"username_attributes,omitempty"`

	// +kubebuilder:validation:Optional
	UsernameConfiguration []UsernameConfigurationParameters `json:"usernameConfiguration,omitempty" tf:"username_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	VerificationMessageTemplate []VerificationMessageTemplateParameters `json:"verificationMessageTemplate,omitempty" tf:"verification_message_template,omitempty"`
}

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 UserPoolSpec

type UserPoolSpec struct {
	v1.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 {
	v1.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 UserPoolUICustomization

type UserPoolUICustomization struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UserPoolUICustomizationSpec   `json:"spec"`
	Status            UserPoolUICustomizationStatus `json:"status,omitempty"`
}

UserPoolUICustomization is the Schema for the UserPoolUICustomizations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*UserPoolUICustomization) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolUICustomization.

func (*UserPoolUICustomization) DeepCopyInto

func (in *UserPoolUICustomization) DeepCopyInto(out *UserPoolUICustomization)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UserPoolUICustomization) DeepCopyObject

func (in *UserPoolUICustomization) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*UserPoolUICustomization) GetCondition

GetCondition of this UserPoolUICustomization.

func (*UserPoolUICustomization) GetConnectionDetailsMapping

func (tr *UserPoolUICustomization) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this UserPoolUICustomization

func (*UserPoolUICustomization) GetDeletionPolicy

func (mg *UserPoolUICustomization) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this UserPoolUICustomization.

func (*UserPoolUICustomization) GetID

func (tr *UserPoolUICustomization) GetID() string

GetID returns ID of underlying Terraform resource of this UserPoolUICustomization

func (*UserPoolUICustomization) GetObservation

func (tr *UserPoolUICustomization) GetObservation() (map[string]interface{}, error)

GetObservation of this UserPoolUICustomization

func (*UserPoolUICustomization) GetParameters

func (tr *UserPoolUICustomization) GetParameters() (map[string]interface{}, error)

GetParameters of this UserPoolUICustomization

func (*UserPoolUICustomization) GetProviderConfigReference

func (mg *UserPoolUICustomization) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this UserPoolUICustomization.

func (*UserPoolUICustomization) GetProviderReference

func (mg *UserPoolUICustomization) GetProviderReference() *xpv1.Reference

GetProviderReference of this UserPoolUICustomization. Deprecated: Use GetProviderConfigReference.

func (*UserPoolUICustomization) GetTerraformResourceType

func (mg *UserPoolUICustomization) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this UserPoolUICustomization

func (*UserPoolUICustomization) GetTerraformSchemaVersion

func (tr *UserPoolUICustomization) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*UserPoolUICustomization) GetWriteConnectionSecretToReference

func (mg *UserPoolUICustomization) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this UserPoolUICustomization.

func (*UserPoolUICustomization) LateInitialize

func (tr *UserPoolUICustomization) LateInitialize(attrs []byte) (bool, error)

LateInitialize this UserPoolUICustomization using its observed tfState. returns True if there are any spec changes for the resource.

func (*UserPoolUICustomization) SetConditions

func (mg *UserPoolUICustomization) SetConditions(c ...xpv1.Condition)

SetConditions of this UserPoolUICustomization.

func (*UserPoolUICustomization) SetDeletionPolicy

func (mg *UserPoolUICustomization) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this UserPoolUICustomization.

func (*UserPoolUICustomization) SetObservation

func (tr *UserPoolUICustomization) SetObservation(obs map[string]interface{}) error

SetObservation for this UserPoolUICustomization

func (*UserPoolUICustomization) SetParameters

func (tr *UserPoolUICustomization) SetParameters(params map[string]interface{}) error

SetParameters for this UserPoolUICustomization

func (*UserPoolUICustomization) SetProviderConfigReference

func (mg *UserPoolUICustomization) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this UserPoolUICustomization.

func (*UserPoolUICustomization) SetProviderReference

func (mg *UserPoolUICustomization) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this UserPoolUICustomization. Deprecated: Use SetProviderConfigReference.

func (*UserPoolUICustomization) SetWriteConnectionSecretToReference

func (mg *UserPoolUICustomization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this UserPoolUICustomization.

type UserPoolUICustomizationList

type UserPoolUICustomizationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []UserPoolUICustomization `json:"items"`
}

UserPoolUICustomizationList contains a list of UserPoolUICustomizations

func (*UserPoolUICustomizationList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolUICustomizationList.

func (*UserPoolUICustomizationList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UserPoolUICustomizationList) DeepCopyObject

func (in *UserPoolUICustomizationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*UserPoolUICustomizationList) GetItems

GetItems of this UserPoolUICustomizationList.

type UserPoolUICustomizationObservation

type UserPoolUICustomizationObservation struct {
	CSSVersion *string `json:"cssVersion,omitempty" tf:"css_version,omitempty"`

	CreationDate *string `json:"creationDate,omitempty" tf:"creation_date,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	ImageURL *string `json:"imageUrl,omitempty" tf:"image_url,omitempty"`

	LastModifiedDate *string `json:"lastModifiedDate,omitempty" tf:"last_modified_date,omitempty"`
}

func (*UserPoolUICustomizationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolUICustomizationObservation.

func (*UserPoolUICustomizationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserPoolUICustomizationParameters

type UserPoolUICustomizationParameters struct {

	// +kubebuilder:validation:Optional
	CSS *string `json:"css,omitempty" tf:"css,omitempty"`

	// +kubebuilder:validation:Optional
	ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Optional
	ImageFile *string `json:"imageFile,omitempty" tf:"image_file,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	UserPoolID *string `json:"userPoolId" tf:"user_pool_id,omitempty"`
}

func (*UserPoolUICustomizationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolUICustomizationParameters.

func (*UserPoolUICustomizationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserPoolUICustomizationSpec

type UserPoolUICustomizationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     UserPoolUICustomizationParameters `json:"forProvider"`
}

UserPoolUICustomizationSpec defines the desired state of UserPoolUICustomization

func (*UserPoolUICustomizationSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolUICustomizationSpec.

func (*UserPoolUICustomizationSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserPoolUICustomizationStatus

type UserPoolUICustomizationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        UserPoolUICustomizationObservation `json:"atProvider,omitempty"`
}

UserPoolUICustomizationStatus defines the observed state of UserPoolUICustomization.

func (*UserPoolUICustomizationStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolUICustomizationStatus.

func (*UserPoolUICustomizationStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UsernameConfigurationObservation

type UsernameConfigurationObservation struct {
}

func (*UsernameConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsernameConfigurationObservation.

func (*UsernameConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UsernameConfigurationParameters

type UsernameConfigurationParameters struct {

	// +kubebuilder:validation:Required
	CaseSensitive *bool `json:"caseSensitive" tf:"case_sensitive,omitempty"`
}

func (*UsernameConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsernameConfigurationParameters.

func (*UsernameConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VerificationMessageTemplateObservation

type VerificationMessageTemplateObservation struct {
}

func (*VerificationMessageTemplateObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerificationMessageTemplateObservation.

func (*VerificationMessageTemplateObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VerificationMessageTemplateParameters

type VerificationMessageTemplateParameters struct {

	// +kubebuilder:validation:Optional
	DefaultEmailOption *string `json:"defaultEmailOption,omitempty" tf:"default_email_option,omitempty"`

	// +kubebuilder:validation:Optional
	EmailMessage *string `json:"emailMessage,omitempty" tf:"email_message,omitempty"`

	// +kubebuilder:validation:Optional
	EmailMessageByLink *string `json:"emailMessageByLink,omitempty" tf:"email_message_by_link,omitempty"`

	// +kubebuilder:validation:Optional
	EmailSubject *string `json:"emailSubject,omitempty" tf:"email_subject,omitempty"`

	// +kubebuilder:validation:Optional
	EmailSubjectByLink *string `json:"emailSubjectByLink,omitempty" tf:"email_subject_by_link,omitempty"`

	// +kubebuilder:validation:Optional
	SMSMessage *string `json:"smsMessage,omitempty" tf:"sms_message,omitempty"`
}

func (*VerificationMessageTemplateParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerificationMessageTemplateParameters.

func (*VerificationMessageTemplateParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL