Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=lexmodels.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AbortStatementObservation
- type AbortStatementParameters
- type Bot
- func (in *Bot) DeepCopy() *Bot
- func (in *Bot) DeepCopyInto(out *Bot)
- func (in *Bot) DeepCopyObject() runtime.Object
- func (mg *Bot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Bot) GetConnectionDetailsMapping() map[string]string
- func (mg *Bot) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Bot) GetID() string
- func (tr *Bot) GetObservation() (map[string]interface{}, error)
- func (tr *Bot) GetParameters() (map[string]interface{}, error)
- func (mg *Bot) GetProviderConfigReference() *xpv1.Reference
- func (mg *Bot) GetProviderReference() *xpv1.Reference
- func (mg *Bot) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Bot) GetTerraformResourceType() string
- func (tr *Bot) GetTerraformSchemaVersion() int
- func (mg *Bot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Bot) LateInitialize(attrs []byte) (bool, error)
- func (mg *Bot) SetConditions(c ...xpv1.Condition)
- func (mg *Bot) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Bot) SetObservation(obs map[string]interface{}) error
- func (tr *Bot) SetParameters(params map[string]interface{}) error
- func (mg *Bot) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Bot) SetProviderReference(r *xpv1.Reference)
- func (mg *Bot) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Bot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BotAlias
- func (in *BotAlias) DeepCopy() *BotAlias
- func (in *BotAlias) DeepCopyInto(out *BotAlias)
- func (in *BotAlias) DeepCopyObject() runtime.Object
- func (mg *BotAlias) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BotAlias) GetConnectionDetailsMapping() map[string]string
- func (mg *BotAlias) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BotAlias) GetID() string
- func (tr *BotAlias) GetObservation() (map[string]interface{}, error)
- func (tr *BotAlias) GetParameters() (map[string]interface{}, error)
- func (mg *BotAlias) GetProviderConfigReference() *xpv1.Reference
- func (mg *BotAlias) GetProviderReference() *xpv1.Reference
- func (mg *BotAlias) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BotAlias) GetTerraformResourceType() string
- func (tr *BotAlias) GetTerraformSchemaVersion() int
- func (mg *BotAlias) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BotAlias) LateInitialize(attrs []byte) (bool, error)
- func (mg *BotAlias) SetConditions(c ...xpv1.Condition)
- func (mg *BotAlias) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BotAlias) SetObservation(obs map[string]interface{}) error
- func (tr *BotAlias) SetParameters(params map[string]interface{}) error
- func (mg *BotAlias) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BotAlias) SetProviderReference(r *xpv1.Reference)
- func (mg *BotAlias) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BotAlias) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BotAliasList
- type BotAliasObservation
- type BotAliasParameters
- type BotAliasSpec
- type BotAliasStatus
- type BotList
- type BotObservation
- type BotParameters
- type BotSpec
- type BotStatus
- type ClarificationPromptMessageObservation
- type ClarificationPromptMessageParameters
- type ClarificationPromptObservation
- type ClarificationPromptParameters
- type CodeHookObservation
- type CodeHookParameters
- type ConclusionStatementMessageObservation
- type ConclusionStatementMessageParameters
- type ConclusionStatementObservation
- type ConclusionStatementParameters
- type ConfirmationPromptMessageObservation
- type ConfirmationPromptMessageParameters
- type ConfirmationPromptObservation
- type ConfirmationPromptParameters
- type ConversationLogsObservation
- type ConversationLogsParameters
- type DialogCodeHookObservation
- type DialogCodeHookParameters
- type EnumerationValueObservation
- type EnumerationValueParameters
- type FollowUpPromptObservation
- type FollowUpPromptParameters
- type FulfillmentActivityObservation
- type FulfillmentActivityParameters
- type Intent
- func (in *Intent) DeepCopy() *Intent
- func (in *Intent) DeepCopyInto(out *Intent)
- func (in *Intent) DeepCopyObject() runtime.Object
- func (mg *Intent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Intent) GetConnectionDetailsMapping() map[string]string
- func (mg *Intent) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Intent) GetID() string
- func (tr *Intent) GetObservation() (map[string]interface{}, error)
- func (tr *Intent) GetParameters() (map[string]interface{}, error)
- func (mg *Intent) GetProviderConfigReference() *xpv1.Reference
- func (mg *Intent) GetProviderReference() *xpv1.Reference
- func (mg *Intent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Intent) GetTerraformResourceType() string
- func (tr *Intent) GetTerraformSchemaVersion() int
- func (mg *Intent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Intent) LateInitialize(attrs []byte) (bool, error)
- func (mg *Intent) SetConditions(c ...xpv1.Condition)
- func (mg *Intent) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Intent) SetObservation(obs map[string]interface{}) error
- func (tr *Intent) SetParameters(params map[string]interface{}) error
- func (mg *Intent) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Intent) SetProviderReference(r *xpv1.Reference)
- func (mg *Intent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Intent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IntentList
- type IntentObservation
- type IntentObservation_2
- type IntentParameters
- type IntentParameters_2
- type IntentRejectionStatementMessageObservation
- type IntentRejectionStatementMessageParameters
- type IntentRejectionStatementObservation
- type IntentRejectionStatementParameters
- type IntentSpec
- type IntentStatus
- type LogSettingsObservation
- type LogSettingsParameters
- type MessageObservation
- type MessageParameters
- type PromptMessageObservation
- type PromptMessageParameters
- type PromptObservation
- type PromptParameters
- type RejectionStatementMessageObservation
- type RejectionStatementMessageParameters
- type RejectionStatementObservation
- type RejectionStatementParameters
- type SlotObservation
- type SlotParameters
- type SlotType
- func (in *SlotType) DeepCopy() *SlotType
- func (in *SlotType) DeepCopyInto(out *SlotType)
- func (in *SlotType) DeepCopyObject() runtime.Object
- func (mg *SlotType) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SlotType) GetConnectionDetailsMapping() map[string]string
- func (mg *SlotType) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SlotType) GetID() string
- func (tr *SlotType) GetObservation() (map[string]interface{}, error)
- func (tr *SlotType) GetParameters() (map[string]interface{}, error)
- func (mg *SlotType) GetProviderConfigReference() *xpv1.Reference
- func (mg *SlotType) GetProviderReference() *xpv1.Reference
- func (mg *SlotType) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SlotType) GetTerraformResourceType() string
- func (tr *SlotType) GetTerraformSchemaVersion() int
- func (mg *SlotType) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SlotType) LateInitialize(attrs []byte) (bool, error)
- func (mg *SlotType) SetConditions(c ...xpv1.Condition)
- func (mg *SlotType) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SlotType) SetObservation(obs map[string]interface{}) error
- func (tr *SlotType) SetParameters(params map[string]interface{}) error
- func (mg *SlotType) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SlotType) SetProviderReference(r *xpv1.Reference)
- func (mg *SlotType) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SlotType) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SlotTypeList
- type SlotTypeObservation
- type SlotTypeParameters
- type SlotTypeSpec
- type SlotTypeStatus
- type ValueElicitationPromptMessageObservation
- type ValueElicitationPromptMessageParameters
- type ValueElicitationPromptObservation
- type ValueElicitationPromptParameters
Constants ¶
const ( CRDGroup = "lexmodels.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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.
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.
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 )
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.
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 ¶
func (in *AbortStatementObservation) DeepCopy() *AbortStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AbortStatementObservation.
func (*AbortStatementObservation) DeepCopyInto ¶
func (in *AbortStatementObservation) DeepCopyInto(out *AbortStatementObservation)
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 ¶
func (in *AbortStatementParameters) DeepCopy() *AbortStatementParameters
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bot.
func (*Bot) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Bot) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this Bot
func (*Bot) GetDeletionPolicy ¶
func (mg *Bot) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Bot.
func (*Bot) GetObservation ¶
GetObservation of this Bot
func (*Bot) GetParameters ¶
GetParameters of this Bot
func (*Bot) GetProviderConfigReference ¶
GetProviderConfigReference of this Bot.
func (*Bot) GetProviderReference ¶
GetProviderReference of this Bot. Deprecated: Use GetProviderConfigReference.
func (*Bot) GetPublishConnectionDetailsTo ¶
func (mg *Bot) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Bot.
func (*Bot) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Bot
func (*Bot) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Bot) GetWriteConnectionSecretToReference ¶
func (mg *Bot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Bot.
func (*Bot) LateInitialize ¶
LateInitialize this Bot using its observed tfState. returns True if there are any spec changes for the resource.
func (*Bot) SetConditions ¶
SetConditions of this Bot.
func (*Bot) SetDeletionPolicy ¶
func (mg *Bot) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Bot.
func (*Bot) SetObservation ¶
SetObservation for this Bot
func (*Bot) SetParameters ¶
SetParameters for this Bot
func (*Bot) SetProviderConfigReference ¶
SetProviderConfigReference of this Bot.
func (*Bot) SetProviderReference ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotAlias.
func (*BotAlias) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BotAlias) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this BotAlias
func (*BotAlias) GetDeletionPolicy ¶
func (mg *BotAlias) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BotAlias.
func (*BotAlias) GetObservation ¶
GetObservation of this BotAlias
func (*BotAlias) GetParameters ¶
GetParameters of this BotAlias
func (*BotAlias) GetProviderConfigReference ¶
GetProviderConfigReference of this BotAlias.
func (*BotAlias) GetProviderReference ¶
GetProviderReference of this BotAlias. Deprecated: Use GetProviderConfigReference.
func (*BotAlias) GetPublishConnectionDetailsTo ¶
func (mg *BotAlias) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BotAlias.
func (*BotAlias) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this BotAlias
func (*BotAlias) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BotAlias) GetWriteConnectionSecretToReference ¶
func (mg *BotAlias) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BotAlias.
func (*BotAlias) LateInitialize ¶
LateInitialize this BotAlias using its observed tfState. returns True if there are any spec changes for the resource.
func (*BotAlias) SetConditions ¶
SetConditions of this BotAlias.
func (*BotAlias) SetDeletionPolicy ¶
func (mg *BotAlias) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BotAlias.
func (*BotAlias) SetObservation ¶
SetObservation for this BotAlias
func (*BotAlias) SetParameters ¶
SetParameters for this BotAlias
func (*BotAlias) SetProviderConfigReference ¶
SetProviderConfigReference of this BotAlias.
func (*BotAlias) SetProviderReference ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotList.
func (*BotList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BotList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotSpec.
func (*BotSpec) DeepCopyInto ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotStatus.
func (*BotStatus) DeepCopyInto ¶
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 ¶
func (in *ClarificationPromptMessageObservation) DeepCopy() *ClarificationPromptMessageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClarificationPromptMessageObservation.
func (*ClarificationPromptMessageObservation) DeepCopyInto ¶
func (in *ClarificationPromptMessageObservation) DeepCopyInto(out *ClarificationPromptMessageObservation)
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 ¶
func (in *ClarificationPromptMessageParameters) DeepCopy() *ClarificationPromptMessageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClarificationPromptMessageParameters.
func (*ClarificationPromptMessageParameters) DeepCopyInto ¶
func (in *ClarificationPromptMessageParameters) DeepCopyInto(out *ClarificationPromptMessageParameters)
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 ¶
func (in *ClarificationPromptObservation) DeepCopy() *ClarificationPromptObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClarificationPromptObservation.
func (*ClarificationPromptObservation) DeepCopyInto ¶
func (in *ClarificationPromptObservation) DeepCopyInto(out *ClarificationPromptObservation)
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 ¶
func (in *ClarificationPromptParameters) DeepCopy() *ClarificationPromptParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClarificationPromptParameters.
func (*ClarificationPromptParameters) DeepCopyInto ¶
func (in *ClarificationPromptParameters) DeepCopyInto(out *ClarificationPromptParameters)
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 ¶
func (in *ConclusionStatementMessageObservation) DeepCopy() *ConclusionStatementMessageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConclusionStatementMessageObservation.
func (*ConclusionStatementMessageObservation) DeepCopyInto ¶
func (in *ConclusionStatementMessageObservation) DeepCopyInto(out *ConclusionStatementMessageObservation)
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 ¶
func (in *ConclusionStatementMessageParameters) DeepCopy() *ConclusionStatementMessageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConclusionStatementMessageParameters.
func (*ConclusionStatementMessageParameters) DeepCopyInto ¶
func (in *ConclusionStatementMessageParameters) DeepCopyInto(out *ConclusionStatementMessageParameters)
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 ¶
func (in *ConclusionStatementObservation) DeepCopy() *ConclusionStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConclusionStatementObservation.
func (*ConclusionStatementObservation) DeepCopyInto ¶
func (in *ConclusionStatementObservation) DeepCopyInto(out *ConclusionStatementObservation)
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 ¶
func (in *ConclusionStatementParameters) DeepCopy() *ConclusionStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConclusionStatementParameters.
func (*ConclusionStatementParameters) DeepCopyInto ¶
func (in *ConclusionStatementParameters) DeepCopyInto(out *ConclusionStatementParameters)
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 ¶
func (in *ConfirmationPromptMessageObservation) DeepCopy() *ConfirmationPromptMessageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfirmationPromptMessageObservation.
func (*ConfirmationPromptMessageObservation) DeepCopyInto ¶
func (in *ConfirmationPromptMessageObservation) DeepCopyInto(out *ConfirmationPromptMessageObservation)
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 ¶
func (in *ConfirmationPromptMessageParameters) DeepCopy() *ConfirmationPromptMessageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfirmationPromptMessageParameters.
func (*ConfirmationPromptMessageParameters) DeepCopyInto ¶
func (in *ConfirmationPromptMessageParameters) DeepCopyInto(out *ConfirmationPromptMessageParameters)
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 ¶
func (in *ConfirmationPromptObservation) DeepCopy() *ConfirmationPromptObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfirmationPromptObservation.
func (*ConfirmationPromptObservation) DeepCopyInto ¶
func (in *ConfirmationPromptObservation) DeepCopyInto(out *ConfirmationPromptObservation)
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 ¶
func (in *ConfirmationPromptParameters) DeepCopy() *ConfirmationPromptParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfirmationPromptParameters.
func (*ConfirmationPromptParameters) DeepCopyInto ¶
func (in *ConfirmationPromptParameters) DeepCopyInto(out *ConfirmationPromptParameters)
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 ¶
func (in *ConversationLogsObservation) DeepCopy() *ConversationLogsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversationLogsObservation.
func (*ConversationLogsObservation) DeepCopyInto ¶
func (in *ConversationLogsObservation) DeepCopyInto(out *ConversationLogsObservation)
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 ¶
func (in *ConversationLogsParameters) DeepCopy() *ConversationLogsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversationLogsParameters.
func (*ConversationLogsParameters) DeepCopyInto ¶
func (in *ConversationLogsParameters) DeepCopyInto(out *ConversationLogsParameters)
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 ¶
func (in *DialogCodeHookObservation) DeepCopy() *DialogCodeHookObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogCodeHookObservation.
func (*DialogCodeHookObservation) DeepCopyInto ¶
func (in *DialogCodeHookObservation) DeepCopyInto(out *DialogCodeHookObservation)
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 ¶
func (in *DialogCodeHookParameters) DeepCopy() *DialogCodeHookParameters
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 ¶
func (in *EnumerationValueObservation) DeepCopy() *EnumerationValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnumerationValueObservation.
func (*EnumerationValueObservation) DeepCopyInto ¶
func (in *EnumerationValueObservation) DeepCopyInto(out *EnumerationValueObservation)
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 ¶
func (in *EnumerationValueParameters) DeepCopy() *EnumerationValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnumerationValueParameters.
func (*EnumerationValueParameters) DeepCopyInto ¶
func (in *EnumerationValueParameters) DeepCopyInto(out *EnumerationValueParameters)
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 ¶
func (in *FollowUpPromptObservation) DeepCopy() *FollowUpPromptObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FollowUpPromptObservation.
func (*FollowUpPromptObservation) DeepCopyInto ¶
func (in *FollowUpPromptObservation) DeepCopyInto(out *FollowUpPromptObservation)
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 ¶
func (in *FollowUpPromptParameters) DeepCopy() *FollowUpPromptParameters
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 ¶
func (in *FulfillmentActivityObservation) DeepCopy() *FulfillmentActivityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FulfillmentActivityObservation.
func (*FulfillmentActivityObservation) DeepCopyInto ¶
func (in *FulfillmentActivityObservation) DeepCopyInto(out *FulfillmentActivityObservation)
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 ¶
func (in *FulfillmentActivityParameters) DeepCopy() *FulfillmentActivityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FulfillmentActivityParameters.
func (*FulfillmentActivityParameters) DeepCopyInto ¶
func (in *FulfillmentActivityParameters) DeepCopyInto(out *FulfillmentActivityParameters)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Intent.
func (*Intent) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Intent) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this Intent
func (*Intent) GetDeletionPolicy ¶
func (mg *Intent) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Intent.
func (*Intent) GetObservation ¶
GetObservation of this Intent
func (*Intent) GetParameters ¶
GetParameters of this Intent
func (*Intent) GetProviderConfigReference ¶
GetProviderConfigReference of this Intent.
func (*Intent) GetProviderReference ¶
GetProviderReference of this Intent. Deprecated: Use GetProviderConfigReference.
func (*Intent) GetPublishConnectionDetailsTo ¶
func (mg *Intent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Intent.
func (*Intent) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Intent
func (*Intent) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Intent) GetWriteConnectionSecretToReference ¶
func (mg *Intent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Intent.
func (*Intent) LateInitialize ¶
LateInitialize this Intent using its observed tfState. returns True if there are any spec changes for the resource.
func (*Intent) SetConditions ¶
SetConditions of this Intent.
func (*Intent) SetDeletionPolicy ¶
func (mg *Intent) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Intent.
func (*Intent) SetObservation ¶
SetObservation for this Intent
func (*Intent) SetParameters ¶
SetParameters for this Intent
func (*Intent) SetProviderConfigReference ¶
SetProviderConfigReference of this Intent.
func (*Intent) SetProviderReference ¶
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 ¶
func (in *IntentRejectionStatementMessageObservation) DeepCopy() *IntentRejectionStatementMessageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentRejectionStatementMessageObservation.
func (*IntentRejectionStatementMessageObservation) DeepCopyInto ¶
func (in *IntentRejectionStatementMessageObservation) DeepCopyInto(out *IntentRejectionStatementMessageObservation)
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 ¶
func (in *IntentRejectionStatementMessageParameters) DeepCopy() *IntentRejectionStatementMessageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentRejectionStatementMessageParameters.
func (*IntentRejectionStatementMessageParameters) DeepCopyInto ¶
func (in *IntentRejectionStatementMessageParameters) DeepCopyInto(out *IntentRejectionStatementMessageParameters)
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 ¶
func (in *IntentRejectionStatementObservation) DeepCopy() *IntentRejectionStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentRejectionStatementObservation.
func (*IntentRejectionStatementObservation) DeepCopyInto ¶
func (in *IntentRejectionStatementObservation) DeepCopyInto(out *IntentRejectionStatementObservation)
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 ¶
func (in *IntentRejectionStatementParameters) DeepCopy() *IntentRejectionStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentRejectionStatementParameters.
func (*IntentRejectionStatementParameters) DeepCopyInto ¶
func (in *IntentRejectionStatementParameters) DeepCopyInto(out *IntentRejectionStatementParameters)
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 ¶
func (in *LogSettingsObservation) DeepCopy() *LogSettingsObservation
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 ¶
func (in *LogSettingsParameters) DeepCopy() *LogSettingsParameters
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 ¶
func (in *PromptMessageObservation) DeepCopy() *PromptMessageObservation
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 ¶
func (in *PromptMessageParameters) DeepCopy() *PromptMessageParameters
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 ¶
func (in *RejectionStatementMessageObservation) DeepCopy() *RejectionStatementMessageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RejectionStatementMessageObservation.
func (*RejectionStatementMessageObservation) DeepCopyInto ¶
func (in *RejectionStatementMessageObservation) DeepCopyInto(out *RejectionStatementMessageObservation)
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 ¶
func (in *RejectionStatementMessageParameters) DeepCopy() *RejectionStatementMessageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RejectionStatementMessageParameters.
func (*RejectionStatementMessageParameters) DeepCopyInto ¶
func (in *RejectionStatementMessageParameters) DeepCopyInto(out *RejectionStatementMessageParameters)
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 ¶
func (in *RejectionStatementObservation) DeepCopy() *RejectionStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RejectionStatementObservation.
func (*RejectionStatementObservation) DeepCopyInto ¶
func (in *RejectionStatementObservation) DeepCopyInto(out *RejectionStatementObservation)
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 ¶
func (in *RejectionStatementParameters) DeepCopy() *RejectionStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RejectionStatementParameters.
func (*RejectionStatementParameters) DeepCopyInto ¶
func (in *RejectionStatementParameters) DeepCopyInto(out *RejectionStatementParameters)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlotType.
func (*SlotType) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SlotType) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this SlotType
func (*SlotType) GetDeletionPolicy ¶
func (mg *SlotType) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SlotType.
func (*SlotType) GetObservation ¶
GetObservation of this SlotType
func (*SlotType) GetParameters ¶
GetParameters of this SlotType
func (*SlotType) GetProviderConfigReference ¶
GetProviderConfigReference of this SlotType.
func (*SlotType) GetProviderReference ¶
GetProviderReference of this SlotType. Deprecated: Use GetProviderConfigReference.
func (*SlotType) GetPublishConnectionDetailsTo ¶
func (mg *SlotType) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SlotType.
func (*SlotType) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this SlotType
func (*SlotType) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SlotType) GetWriteConnectionSecretToReference ¶
func (mg *SlotType) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SlotType.
func (*SlotType) LateInitialize ¶
LateInitialize this SlotType using its observed tfState. returns True if there are any spec changes for the resource.
func (*SlotType) SetConditions ¶
SetConditions of this SlotType.
func (*SlotType) SetDeletionPolicy ¶
func (mg *SlotType) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SlotType.
func (*SlotType) SetObservation ¶
SetObservation for this SlotType
func (*SlotType) SetParameters ¶
SetParameters for this SlotType
func (*SlotType) SetProviderConfigReference ¶
SetProviderConfigReference of this SlotType.
func (*SlotType) SetProviderReference ¶
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 ¶
func (in *ValueElicitationPromptMessageObservation) DeepCopy() *ValueElicitationPromptMessageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueElicitationPromptMessageObservation.
func (*ValueElicitationPromptMessageObservation) DeepCopyInto ¶
func (in *ValueElicitationPromptMessageObservation) DeepCopyInto(out *ValueElicitationPromptMessageObservation)
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 ¶
func (in *ValueElicitationPromptMessageParameters) DeepCopy() *ValueElicitationPromptMessageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueElicitationPromptMessageParameters.
func (*ValueElicitationPromptMessageParameters) DeepCopyInto ¶
func (in *ValueElicitationPromptMessageParameters) DeepCopyInto(out *ValueElicitationPromptMessageParameters)
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 ¶
func (in *ValueElicitationPromptObservation) DeepCopy() *ValueElicitationPromptObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueElicitationPromptObservation.
func (*ValueElicitationPromptObservation) DeepCopyInto ¶
func (in *ValueElicitationPromptObservation) DeepCopyInto(out *ValueElicitationPromptObservation)
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 ¶
func (in *ValueElicitationPromptParameters) DeepCopy() *ValueElicitationPromptParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueElicitationPromptParameters.
func (*ValueElicitationPromptParameters) DeepCopyInto ¶
func (in *ValueElicitationPromptParameters) DeepCopyInto(out *ValueElicitationPromptParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.