Documentation ¶
Overview ¶
+groupName=lex.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Bot
- func (in *Bot) DeepCopy() *Bot
- func (in *Bot) DeepCopyInto(out *Bot)
- func (in *Bot) DeepCopyObject() runtime.Object
- func (r *Bot) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Bot) ValidateCreate() error
- func (r *Bot) ValidateDelete() error
- func (r *Bot) ValidateUpdate(old runtime.Object) error
- type BotAlias
- func (in *BotAlias) DeepCopy() *BotAlias
- func (in *BotAlias) DeepCopyInto(out *BotAlias)
- func (in *BotAlias) DeepCopyObject() runtime.Object
- func (r *BotAlias) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BotAlias) ValidateCreate() error
- func (r *BotAlias) ValidateDelete() error
- func (r *BotAlias) ValidateUpdate(old runtime.Object) error
- type BotAliasList
- type BotAliasSpec
- type BotAliasSpecConversationLogs
- type BotAliasSpecConversationLogsCodec
- type BotAliasSpecConversationLogsLogSettings
- type BotAliasSpecResource
- type BotAliasStatus
- type BotList
- type BotSpec
- type BotSpecAbortStatement
- type BotSpecAbortStatementCodec
- type BotSpecAbortStatementMessage
- type BotSpecClarificationPrompt
- type BotSpecClarificationPromptCodec
- type BotSpecClarificationPromptMessage
- type BotSpecIntent
- type BotSpecResource
- type BotStatus
- type Intent
- func (in *Intent) DeepCopy() *Intent
- func (in *Intent) DeepCopyInto(out *Intent)
- func (in *Intent) DeepCopyObject() runtime.Object
- func (r *Intent) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Intent) ValidateCreate() error
- func (r *Intent) ValidateDelete() error
- func (r *Intent) ValidateUpdate(old runtime.Object) error
- type IntentList
- type IntentSpec
- type IntentSpecConclusionStatement
- type IntentSpecConclusionStatementCodec
- type IntentSpecConclusionStatementMessage
- type IntentSpecConfirmationPrompt
- type IntentSpecConfirmationPromptCodec
- type IntentSpecConfirmationPromptMessage
- type IntentSpecDialogCodeHook
- type IntentSpecDialogCodeHookCodec
- type IntentSpecFollowUpPrompt
- type IntentSpecFollowUpPromptCodec
- type IntentSpecFollowUpPromptPrompt
- type IntentSpecFollowUpPromptPromptCodec
- type IntentSpecFollowUpPromptPromptMessage
- type IntentSpecFollowUpPromptRejectionStatement
- type IntentSpecFollowUpPromptRejectionStatementCodec
- func (IntentSpecFollowUpPromptRejectionStatementCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (IntentSpecFollowUpPromptRejectionStatementCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (IntentSpecFollowUpPromptRejectionStatementCodec) IsEmpty(ptr unsafe.Pointer) bool
- type IntentSpecFollowUpPromptRejectionStatementMessage
- type IntentSpecFulfillmentActivity
- type IntentSpecFulfillmentActivityCodeHook
- type IntentSpecFulfillmentActivityCodeHookCodec
- type IntentSpecFulfillmentActivityCodec
- type IntentSpecRejectionStatement
- type IntentSpecRejectionStatementCodec
- type IntentSpecRejectionStatementMessage
- type IntentSpecResource
- type IntentSpecSlot
- type IntentSpecSlotValueElicitationPrompt
- type IntentSpecSlotValueElicitationPromptCodec
- type IntentSpecSlotValueElicitationPromptMessage
- type IntentStatus
- type SlotType
- func (in *SlotType) DeepCopy() *SlotType
- func (in *SlotType) DeepCopyInto(out *SlotType)
- func (in *SlotType) DeepCopyObject() runtime.Object
- func (r *SlotType) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SlotType) ValidateCreate() error
- func (r *SlotType) ValidateDelete() error
- func (r *SlotType) ValidateUpdate(old runtime.Object) error
- type SlotTypeList
- type SlotTypeSpec
- type SlotTypeSpecEnumerationValue
- type SlotTypeSpecResource
- type SlotTypeStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: lex.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Bot ¶
type Bot struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BotSpec `json:"spec,omitempty"` Status BotStatus `json:"status,omitempty"` }
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) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Bot) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type BotAlias ¶
type BotAlias struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BotAliasSpec `json:"spec,omitempty"` Status BotAliasStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*BotAlias) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BotAlias) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type BotAliasList ¶
type BotAliasList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BotAlias CRD objects Items []BotAlias `json:"items,omitempty"` }
BotAliasList is 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.
type BotAliasSpec ¶
type BotAliasSpec struct { State *BotAliasSpecResource `json:"state,omitempty" tf:"-"` Resource BotAliasSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
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 BotAliasSpecConversationLogs ¶
type BotAliasSpecConversationLogs struct { IamRoleArn *string `json:"iamRoleArn" tf:"iam_role_arn"` // +optional LogSettings []BotAliasSpecConversationLogsLogSettings `json:"logSettings,omitempty" tf:"log_settings"` }
func (*BotAliasSpecConversationLogs) DeepCopy ¶
func (in *BotAliasSpecConversationLogs) DeepCopy() *BotAliasSpecConversationLogs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotAliasSpecConversationLogs.
func (*BotAliasSpecConversationLogs) DeepCopyInto ¶
func (in *BotAliasSpecConversationLogs) DeepCopyInto(out *BotAliasSpecConversationLogs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BotAliasSpecConversationLogsCodec ¶
type BotAliasSpecConversationLogsCodec struct { }
+k8s:deepcopy-gen=false
func (BotAliasSpecConversationLogsCodec) Decode ¶
func (BotAliasSpecConversationLogsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BotAliasSpecConversationLogsLogSettings ¶
type BotAliasSpecConversationLogsLogSettings struct { Destination *string `json:"destination" tf:"destination"` // +optional KmsKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn"` LogType *string `json:"logType" tf:"log_type"` ResourceArn *string `json:"resourceArn" tf:"resource_arn"` // +optional ResourcePrefix *string `json:"resourcePrefix,omitempty" tf:"resource_prefix"` }
func (*BotAliasSpecConversationLogsLogSettings) DeepCopy ¶
func (in *BotAliasSpecConversationLogsLogSettings) DeepCopy() *BotAliasSpecConversationLogsLogSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotAliasSpecConversationLogsLogSettings.
func (*BotAliasSpecConversationLogsLogSettings) DeepCopyInto ¶
func (in *BotAliasSpecConversationLogsLogSettings) DeepCopyInto(out *BotAliasSpecConversationLogsLogSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BotAliasSpecResource ¶
type BotAliasSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` BotName *string `json:"botName" tf:"bot_name"` BotVersion *string `json:"botVersion" tf:"bot_version"` // +optional Checksum *string `json:"checksum,omitempty" tf:"checksum"` // +optional ConversationLogs *BotAliasSpecConversationLogs `json:"conversationLogs,omitempty" tf:"conversation_logs"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date"` Name *string `json:"name" tf:"name"` }
func (*BotAliasSpecResource) DeepCopy ¶
func (in *BotAliasSpecResource) DeepCopy() *BotAliasSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotAliasSpecResource.
func (*BotAliasSpecResource) DeepCopyInto ¶
func (in *BotAliasSpecResource) DeepCopyInto(out *BotAliasSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BotAliasStatus ¶
type BotAliasStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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 is a list of Bot CRD objects Items []Bot `json:"items,omitempty"` }
BotList is 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 BotSpec ¶
type BotSpec struct { State *BotSpecResource `json:"state,omitempty" tf:"-"` Resource BotSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
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 BotSpecAbortStatement ¶
type BotSpecAbortStatement struct { // +kubebuilder:validation:MaxItems=15 // +kubebuilder:validation:MinItems=1 Message []BotSpecAbortStatementMessage `json:"message" tf:"message"` // +optional ResponseCard *string `json:"responseCard,omitempty" tf:"response_card"` }
func (*BotSpecAbortStatement) DeepCopy ¶
func (in *BotSpecAbortStatement) DeepCopy() *BotSpecAbortStatement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotSpecAbortStatement.
func (*BotSpecAbortStatement) DeepCopyInto ¶
func (in *BotSpecAbortStatement) DeepCopyInto(out *BotSpecAbortStatement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BotSpecAbortStatementCodec ¶
type BotSpecAbortStatementCodec struct { }
+k8s:deepcopy-gen=false
func (BotSpecAbortStatementCodec) Decode ¶
func (BotSpecAbortStatementCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BotSpecAbortStatementMessage ¶
type BotSpecAbortStatementMessage struct { Content *string `json:"content" tf:"content"` ContentType *string `json:"contentType" tf:"content_type"` // +optional GroupNumber *int64 `json:"groupNumber,omitempty" tf:"group_number"` }
func (*BotSpecAbortStatementMessage) DeepCopy ¶
func (in *BotSpecAbortStatementMessage) DeepCopy() *BotSpecAbortStatementMessage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotSpecAbortStatementMessage.
func (*BotSpecAbortStatementMessage) DeepCopyInto ¶
func (in *BotSpecAbortStatementMessage) DeepCopyInto(out *BotSpecAbortStatementMessage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BotSpecClarificationPrompt ¶
type BotSpecClarificationPrompt struct { MaxAttempts *int64 `json:"maxAttempts" tf:"max_attempts"` // +kubebuilder:validation:MaxItems=15 // +kubebuilder:validation:MinItems=1 Message []BotSpecClarificationPromptMessage `json:"message" tf:"message"` // +optional ResponseCard *string `json:"responseCard,omitempty" tf:"response_card"` }
func (*BotSpecClarificationPrompt) DeepCopy ¶
func (in *BotSpecClarificationPrompt) DeepCopy() *BotSpecClarificationPrompt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotSpecClarificationPrompt.
func (*BotSpecClarificationPrompt) DeepCopyInto ¶
func (in *BotSpecClarificationPrompt) DeepCopyInto(out *BotSpecClarificationPrompt)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BotSpecClarificationPromptCodec ¶
type BotSpecClarificationPromptCodec struct { }
+k8s:deepcopy-gen=false
func (BotSpecClarificationPromptCodec) Decode ¶
func (BotSpecClarificationPromptCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BotSpecClarificationPromptMessage ¶
type BotSpecClarificationPromptMessage struct { Content *string `json:"content" tf:"content"` ContentType *string `json:"contentType" tf:"content_type"` // +optional GroupNumber *int64 `json:"groupNumber,omitempty" tf:"group_number"` }
func (*BotSpecClarificationPromptMessage) DeepCopy ¶
func (in *BotSpecClarificationPromptMessage) DeepCopy() *BotSpecClarificationPromptMessage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotSpecClarificationPromptMessage.
func (*BotSpecClarificationPromptMessage) DeepCopyInto ¶
func (in *BotSpecClarificationPromptMessage) DeepCopyInto(out *BotSpecClarificationPromptMessage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BotSpecIntent ¶
type BotSpecIntent struct { IntentName *string `json:"intentName" tf:"intent_name"` IntentVersion *string `json:"intentVersion" tf:"intent_version"` }
func (*BotSpecIntent) DeepCopy ¶
func (in *BotSpecIntent) DeepCopy() *BotSpecIntent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotSpecIntent.
func (*BotSpecIntent) DeepCopyInto ¶
func (in *BotSpecIntent) DeepCopyInto(out *BotSpecIntent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BotSpecResource ¶
type BotSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AbortStatement *BotSpecAbortStatement `json:"abortStatement" tf:"abort_statement"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Checksum *string `json:"checksum,omitempty" tf:"checksum"` ChildDirected *bool `json:"childDirected" tf:"child_directed"` // +optional ClarificationPrompt *BotSpecClarificationPrompt `json:"clarificationPrompt,omitempty" tf:"clarification_prompt"` // +optional CreateVersion *bool `json:"createVersion,omitempty" tf:"create_version"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DetectSentiment *bool `json:"detectSentiment,omitempty" tf:"detect_sentiment"` // +optional EnableModelImprovements *bool `json:"enableModelImprovements,omitempty" tf:"enable_model_improvements"` // +optional FailureReason *string `json:"failureReason,omitempty" tf:"failure_reason"` // +optional IdleSessionTtlInSeconds *int64 `json:"idleSessionTtlInSeconds,omitempty" tf:"idle_session_ttl_in_seconds"` // +kubebuilder:validation:MaxItems=100 // +kubebuilder:validation:MinItems=1 Intent []BotSpecIntent `json:"intent" tf:"intent"` // +optional LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date"` // +optional Locale *string `json:"locale,omitempty" tf:"locale"` Name *string `json:"name" tf:"name"` // +optional NluIntentConfidenceThreshold *float64 `json:"nluIntentConfidenceThreshold,omitempty" tf:"nlu_intent_confidence_threshold"` // +optional ProcessBehavior *string `json:"processBehavior,omitempty" tf:"process_behavior"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Version *string `json:"version,omitempty" tf:"version"` // +optional VoiceID *string `json:"voiceID,omitempty" tf:"voice_id"` }
func (*BotSpecResource) DeepCopy ¶
func (in *BotSpecResource) DeepCopy() *BotSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotSpecResource.
func (*BotSpecResource) DeepCopyInto ¶
func (in *BotSpecResource) DeepCopyInto(out *BotSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BotStatus ¶
type BotStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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 Intent ¶
type Intent struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntentSpec `json:"spec,omitempty"` Status IntentStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*Intent) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Intent) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type IntentList ¶
type IntentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Intent CRD objects Items []Intent `json:"items,omitempty"` }
IntentList is 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.
type IntentSpec ¶
type IntentSpec struct { State *IntentSpecResource `json:"state,omitempty" tf:"-"` Resource IntentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
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 IntentSpecConclusionStatement ¶
type IntentSpecConclusionStatement struct { // +kubebuilder:validation:MaxItems=15 // +kubebuilder:validation:MinItems=1 Message []IntentSpecConclusionStatementMessage `json:"message" tf:"message"` // +optional ResponseCard *string `json:"responseCard,omitempty" tf:"response_card"` }
func (*IntentSpecConclusionStatement) DeepCopy ¶
func (in *IntentSpecConclusionStatement) DeepCopy() *IntentSpecConclusionStatement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecConclusionStatement.
func (*IntentSpecConclusionStatement) DeepCopyInto ¶
func (in *IntentSpecConclusionStatement) DeepCopyInto(out *IntentSpecConclusionStatement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecConclusionStatementCodec ¶
type IntentSpecConclusionStatementCodec struct { }
+k8s:deepcopy-gen=false
func (IntentSpecConclusionStatementCodec) Decode ¶
func (IntentSpecConclusionStatementCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IntentSpecConclusionStatementMessage ¶
type IntentSpecConclusionStatementMessage struct { Content *string `json:"content" tf:"content"` ContentType *string `json:"contentType" tf:"content_type"` // +optional GroupNumber *int64 `json:"groupNumber,omitempty" tf:"group_number"` }
func (*IntentSpecConclusionStatementMessage) DeepCopy ¶
func (in *IntentSpecConclusionStatementMessage) DeepCopy() *IntentSpecConclusionStatementMessage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecConclusionStatementMessage.
func (*IntentSpecConclusionStatementMessage) DeepCopyInto ¶
func (in *IntentSpecConclusionStatementMessage) DeepCopyInto(out *IntentSpecConclusionStatementMessage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecConfirmationPrompt ¶
type IntentSpecConfirmationPrompt struct { MaxAttempts *int64 `json:"maxAttempts" tf:"max_attempts"` // +kubebuilder:validation:MaxItems=15 // +kubebuilder:validation:MinItems=1 Message []IntentSpecConfirmationPromptMessage `json:"message" tf:"message"` // +optional ResponseCard *string `json:"responseCard,omitempty" tf:"response_card"` }
func (*IntentSpecConfirmationPrompt) DeepCopy ¶
func (in *IntentSpecConfirmationPrompt) DeepCopy() *IntentSpecConfirmationPrompt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecConfirmationPrompt.
func (*IntentSpecConfirmationPrompt) DeepCopyInto ¶
func (in *IntentSpecConfirmationPrompt) DeepCopyInto(out *IntentSpecConfirmationPrompt)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecConfirmationPromptCodec ¶
type IntentSpecConfirmationPromptCodec struct { }
+k8s:deepcopy-gen=false
func (IntentSpecConfirmationPromptCodec) Decode ¶
func (IntentSpecConfirmationPromptCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IntentSpecConfirmationPromptMessage ¶
type IntentSpecConfirmationPromptMessage struct { Content *string `json:"content" tf:"content"` ContentType *string `json:"contentType" tf:"content_type"` // +optional GroupNumber *int64 `json:"groupNumber,omitempty" tf:"group_number"` }
func (*IntentSpecConfirmationPromptMessage) DeepCopy ¶
func (in *IntentSpecConfirmationPromptMessage) DeepCopy() *IntentSpecConfirmationPromptMessage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecConfirmationPromptMessage.
func (*IntentSpecConfirmationPromptMessage) DeepCopyInto ¶
func (in *IntentSpecConfirmationPromptMessage) DeepCopyInto(out *IntentSpecConfirmationPromptMessage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecDialogCodeHook ¶
type IntentSpecDialogCodeHook struct { MessageVersion *string `json:"messageVersion" tf:"message_version"` Uri *string `json:"uri" tf:"uri"` }
func (*IntentSpecDialogCodeHook) DeepCopy ¶
func (in *IntentSpecDialogCodeHook) DeepCopy() *IntentSpecDialogCodeHook
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecDialogCodeHook.
func (*IntentSpecDialogCodeHook) DeepCopyInto ¶
func (in *IntentSpecDialogCodeHook) DeepCopyInto(out *IntentSpecDialogCodeHook)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecDialogCodeHookCodec ¶
type IntentSpecDialogCodeHookCodec struct { }
+k8s:deepcopy-gen=false
func (IntentSpecDialogCodeHookCodec) Decode ¶
func (IntentSpecDialogCodeHookCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IntentSpecFollowUpPrompt ¶
type IntentSpecFollowUpPrompt struct { Prompt *IntentSpecFollowUpPromptPrompt `json:"prompt" tf:"prompt"` RejectionStatement *IntentSpecFollowUpPromptRejectionStatement `json:"rejectionStatement" tf:"rejection_statement"` }
func (*IntentSpecFollowUpPrompt) DeepCopy ¶
func (in *IntentSpecFollowUpPrompt) DeepCopy() *IntentSpecFollowUpPrompt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecFollowUpPrompt.
func (*IntentSpecFollowUpPrompt) DeepCopyInto ¶
func (in *IntentSpecFollowUpPrompt) DeepCopyInto(out *IntentSpecFollowUpPrompt)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecFollowUpPromptCodec ¶
type IntentSpecFollowUpPromptCodec struct { }
+k8s:deepcopy-gen=false
func (IntentSpecFollowUpPromptCodec) Decode ¶
func (IntentSpecFollowUpPromptCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IntentSpecFollowUpPromptPrompt ¶
type IntentSpecFollowUpPromptPrompt struct { MaxAttempts *int64 `json:"maxAttempts" tf:"max_attempts"` // +kubebuilder:validation:MaxItems=15 // +kubebuilder:validation:MinItems=1 Message []IntentSpecFollowUpPromptPromptMessage `json:"message" tf:"message"` // +optional ResponseCard *string `json:"responseCard,omitempty" tf:"response_card"` }
func (*IntentSpecFollowUpPromptPrompt) DeepCopy ¶
func (in *IntentSpecFollowUpPromptPrompt) DeepCopy() *IntentSpecFollowUpPromptPrompt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecFollowUpPromptPrompt.
func (*IntentSpecFollowUpPromptPrompt) DeepCopyInto ¶
func (in *IntentSpecFollowUpPromptPrompt) DeepCopyInto(out *IntentSpecFollowUpPromptPrompt)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecFollowUpPromptPromptCodec ¶
type IntentSpecFollowUpPromptPromptCodec struct { }
+k8s:deepcopy-gen=false
func (IntentSpecFollowUpPromptPromptCodec) Decode ¶
func (IntentSpecFollowUpPromptPromptCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IntentSpecFollowUpPromptPromptMessage ¶
type IntentSpecFollowUpPromptPromptMessage struct { Content *string `json:"content" tf:"content"` ContentType *string `json:"contentType" tf:"content_type"` // +optional GroupNumber *int64 `json:"groupNumber,omitempty" tf:"group_number"` }
func (*IntentSpecFollowUpPromptPromptMessage) DeepCopy ¶
func (in *IntentSpecFollowUpPromptPromptMessage) DeepCopy() *IntentSpecFollowUpPromptPromptMessage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecFollowUpPromptPromptMessage.
func (*IntentSpecFollowUpPromptPromptMessage) DeepCopyInto ¶
func (in *IntentSpecFollowUpPromptPromptMessage) DeepCopyInto(out *IntentSpecFollowUpPromptPromptMessage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecFollowUpPromptRejectionStatement ¶
type IntentSpecFollowUpPromptRejectionStatement struct { // +kubebuilder:validation:MaxItems=15 // +kubebuilder:validation:MinItems=1 Message []IntentSpecFollowUpPromptRejectionStatementMessage `json:"message" tf:"message"` // +optional ResponseCard *string `json:"responseCard,omitempty" tf:"response_card"` }
func (*IntentSpecFollowUpPromptRejectionStatement) DeepCopy ¶
func (in *IntentSpecFollowUpPromptRejectionStatement) DeepCopy() *IntentSpecFollowUpPromptRejectionStatement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecFollowUpPromptRejectionStatement.
func (*IntentSpecFollowUpPromptRejectionStatement) DeepCopyInto ¶
func (in *IntentSpecFollowUpPromptRejectionStatement) DeepCopyInto(out *IntentSpecFollowUpPromptRejectionStatement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecFollowUpPromptRejectionStatementCodec ¶
type IntentSpecFollowUpPromptRejectionStatementCodec struct { }
+k8s:deepcopy-gen=false
func (IntentSpecFollowUpPromptRejectionStatementCodec) Decode ¶
func (IntentSpecFollowUpPromptRejectionStatementCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IntentSpecFollowUpPromptRejectionStatementMessage ¶
type IntentSpecFollowUpPromptRejectionStatementMessage struct { Content *string `json:"content" tf:"content"` ContentType *string `json:"contentType" tf:"content_type"` // +optional GroupNumber *int64 `json:"groupNumber,omitempty" tf:"group_number"` }
func (*IntentSpecFollowUpPromptRejectionStatementMessage) DeepCopy ¶
func (in *IntentSpecFollowUpPromptRejectionStatementMessage) DeepCopy() *IntentSpecFollowUpPromptRejectionStatementMessage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecFollowUpPromptRejectionStatementMessage.
func (*IntentSpecFollowUpPromptRejectionStatementMessage) DeepCopyInto ¶
func (in *IntentSpecFollowUpPromptRejectionStatementMessage) DeepCopyInto(out *IntentSpecFollowUpPromptRejectionStatementMessage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecFulfillmentActivity ¶
type IntentSpecFulfillmentActivity struct { // +optional CodeHook *IntentSpecFulfillmentActivityCodeHook `json:"codeHook,omitempty" tf:"code_hook"` Type *string `json:"type" tf:"type"` }
func (*IntentSpecFulfillmentActivity) DeepCopy ¶
func (in *IntentSpecFulfillmentActivity) DeepCopy() *IntentSpecFulfillmentActivity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecFulfillmentActivity.
func (*IntentSpecFulfillmentActivity) DeepCopyInto ¶
func (in *IntentSpecFulfillmentActivity) DeepCopyInto(out *IntentSpecFulfillmentActivity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecFulfillmentActivityCodeHook ¶
type IntentSpecFulfillmentActivityCodeHook struct { MessageVersion *string `json:"messageVersion" tf:"message_version"` Uri *string `json:"uri" tf:"uri"` }
func (*IntentSpecFulfillmentActivityCodeHook) DeepCopy ¶
func (in *IntentSpecFulfillmentActivityCodeHook) DeepCopy() *IntentSpecFulfillmentActivityCodeHook
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecFulfillmentActivityCodeHook.
func (*IntentSpecFulfillmentActivityCodeHook) DeepCopyInto ¶
func (in *IntentSpecFulfillmentActivityCodeHook) DeepCopyInto(out *IntentSpecFulfillmentActivityCodeHook)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecFulfillmentActivityCodeHookCodec ¶
type IntentSpecFulfillmentActivityCodeHookCodec struct { }
+k8s:deepcopy-gen=false
func (IntentSpecFulfillmentActivityCodeHookCodec) Decode ¶
func (IntentSpecFulfillmentActivityCodeHookCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IntentSpecFulfillmentActivityCodec ¶
type IntentSpecFulfillmentActivityCodec struct { }
+k8s:deepcopy-gen=false
func (IntentSpecFulfillmentActivityCodec) Decode ¶
func (IntentSpecFulfillmentActivityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IntentSpecRejectionStatement ¶
type IntentSpecRejectionStatement struct { // +kubebuilder:validation:MaxItems=15 // +kubebuilder:validation:MinItems=1 Message []IntentSpecRejectionStatementMessage `json:"message" tf:"message"` // +optional ResponseCard *string `json:"responseCard,omitempty" tf:"response_card"` }
func (*IntentSpecRejectionStatement) DeepCopy ¶
func (in *IntentSpecRejectionStatement) DeepCopy() *IntentSpecRejectionStatement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecRejectionStatement.
func (*IntentSpecRejectionStatement) DeepCopyInto ¶
func (in *IntentSpecRejectionStatement) DeepCopyInto(out *IntentSpecRejectionStatement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecRejectionStatementCodec ¶
type IntentSpecRejectionStatementCodec struct { }
+k8s:deepcopy-gen=false
func (IntentSpecRejectionStatementCodec) Decode ¶
func (IntentSpecRejectionStatementCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IntentSpecRejectionStatementMessage ¶
type IntentSpecRejectionStatementMessage struct { Content *string `json:"content" tf:"content"` ContentType *string `json:"contentType" tf:"content_type"` // +optional GroupNumber *int64 `json:"groupNumber,omitempty" tf:"group_number"` }
func (*IntentSpecRejectionStatementMessage) DeepCopy ¶
func (in *IntentSpecRejectionStatementMessage) DeepCopy() *IntentSpecRejectionStatementMessage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecRejectionStatementMessage.
func (*IntentSpecRejectionStatementMessage) DeepCopyInto ¶
func (in *IntentSpecRejectionStatementMessage) DeepCopyInto(out *IntentSpecRejectionStatementMessage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecResource ¶
type IntentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Checksum *string `json:"checksum,omitempty" tf:"checksum"` // +optional ConclusionStatement *IntentSpecConclusionStatement `json:"conclusionStatement,omitempty" tf:"conclusion_statement"` // +optional ConfirmationPrompt *IntentSpecConfirmationPrompt `json:"confirmationPrompt,omitempty" tf:"confirmation_prompt"` // +optional CreateVersion *bool `json:"createVersion,omitempty" tf:"create_version"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DialogCodeHook *IntentSpecDialogCodeHook `json:"dialogCodeHook,omitempty" tf:"dialog_code_hook"` // +optional FollowUpPrompt *IntentSpecFollowUpPrompt `json:"followUpPrompt,omitempty" tf:"follow_up_prompt"` FulfillmentActivity *IntentSpecFulfillmentActivity `json:"fulfillmentActivity" tf:"fulfillment_activity"` // +optional LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date"` Name *string `json:"name" tf:"name"` // +optional ParentIntentSignature *string `json:"parentIntentSignature,omitempty" tf:"parent_intent_signature"` // +optional RejectionStatement *IntentSpecRejectionStatement `json:"rejectionStatement,omitempty" tf:"rejection_statement"` // +optional // +kubebuilder:validation:MaxItems=1500 SampleUtterances []string `json:"sampleUtterances,omitempty" tf:"sample_utterances"` // +optional // +kubebuilder:validation:MaxItems=100 Slot []IntentSpecSlot `json:"slot,omitempty" tf:"slot"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*IntentSpecResource) DeepCopy ¶
func (in *IntentSpecResource) DeepCopy() *IntentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecResource.
func (*IntentSpecResource) DeepCopyInto ¶
func (in *IntentSpecResource) DeepCopyInto(out *IntentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecSlot ¶
type IntentSpecSlot struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` // +optional ResponseCard *string `json:"responseCard,omitempty" tf:"response_card"` // +optional // +kubebuilder:validation:MaxItems=10 // +kubebuilder:validation:MinItems=1 SampleUtterances []string `json:"sampleUtterances,omitempty" tf:"sample_utterances"` SlotConstraint *string `json:"slotConstraint" tf:"slot_constraint"` SlotType *string `json:"slotType" tf:"slot_type"` // +optional SlotTypeVersion *string `json:"slotTypeVersion,omitempty" tf:"slot_type_version"` // +optional ValueElicitationPrompt *IntentSpecSlotValueElicitationPrompt `json:"valueElicitationPrompt,omitempty" tf:"value_elicitation_prompt"` }
func (*IntentSpecSlot) DeepCopy ¶
func (in *IntentSpecSlot) DeepCopy() *IntentSpecSlot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecSlot.
func (*IntentSpecSlot) DeepCopyInto ¶
func (in *IntentSpecSlot) DeepCopyInto(out *IntentSpecSlot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecSlotValueElicitationPrompt ¶
type IntentSpecSlotValueElicitationPrompt struct { MaxAttempts *int64 `json:"maxAttempts" tf:"max_attempts"` // +kubebuilder:validation:MaxItems=15 // +kubebuilder:validation:MinItems=1 Message []IntentSpecSlotValueElicitationPromptMessage `json:"message" tf:"message"` // +optional ResponseCard *string `json:"responseCard,omitempty" tf:"response_card"` }
func (*IntentSpecSlotValueElicitationPrompt) DeepCopy ¶
func (in *IntentSpecSlotValueElicitationPrompt) DeepCopy() *IntentSpecSlotValueElicitationPrompt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecSlotValueElicitationPrompt.
func (*IntentSpecSlotValueElicitationPrompt) DeepCopyInto ¶
func (in *IntentSpecSlotValueElicitationPrompt) DeepCopyInto(out *IntentSpecSlotValueElicitationPrompt)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentSpecSlotValueElicitationPromptCodec ¶
type IntentSpecSlotValueElicitationPromptCodec struct { }
+k8s:deepcopy-gen=false
func (IntentSpecSlotValueElicitationPromptCodec) Decode ¶
func (IntentSpecSlotValueElicitationPromptCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IntentSpecSlotValueElicitationPromptMessage ¶
type IntentSpecSlotValueElicitationPromptMessage struct { Content *string `json:"content" tf:"content"` ContentType *string `json:"contentType" tf:"content_type"` // +optional GroupNumber *int64 `json:"groupNumber,omitempty" tf:"group_number"` }
func (*IntentSpecSlotValueElicitationPromptMessage) DeepCopy ¶
func (in *IntentSpecSlotValueElicitationPromptMessage) DeepCopy() *IntentSpecSlotValueElicitationPromptMessage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentSpecSlotValueElicitationPromptMessage.
func (*IntentSpecSlotValueElicitationPromptMessage) DeepCopyInto ¶
func (in *IntentSpecSlotValueElicitationPromptMessage) DeepCopyInto(out *IntentSpecSlotValueElicitationPromptMessage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntentStatus ¶
type IntentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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 SlotType ¶
type SlotType struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SlotTypeSpec `json:"spec,omitempty"` Status SlotTypeStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*SlotType) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SlotType) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SlotTypeList ¶
type SlotTypeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SlotType CRD objects Items []SlotType `json:"items,omitempty"` }
SlotTypeList is 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.
type SlotTypeSpec ¶
type SlotTypeSpec struct { State *SlotTypeSpecResource `json:"state,omitempty" tf:"-"` Resource SlotTypeSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
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 SlotTypeSpecEnumerationValue ¶
type SlotTypeSpecEnumerationValue struct { // +optional // +kubebuilder:validation:MinItems=1 Synonyms []string `json:"synonyms,omitempty" tf:"synonyms"` Value *string `json:"value" tf:"value"` }
func (*SlotTypeSpecEnumerationValue) DeepCopy ¶
func (in *SlotTypeSpecEnumerationValue) DeepCopy() *SlotTypeSpecEnumerationValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlotTypeSpecEnumerationValue.
func (*SlotTypeSpecEnumerationValue) DeepCopyInto ¶
func (in *SlotTypeSpecEnumerationValue) DeepCopyInto(out *SlotTypeSpecEnumerationValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SlotTypeSpecResource ¶
type SlotTypeSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Checksum *string `json:"checksum,omitempty" tf:"checksum"` // +optional CreateVersion *bool `json:"createVersion,omitempty" tf:"create_version"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +kubebuilder:validation:MaxItems=10000 // +kubebuilder:validation:MinItems=1 EnumerationValue []SlotTypeSpecEnumerationValue `json:"enumerationValue" tf:"enumeration_value"` // +optional LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date"` Name *string `json:"name" tf:"name"` // +optional ValueSelectionStrategy *string `json:"valueSelectionStrategy,omitempty" tf:"value_selection_strategy"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*SlotTypeSpecResource) DeepCopy ¶
func (in *SlotTypeSpecResource) DeepCopy() *SlotTypeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlotTypeSpecResource.
func (*SlotTypeSpecResource) DeepCopyInto ¶
func (in *SlotTypeSpecResource) DeepCopyInto(out *SlotTypeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SlotTypeStatus ¶
type SlotTypeStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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.