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