Documentation
¶
Overview ¶
+groupName=connect.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 BotAssociation
- func (in *BotAssociation) DeepCopy() *BotAssociation
- func (in *BotAssociation) DeepCopyInto(out *BotAssociation)
- func (in *BotAssociation) DeepCopyObject() runtime.Object
- func (r *BotAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BotAssociation) ValidateCreate() error
- func (r *BotAssociation) ValidateDelete() error
- func (r *BotAssociation) ValidateUpdate(old runtime.Object) error
- type BotAssociationList
- type BotAssociationSpec
- type BotAssociationSpecLexBot
- type BotAssociationSpecLexBotCodec
- type BotAssociationSpecResource
- type BotAssociationStatus
- type ContactFlow
- func (in *ContactFlow) DeepCopy() *ContactFlow
- func (in *ContactFlow) DeepCopyInto(out *ContactFlow)
- func (in *ContactFlow) DeepCopyObject() runtime.Object
- func (r *ContactFlow) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ContactFlow) ValidateCreate() error
- func (r *ContactFlow) ValidateDelete() error
- func (r *ContactFlow) ValidateUpdate(old runtime.Object) error
- type ContactFlowList
- type ContactFlowModule
- func (in *ContactFlowModule) DeepCopy() *ContactFlowModule
- func (in *ContactFlowModule) DeepCopyInto(out *ContactFlowModule)
- func (in *ContactFlowModule) DeepCopyObject() runtime.Object
- func (r *ContactFlowModule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ContactFlowModule) ValidateCreate() error
- func (r *ContactFlowModule) ValidateDelete() error
- func (r *ContactFlowModule) ValidateUpdate(old runtime.Object) error
- type ContactFlowModuleList
- type ContactFlowModuleSpec
- type ContactFlowModuleSpecResource
- type ContactFlowModuleStatus
- type ContactFlowSpec
- type ContactFlowSpecResource
- type ContactFlowStatus
- type HoursOfOperation
- func (in *HoursOfOperation) DeepCopy() *HoursOfOperation
- func (in *HoursOfOperation) DeepCopyInto(out *HoursOfOperation)
- func (in *HoursOfOperation) DeepCopyObject() runtime.Object
- func (r *HoursOfOperation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HoursOfOperation) ValidateCreate() error
- func (r *HoursOfOperation) ValidateDelete() error
- func (r *HoursOfOperation) ValidateUpdate(old runtime.Object) error
- type HoursOfOperationList
- type HoursOfOperationSpec
- type HoursOfOperationSpecConfig
- type HoursOfOperationSpecConfigEndTime
- type HoursOfOperationSpecConfigEndTimeCodec
- type HoursOfOperationSpecConfigStartTime
- type HoursOfOperationSpecConfigStartTimeCodec
- type HoursOfOperationSpecResource
- type HoursOfOperationStatus
- type Instance
- func (in *Instance) DeepCopy() *Instance
- func (in *Instance) DeepCopyInto(out *Instance)
- func (in *Instance) DeepCopyObject() runtime.Object
- func (r *Instance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Instance) ValidateCreate() error
- func (r *Instance) ValidateDelete() error
- func (r *Instance) ValidateUpdate(old runtime.Object) error
- type InstanceList
- type InstanceSpec
- type InstanceSpecResource
- type InstanceStatus
- type LambdaFunctionAssociation
- func (in *LambdaFunctionAssociation) DeepCopy() *LambdaFunctionAssociation
- func (in *LambdaFunctionAssociation) DeepCopyInto(out *LambdaFunctionAssociation)
- func (in *LambdaFunctionAssociation) DeepCopyObject() runtime.Object
- func (r *LambdaFunctionAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LambdaFunctionAssociation) ValidateCreate() error
- func (r *LambdaFunctionAssociation) ValidateDelete() error
- func (r *LambdaFunctionAssociation) ValidateUpdate(old runtime.Object) error
- type LambdaFunctionAssociationList
- type LambdaFunctionAssociationSpec
- type LambdaFunctionAssociationSpecResource
- type LambdaFunctionAssociationStatus
- type Queue
- func (in *Queue) DeepCopy() *Queue
- func (in *Queue) DeepCopyInto(out *Queue)
- func (in *Queue) DeepCopyObject() runtime.Object
- func (r *Queue) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Queue) ValidateCreate() error
- func (r *Queue) ValidateDelete() error
- func (r *Queue) ValidateUpdate(old runtime.Object) error
- type QueueList
- type QueueSpec
- type QueueSpecOutboundCallerConfig
- type QueueSpecOutboundCallerConfigCodec
- type QueueSpecResource
- type QueueStatus
- type QuickConnect
- func (in *QuickConnect) DeepCopy() *QuickConnect
- func (in *QuickConnect) DeepCopyInto(out *QuickConnect)
- func (in *QuickConnect) DeepCopyObject() runtime.Object
- func (r *QuickConnect) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *QuickConnect) ValidateCreate() error
- func (r *QuickConnect) ValidateDelete() error
- func (r *QuickConnect) ValidateUpdate(old runtime.Object) error
- type QuickConnectList
- type QuickConnectSpec
- type QuickConnectSpecQuickConnectConfig
- type QuickConnectSpecQuickConnectConfigCodec
- type QuickConnectSpecQuickConnectConfigPhoneConfig
- type QuickConnectSpecQuickConnectConfigQueueConfig
- type QuickConnectSpecQuickConnectConfigUserConfig
- type QuickConnectSpecResource
- type QuickConnectStatus
- type RoutingProfile
- func (in *RoutingProfile) DeepCopy() *RoutingProfile
- func (in *RoutingProfile) DeepCopyInto(out *RoutingProfile)
- func (in *RoutingProfile) DeepCopyObject() runtime.Object
- func (r *RoutingProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RoutingProfile) ValidateCreate() error
- func (r *RoutingProfile) ValidateDelete() error
- func (r *RoutingProfile) ValidateUpdate(old runtime.Object) error
- type RoutingProfileList
- type RoutingProfileSpec
- type RoutingProfileSpecMediaConcurrencies
- type RoutingProfileSpecQueueConfigs
- type RoutingProfileSpecQueueConfigsAssociated
- type RoutingProfileSpecResource
- type RoutingProfileStatus
- type SecurityProfile
- func (in *SecurityProfile) DeepCopy() *SecurityProfile
- func (in *SecurityProfile) DeepCopyInto(out *SecurityProfile)
- func (in *SecurityProfile) DeepCopyObject() runtime.Object
- func (r *SecurityProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SecurityProfile) ValidateCreate() error
- func (r *SecurityProfile) ValidateDelete() error
- func (r *SecurityProfile) ValidateUpdate(old runtime.Object) error
- type SecurityProfileList
- type SecurityProfileSpec
- type SecurityProfileSpecResource
- type SecurityProfileStatus
- type UserHierarchyStructure
- func (in *UserHierarchyStructure) DeepCopy() *UserHierarchyStructure
- func (in *UserHierarchyStructure) DeepCopyInto(out *UserHierarchyStructure)
- func (in *UserHierarchyStructure) DeepCopyObject() runtime.Object
- func (r *UserHierarchyStructure) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UserHierarchyStructure) ValidateCreate() error
- func (r *UserHierarchyStructure) ValidateDelete() error
- func (r *UserHierarchyStructure) ValidateUpdate(old runtime.Object) error
- type UserHierarchyStructureList
- type UserHierarchyStructureSpec
- type UserHierarchyStructureSpecHierarchyStructure
- type UserHierarchyStructureSpecHierarchyStructureCodec
- func (UserHierarchyStructureSpecHierarchyStructureCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (UserHierarchyStructureSpecHierarchyStructureCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (UserHierarchyStructureSpecHierarchyStructureCodec) IsEmpty(ptr unsafe.Pointer) bool
- type UserHierarchyStructureSpecHierarchyStructureLevelFive
- type UserHierarchyStructureSpecHierarchyStructureLevelFiveCodec
- func (UserHierarchyStructureSpecHierarchyStructureLevelFiveCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (UserHierarchyStructureSpecHierarchyStructureLevelFiveCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (UserHierarchyStructureSpecHierarchyStructureLevelFiveCodec) IsEmpty(ptr unsafe.Pointer) bool
- type UserHierarchyStructureSpecHierarchyStructureLevelFour
- type UserHierarchyStructureSpecHierarchyStructureLevelFourCodec
- func (UserHierarchyStructureSpecHierarchyStructureLevelFourCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (UserHierarchyStructureSpecHierarchyStructureLevelFourCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (UserHierarchyStructureSpecHierarchyStructureLevelFourCodec) IsEmpty(ptr unsafe.Pointer) bool
- type UserHierarchyStructureSpecHierarchyStructureLevelOne
- type UserHierarchyStructureSpecHierarchyStructureLevelOneCodec
- func (UserHierarchyStructureSpecHierarchyStructureLevelOneCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (UserHierarchyStructureSpecHierarchyStructureLevelOneCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (UserHierarchyStructureSpecHierarchyStructureLevelOneCodec) IsEmpty(ptr unsafe.Pointer) bool
- type UserHierarchyStructureSpecHierarchyStructureLevelThree
- type UserHierarchyStructureSpecHierarchyStructureLevelThreeCodec
- func (UserHierarchyStructureSpecHierarchyStructureLevelThreeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (UserHierarchyStructureSpecHierarchyStructureLevelThreeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (UserHierarchyStructureSpecHierarchyStructureLevelThreeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type UserHierarchyStructureSpecHierarchyStructureLevelTwo
- type UserHierarchyStructureSpecHierarchyStructureLevelTwoCodec
- func (UserHierarchyStructureSpecHierarchyStructureLevelTwoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (UserHierarchyStructureSpecHierarchyStructureLevelTwoCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (UserHierarchyStructureSpecHierarchyStructureLevelTwoCodec) IsEmpty(ptr unsafe.Pointer) bool
- type UserHierarchyStructureSpecResource
- type UserHierarchyStructureStatus
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: connect.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 BotAssociation ¶
type BotAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BotAssociationSpec `json:"spec,omitempty"` Status BotAssociationStatus `json:"status,omitempty"` }
func (*BotAssociation) DeepCopy ¶
func (in *BotAssociation) DeepCopy() *BotAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotAssociation.
func (*BotAssociation) DeepCopyInto ¶
func (in *BotAssociation) DeepCopyInto(out *BotAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BotAssociation) DeepCopyObject ¶
func (in *BotAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BotAssociation) SetupWebhookWithManager ¶
func (r *BotAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BotAssociation) ValidateCreate ¶
func (r *BotAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BotAssociation) ValidateDelete ¶
func (r *BotAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BotAssociation) ValidateUpdate ¶
func (r *BotAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BotAssociationList ¶
type BotAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BotAssociation CRD objects Items []BotAssociation `json:"items,omitempty"` }
BotAssociationList is a list of BotAssociations
func (*BotAssociationList) DeepCopy ¶
func (in *BotAssociationList) DeepCopy() *BotAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotAssociationList.
func (*BotAssociationList) DeepCopyInto ¶
func (in *BotAssociationList) DeepCopyInto(out *BotAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BotAssociationList) DeepCopyObject ¶
func (in *BotAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BotAssociationSpec ¶
type BotAssociationSpec struct { State *BotAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource BotAssociationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BotAssociationSpec) DeepCopy ¶
func (in *BotAssociationSpec) DeepCopy() *BotAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotAssociationSpec.
func (*BotAssociationSpec) DeepCopyInto ¶
func (in *BotAssociationSpec) DeepCopyInto(out *BotAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BotAssociationSpecLexBot ¶
type BotAssociationSpecLexBot struct { // +optional LexRegion *string `json:"lexRegion,omitempty" tf:"lex_region"` Name *string `json:"name" tf:"name"` }
func (*BotAssociationSpecLexBot) DeepCopy ¶
func (in *BotAssociationSpecLexBot) DeepCopy() *BotAssociationSpecLexBot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotAssociationSpecLexBot.
func (*BotAssociationSpecLexBot) DeepCopyInto ¶
func (in *BotAssociationSpecLexBot) DeepCopyInto(out *BotAssociationSpecLexBot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BotAssociationSpecLexBotCodec ¶
type BotAssociationSpecLexBotCodec struct { }
+k8s:deepcopy-gen=false
func (BotAssociationSpecLexBotCodec) Decode ¶
func (BotAssociationSpecLexBotCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BotAssociationSpecResource ¶
type BotAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` InstanceID *string `json:"instanceID" tf:"instance_id"` LexBot *BotAssociationSpecLexBot `json:"lexBot" tf:"lex_bot"` }
func (*BotAssociationSpecResource) DeepCopy ¶
func (in *BotAssociationSpecResource) DeepCopy() *BotAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotAssociationSpecResource.
func (*BotAssociationSpecResource) DeepCopyInto ¶
func (in *BotAssociationSpecResource) DeepCopyInto(out *BotAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BotAssociationStatus ¶
type BotAssociationStatus 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 (*BotAssociationStatus) DeepCopy ¶
func (in *BotAssociationStatus) DeepCopy() *BotAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotAssociationStatus.
func (*BotAssociationStatus) DeepCopyInto ¶
func (in *BotAssociationStatus) DeepCopyInto(out *BotAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactFlow ¶
type ContactFlow struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContactFlowSpec `json:"spec,omitempty"` Status ContactFlowStatus `json:"status,omitempty"` }
func (*ContactFlow) DeepCopy ¶
func (in *ContactFlow) DeepCopy() *ContactFlow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlow.
func (*ContactFlow) DeepCopyInto ¶
func (in *ContactFlow) DeepCopyInto(out *ContactFlow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContactFlow) DeepCopyObject ¶
func (in *ContactFlow) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContactFlow) SetupWebhookWithManager ¶
func (r *ContactFlow) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ContactFlow) ValidateCreate ¶
func (r *ContactFlow) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ContactFlow) ValidateDelete ¶
func (r *ContactFlow) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ContactFlow) ValidateUpdate ¶
func (r *ContactFlow) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ContactFlowList ¶
type ContactFlowList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ContactFlow CRD objects Items []ContactFlow `json:"items,omitempty"` }
ContactFlowList is a list of ContactFlows
func (*ContactFlowList) DeepCopy ¶
func (in *ContactFlowList) DeepCopy() *ContactFlowList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowList.
func (*ContactFlowList) DeepCopyInto ¶
func (in *ContactFlowList) DeepCopyInto(out *ContactFlowList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContactFlowList) DeepCopyObject ¶
func (in *ContactFlowList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContactFlowModule ¶
type ContactFlowModule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContactFlowModuleSpec `json:"spec,omitempty"` Status ContactFlowModuleStatus `json:"status,omitempty"` }
func (*ContactFlowModule) DeepCopy ¶
func (in *ContactFlowModule) DeepCopy() *ContactFlowModule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowModule.
func (*ContactFlowModule) DeepCopyInto ¶
func (in *ContactFlowModule) DeepCopyInto(out *ContactFlowModule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContactFlowModule) DeepCopyObject ¶
func (in *ContactFlowModule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContactFlowModule) SetupWebhookWithManager ¶
func (r *ContactFlowModule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ContactFlowModule) ValidateCreate ¶
func (r *ContactFlowModule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ContactFlowModule) ValidateDelete ¶
func (r *ContactFlowModule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ContactFlowModule) ValidateUpdate ¶
func (r *ContactFlowModule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ContactFlowModuleList ¶
type ContactFlowModuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ContactFlowModule CRD objects Items []ContactFlowModule `json:"items,omitempty"` }
ContactFlowModuleList is a list of ContactFlowModules
func (*ContactFlowModuleList) DeepCopy ¶
func (in *ContactFlowModuleList) DeepCopy() *ContactFlowModuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowModuleList.
func (*ContactFlowModuleList) DeepCopyInto ¶
func (in *ContactFlowModuleList) DeepCopyInto(out *ContactFlowModuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContactFlowModuleList) DeepCopyObject ¶
func (in *ContactFlowModuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContactFlowModuleSpec ¶
type ContactFlowModuleSpec struct { State *ContactFlowModuleSpecResource `json:"state,omitempty" tf:"-"` Resource ContactFlowModuleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ContactFlowModuleSpec) DeepCopy ¶
func (in *ContactFlowModuleSpec) DeepCopy() *ContactFlowModuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowModuleSpec.
func (*ContactFlowModuleSpec) DeepCopyInto ¶
func (in *ContactFlowModuleSpec) DeepCopyInto(out *ContactFlowModuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactFlowModuleSpecResource ¶
type ContactFlowModuleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional ContactFlowModuleID *string `json:"contactFlowModuleID,omitempty" tf:"contact_flow_module_id"` // +optional Content *string `json:"content,omitempty" tf:"content"` // +optional ContentHash *string `json:"contentHash,omitempty" tf:"content_hash"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Filename *string `json:"filename,omitempty" tf:"filename"` InstanceID *string `json:"instanceID" tf:"instance_id"` Name *string `json:"name" tf:"name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ContactFlowModuleSpecResource) DeepCopy ¶
func (in *ContactFlowModuleSpecResource) DeepCopy() *ContactFlowModuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowModuleSpecResource.
func (*ContactFlowModuleSpecResource) DeepCopyInto ¶
func (in *ContactFlowModuleSpecResource) DeepCopyInto(out *ContactFlowModuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactFlowModuleStatus ¶
type ContactFlowModuleStatus 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 (*ContactFlowModuleStatus) DeepCopy ¶
func (in *ContactFlowModuleStatus) DeepCopy() *ContactFlowModuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowModuleStatus.
func (*ContactFlowModuleStatus) DeepCopyInto ¶
func (in *ContactFlowModuleStatus) DeepCopyInto(out *ContactFlowModuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactFlowSpec ¶
type ContactFlowSpec struct { State *ContactFlowSpecResource `json:"state,omitempty" tf:"-"` Resource ContactFlowSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ContactFlowSpec) DeepCopy ¶
func (in *ContactFlowSpec) DeepCopy() *ContactFlowSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowSpec.
func (*ContactFlowSpec) DeepCopyInto ¶
func (in *ContactFlowSpec) DeepCopyInto(out *ContactFlowSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactFlowSpecResource ¶
type ContactFlowSpecResource 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 ContactFlowID *string `json:"contactFlowID,omitempty" tf:"contact_flow_id"` // +optional Content *string `json:"content,omitempty" tf:"content"` // +optional ContentHash *string `json:"contentHash,omitempty" tf:"content_hash"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Filename *string `json:"filename,omitempty" tf:"filename"` InstanceID *string `json:"instanceID" tf:"instance_id"` Name *string `json:"name" tf:"name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*ContactFlowSpecResource) DeepCopy ¶
func (in *ContactFlowSpecResource) DeepCopy() *ContactFlowSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowSpecResource.
func (*ContactFlowSpecResource) DeepCopyInto ¶
func (in *ContactFlowSpecResource) DeepCopyInto(out *ContactFlowSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactFlowStatus ¶
type ContactFlowStatus 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 (*ContactFlowStatus) DeepCopy ¶
func (in *ContactFlowStatus) DeepCopy() *ContactFlowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowStatus.
func (*ContactFlowStatus) DeepCopyInto ¶
func (in *ContactFlowStatus) DeepCopyInto(out *ContactFlowStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HoursOfOperation ¶
type HoursOfOperation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HoursOfOperationSpec `json:"spec,omitempty"` Status HoursOfOperationStatus `json:"status,omitempty"` }
func (*HoursOfOperation) DeepCopy ¶
func (in *HoursOfOperation) DeepCopy() *HoursOfOperation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoursOfOperation.
func (*HoursOfOperation) DeepCopyInto ¶
func (in *HoursOfOperation) DeepCopyInto(out *HoursOfOperation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HoursOfOperation) DeepCopyObject ¶
func (in *HoursOfOperation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HoursOfOperation) SetupWebhookWithManager ¶
func (r *HoursOfOperation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HoursOfOperation) ValidateCreate ¶
func (r *HoursOfOperation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HoursOfOperation) ValidateDelete ¶
func (r *HoursOfOperation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HoursOfOperation) ValidateUpdate ¶
func (r *HoursOfOperation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HoursOfOperationList ¶
type HoursOfOperationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HoursOfOperation CRD objects Items []HoursOfOperation `json:"items,omitempty"` }
HoursOfOperationList is a list of HoursOfOperations
func (*HoursOfOperationList) DeepCopy ¶
func (in *HoursOfOperationList) DeepCopy() *HoursOfOperationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoursOfOperationList.
func (*HoursOfOperationList) DeepCopyInto ¶
func (in *HoursOfOperationList) DeepCopyInto(out *HoursOfOperationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HoursOfOperationList) DeepCopyObject ¶
func (in *HoursOfOperationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HoursOfOperationSpec ¶
type HoursOfOperationSpec struct { State *HoursOfOperationSpecResource `json:"state,omitempty" tf:"-"` Resource HoursOfOperationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*HoursOfOperationSpec) DeepCopy ¶
func (in *HoursOfOperationSpec) DeepCopy() *HoursOfOperationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoursOfOperationSpec.
func (*HoursOfOperationSpec) DeepCopyInto ¶
func (in *HoursOfOperationSpec) DeepCopyInto(out *HoursOfOperationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HoursOfOperationSpecConfig ¶
type HoursOfOperationSpecConfig struct { Day *string `json:"day" tf:"day"` EndTime *HoursOfOperationSpecConfigEndTime `json:"endTime" tf:"end_time"` StartTime *HoursOfOperationSpecConfigStartTime `json:"startTime" tf:"start_time"` }
func (*HoursOfOperationSpecConfig) DeepCopy ¶
func (in *HoursOfOperationSpecConfig) DeepCopy() *HoursOfOperationSpecConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoursOfOperationSpecConfig.
func (*HoursOfOperationSpecConfig) DeepCopyInto ¶
func (in *HoursOfOperationSpecConfig) DeepCopyInto(out *HoursOfOperationSpecConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HoursOfOperationSpecConfigEndTime ¶
type HoursOfOperationSpecConfigEndTime struct { Hours *int64 `json:"hours" tf:"hours"` Minutes *int64 `json:"minutes" tf:"minutes"` }
func (*HoursOfOperationSpecConfigEndTime) DeepCopy ¶
func (in *HoursOfOperationSpecConfigEndTime) DeepCopy() *HoursOfOperationSpecConfigEndTime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoursOfOperationSpecConfigEndTime.
func (*HoursOfOperationSpecConfigEndTime) DeepCopyInto ¶
func (in *HoursOfOperationSpecConfigEndTime) DeepCopyInto(out *HoursOfOperationSpecConfigEndTime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HoursOfOperationSpecConfigEndTimeCodec ¶
type HoursOfOperationSpecConfigEndTimeCodec struct { }
+k8s:deepcopy-gen=false
func (HoursOfOperationSpecConfigEndTimeCodec) Decode ¶
func (HoursOfOperationSpecConfigEndTimeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type HoursOfOperationSpecConfigStartTime ¶
type HoursOfOperationSpecConfigStartTime struct { Hours *int64 `json:"hours" tf:"hours"` Minutes *int64 `json:"minutes" tf:"minutes"` }
func (*HoursOfOperationSpecConfigStartTime) DeepCopy ¶
func (in *HoursOfOperationSpecConfigStartTime) DeepCopy() *HoursOfOperationSpecConfigStartTime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoursOfOperationSpecConfigStartTime.
func (*HoursOfOperationSpecConfigStartTime) DeepCopyInto ¶
func (in *HoursOfOperationSpecConfigStartTime) DeepCopyInto(out *HoursOfOperationSpecConfigStartTime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HoursOfOperationSpecConfigStartTimeCodec ¶
type HoursOfOperationSpecConfigStartTimeCodec struct { }
+k8s:deepcopy-gen=false
func (HoursOfOperationSpecConfigStartTimeCodec) Decode ¶
func (HoursOfOperationSpecConfigStartTimeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type HoursOfOperationSpecResource ¶
type HoursOfOperationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Config []HoursOfOperationSpecConfig `json:"config" tf:"config"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional // Deprecated HoursOfOperationArn *string `json:"hoursOfOperationArn,omitempty" tf:"hours_of_operation_arn"` // +optional HoursOfOperationID *string `json:"hoursOfOperationID,omitempty" tf:"hours_of_operation_id"` InstanceID *string `json:"instanceID" tf:"instance_id"` Name *string `json:"name" tf:"name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` TimeZone *string `json:"timeZone" tf:"time_zone"` }
func (*HoursOfOperationSpecResource) DeepCopy ¶
func (in *HoursOfOperationSpecResource) DeepCopy() *HoursOfOperationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoursOfOperationSpecResource.
func (*HoursOfOperationSpecResource) DeepCopyInto ¶
func (in *HoursOfOperationSpecResource) DeepCopyInto(out *HoursOfOperationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HoursOfOperationStatus ¶
type HoursOfOperationStatus 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 (*HoursOfOperationStatus) DeepCopy ¶
func (in *HoursOfOperationStatus) DeepCopy() *HoursOfOperationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoursOfOperationStatus.
func (*HoursOfOperationStatus) DeepCopyInto ¶
func (in *HoursOfOperationStatus) DeepCopyInto(out *HoursOfOperationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance ¶
type Instance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceSpec `json:"spec,omitempty"` Status InstanceStatus `json:"status,omitempty"` }
func (*Instance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.
func (*Instance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Instance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Instance) SetupWebhookWithManager ¶
func (*Instance) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Instance) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type InstanceList ¶
type InstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Instance CRD objects Items []Instance `json:"items,omitempty"` }
InstanceList is a list of Instances
func (*InstanceList) DeepCopy ¶
func (in *InstanceList) DeepCopy() *InstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.
func (*InstanceList) DeepCopyInto ¶
func (in *InstanceList) DeepCopyInto(out *InstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceList) DeepCopyObject ¶
func (in *InstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceSpec ¶
type InstanceSpec struct { State *InstanceSpecResource `json:"state,omitempty" tf:"-"` Resource InstanceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*InstanceSpec) DeepCopy ¶
func (in *InstanceSpec) DeepCopy() *InstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpec.
func (*InstanceSpec) DeepCopyInto ¶
func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecResource ¶
type InstanceSpecResource 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 AutoResolveBestVoicesEnabled *bool `json:"autoResolveBestVoicesEnabled,omitempty" tf:"auto_resolve_best_voices_enabled"` // +optional ContactFlowLogsEnabled *bool `json:"contactFlowLogsEnabled,omitempty" tf:"contact_flow_logs_enabled"` // +optional ContactLensEnabled *bool `json:"contactLensEnabled,omitempty" tf:"contact_lens_enabled"` // +optional CreatedTime *string `json:"createdTime,omitempty" tf:"created_time"` // +optional DirectoryID *string `json:"directoryID,omitempty" tf:"directory_id"` // +optional EarlyMediaEnabled *bool `json:"earlyMediaEnabled,omitempty" tf:"early_media_enabled"` IdentityManagementType *string `json:"identityManagementType" tf:"identity_management_type"` InboundCallsEnabled *bool `json:"inboundCallsEnabled" tf:"inbound_calls_enabled"` // +optional InstanceAlias *string `json:"instanceAlias,omitempty" tf:"instance_alias"` OutboundCallsEnabled *bool `json:"outboundCallsEnabled" tf:"outbound_calls_enabled"` // +optional ServiceRole *string `json:"serviceRole,omitempty" tf:"service_role"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*InstanceSpecResource) DeepCopy ¶
func (in *InstanceSpecResource) DeepCopy() *InstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecResource.
func (*InstanceSpecResource) DeepCopyInto ¶
func (in *InstanceSpecResource) DeepCopyInto(out *InstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStatus ¶
type InstanceStatus 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 (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LambdaFunctionAssociation ¶
type LambdaFunctionAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LambdaFunctionAssociationSpec `json:"spec,omitempty"` Status LambdaFunctionAssociationStatus `json:"status,omitempty"` }
func (*LambdaFunctionAssociation) DeepCopy ¶
func (in *LambdaFunctionAssociation) DeepCopy() *LambdaFunctionAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionAssociation.
func (*LambdaFunctionAssociation) DeepCopyInto ¶
func (in *LambdaFunctionAssociation) DeepCopyInto(out *LambdaFunctionAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LambdaFunctionAssociation) DeepCopyObject ¶
func (in *LambdaFunctionAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LambdaFunctionAssociation) SetupWebhookWithManager ¶
func (r *LambdaFunctionAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LambdaFunctionAssociation) ValidateCreate ¶
func (r *LambdaFunctionAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LambdaFunctionAssociation) ValidateDelete ¶
func (r *LambdaFunctionAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LambdaFunctionAssociation) ValidateUpdate ¶
func (r *LambdaFunctionAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LambdaFunctionAssociationList ¶
type LambdaFunctionAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LambdaFunctionAssociation CRD objects Items []LambdaFunctionAssociation `json:"items,omitempty"` }
LambdaFunctionAssociationList is a list of LambdaFunctionAssociations
func (*LambdaFunctionAssociationList) DeepCopy ¶
func (in *LambdaFunctionAssociationList) DeepCopy() *LambdaFunctionAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionAssociationList.
func (*LambdaFunctionAssociationList) DeepCopyInto ¶
func (in *LambdaFunctionAssociationList) DeepCopyInto(out *LambdaFunctionAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LambdaFunctionAssociationList) DeepCopyObject ¶
func (in *LambdaFunctionAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LambdaFunctionAssociationSpec ¶
type LambdaFunctionAssociationSpec struct { State *LambdaFunctionAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource LambdaFunctionAssociationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LambdaFunctionAssociationSpec) DeepCopy ¶
func (in *LambdaFunctionAssociationSpec) DeepCopy() *LambdaFunctionAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionAssociationSpec.
func (*LambdaFunctionAssociationSpec) DeepCopyInto ¶
func (in *LambdaFunctionAssociationSpec) DeepCopyInto(out *LambdaFunctionAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LambdaFunctionAssociationSpecResource ¶
type LambdaFunctionAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` FunctionArn *string `json:"functionArn" tf:"function_arn"` InstanceID *string `json:"instanceID" tf:"instance_id"` }
func (*LambdaFunctionAssociationSpecResource) DeepCopy ¶
func (in *LambdaFunctionAssociationSpecResource) DeepCopy() *LambdaFunctionAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionAssociationSpecResource.
func (*LambdaFunctionAssociationSpecResource) DeepCopyInto ¶
func (in *LambdaFunctionAssociationSpecResource) DeepCopyInto(out *LambdaFunctionAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LambdaFunctionAssociationStatus ¶
type LambdaFunctionAssociationStatus 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 (*LambdaFunctionAssociationStatus) DeepCopy ¶
func (in *LambdaFunctionAssociationStatus) DeepCopy() *LambdaFunctionAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionAssociationStatus.
func (*LambdaFunctionAssociationStatus) DeepCopyInto ¶
func (in *LambdaFunctionAssociationStatus) DeepCopyInto(out *LambdaFunctionAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Queue ¶
type Queue struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QueueSpec `json:"spec,omitempty"` Status QueueStatus `json:"status,omitempty"` }
func (*Queue) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Queue.
func (*Queue) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Queue) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Queue) SetupWebhookWithManager ¶
func (*Queue) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Queue) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type QueueList ¶
type QueueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Queue CRD objects Items []Queue `json:"items,omitempty"` }
QueueList is a list of Queues
func (*QueueList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueList.
func (*QueueList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QueueList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type QueueSpec ¶
type QueueSpec struct { State *QueueSpecResource `json:"state,omitempty" tf:"-"` Resource QueueSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*QueueSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueSpec.
func (*QueueSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueSpecOutboundCallerConfig ¶
type QueueSpecOutboundCallerConfig struct { // +optional OutboundCallerIDName *string `json:"outboundCallerIDName,omitempty" tf:"outbound_caller_id_name"` // +optional OutboundCallerIDNumberID *string `json:"outboundCallerIDNumberID,omitempty" tf:"outbound_caller_id_number_id"` // +optional OutboundFlowID *string `json:"outboundFlowID,omitempty" tf:"outbound_flow_id"` }
func (*QueueSpecOutboundCallerConfig) DeepCopy ¶
func (in *QueueSpecOutboundCallerConfig) DeepCopy() *QueueSpecOutboundCallerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueSpecOutboundCallerConfig.
func (*QueueSpecOutboundCallerConfig) DeepCopyInto ¶
func (in *QueueSpecOutboundCallerConfig) DeepCopyInto(out *QueueSpecOutboundCallerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueSpecOutboundCallerConfigCodec ¶
type QueueSpecOutboundCallerConfigCodec struct { }
+k8s:deepcopy-gen=false
func (QueueSpecOutboundCallerConfigCodec) Decode ¶
func (QueueSpecOutboundCallerConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type QueueSpecResource ¶
type QueueSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` HoursOfOperationID *string `json:"hoursOfOperationID" tf:"hours_of_operation_id"` InstanceID *string `json:"instanceID" tf:"instance_id"` // +optional MaxContacts *int64 `json:"maxContacts,omitempty" tf:"max_contacts"` Name *string `json:"name" tf:"name"` // +optional OutboundCallerConfig *QueueSpecOutboundCallerConfig `json:"outboundCallerConfig,omitempty" tf:"outbound_caller_config"` // +optional QueueID *string `json:"queueID,omitempty" tf:"queue_id"` // +optional QuickConnectIDS []string `json:"quickConnectIDS,omitempty" tf:"quick_connect_ids"` // +optional QuickConnectIDSAssociated []string `json:"quickConnectIDSAssociated,omitempty" tf:"quick_connect_ids_associated"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*QueueSpecResource) DeepCopy ¶
func (in *QueueSpecResource) DeepCopy() *QueueSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueSpecResource.
func (*QueueSpecResource) DeepCopyInto ¶
func (in *QueueSpecResource) DeepCopyInto(out *QueueSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueStatus ¶
type QueueStatus 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 (*QueueStatus) DeepCopy ¶
func (in *QueueStatus) DeepCopy() *QueueStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueStatus.
func (*QueueStatus) DeepCopyInto ¶
func (in *QueueStatus) DeepCopyInto(out *QueueStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuickConnect ¶
type QuickConnect struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QuickConnectSpec `json:"spec,omitempty"` Status QuickConnectStatus `json:"status,omitempty"` }
func (*QuickConnect) DeepCopy ¶
func (in *QuickConnect) DeepCopy() *QuickConnect
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnect.
func (*QuickConnect) DeepCopyInto ¶
func (in *QuickConnect) DeepCopyInto(out *QuickConnect)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QuickConnect) DeepCopyObject ¶
func (in *QuickConnect) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QuickConnect) SetupWebhookWithManager ¶
func (r *QuickConnect) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*QuickConnect) ValidateCreate ¶
func (r *QuickConnect) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*QuickConnect) ValidateDelete ¶
func (r *QuickConnect) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*QuickConnect) ValidateUpdate ¶
func (r *QuickConnect) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type QuickConnectList ¶
type QuickConnectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of QuickConnect CRD objects Items []QuickConnect `json:"items,omitempty"` }
QuickConnectList is a list of QuickConnects
func (*QuickConnectList) DeepCopy ¶
func (in *QuickConnectList) DeepCopy() *QuickConnectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnectList.
func (*QuickConnectList) DeepCopyInto ¶
func (in *QuickConnectList) DeepCopyInto(out *QuickConnectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QuickConnectList) DeepCopyObject ¶
func (in *QuickConnectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type QuickConnectSpec ¶
type QuickConnectSpec struct { State *QuickConnectSpecResource `json:"state,omitempty" tf:"-"` Resource QuickConnectSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*QuickConnectSpec) DeepCopy ¶
func (in *QuickConnectSpec) DeepCopy() *QuickConnectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnectSpec.
func (*QuickConnectSpec) DeepCopyInto ¶
func (in *QuickConnectSpec) DeepCopyInto(out *QuickConnectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuickConnectSpecQuickConnectConfig ¶
type QuickConnectSpecQuickConnectConfig struct { // +optional PhoneConfig []QuickConnectSpecQuickConnectConfigPhoneConfig `json:"phoneConfig,omitempty" tf:"phone_config"` // +optional QueueConfig []QuickConnectSpecQuickConnectConfigQueueConfig `json:"queueConfig,omitempty" tf:"queue_config"` QuickConnectType *string `json:"quickConnectType" tf:"quick_connect_type"` // +optional UserConfig []QuickConnectSpecQuickConnectConfigUserConfig `json:"userConfig,omitempty" tf:"user_config"` }
func (*QuickConnectSpecQuickConnectConfig) DeepCopy ¶
func (in *QuickConnectSpecQuickConnectConfig) DeepCopy() *QuickConnectSpecQuickConnectConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnectSpecQuickConnectConfig.
func (*QuickConnectSpecQuickConnectConfig) DeepCopyInto ¶
func (in *QuickConnectSpecQuickConnectConfig) DeepCopyInto(out *QuickConnectSpecQuickConnectConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuickConnectSpecQuickConnectConfigCodec ¶
type QuickConnectSpecQuickConnectConfigCodec struct { }
+k8s:deepcopy-gen=false
func (QuickConnectSpecQuickConnectConfigCodec) Decode ¶
func (QuickConnectSpecQuickConnectConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type QuickConnectSpecQuickConnectConfigPhoneConfig ¶
type QuickConnectSpecQuickConnectConfigPhoneConfig struct {
PhoneNumber *string `json:"phoneNumber" tf:"phone_number"`
}
func (*QuickConnectSpecQuickConnectConfigPhoneConfig) DeepCopy ¶
func (in *QuickConnectSpecQuickConnectConfigPhoneConfig) DeepCopy() *QuickConnectSpecQuickConnectConfigPhoneConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnectSpecQuickConnectConfigPhoneConfig.
func (*QuickConnectSpecQuickConnectConfigPhoneConfig) DeepCopyInto ¶
func (in *QuickConnectSpecQuickConnectConfigPhoneConfig) DeepCopyInto(out *QuickConnectSpecQuickConnectConfigPhoneConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuickConnectSpecQuickConnectConfigQueueConfig ¶
type QuickConnectSpecQuickConnectConfigQueueConfig struct { ContactFlowID *string `json:"contactFlowID" tf:"contact_flow_id"` QueueID *string `json:"queueID" tf:"queue_id"` }
func (*QuickConnectSpecQuickConnectConfigQueueConfig) DeepCopy ¶
func (in *QuickConnectSpecQuickConnectConfigQueueConfig) DeepCopy() *QuickConnectSpecQuickConnectConfigQueueConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnectSpecQuickConnectConfigQueueConfig.
func (*QuickConnectSpecQuickConnectConfigQueueConfig) DeepCopyInto ¶
func (in *QuickConnectSpecQuickConnectConfigQueueConfig) DeepCopyInto(out *QuickConnectSpecQuickConnectConfigQueueConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuickConnectSpecQuickConnectConfigUserConfig ¶
type QuickConnectSpecQuickConnectConfigUserConfig struct { ContactFlowID *string `json:"contactFlowID" tf:"contact_flow_id"` UserID *string `json:"userID" tf:"user_id"` }
func (*QuickConnectSpecQuickConnectConfigUserConfig) DeepCopy ¶
func (in *QuickConnectSpecQuickConnectConfigUserConfig) DeepCopy() *QuickConnectSpecQuickConnectConfigUserConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnectSpecQuickConnectConfigUserConfig.
func (*QuickConnectSpecQuickConnectConfigUserConfig) DeepCopyInto ¶
func (in *QuickConnectSpecQuickConnectConfigUserConfig) DeepCopyInto(out *QuickConnectSpecQuickConnectConfigUserConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuickConnectSpecResource ¶
type QuickConnectSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` InstanceID *string `json:"instanceID" tf:"instance_id"` Name *string `json:"name" tf:"name"` QuickConnectConfig *QuickConnectSpecQuickConnectConfig `json:"quickConnectConfig" tf:"quick_connect_config"` // +optional QuickConnectID *string `json:"quickConnectID,omitempty" tf:"quick_connect_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*QuickConnectSpecResource) DeepCopy ¶
func (in *QuickConnectSpecResource) DeepCopy() *QuickConnectSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnectSpecResource.
func (*QuickConnectSpecResource) DeepCopyInto ¶
func (in *QuickConnectSpecResource) DeepCopyInto(out *QuickConnectSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuickConnectStatus ¶
type QuickConnectStatus 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 (*QuickConnectStatus) DeepCopy ¶
func (in *QuickConnectStatus) DeepCopy() *QuickConnectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnectStatus.
func (*QuickConnectStatus) DeepCopyInto ¶
func (in *QuickConnectStatus) DeepCopyInto(out *QuickConnectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingProfile ¶
type RoutingProfile struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoutingProfileSpec `json:"spec,omitempty"` Status RoutingProfileStatus `json:"status,omitempty"` }
func (*RoutingProfile) DeepCopy ¶
func (in *RoutingProfile) DeepCopy() *RoutingProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingProfile.
func (*RoutingProfile) DeepCopyInto ¶
func (in *RoutingProfile) DeepCopyInto(out *RoutingProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingProfile) DeepCopyObject ¶
func (in *RoutingProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoutingProfile) SetupWebhookWithManager ¶
func (r *RoutingProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RoutingProfile) ValidateCreate ¶
func (r *RoutingProfile) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RoutingProfile) ValidateDelete ¶
func (r *RoutingProfile) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RoutingProfile) ValidateUpdate ¶
func (r *RoutingProfile) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RoutingProfileList ¶
type RoutingProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RoutingProfile CRD objects Items []RoutingProfile `json:"items,omitempty"` }
RoutingProfileList is a list of RoutingProfiles
func (*RoutingProfileList) DeepCopy ¶
func (in *RoutingProfileList) DeepCopy() *RoutingProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingProfileList.
func (*RoutingProfileList) DeepCopyInto ¶
func (in *RoutingProfileList) DeepCopyInto(out *RoutingProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingProfileList) DeepCopyObject ¶
func (in *RoutingProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RoutingProfileSpec ¶
type RoutingProfileSpec struct { State *RoutingProfileSpecResource `json:"state,omitempty" tf:"-"` Resource RoutingProfileSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RoutingProfileSpec) DeepCopy ¶
func (in *RoutingProfileSpec) DeepCopy() *RoutingProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingProfileSpec.
func (*RoutingProfileSpec) DeepCopyInto ¶
func (in *RoutingProfileSpec) DeepCopyInto(out *RoutingProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingProfileSpecMediaConcurrencies ¶
type RoutingProfileSpecMediaConcurrencies struct { Channel *string `json:"channel" tf:"channel"` Concurrency *int64 `json:"concurrency" tf:"concurrency"` }
func (*RoutingProfileSpecMediaConcurrencies) DeepCopy ¶
func (in *RoutingProfileSpecMediaConcurrencies) DeepCopy() *RoutingProfileSpecMediaConcurrencies
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingProfileSpecMediaConcurrencies.
func (*RoutingProfileSpecMediaConcurrencies) DeepCopyInto ¶
func (in *RoutingProfileSpecMediaConcurrencies) DeepCopyInto(out *RoutingProfileSpecMediaConcurrencies)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingProfileSpecQueueConfigs ¶
type RoutingProfileSpecQueueConfigs struct { Channel *string `json:"channel" tf:"channel"` Delay *int64 `json:"delay" tf:"delay"` Priority *int64 `json:"priority" tf:"priority"` // +optional QueueArn *string `json:"queueArn,omitempty" tf:"queue_arn"` QueueID *string `json:"queueID" tf:"queue_id"` // +optional QueueName *string `json:"queueName,omitempty" tf:"queue_name"` }
func (*RoutingProfileSpecQueueConfigs) DeepCopy ¶
func (in *RoutingProfileSpecQueueConfigs) DeepCopy() *RoutingProfileSpecQueueConfigs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingProfileSpecQueueConfigs.
func (*RoutingProfileSpecQueueConfigs) DeepCopyInto ¶
func (in *RoutingProfileSpecQueueConfigs) DeepCopyInto(out *RoutingProfileSpecQueueConfigs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingProfileSpecQueueConfigsAssociated ¶
type RoutingProfileSpecQueueConfigsAssociated struct { // +optional Channel *string `json:"channel,omitempty" tf:"channel"` // +optional Delay *int64 `json:"delay,omitempty" tf:"delay"` // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` // +optional QueueArn *string `json:"queueArn,omitempty" tf:"queue_arn"` // +optional QueueID *string `json:"queueID,omitempty" tf:"queue_id"` // +optional QueueName *string `json:"queueName,omitempty" tf:"queue_name"` }
func (*RoutingProfileSpecQueueConfigsAssociated) DeepCopy ¶
func (in *RoutingProfileSpecQueueConfigsAssociated) DeepCopy() *RoutingProfileSpecQueueConfigsAssociated
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingProfileSpecQueueConfigsAssociated.
func (*RoutingProfileSpecQueueConfigsAssociated) DeepCopyInto ¶
func (in *RoutingProfileSpecQueueConfigsAssociated) DeepCopyInto(out *RoutingProfileSpecQueueConfigsAssociated)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingProfileSpecResource ¶
type RoutingProfileSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` DefaultOutboundQueueID *string `json:"defaultOutboundQueueID" tf:"default_outbound_queue_id"` Description *string `json:"description" tf:"description"` InstanceID *string `json:"instanceID" tf:"instance_id"` // +kubebuilder:validation:MinItems=1 MediaConcurrencies []RoutingProfileSpecMediaConcurrencies `json:"mediaConcurrencies" tf:"media_concurrencies"` Name *string `json:"name" tf:"name"` // +optional // +kubebuilder:validation:MaxItems=10 // +kubebuilder:validation:MinItems=1 QueueConfigs []RoutingProfileSpecQueueConfigs `json:"queueConfigs,omitempty" tf:"queue_configs"` // +optional QueueConfigsAssociated []RoutingProfileSpecQueueConfigsAssociated `json:"queueConfigsAssociated,omitempty" tf:"queue_configs_associated"` // +optional RoutingProfileID *string `json:"routingProfileID,omitempty" tf:"routing_profile_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*RoutingProfileSpecResource) DeepCopy ¶
func (in *RoutingProfileSpecResource) DeepCopy() *RoutingProfileSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingProfileSpecResource.
func (*RoutingProfileSpecResource) DeepCopyInto ¶
func (in *RoutingProfileSpecResource) DeepCopyInto(out *RoutingProfileSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingProfileStatus ¶
type RoutingProfileStatus 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 (*RoutingProfileStatus) DeepCopy ¶
func (in *RoutingProfileStatus) DeepCopy() *RoutingProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingProfileStatus.
func (*RoutingProfileStatus) DeepCopyInto ¶
func (in *RoutingProfileStatus) DeepCopyInto(out *RoutingProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityProfile ¶
type SecurityProfile struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityProfileSpec `json:"spec,omitempty"` Status SecurityProfileStatus `json:"status,omitempty"` }
func (*SecurityProfile) DeepCopy ¶
func (in *SecurityProfile) DeepCopy() *SecurityProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfile.
func (*SecurityProfile) DeepCopyInto ¶
func (in *SecurityProfile) DeepCopyInto(out *SecurityProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityProfile) DeepCopyObject ¶
func (in *SecurityProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityProfile) SetupWebhookWithManager ¶
func (r *SecurityProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SecurityProfile) ValidateCreate ¶
func (r *SecurityProfile) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SecurityProfile) ValidateDelete ¶
func (r *SecurityProfile) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SecurityProfile) ValidateUpdate ¶
func (r *SecurityProfile) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SecurityProfileList ¶
type SecurityProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SecurityProfile CRD objects Items []SecurityProfile `json:"items,omitempty"` }
SecurityProfileList is a list of SecurityProfiles
func (*SecurityProfileList) DeepCopy ¶
func (in *SecurityProfileList) DeepCopy() *SecurityProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfileList.
func (*SecurityProfileList) DeepCopyInto ¶
func (in *SecurityProfileList) DeepCopyInto(out *SecurityProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityProfileList) DeepCopyObject ¶
func (in *SecurityProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecurityProfileSpec ¶
type SecurityProfileSpec struct { State *SecurityProfileSpecResource `json:"state,omitempty" tf:"-"` Resource SecurityProfileSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SecurityProfileSpec) DeepCopy ¶
func (in *SecurityProfileSpec) DeepCopy() *SecurityProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfileSpec.
func (*SecurityProfileSpec) DeepCopyInto ¶
func (in *SecurityProfileSpec) DeepCopyInto(out *SecurityProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityProfileSpecResource ¶
type SecurityProfileSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` InstanceID *string `json:"instanceID" tf:"instance_id"` Name *string `json:"name" tf:"name"` // +optional OrganizationResourceID *string `json:"organizationResourceID,omitempty" tf:"organization_resource_id"` // +optional // +kubebuilder:validation:MaxItems=500 Permissions []string `json:"permissions,omitempty" tf:"permissions"` // +optional SecurityProfileID *string `json:"securityProfileID,omitempty" tf:"security_profile_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*SecurityProfileSpecResource) DeepCopy ¶
func (in *SecurityProfileSpecResource) DeepCopy() *SecurityProfileSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfileSpecResource.
func (*SecurityProfileSpecResource) DeepCopyInto ¶
func (in *SecurityProfileSpecResource) DeepCopyInto(out *SecurityProfileSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityProfileStatus ¶
type SecurityProfileStatus 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 (*SecurityProfileStatus) DeepCopy ¶
func (in *SecurityProfileStatus) DeepCopy() *SecurityProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfileStatus.
func (*SecurityProfileStatus) DeepCopyInto ¶
func (in *SecurityProfileStatus) DeepCopyInto(out *SecurityProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserHierarchyStructure ¶
type UserHierarchyStructure struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserHierarchyStructureSpec `json:"spec,omitempty"` Status UserHierarchyStructureStatus `json:"status,omitempty"` }
func (*UserHierarchyStructure) DeepCopy ¶
func (in *UserHierarchyStructure) DeepCopy() *UserHierarchyStructure
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructure.
func (*UserHierarchyStructure) DeepCopyInto ¶
func (in *UserHierarchyStructure) DeepCopyInto(out *UserHierarchyStructure)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserHierarchyStructure) DeepCopyObject ¶
func (in *UserHierarchyStructure) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserHierarchyStructure) SetupWebhookWithManager ¶
func (r *UserHierarchyStructure) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*UserHierarchyStructure) ValidateCreate ¶
func (r *UserHierarchyStructure) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UserHierarchyStructure) ValidateDelete ¶
func (r *UserHierarchyStructure) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*UserHierarchyStructure) ValidateUpdate ¶
func (r *UserHierarchyStructure) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type UserHierarchyStructureList ¶
type UserHierarchyStructureList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UserHierarchyStructure CRD objects Items []UserHierarchyStructure `json:"items,omitempty"` }
UserHierarchyStructureList is a list of UserHierarchyStructures
func (*UserHierarchyStructureList) DeepCopy ¶
func (in *UserHierarchyStructureList) DeepCopy() *UserHierarchyStructureList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructureList.
func (*UserHierarchyStructureList) DeepCopyInto ¶
func (in *UserHierarchyStructureList) DeepCopyInto(out *UserHierarchyStructureList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserHierarchyStructureList) DeepCopyObject ¶
func (in *UserHierarchyStructureList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserHierarchyStructureSpec ¶
type UserHierarchyStructureSpec struct { State *UserHierarchyStructureSpecResource `json:"state,omitempty" tf:"-"` Resource UserHierarchyStructureSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UserHierarchyStructureSpec) DeepCopy ¶
func (in *UserHierarchyStructureSpec) DeepCopy() *UserHierarchyStructureSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructureSpec.
func (*UserHierarchyStructureSpec) DeepCopyInto ¶
func (in *UserHierarchyStructureSpec) DeepCopyInto(out *UserHierarchyStructureSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserHierarchyStructureSpecHierarchyStructure ¶
type UserHierarchyStructureSpecHierarchyStructure struct { // +optional LevelFive *UserHierarchyStructureSpecHierarchyStructureLevelFive `json:"levelFive,omitempty" tf:"level_five"` // +optional LevelFour *UserHierarchyStructureSpecHierarchyStructureLevelFour `json:"levelFour,omitempty" tf:"level_four"` // +optional LevelOne *UserHierarchyStructureSpecHierarchyStructureLevelOne `json:"levelOne,omitempty" tf:"level_one"` // +optional LevelThree *UserHierarchyStructureSpecHierarchyStructureLevelThree `json:"levelThree,omitempty" tf:"level_three"` // +optional LevelTwo *UserHierarchyStructureSpecHierarchyStructureLevelTwo `json:"levelTwo,omitempty" tf:"level_two"` }
func (*UserHierarchyStructureSpecHierarchyStructure) DeepCopy ¶
func (in *UserHierarchyStructureSpecHierarchyStructure) DeepCopy() *UserHierarchyStructureSpecHierarchyStructure
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructureSpecHierarchyStructure.
func (*UserHierarchyStructureSpecHierarchyStructure) DeepCopyInto ¶
func (in *UserHierarchyStructureSpecHierarchyStructure) DeepCopyInto(out *UserHierarchyStructureSpecHierarchyStructure)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserHierarchyStructureSpecHierarchyStructureCodec ¶
type UserHierarchyStructureSpecHierarchyStructureCodec struct { }
+k8s:deepcopy-gen=false
func (UserHierarchyStructureSpecHierarchyStructureCodec) Decode ¶
func (UserHierarchyStructureSpecHierarchyStructureCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserHierarchyStructureSpecHierarchyStructureLevelFive ¶
type UserHierarchyStructureSpecHierarchyStructureLevelFive struct { // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional ID *string `json:"ID,omitempty" tf:"id"` Name *string `json:"name" tf:"name"` }
func (*UserHierarchyStructureSpecHierarchyStructureLevelFive) DeepCopy ¶
func (in *UserHierarchyStructureSpecHierarchyStructureLevelFive) DeepCopy() *UserHierarchyStructureSpecHierarchyStructureLevelFive
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructureSpecHierarchyStructureLevelFive.
func (*UserHierarchyStructureSpecHierarchyStructureLevelFive) DeepCopyInto ¶
func (in *UserHierarchyStructureSpecHierarchyStructureLevelFive) DeepCopyInto(out *UserHierarchyStructureSpecHierarchyStructureLevelFive)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserHierarchyStructureSpecHierarchyStructureLevelFiveCodec ¶
type UserHierarchyStructureSpecHierarchyStructureLevelFiveCodec struct { }
+k8s:deepcopy-gen=false
func (UserHierarchyStructureSpecHierarchyStructureLevelFiveCodec) Decode ¶
func (UserHierarchyStructureSpecHierarchyStructureLevelFiveCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserHierarchyStructureSpecHierarchyStructureLevelFour ¶
type UserHierarchyStructureSpecHierarchyStructureLevelFour struct { // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional ID *string `json:"ID,omitempty" tf:"id"` Name *string `json:"name" tf:"name"` }
func (*UserHierarchyStructureSpecHierarchyStructureLevelFour) DeepCopy ¶
func (in *UserHierarchyStructureSpecHierarchyStructureLevelFour) DeepCopy() *UserHierarchyStructureSpecHierarchyStructureLevelFour
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructureSpecHierarchyStructureLevelFour.
func (*UserHierarchyStructureSpecHierarchyStructureLevelFour) DeepCopyInto ¶
func (in *UserHierarchyStructureSpecHierarchyStructureLevelFour) DeepCopyInto(out *UserHierarchyStructureSpecHierarchyStructureLevelFour)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserHierarchyStructureSpecHierarchyStructureLevelFourCodec ¶
type UserHierarchyStructureSpecHierarchyStructureLevelFourCodec struct { }
+k8s:deepcopy-gen=false
func (UserHierarchyStructureSpecHierarchyStructureLevelFourCodec) Decode ¶
func (UserHierarchyStructureSpecHierarchyStructureLevelFourCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserHierarchyStructureSpecHierarchyStructureLevelOne ¶
type UserHierarchyStructureSpecHierarchyStructureLevelOne struct { // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional ID *string `json:"ID,omitempty" tf:"id"` Name *string `json:"name" tf:"name"` }
func (*UserHierarchyStructureSpecHierarchyStructureLevelOne) DeepCopy ¶
func (in *UserHierarchyStructureSpecHierarchyStructureLevelOne) DeepCopy() *UserHierarchyStructureSpecHierarchyStructureLevelOne
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructureSpecHierarchyStructureLevelOne.
func (*UserHierarchyStructureSpecHierarchyStructureLevelOne) DeepCopyInto ¶
func (in *UserHierarchyStructureSpecHierarchyStructureLevelOne) DeepCopyInto(out *UserHierarchyStructureSpecHierarchyStructureLevelOne)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserHierarchyStructureSpecHierarchyStructureLevelOneCodec ¶
type UserHierarchyStructureSpecHierarchyStructureLevelOneCodec struct { }
+k8s:deepcopy-gen=false
func (UserHierarchyStructureSpecHierarchyStructureLevelOneCodec) Decode ¶
func (UserHierarchyStructureSpecHierarchyStructureLevelOneCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserHierarchyStructureSpecHierarchyStructureLevelThree ¶
type UserHierarchyStructureSpecHierarchyStructureLevelThree struct { // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional ID *string `json:"ID,omitempty" tf:"id"` Name *string `json:"name" tf:"name"` }
func (*UserHierarchyStructureSpecHierarchyStructureLevelThree) DeepCopy ¶
func (in *UserHierarchyStructureSpecHierarchyStructureLevelThree) DeepCopy() *UserHierarchyStructureSpecHierarchyStructureLevelThree
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructureSpecHierarchyStructureLevelThree.
func (*UserHierarchyStructureSpecHierarchyStructureLevelThree) DeepCopyInto ¶
func (in *UserHierarchyStructureSpecHierarchyStructureLevelThree) DeepCopyInto(out *UserHierarchyStructureSpecHierarchyStructureLevelThree)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserHierarchyStructureSpecHierarchyStructureLevelThreeCodec ¶
type UserHierarchyStructureSpecHierarchyStructureLevelThreeCodec struct { }
+k8s:deepcopy-gen=false
func (UserHierarchyStructureSpecHierarchyStructureLevelThreeCodec) Decode ¶
func (UserHierarchyStructureSpecHierarchyStructureLevelThreeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserHierarchyStructureSpecHierarchyStructureLevelTwo ¶
type UserHierarchyStructureSpecHierarchyStructureLevelTwo struct { // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional ID *string `json:"ID,omitempty" tf:"id"` Name *string `json:"name" tf:"name"` }
func (*UserHierarchyStructureSpecHierarchyStructureLevelTwo) DeepCopy ¶
func (in *UserHierarchyStructureSpecHierarchyStructureLevelTwo) DeepCopy() *UserHierarchyStructureSpecHierarchyStructureLevelTwo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructureSpecHierarchyStructureLevelTwo.
func (*UserHierarchyStructureSpecHierarchyStructureLevelTwo) DeepCopyInto ¶
func (in *UserHierarchyStructureSpecHierarchyStructureLevelTwo) DeepCopyInto(out *UserHierarchyStructureSpecHierarchyStructureLevelTwo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserHierarchyStructureSpecHierarchyStructureLevelTwoCodec ¶
type UserHierarchyStructureSpecHierarchyStructureLevelTwoCodec struct { }
+k8s:deepcopy-gen=false
func (UserHierarchyStructureSpecHierarchyStructureLevelTwoCodec) Decode ¶
func (UserHierarchyStructureSpecHierarchyStructureLevelTwoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UserHierarchyStructureSpecResource ¶
type UserHierarchyStructureSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` HierarchyStructure *UserHierarchyStructureSpecHierarchyStructure `json:"hierarchyStructure" tf:"hierarchy_structure"` InstanceID *string `json:"instanceID" tf:"instance_id"` }
func (*UserHierarchyStructureSpecResource) DeepCopy ¶
func (in *UserHierarchyStructureSpecResource) DeepCopy() *UserHierarchyStructureSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructureSpecResource.
func (*UserHierarchyStructureSpecResource) DeepCopyInto ¶
func (in *UserHierarchyStructureSpecResource) DeepCopyInto(out *UserHierarchyStructureSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserHierarchyStructureStatus ¶
type UserHierarchyStructureStatus 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 (*UserHierarchyStructureStatus) DeepCopy ¶
func (in *UserHierarchyStructureStatus) DeepCopy() *UserHierarchyStructureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructureStatus.
func (*UserHierarchyStructureStatus) DeepCopyInto ¶
func (in *UserHierarchyStructureStatus) DeepCopyInto(out *UserHierarchyStructureStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- bot_association_types.go
- bot_association_webhook.go
- codec.go
- contact_flow_module_types.go
- contact_flow_module_webhook.go
- contact_flow_types.go
- contact_flow_webhook.go
- doc.go
- hours_of_operation_types.go
- hours_of_operation_webhook.go
- instance_types.go
- instance_webhook.go
- lambda_function_association_types.go
- lambda_function_association_webhook.go
- queue_types.go
- queue_webhook.go
- quick_connect_types.go
- quick_connect_webhook.go
- register.go
- routing_profile_types.go
- routing_profile_webhook.go
- security_profile_types.go
- security_profile_webhook.go
- user_hierarchy_structure_types.go
- user_hierarchy_structure_webhook.go
- zz_generated.deepcopy.go