v1alpha1

package
v0.5.0-preview Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	Bot_Kind             = "Bot"
	Bot_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Bot_Kind}.String()
	Bot_KindAPIVersion   = Bot_Kind + "." + CRDGroupVersion.String()
	Bot_GroupVersionKind = CRDGroupVersion.WithKind(Bot_Kind)
)

Repository type metadata.

View Source
var (
	BotAlias_Kind             = "BotAlias"
	BotAlias_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BotAlias_Kind}.String()
	BotAlias_KindAPIVersion   = BotAlias_Kind + "." + CRDGroupVersion.String()
	BotAlias_GroupVersionKind = CRDGroupVersion.WithKind(BotAlias_Kind)
)

Repository type metadata.

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 (
	Intent_Kind             = "Intent"
	Intent_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Intent_Kind}.String()
	Intent_KindAPIVersion   = Intent_Kind + "." + CRDGroupVersion.String()
	Intent_GroupVersionKind = CRDGroupVersion.WithKind(Intent_Kind)
)

Repository type metadata.

View Source
var (
	SlotType_Kind             = "SlotType"
	SlotType_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SlotType_Kind}.String()
	SlotType_KindAPIVersion   = SlotType_Kind + "." + CRDGroupVersion.String()
	SlotType_GroupVersionKind = CRDGroupVersion.WithKind(SlotType_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AbortStatementObservation

type AbortStatementObservation struct {
}

func (*AbortStatementObservation) DeepCopy

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

func (*AbortStatementObservation) DeepCopyInto

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

type AbortStatementParameters

type AbortStatementParameters struct {

	// +kubebuilder:validation:Required
	Message []MessageParameters `json:"message" tf:"message,omitempty"`

	// +kubebuilder:validation:Optional
	ResponseCard *string `json:"responseCard,omitempty" tf:"response_card,omitempty"`
}

func (*AbortStatementParameters) DeepCopy

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

func (*AbortStatementParameters) DeepCopyInto

func (in *AbortStatementParameters) DeepCopyInto(out *AbortStatementParameters)

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

type Bot

type Bot struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BotSpec   `json:"spec"`
	Status            BotStatus `json:"status,omitempty"`
}

Bot is the Schema for the Bots 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 (*Bot) DeepCopy

func (in *Bot) DeepCopy() *Bot

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

func (*Bot) DeepCopyInto

func (in *Bot) DeepCopyInto(out *Bot)

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

func (*Bot) DeepCopyObject

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

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

func (*Bot) GetCondition

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

GetCondition of this Bot.

func (*Bot) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Bot

func (*Bot) GetDeletionPolicy

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

GetDeletionPolicy of this Bot.

func (*Bot) GetID

func (tr *Bot) GetID() string

GetID returns ID of underlying Terraform resource of this Bot

func (*Bot) GetObservation

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

GetObservation of this Bot

func (*Bot) GetParameters

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

GetParameters of this Bot

func (*Bot) GetProviderConfigReference

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

GetProviderConfigReference of this Bot.

func (*Bot) GetProviderReference

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

GetProviderReference of this Bot. Deprecated: Use GetProviderConfigReference.

func (*Bot) GetPublishConnectionDetailsTo

func (mg *Bot) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Bot.

func (*Bot) GetTerraformResourceType

func (mg *Bot) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Bot

func (*Bot) GetTerraformSchemaVersion

func (tr *Bot) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Bot) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Bot.

func (*Bot) LateInitialize

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

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

func (*Bot) SetConditions

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

SetConditions of this Bot.

func (*Bot) SetDeletionPolicy

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

SetDeletionPolicy of this Bot.

func (*Bot) SetObservation

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

SetObservation for this Bot

func (*Bot) SetParameters

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

SetParameters for this Bot

func (*Bot) SetProviderConfigReference

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

SetProviderConfigReference of this Bot.

func (*Bot) SetProviderReference

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

SetProviderReference of this Bot. Deprecated: Use SetProviderConfigReference.

func (*Bot) SetPublishConnectionDetailsTo

func (mg *Bot) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Bot.

func (*Bot) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Bot.

type BotAlias

type BotAlias struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BotAliasSpec   `json:"spec"`
	Status            BotAliasStatus `json:"status,omitempty"`
}

BotAlias is the Schema for the BotAliass 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 (*BotAlias) DeepCopy

func (in *BotAlias) DeepCopy() *BotAlias

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

func (*BotAlias) DeepCopyInto

func (in *BotAlias) DeepCopyInto(out *BotAlias)

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

func (*BotAlias) DeepCopyObject

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

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

func (*BotAlias) GetCondition

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

GetCondition of this BotAlias.

func (*BotAlias) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this BotAlias

func (*BotAlias) GetDeletionPolicy

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

GetDeletionPolicy of this BotAlias.

func (*BotAlias) GetID

func (tr *BotAlias) GetID() string

GetID returns ID of underlying Terraform resource of this BotAlias

func (*BotAlias) GetObservation

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

GetObservation of this BotAlias

func (*BotAlias) GetParameters

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

GetParameters of this BotAlias

func (*BotAlias) GetProviderConfigReference

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

GetProviderConfigReference of this BotAlias.

func (*BotAlias) GetProviderReference

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

GetProviderReference of this BotAlias. Deprecated: Use GetProviderConfigReference.

func (*BotAlias) GetPublishConnectionDetailsTo

func (mg *BotAlias) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this BotAlias.

func (*BotAlias) GetTerraformResourceType

func (mg *BotAlias) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BotAlias

func (*BotAlias) GetTerraformSchemaVersion

func (tr *BotAlias) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BotAlias) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this BotAlias.

func (*BotAlias) LateInitialize

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

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

func (*BotAlias) SetConditions

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

SetConditions of this BotAlias.

func (*BotAlias) SetDeletionPolicy

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

SetDeletionPolicy of this BotAlias.

func (*BotAlias) SetObservation

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

SetObservation for this BotAlias

func (*BotAlias) SetParameters

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

SetParameters for this BotAlias

func (*BotAlias) SetProviderConfigReference

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

SetProviderConfigReference of this BotAlias.

func (*BotAlias) SetProviderReference

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

SetProviderReference of this BotAlias. Deprecated: Use SetProviderConfigReference.

func (*BotAlias) SetPublishConnectionDetailsTo

func (mg *BotAlias) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this BotAlias.

func (*BotAlias) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this BotAlias.

type BotAliasList

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

BotAliasList contains a list of BotAliass

func (*BotAliasList) DeepCopy

func (in *BotAliasList) DeepCopy() *BotAliasList

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

func (*BotAliasList) DeepCopyInto

func (in *BotAliasList) DeepCopyInto(out *BotAliasList)

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

func (*BotAliasList) DeepCopyObject

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

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

func (*BotAliasList) GetItems

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

GetItems of this BotAliasList.

type BotAliasObservation

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

	Checksum *string `json:"checksum,omitempty" tf:"checksum,omitempty"`

	CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"`

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

	LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"`
}

func (*BotAliasObservation) DeepCopy

func (in *BotAliasObservation) DeepCopy() *BotAliasObservation

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

func (*BotAliasObservation) DeepCopyInto

func (in *BotAliasObservation) DeepCopyInto(out *BotAliasObservation)

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

type BotAliasParameters

type BotAliasParameters struct {

	// +kubebuilder:validation:Required
	BotName *string `json:"botName" tf:"bot_name,omitempty"`

	// +kubebuilder:validation:Required
	BotVersion *string `json:"botVersion" tf:"bot_version,omitempty"`

	// +kubebuilder:validation:Optional
	ConversationLogs []ConversationLogsParameters `json:"conversationLogs,omitempty" tf:"conversation_logs,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,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:"-"`
}

func (*BotAliasParameters) DeepCopy

func (in *BotAliasParameters) DeepCopy() *BotAliasParameters

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

func (*BotAliasParameters) DeepCopyInto

func (in *BotAliasParameters) DeepCopyInto(out *BotAliasParameters)

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

type BotAliasSpec

type BotAliasSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BotAliasParameters `json:"forProvider"`
}

BotAliasSpec defines the desired state of BotAlias

func (*BotAliasSpec) DeepCopy

func (in *BotAliasSpec) DeepCopy() *BotAliasSpec

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

func (*BotAliasSpec) DeepCopyInto

func (in *BotAliasSpec) DeepCopyInto(out *BotAliasSpec)

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

type BotAliasStatus

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

BotAliasStatus defines the observed state of BotAlias.

func (*BotAliasStatus) DeepCopy

func (in *BotAliasStatus) DeepCopy() *BotAliasStatus

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

func (*BotAliasStatus) DeepCopyInto

func (in *BotAliasStatus) DeepCopyInto(out *BotAliasStatus)

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

type BotList

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

BotList contains a list of Bots

func (*BotList) DeepCopy

func (in *BotList) DeepCopy() *BotList

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

func (*BotList) DeepCopyInto

func (in *BotList) DeepCopyInto(out *BotList)

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

func (*BotList) DeepCopyObject

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

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

func (*BotList) GetItems

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

GetItems of this BotList.

type BotObservation

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

	Checksum *string `json:"checksum,omitempty" tf:"checksum,omitempty"`

	CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"`

	FailureReason *string `json:"failureReason,omitempty" tf:"failure_reason,omitempty"`

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

	LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`

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

func (*BotObservation) DeepCopy

func (in *BotObservation) DeepCopy() *BotObservation

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

func (*BotObservation) DeepCopyInto

func (in *BotObservation) DeepCopyInto(out *BotObservation)

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

type BotParameters

type BotParameters struct {

	// +kubebuilder:validation:Required
	AbortStatement []AbortStatementParameters `json:"abortStatement" tf:"abort_statement,omitempty"`

	// +kubebuilder:validation:Required
	ChildDirected *bool `json:"childDirected" tf:"child_directed,omitempty"`

	// +kubebuilder:validation:Optional
	ClarificationPrompt []ClarificationPromptParameters `json:"clarificationPrompt,omitempty" tf:"clarification_prompt,omitempty"`

	// +kubebuilder:validation:Optional
	CreateVersion *bool `json:"createVersion,omitempty" tf:"create_version,omitempty"`

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

	// +kubebuilder:validation:Optional
	DetectSentiment *bool `json:"detectSentiment,omitempty" tf:"detect_sentiment,omitempty"`

	// +kubebuilder:validation:Optional
	EnableModelImprovements *bool `json:"enableModelImprovements,omitempty" tf:"enable_model_improvements,omitempty"`

	// +kubebuilder:validation:Optional
	IdleSessionTTLInSeconds *float64 `json:"idleSessionTtlInSeconds,omitempty" tf:"idle_session_ttl_in_seconds,omitempty"`

	// +kubebuilder:validation:Required
	Intent []IntentParameters `json:"intent" tf:"intent,omitempty"`

	// +kubebuilder:validation:Optional
	Locale *string `json:"locale,omitempty" tf:"locale,omitempty"`

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

	// +kubebuilder:validation:Optional
	NluIntentConfidenceThreshold *float64 `json:"nluIntentConfidenceThreshold,omitempty" tf:"nlu_intent_confidence_threshold,omitempty"`

	// +kubebuilder:validation:Optional
	ProcessBehavior *string `json:"processBehavior,omitempty" tf:"process_behavior,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
	VoiceID *string `json:"voiceId,omitempty" tf:"voice_id,omitempty"`
}

func (*BotParameters) DeepCopy

func (in *BotParameters) DeepCopy() *BotParameters

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

func (*BotParameters) DeepCopyInto

func (in *BotParameters) DeepCopyInto(out *BotParameters)

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

type BotSpec

type BotSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BotParameters `json:"forProvider"`
}

BotSpec defines the desired state of Bot

func (*BotSpec) DeepCopy

func (in *BotSpec) DeepCopy() *BotSpec

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

func (*BotSpec) DeepCopyInto

func (in *BotSpec) DeepCopyInto(out *BotSpec)

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

type BotStatus

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

BotStatus defines the observed state of Bot.

func (*BotStatus) DeepCopy

func (in *BotStatus) DeepCopy() *BotStatus

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

func (*BotStatus) DeepCopyInto

func (in *BotStatus) DeepCopyInto(out *BotStatus)

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

type ClarificationPromptMessageObservation

type ClarificationPromptMessageObservation struct {
}

func (*ClarificationPromptMessageObservation) DeepCopy

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

func (*ClarificationPromptMessageObservation) DeepCopyInto

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

type ClarificationPromptMessageParameters

type ClarificationPromptMessageParameters struct {

	// +kubebuilder:validation:Required
	Content *string `json:"content" tf:"content,omitempty"`

	// +kubebuilder:validation:Required
	ContentType *string `json:"contentType" tf:"content_type,omitempty"`

	// +kubebuilder:validation:Optional
	GroupNumber *float64 `json:"groupNumber,omitempty" tf:"group_number,omitempty"`
}

func (*ClarificationPromptMessageParameters) DeepCopy

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

func (*ClarificationPromptMessageParameters) DeepCopyInto

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

type ClarificationPromptObservation

type ClarificationPromptObservation struct {
}

func (*ClarificationPromptObservation) DeepCopy

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

func (*ClarificationPromptObservation) DeepCopyInto

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

type ClarificationPromptParameters

type ClarificationPromptParameters struct {

	// +kubebuilder:validation:Required
	MaxAttempts *float64 `json:"maxAttempts" tf:"max_attempts,omitempty"`

	// +kubebuilder:validation:Required
	Message []ClarificationPromptMessageParameters `json:"message" tf:"message,omitempty"`

	// +kubebuilder:validation:Optional
	ResponseCard *string `json:"responseCard,omitempty" tf:"response_card,omitempty"`
}

func (*ClarificationPromptParameters) DeepCopy

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

func (*ClarificationPromptParameters) DeepCopyInto

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

type CodeHookObservation

type CodeHookObservation struct {
}

func (*CodeHookObservation) DeepCopy

func (in *CodeHookObservation) DeepCopy() *CodeHookObservation

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

func (*CodeHookObservation) DeepCopyInto

func (in *CodeHookObservation) DeepCopyInto(out *CodeHookObservation)

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

type CodeHookParameters

type CodeHookParameters struct {

	// +kubebuilder:validation:Required
	MessageVersion *string `json:"messageVersion" tf:"message_version,omitempty"`

	// +kubebuilder:validation:Required
	URI *string `json:"uri" tf:"uri,omitempty"`
}

func (*CodeHookParameters) DeepCopy

func (in *CodeHookParameters) DeepCopy() *CodeHookParameters

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

func (*CodeHookParameters) DeepCopyInto

func (in *CodeHookParameters) DeepCopyInto(out *CodeHookParameters)

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

type ConclusionStatementMessageObservation

type ConclusionStatementMessageObservation struct {
}

func (*ConclusionStatementMessageObservation) DeepCopy

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

func (*ConclusionStatementMessageObservation) DeepCopyInto

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

type ConclusionStatementMessageParameters

type ConclusionStatementMessageParameters struct {

	// +kubebuilder:validation:Required
	Content *string `json:"content" tf:"content,omitempty"`

	// +kubebuilder:validation:Required
	ContentType *string `json:"contentType" tf:"content_type,omitempty"`

	// +kubebuilder:validation:Optional
	GroupNumber *float64 `json:"groupNumber,omitempty" tf:"group_number,omitempty"`
}

func (*ConclusionStatementMessageParameters) DeepCopy

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

func (*ConclusionStatementMessageParameters) DeepCopyInto

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

type ConclusionStatementObservation

type ConclusionStatementObservation struct {
}

func (*ConclusionStatementObservation) DeepCopy

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

func (*ConclusionStatementObservation) DeepCopyInto

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

type ConclusionStatementParameters

type ConclusionStatementParameters struct {

	// +kubebuilder:validation:Required
	Message []ConclusionStatementMessageParameters `json:"message" tf:"message,omitempty"`

	// +kubebuilder:validation:Optional
	ResponseCard *string `json:"responseCard,omitempty" tf:"response_card,omitempty"`
}

func (*ConclusionStatementParameters) DeepCopy

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

func (*ConclusionStatementParameters) DeepCopyInto

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

type ConfirmationPromptMessageObservation

type ConfirmationPromptMessageObservation struct {
}

func (*ConfirmationPromptMessageObservation) DeepCopy

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

func (*ConfirmationPromptMessageObservation) DeepCopyInto

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

type ConfirmationPromptMessageParameters

type ConfirmationPromptMessageParameters struct {

	// +kubebuilder:validation:Required
	Content *string `json:"content" tf:"content,omitempty"`

	// +kubebuilder:validation:Required
	ContentType *string `json:"contentType" tf:"content_type,omitempty"`

	// +kubebuilder:validation:Optional
	GroupNumber *float64 `json:"groupNumber,omitempty" tf:"group_number,omitempty"`
}

func (*ConfirmationPromptMessageParameters) DeepCopy

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

func (*ConfirmationPromptMessageParameters) DeepCopyInto

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

type ConfirmationPromptObservation

type ConfirmationPromptObservation struct {
}

func (*ConfirmationPromptObservation) DeepCopy

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

func (*ConfirmationPromptObservation) DeepCopyInto

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

type ConfirmationPromptParameters

type ConfirmationPromptParameters struct {

	// +kubebuilder:validation:Required
	MaxAttempts *float64 `json:"maxAttempts" tf:"max_attempts,omitempty"`

	// +kubebuilder:validation:Required
	Message []ConfirmationPromptMessageParameters `json:"message" tf:"message,omitempty"`

	// +kubebuilder:validation:Optional
	ResponseCard *string `json:"responseCard,omitempty" tf:"response_card,omitempty"`
}

func (*ConfirmationPromptParameters) DeepCopy

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

func (*ConfirmationPromptParameters) DeepCopyInto

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

type ConversationLogsObservation

type ConversationLogsObservation struct {
}

func (*ConversationLogsObservation) DeepCopy

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

func (*ConversationLogsObservation) DeepCopyInto

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

type ConversationLogsParameters

type ConversationLogsParameters struct {

	// +kubebuilder:validation:Required
	IAMRoleArn *string `json:"iamRoleArn" tf:"iam_role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	LogSettings []LogSettingsParameters `json:"logSettings,omitempty" tf:"log_settings,omitempty"`
}

func (*ConversationLogsParameters) DeepCopy

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

func (*ConversationLogsParameters) DeepCopyInto

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

type DialogCodeHookObservation

type DialogCodeHookObservation struct {
}

func (*DialogCodeHookObservation) DeepCopy

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

func (*DialogCodeHookObservation) DeepCopyInto

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

type DialogCodeHookParameters

type DialogCodeHookParameters struct {

	// +kubebuilder:validation:Required
	MessageVersion *string `json:"messageVersion" tf:"message_version,omitempty"`

	// +kubebuilder:validation:Required
	URI *string `json:"uri" tf:"uri,omitempty"`
}

func (*DialogCodeHookParameters) DeepCopy

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

func (*DialogCodeHookParameters) DeepCopyInto

func (in *DialogCodeHookParameters) DeepCopyInto(out *DialogCodeHookParameters)

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

type EnumerationValueObservation

type EnumerationValueObservation struct {
}

func (*EnumerationValueObservation) DeepCopy

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

func (*EnumerationValueObservation) DeepCopyInto

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

type EnumerationValueParameters

type EnumerationValueParameters struct {

	// +kubebuilder:validation:Optional
	Synonyms []*string `json:"synonyms,omitempty" tf:"synonyms,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*EnumerationValueParameters) DeepCopy

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

func (*EnumerationValueParameters) DeepCopyInto

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

type FollowUpPromptObservation

type FollowUpPromptObservation struct {
}

func (*FollowUpPromptObservation) DeepCopy

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

func (*FollowUpPromptObservation) DeepCopyInto

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

type FollowUpPromptParameters

type FollowUpPromptParameters struct {

	// +kubebuilder:validation:Required
	Prompt []PromptParameters `json:"prompt" tf:"prompt,omitempty"`

	// +kubebuilder:validation:Required
	RejectionStatement []RejectionStatementParameters `json:"rejectionStatement" tf:"rejection_statement,omitempty"`
}

func (*FollowUpPromptParameters) DeepCopy

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

func (*FollowUpPromptParameters) DeepCopyInto

func (in *FollowUpPromptParameters) DeepCopyInto(out *FollowUpPromptParameters)

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

type FulfillmentActivityObservation

type FulfillmentActivityObservation struct {
}

func (*FulfillmentActivityObservation) DeepCopy

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

func (*FulfillmentActivityObservation) DeepCopyInto

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

type FulfillmentActivityParameters

type FulfillmentActivityParameters struct {

	// +kubebuilder:validation:Optional
	CodeHook []CodeHookParameters `json:"codeHook,omitempty" tf:"code_hook,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*FulfillmentActivityParameters) DeepCopy

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

func (*FulfillmentActivityParameters) DeepCopyInto

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

type Intent

type Intent struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntentSpec   `json:"spec"`
	Status            IntentStatus `json:"status,omitempty"`
}

Intent is the Schema for the Intents 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 (*Intent) DeepCopy

func (in *Intent) DeepCopy() *Intent

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

func (*Intent) DeepCopyInto

func (in *Intent) DeepCopyInto(out *Intent)

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

func (*Intent) DeepCopyObject

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

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

func (*Intent) GetCondition

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

GetCondition of this Intent.

func (*Intent) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Intent

func (*Intent) GetDeletionPolicy

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

GetDeletionPolicy of this Intent.

func (*Intent) GetID

func (tr *Intent) GetID() string

GetID returns ID of underlying Terraform resource of this Intent

func (*Intent) GetObservation

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

GetObservation of this Intent

func (*Intent) GetParameters

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

GetParameters of this Intent

func (*Intent) GetProviderConfigReference

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

GetProviderConfigReference of this Intent.

func (*Intent) GetProviderReference

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

GetProviderReference of this Intent. Deprecated: Use GetProviderConfigReference.

func (*Intent) GetPublishConnectionDetailsTo

func (mg *Intent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Intent.

func (*Intent) GetTerraformResourceType

func (mg *Intent) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Intent

func (*Intent) GetTerraformSchemaVersion

func (tr *Intent) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Intent) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Intent.

func (*Intent) LateInitialize

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

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

func (*Intent) SetConditions

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

SetConditions of this Intent.

func (*Intent) SetDeletionPolicy

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

SetDeletionPolicy of this Intent.

func (*Intent) SetObservation

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

SetObservation for this Intent

func (*Intent) SetParameters

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

SetParameters for this Intent

func (*Intent) SetProviderConfigReference

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

SetProviderConfigReference of this Intent.

func (*Intent) SetProviderReference

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

SetProviderReference of this Intent. Deprecated: Use SetProviderConfigReference.

func (*Intent) SetPublishConnectionDetailsTo

func (mg *Intent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Intent.

func (*Intent) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Intent.

type IntentList

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

IntentList contains a list of Intents

func (*IntentList) DeepCopy

func (in *IntentList) DeepCopy() *IntentList

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

func (*IntentList) DeepCopyInto

func (in *IntentList) DeepCopyInto(out *IntentList)

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

func (*IntentList) DeepCopyObject

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

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

func (*IntentList) GetItems

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

GetItems of this IntentList.

type IntentObservation

type IntentObservation struct {
}

func (*IntentObservation) DeepCopy

func (in *IntentObservation) DeepCopy() *IntentObservation

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

func (*IntentObservation) DeepCopyInto

func (in *IntentObservation) DeepCopyInto(out *IntentObservation)

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

type IntentObservation_2

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

	Checksum *string `json:"checksum,omitempty" tf:"checksum,omitempty"`

	CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"`

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

	LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"`

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

func (*IntentObservation_2) DeepCopy

func (in *IntentObservation_2) DeepCopy() *IntentObservation_2

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

func (*IntentObservation_2) DeepCopyInto

func (in *IntentObservation_2) DeepCopyInto(out *IntentObservation_2)

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

type IntentParameters

type IntentParameters struct {

	// +kubebuilder:validation:Required
	IntentName *string `json:"intentName" tf:"intent_name,omitempty"`

	// +kubebuilder:validation:Required
	IntentVersion *string `json:"intentVersion" tf:"intent_version,omitempty"`
}

func (*IntentParameters) DeepCopy

func (in *IntentParameters) DeepCopy() *IntentParameters

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

func (*IntentParameters) DeepCopyInto

func (in *IntentParameters) DeepCopyInto(out *IntentParameters)

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

type IntentParameters_2

type IntentParameters_2 struct {

	// +kubebuilder:validation:Optional
	ConclusionStatement []ConclusionStatementParameters `json:"conclusionStatement,omitempty" tf:"conclusion_statement,omitempty"`

	// +kubebuilder:validation:Optional
	ConfirmationPrompt []ConfirmationPromptParameters `json:"confirmationPrompt,omitempty" tf:"confirmation_prompt,omitempty"`

	// +kubebuilder:validation:Optional
	CreateVersion *bool `json:"createVersion,omitempty" tf:"create_version,omitempty"`

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

	// +kubebuilder:validation:Optional
	DialogCodeHook []DialogCodeHookParameters `json:"dialogCodeHook,omitempty" tf:"dialog_code_hook,omitempty"`

	// +kubebuilder:validation:Optional
	FollowUpPrompt []FollowUpPromptParameters `json:"followUpPrompt,omitempty" tf:"follow_up_prompt,omitempty"`

	// +kubebuilder:validation:Required
	FulfillmentActivity []FulfillmentActivityParameters `json:"fulfillmentActivity" tf:"fulfillment_activity,omitempty"`

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

	// +kubebuilder:validation:Optional
	ParentIntentSignature *string `json:"parentIntentSignature,omitempty" tf:"parent_intent_signature,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
	RejectionStatement []IntentRejectionStatementParameters `json:"rejectionStatement,omitempty" tf:"rejection_statement,omitempty"`

	// +kubebuilder:validation:Optional
	SampleUtterances []*string `json:"sampleUtterances,omitempty" tf:"sample_utterances,omitempty"`

	// +kubebuilder:validation:Optional
	Slot []SlotParameters `json:"slot,omitempty" tf:"slot,omitempty"`
}

func (*IntentParameters_2) DeepCopy

func (in *IntentParameters_2) DeepCopy() *IntentParameters_2

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

func (*IntentParameters_2) DeepCopyInto

func (in *IntentParameters_2) DeepCopyInto(out *IntentParameters_2)

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

type IntentRejectionStatementMessageObservation

type IntentRejectionStatementMessageObservation struct {
}

func (*IntentRejectionStatementMessageObservation) DeepCopy

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

func (*IntentRejectionStatementMessageObservation) DeepCopyInto

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

type IntentRejectionStatementMessageParameters

type IntentRejectionStatementMessageParameters struct {

	// +kubebuilder:validation:Required
	Content *string `json:"content" tf:"content,omitempty"`

	// +kubebuilder:validation:Required
	ContentType *string `json:"contentType" tf:"content_type,omitempty"`

	// +kubebuilder:validation:Optional
	GroupNumber *float64 `json:"groupNumber,omitempty" tf:"group_number,omitempty"`
}

func (*IntentRejectionStatementMessageParameters) DeepCopy

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

func (*IntentRejectionStatementMessageParameters) DeepCopyInto

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

type IntentRejectionStatementObservation

type IntentRejectionStatementObservation struct {
}

func (*IntentRejectionStatementObservation) DeepCopy

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

func (*IntentRejectionStatementObservation) DeepCopyInto

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

type IntentRejectionStatementParameters

type IntentRejectionStatementParameters struct {

	// +kubebuilder:validation:Required
	Message []IntentRejectionStatementMessageParameters `json:"message" tf:"message,omitempty"`

	// +kubebuilder:validation:Optional
	ResponseCard *string `json:"responseCard,omitempty" tf:"response_card,omitempty"`
}

func (*IntentRejectionStatementParameters) DeepCopy

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

func (*IntentRejectionStatementParameters) DeepCopyInto

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

type IntentSpec

type IntentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IntentParameters_2 `json:"forProvider"`
}

IntentSpec defines the desired state of Intent

func (*IntentSpec) DeepCopy

func (in *IntentSpec) DeepCopy() *IntentSpec

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

func (*IntentSpec) DeepCopyInto

func (in *IntentSpec) DeepCopyInto(out *IntentSpec)

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

type IntentStatus

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

IntentStatus defines the observed state of Intent.

func (*IntentStatus) DeepCopy

func (in *IntentStatus) DeepCopy() *IntentStatus

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

func (*IntentStatus) DeepCopyInto

func (in *IntentStatus) DeepCopyInto(out *IntentStatus)

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

type LogSettingsObservation

type LogSettingsObservation struct {
	ResourcePrefix *string `json:"resourcePrefix,omitempty" tf:"resource_prefix,omitempty"`
}

func (*LogSettingsObservation) DeepCopy

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

func (*LogSettingsObservation) DeepCopyInto

func (in *LogSettingsObservation) DeepCopyInto(out *LogSettingsObservation)

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

type LogSettingsParameters

type LogSettingsParameters struct {

	// +kubebuilder:validation:Required
	Destination *string `json:"destination" tf:"destination,omitempty"`

	// +kubebuilder:validation:Optional
	KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`

	// +kubebuilder:validation:Required
	LogType *string `json:"logType" tf:"log_type,omitempty"`

	// +kubebuilder:validation:Required
	ResourceArn *string `json:"resourceArn" tf:"resource_arn,omitempty"`
}

func (*LogSettingsParameters) DeepCopy

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

func (*LogSettingsParameters) DeepCopyInto

func (in *LogSettingsParameters) DeepCopyInto(out *LogSettingsParameters)

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

type MessageObservation

type MessageObservation struct {
}

func (*MessageObservation) DeepCopy

func (in *MessageObservation) DeepCopy() *MessageObservation

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

func (*MessageObservation) DeepCopyInto

func (in *MessageObservation) DeepCopyInto(out *MessageObservation)

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

type MessageParameters

type MessageParameters struct {

	// +kubebuilder:validation:Required
	Content *string `json:"content" tf:"content,omitempty"`

	// +kubebuilder:validation:Required
	ContentType *string `json:"contentType" tf:"content_type,omitempty"`

	// +kubebuilder:validation:Optional
	GroupNumber *float64 `json:"groupNumber,omitempty" tf:"group_number,omitempty"`
}

func (*MessageParameters) DeepCopy

func (in *MessageParameters) DeepCopy() *MessageParameters

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

func (*MessageParameters) DeepCopyInto

func (in *MessageParameters) DeepCopyInto(out *MessageParameters)

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

type PromptMessageObservation

type PromptMessageObservation struct {
}

func (*PromptMessageObservation) DeepCopy

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

func (*PromptMessageObservation) DeepCopyInto

func (in *PromptMessageObservation) DeepCopyInto(out *PromptMessageObservation)

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

type PromptMessageParameters

type PromptMessageParameters struct {

	// +kubebuilder:validation:Required
	Content *string `json:"content" tf:"content,omitempty"`

	// +kubebuilder:validation:Required
	ContentType *string `json:"contentType" tf:"content_type,omitempty"`

	// +kubebuilder:validation:Optional
	GroupNumber *float64 `json:"groupNumber,omitempty" tf:"group_number,omitempty"`
}

func (*PromptMessageParameters) DeepCopy

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

func (*PromptMessageParameters) DeepCopyInto

func (in *PromptMessageParameters) DeepCopyInto(out *PromptMessageParameters)

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

type PromptObservation

type PromptObservation struct {
}

func (*PromptObservation) DeepCopy

func (in *PromptObservation) DeepCopy() *PromptObservation

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

func (*PromptObservation) DeepCopyInto

func (in *PromptObservation) DeepCopyInto(out *PromptObservation)

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

type PromptParameters

type PromptParameters struct {

	// +kubebuilder:validation:Required
	MaxAttempts *float64 `json:"maxAttempts" tf:"max_attempts,omitempty"`

	// +kubebuilder:validation:Required
	Message []PromptMessageParameters `json:"message" tf:"message,omitempty"`

	// +kubebuilder:validation:Optional
	ResponseCard *string `json:"responseCard,omitempty" tf:"response_card,omitempty"`
}

func (*PromptParameters) DeepCopy

func (in *PromptParameters) DeepCopy() *PromptParameters

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

func (*PromptParameters) DeepCopyInto

func (in *PromptParameters) DeepCopyInto(out *PromptParameters)

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

type RejectionStatementMessageObservation

type RejectionStatementMessageObservation struct {
}

func (*RejectionStatementMessageObservation) DeepCopy

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

func (*RejectionStatementMessageObservation) DeepCopyInto

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

type RejectionStatementMessageParameters

type RejectionStatementMessageParameters struct {

	// +kubebuilder:validation:Required
	Content *string `json:"content" tf:"content,omitempty"`

	// +kubebuilder:validation:Required
	ContentType *string `json:"contentType" tf:"content_type,omitempty"`

	// +kubebuilder:validation:Optional
	GroupNumber *float64 `json:"groupNumber,omitempty" tf:"group_number,omitempty"`
}

func (*RejectionStatementMessageParameters) DeepCopy

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

func (*RejectionStatementMessageParameters) DeepCopyInto

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

type RejectionStatementObservation

type RejectionStatementObservation struct {
}

func (*RejectionStatementObservation) DeepCopy

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

func (*RejectionStatementObservation) DeepCopyInto

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

type RejectionStatementParameters

type RejectionStatementParameters struct {

	// +kubebuilder:validation:Required
	Message []RejectionStatementMessageParameters `json:"message" tf:"message,omitempty"`

	// +kubebuilder:validation:Optional
	ResponseCard *string `json:"responseCard,omitempty" tf:"response_card,omitempty"`
}

func (*RejectionStatementParameters) DeepCopy

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

func (*RejectionStatementParameters) DeepCopyInto

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

type SlotObservation

type SlotObservation struct {
}

func (*SlotObservation) DeepCopy

func (in *SlotObservation) DeepCopy() *SlotObservation

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

func (*SlotObservation) DeepCopyInto

func (in *SlotObservation) DeepCopyInto(out *SlotObservation)

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

type SlotParameters

type SlotParameters 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
	Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"`

	// +kubebuilder:validation:Optional
	ResponseCard *string `json:"responseCard,omitempty" tf:"response_card,omitempty"`

	// +kubebuilder:validation:Optional
	SampleUtterances []*string `json:"sampleUtterances,omitempty" tf:"sample_utterances,omitempty"`

	// +kubebuilder:validation:Required
	SlotConstraint *string `json:"slotConstraint" tf:"slot_constraint,omitempty"`

	// +kubebuilder:validation:Required
	SlotType *string `json:"slotType" tf:"slot_type,omitempty"`

	// +kubebuilder:validation:Optional
	SlotTypeVersion *string `json:"slotTypeVersion,omitempty" tf:"slot_type_version,omitempty"`

	// +kubebuilder:validation:Optional
	ValueElicitationPrompt []ValueElicitationPromptParameters `json:"valueElicitationPrompt,omitempty" tf:"value_elicitation_prompt,omitempty"`
}

func (*SlotParameters) DeepCopy

func (in *SlotParameters) DeepCopy() *SlotParameters

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

func (*SlotParameters) DeepCopyInto

func (in *SlotParameters) DeepCopyInto(out *SlotParameters)

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

type SlotType

type SlotType struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SlotTypeSpec   `json:"spec"`
	Status            SlotTypeStatus `json:"status,omitempty"`
}

SlotType is the Schema for the SlotTypes 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 (*SlotType) DeepCopy

func (in *SlotType) DeepCopy() *SlotType

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

func (*SlotType) DeepCopyInto

func (in *SlotType) DeepCopyInto(out *SlotType)

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

func (*SlotType) DeepCopyObject

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

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

func (*SlotType) GetCondition

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

GetCondition of this SlotType.

func (*SlotType) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this SlotType

func (*SlotType) GetDeletionPolicy

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

GetDeletionPolicy of this SlotType.

func (*SlotType) GetID

func (tr *SlotType) GetID() string

GetID returns ID of underlying Terraform resource of this SlotType

func (*SlotType) GetObservation

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

GetObservation of this SlotType

func (*SlotType) GetParameters

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

GetParameters of this SlotType

func (*SlotType) GetProviderConfigReference

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

GetProviderConfigReference of this SlotType.

func (*SlotType) GetProviderReference

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

GetProviderReference of this SlotType. Deprecated: Use GetProviderConfigReference.

func (*SlotType) GetPublishConnectionDetailsTo

func (mg *SlotType) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this SlotType.

func (*SlotType) GetTerraformResourceType

func (mg *SlotType) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SlotType

func (*SlotType) GetTerraformSchemaVersion

func (tr *SlotType) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SlotType) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this SlotType.

func (*SlotType) LateInitialize

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

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

func (*SlotType) SetConditions

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

SetConditions of this SlotType.

func (*SlotType) SetDeletionPolicy

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

SetDeletionPolicy of this SlotType.

func (*SlotType) SetObservation

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

SetObservation for this SlotType

func (*SlotType) SetParameters

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

SetParameters for this SlotType

func (*SlotType) SetProviderConfigReference

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

SetProviderConfigReference of this SlotType.

func (*SlotType) SetProviderReference

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

SetProviderReference of this SlotType. Deprecated: Use SetProviderConfigReference.

func (*SlotType) SetPublishConnectionDetailsTo

func (mg *SlotType) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this SlotType.

func (*SlotType) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this SlotType.

type SlotTypeList

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

SlotTypeList contains a list of SlotTypes

func (*SlotTypeList) DeepCopy

func (in *SlotTypeList) DeepCopy() *SlotTypeList

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

func (*SlotTypeList) DeepCopyInto

func (in *SlotTypeList) DeepCopyInto(out *SlotTypeList)

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

func (*SlotTypeList) DeepCopyObject

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

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

func (*SlotTypeList) GetItems

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

GetItems of this SlotTypeList.

type SlotTypeObservation

type SlotTypeObservation struct {
	Checksum *string `json:"checksum,omitempty" tf:"checksum,omitempty"`

	CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"`

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

	LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"`

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

func (*SlotTypeObservation) DeepCopy

func (in *SlotTypeObservation) DeepCopy() *SlotTypeObservation

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

func (*SlotTypeObservation) DeepCopyInto

func (in *SlotTypeObservation) DeepCopyInto(out *SlotTypeObservation)

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

type SlotTypeParameters

type SlotTypeParameters struct {

	// +kubebuilder:validation:Optional
	CreateVersion *bool `json:"createVersion,omitempty" tf:"create_version,omitempty"`

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

	// +kubebuilder:validation:Required
	EnumerationValue []EnumerationValueParameters `json:"enumerationValue" tf:"enumeration_value,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
	ValueSelectionStrategy *string `json:"valueSelectionStrategy,omitempty" tf:"value_selection_strategy,omitempty"`
}

func (*SlotTypeParameters) DeepCopy

func (in *SlotTypeParameters) DeepCopy() *SlotTypeParameters

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

func (*SlotTypeParameters) DeepCopyInto

func (in *SlotTypeParameters) DeepCopyInto(out *SlotTypeParameters)

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

type SlotTypeSpec

type SlotTypeSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SlotTypeParameters `json:"forProvider"`
}

SlotTypeSpec defines the desired state of SlotType

func (*SlotTypeSpec) DeepCopy

func (in *SlotTypeSpec) DeepCopy() *SlotTypeSpec

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

func (*SlotTypeSpec) DeepCopyInto

func (in *SlotTypeSpec) DeepCopyInto(out *SlotTypeSpec)

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

type SlotTypeStatus

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

SlotTypeStatus defines the observed state of SlotType.

func (*SlotTypeStatus) DeepCopy

func (in *SlotTypeStatus) DeepCopy() *SlotTypeStatus

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

func (*SlotTypeStatus) DeepCopyInto

func (in *SlotTypeStatus) DeepCopyInto(out *SlotTypeStatus)

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

type ValueElicitationPromptMessageObservation

type ValueElicitationPromptMessageObservation struct {
}

func (*ValueElicitationPromptMessageObservation) DeepCopy

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

func (*ValueElicitationPromptMessageObservation) DeepCopyInto

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

type ValueElicitationPromptMessageParameters

type ValueElicitationPromptMessageParameters struct {

	// +kubebuilder:validation:Required
	Content *string `json:"content" tf:"content,omitempty"`

	// +kubebuilder:validation:Required
	ContentType *string `json:"contentType" tf:"content_type,omitempty"`

	// +kubebuilder:validation:Optional
	GroupNumber *float64 `json:"groupNumber,omitempty" tf:"group_number,omitempty"`
}

func (*ValueElicitationPromptMessageParameters) DeepCopy

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

func (*ValueElicitationPromptMessageParameters) DeepCopyInto

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

type ValueElicitationPromptObservation

type ValueElicitationPromptObservation struct {
}

func (*ValueElicitationPromptObservation) DeepCopy

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

func (*ValueElicitationPromptObservation) DeepCopyInto

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

type ValueElicitationPromptParameters

type ValueElicitationPromptParameters struct {

	// +kubebuilder:validation:Required
	MaxAttempts *float64 `json:"maxAttempts" tf:"max_attempts,omitempty"`

	// +kubebuilder:validation:Required
	Message []ValueElicitationPromptMessageParameters `json:"message" tf:"message,omitempty"`

	// +kubebuilder:validation:Optional
	ResponseCard *string `json:"responseCard,omitempty" tf:"response_card,omitempty"`
}

func (*ValueElicitationPromptParameters) DeepCopy

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

func (*ValueElicitationPromptParameters) 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