Documentation ¶
Overview ¶
+groupName=chime.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 VoiceConnector
- func (in *VoiceConnector) DeepCopy() *VoiceConnector
- func (in *VoiceConnector) DeepCopyInto(out *VoiceConnector)
- func (in *VoiceConnector) DeepCopyObject() runtime.Object
- func (r *VoiceConnector) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VoiceConnector) ValidateCreate() error
- func (r *VoiceConnector) ValidateDelete() error
- func (r *VoiceConnector) ValidateUpdate(old runtime.Object) error
- type VoiceConnectorGroup
- func (in *VoiceConnectorGroup) DeepCopy() *VoiceConnectorGroup
- func (in *VoiceConnectorGroup) DeepCopyInto(out *VoiceConnectorGroup)
- func (in *VoiceConnectorGroup) DeepCopyObject() runtime.Object
- func (r *VoiceConnectorGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VoiceConnectorGroup) ValidateCreate() error
- func (r *VoiceConnectorGroup) ValidateDelete() error
- func (r *VoiceConnectorGroup) ValidateUpdate(old runtime.Object) error
- type VoiceConnectorGroupList
- type VoiceConnectorGroupSpec
- type VoiceConnectorGroupSpecConnector
- type VoiceConnectorGroupSpecResource
- type VoiceConnectorGroupStatus
- type VoiceConnectorList
- type VoiceConnectorLogging
- func (in *VoiceConnectorLogging) DeepCopy() *VoiceConnectorLogging
- func (in *VoiceConnectorLogging) DeepCopyInto(out *VoiceConnectorLogging)
- func (in *VoiceConnectorLogging) DeepCopyObject() runtime.Object
- func (r *VoiceConnectorLogging) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VoiceConnectorLogging) ValidateCreate() error
- func (r *VoiceConnectorLogging) ValidateDelete() error
- func (r *VoiceConnectorLogging) ValidateUpdate(old runtime.Object) error
- type VoiceConnectorLoggingList
- type VoiceConnectorLoggingSpec
- type VoiceConnectorLoggingSpecResource
- type VoiceConnectorLoggingStatus
- type VoiceConnectorOrigination
- func (in *VoiceConnectorOrigination) DeepCopy() *VoiceConnectorOrigination
- func (in *VoiceConnectorOrigination) DeepCopyInto(out *VoiceConnectorOrigination)
- func (in *VoiceConnectorOrigination) DeepCopyObject() runtime.Object
- func (r *VoiceConnectorOrigination) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VoiceConnectorOrigination) ValidateCreate() error
- func (r *VoiceConnectorOrigination) ValidateDelete() error
- func (r *VoiceConnectorOrigination) ValidateUpdate(old runtime.Object) error
- type VoiceConnectorOriginationList
- type VoiceConnectorOriginationSpec
- type VoiceConnectorOriginationSpecResource
- type VoiceConnectorOriginationSpecRoute
- type VoiceConnectorOriginationStatus
- type VoiceConnectorSpec
- type VoiceConnectorSpecResource
- type VoiceConnectorStatus
- type VoiceConnectorStreaming
- func (in *VoiceConnectorStreaming) DeepCopy() *VoiceConnectorStreaming
- func (in *VoiceConnectorStreaming) DeepCopyInto(out *VoiceConnectorStreaming)
- func (in *VoiceConnectorStreaming) DeepCopyObject() runtime.Object
- func (r *VoiceConnectorStreaming) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VoiceConnectorStreaming) ValidateCreate() error
- func (r *VoiceConnectorStreaming) ValidateDelete() error
- func (r *VoiceConnectorStreaming) ValidateUpdate(old runtime.Object) error
- type VoiceConnectorStreamingList
- type VoiceConnectorStreamingSpec
- type VoiceConnectorStreamingSpecResource
- type VoiceConnectorStreamingStatus
- type VoiceConnectorTermination
- func (in *VoiceConnectorTermination) DeepCopy() *VoiceConnectorTermination
- func (in *VoiceConnectorTermination) DeepCopyInto(out *VoiceConnectorTermination)
- func (in *VoiceConnectorTermination) DeepCopyObject() runtime.Object
- func (r *VoiceConnectorTermination) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VoiceConnectorTermination) ValidateCreate() error
- func (r *VoiceConnectorTermination) ValidateDelete() error
- func (r *VoiceConnectorTermination) ValidateUpdate(old runtime.Object) error
- type VoiceConnectorTerminationCredentials
- func (in *VoiceConnectorTerminationCredentials) DeepCopy() *VoiceConnectorTerminationCredentials
- func (in *VoiceConnectorTerminationCredentials) DeepCopyInto(out *VoiceConnectorTerminationCredentials)
- func (in *VoiceConnectorTerminationCredentials) DeepCopyObject() runtime.Object
- func (r *VoiceConnectorTerminationCredentials) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VoiceConnectorTerminationCredentials) ValidateCreate() error
- func (r *VoiceConnectorTerminationCredentials) ValidateDelete() error
- func (r *VoiceConnectorTerminationCredentials) ValidateUpdate(old runtime.Object) error
- type VoiceConnectorTerminationCredentialsList
- func (in *VoiceConnectorTerminationCredentialsList) DeepCopy() *VoiceConnectorTerminationCredentialsList
- func (in *VoiceConnectorTerminationCredentialsList) DeepCopyInto(out *VoiceConnectorTerminationCredentialsList)
- func (in *VoiceConnectorTerminationCredentialsList) DeepCopyObject() runtime.Object
- type VoiceConnectorTerminationCredentialsSpec
- type VoiceConnectorTerminationCredentialsSpecCredentials
- type VoiceConnectorTerminationCredentialsSpecResource
- type VoiceConnectorTerminationCredentialsStatus
- type VoiceConnectorTerminationList
- type VoiceConnectorTerminationSpec
- type VoiceConnectorTerminationSpecResource
- type VoiceConnectorTerminationStatus
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: chime.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 VoiceConnector ¶
type VoiceConnector struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VoiceConnectorSpec `json:"spec,omitempty"` Status VoiceConnectorStatus `json:"status,omitempty"` }
func (*VoiceConnector) DeepCopy ¶
func (in *VoiceConnector) DeepCopy() *VoiceConnector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnector.
func (*VoiceConnector) DeepCopyInto ¶
func (in *VoiceConnector) DeepCopyInto(out *VoiceConnector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VoiceConnector) DeepCopyObject ¶
func (in *VoiceConnector) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VoiceConnector) SetupWebhookWithManager ¶
func (r *VoiceConnector) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VoiceConnector) ValidateCreate ¶
func (r *VoiceConnector) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VoiceConnector) ValidateDelete ¶
func (r *VoiceConnector) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VoiceConnector) ValidateUpdate ¶
func (r *VoiceConnector) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VoiceConnectorGroup ¶
type VoiceConnectorGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VoiceConnectorGroupSpec `json:"spec,omitempty"` Status VoiceConnectorGroupStatus `json:"status,omitempty"` }
func (*VoiceConnectorGroup) DeepCopy ¶
func (in *VoiceConnectorGroup) DeepCopy() *VoiceConnectorGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorGroup.
func (*VoiceConnectorGroup) DeepCopyInto ¶
func (in *VoiceConnectorGroup) DeepCopyInto(out *VoiceConnectorGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VoiceConnectorGroup) DeepCopyObject ¶
func (in *VoiceConnectorGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VoiceConnectorGroup) SetupWebhookWithManager ¶
func (r *VoiceConnectorGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VoiceConnectorGroup) ValidateCreate ¶
func (r *VoiceConnectorGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VoiceConnectorGroup) ValidateDelete ¶
func (r *VoiceConnectorGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VoiceConnectorGroup) ValidateUpdate ¶
func (r *VoiceConnectorGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VoiceConnectorGroupList ¶
type VoiceConnectorGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VoiceConnectorGroup CRD objects Items []VoiceConnectorGroup `json:"items,omitempty"` }
VoiceConnectorGroupList is a list of VoiceConnectorGroups
func (*VoiceConnectorGroupList) DeepCopy ¶
func (in *VoiceConnectorGroupList) DeepCopy() *VoiceConnectorGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorGroupList.
func (*VoiceConnectorGroupList) DeepCopyInto ¶
func (in *VoiceConnectorGroupList) DeepCopyInto(out *VoiceConnectorGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VoiceConnectorGroupList) DeepCopyObject ¶
func (in *VoiceConnectorGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VoiceConnectorGroupSpec ¶
type VoiceConnectorGroupSpec struct { State *VoiceConnectorGroupSpecResource `json:"state,omitempty" tf:"-"` Resource VoiceConnectorGroupSpecResource `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 (*VoiceConnectorGroupSpec) DeepCopy ¶
func (in *VoiceConnectorGroupSpec) DeepCopy() *VoiceConnectorGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorGroupSpec.
func (*VoiceConnectorGroupSpec) DeepCopyInto ¶
func (in *VoiceConnectorGroupSpec) DeepCopyInto(out *VoiceConnectorGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorGroupSpecConnector ¶
type VoiceConnectorGroupSpecConnector struct { Priority *int64 `json:"priority" tf:"priority"` VoiceConnectorID *string `json:"voiceConnectorID" tf:"voice_connector_id"` }
func (*VoiceConnectorGroupSpecConnector) DeepCopy ¶
func (in *VoiceConnectorGroupSpecConnector) DeepCopy() *VoiceConnectorGroupSpecConnector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorGroupSpecConnector.
func (*VoiceConnectorGroupSpecConnector) DeepCopyInto ¶
func (in *VoiceConnectorGroupSpecConnector) DeepCopyInto(out *VoiceConnectorGroupSpecConnector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorGroupSpecResource ¶
type VoiceConnectorGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=3 Connector []VoiceConnectorGroupSpecConnector `json:"connector,omitempty" tf:"connector"` Name *string `json:"name" tf:"name"` }
func (*VoiceConnectorGroupSpecResource) DeepCopy ¶
func (in *VoiceConnectorGroupSpecResource) DeepCopy() *VoiceConnectorGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorGroupSpecResource.
func (*VoiceConnectorGroupSpecResource) DeepCopyInto ¶
func (in *VoiceConnectorGroupSpecResource) DeepCopyInto(out *VoiceConnectorGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorGroupStatus ¶
type VoiceConnectorGroupStatus 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 (*VoiceConnectorGroupStatus) DeepCopy ¶
func (in *VoiceConnectorGroupStatus) DeepCopy() *VoiceConnectorGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorGroupStatus.
func (*VoiceConnectorGroupStatus) DeepCopyInto ¶
func (in *VoiceConnectorGroupStatus) DeepCopyInto(out *VoiceConnectorGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorList ¶
type VoiceConnectorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VoiceConnector CRD objects Items []VoiceConnector `json:"items,omitempty"` }
VoiceConnectorList is a list of VoiceConnectors
func (*VoiceConnectorList) DeepCopy ¶
func (in *VoiceConnectorList) DeepCopy() *VoiceConnectorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorList.
func (*VoiceConnectorList) DeepCopyInto ¶
func (in *VoiceConnectorList) DeepCopyInto(out *VoiceConnectorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VoiceConnectorList) DeepCopyObject ¶
func (in *VoiceConnectorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VoiceConnectorLogging ¶
type VoiceConnectorLogging struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VoiceConnectorLoggingSpec `json:"spec,omitempty"` Status VoiceConnectorLoggingStatus `json:"status,omitempty"` }
func (*VoiceConnectorLogging) DeepCopy ¶
func (in *VoiceConnectorLogging) DeepCopy() *VoiceConnectorLogging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorLogging.
func (*VoiceConnectorLogging) DeepCopyInto ¶
func (in *VoiceConnectorLogging) DeepCopyInto(out *VoiceConnectorLogging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VoiceConnectorLogging) DeepCopyObject ¶
func (in *VoiceConnectorLogging) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VoiceConnectorLogging) SetupWebhookWithManager ¶
func (r *VoiceConnectorLogging) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VoiceConnectorLogging) ValidateCreate ¶
func (r *VoiceConnectorLogging) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VoiceConnectorLogging) ValidateDelete ¶
func (r *VoiceConnectorLogging) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VoiceConnectorLogging) ValidateUpdate ¶
func (r *VoiceConnectorLogging) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VoiceConnectorLoggingList ¶
type VoiceConnectorLoggingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VoiceConnectorLogging CRD objects Items []VoiceConnectorLogging `json:"items,omitempty"` }
VoiceConnectorLoggingList is a list of VoiceConnectorLoggings
func (*VoiceConnectorLoggingList) DeepCopy ¶
func (in *VoiceConnectorLoggingList) DeepCopy() *VoiceConnectorLoggingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorLoggingList.
func (*VoiceConnectorLoggingList) DeepCopyInto ¶
func (in *VoiceConnectorLoggingList) DeepCopyInto(out *VoiceConnectorLoggingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VoiceConnectorLoggingList) DeepCopyObject ¶
func (in *VoiceConnectorLoggingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VoiceConnectorLoggingSpec ¶
type VoiceConnectorLoggingSpec struct { State *VoiceConnectorLoggingSpecResource `json:"state,omitempty" tf:"-"` Resource VoiceConnectorLoggingSpecResource `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 (*VoiceConnectorLoggingSpec) DeepCopy ¶
func (in *VoiceConnectorLoggingSpec) DeepCopy() *VoiceConnectorLoggingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorLoggingSpec.
func (*VoiceConnectorLoggingSpec) DeepCopyInto ¶
func (in *VoiceConnectorLoggingSpec) DeepCopyInto(out *VoiceConnectorLoggingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorLoggingSpecResource ¶
type VoiceConnectorLoggingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional EnableSipLogs *bool `json:"enableSipLogs,omitempty" tf:"enable_sip_logs"` VoiceConnectorID *string `json:"voiceConnectorID" tf:"voice_connector_id"` }
func (*VoiceConnectorLoggingSpecResource) DeepCopy ¶
func (in *VoiceConnectorLoggingSpecResource) DeepCopy() *VoiceConnectorLoggingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorLoggingSpecResource.
func (*VoiceConnectorLoggingSpecResource) DeepCopyInto ¶
func (in *VoiceConnectorLoggingSpecResource) DeepCopyInto(out *VoiceConnectorLoggingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorLoggingStatus ¶
type VoiceConnectorLoggingStatus 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 (*VoiceConnectorLoggingStatus) DeepCopy ¶
func (in *VoiceConnectorLoggingStatus) DeepCopy() *VoiceConnectorLoggingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorLoggingStatus.
func (*VoiceConnectorLoggingStatus) DeepCopyInto ¶
func (in *VoiceConnectorLoggingStatus) DeepCopyInto(out *VoiceConnectorLoggingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorOrigination ¶
type VoiceConnectorOrigination struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VoiceConnectorOriginationSpec `json:"spec,omitempty"` Status VoiceConnectorOriginationStatus `json:"status,omitempty"` }
func (*VoiceConnectorOrigination) DeepCopy ¶
func (in *VoiceConnectorOrigination) DeepCopy() *VoiceConnectorOrigination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorOrigination.
func (*VoiceConnectorOrigination) DeepCopyInto ¶
func (in *VoiceConnectorOrigination) DeepCopyInto(out *VoiceConnectorOrigination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VoiceConnectorOrigination) DeepCopyObject ¶
func (in *VoiceConnectorOrigination) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VoiceConnectorOrigination) SetupWebhookWithManager ¶
func (r *VoiceConnectorOrigination) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VoiceConnectorOrigination) ValidateCreate ¶
func (r *VoiceConnectorOrigination) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VoiceConnectorOrigination) ValidateDelete ¶
func (r *VoiceConnectorOrigination) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VoiceConnectorOrigination) ValidateUpdate ¶
func (r *VoiceConnectorOrigination) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VoiceConnectorOriginationList ¶
type VoiceConnectorOriginationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VoiceConnectorOrigination CRD objects Items []VoiceConnectorOrigination `json:"items,omitempty"` }
VoiceConnectorOriginationList is a list of VoiceConnectorOriginations
func (*VoiceConnectorOriginationList) DeepCopy ¶
func (in *VoiceConnectorOriginationList) DeepCopy() *VoiceConnectorOriginationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorOriginationList.
func (*VoiceConnectorOriginationList) DeepCopyInto ¶
func (in *VoiceConnectorOriginationList) DeepCopyInto(out *VoiceConnectorOriginationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VoiceConnectorOriginationList) DeepCopyObject ¶
func (in *VoiceConnectorOriginationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VoiceConnectorOriginationSpec ¶
type VoiceConnectorOriginationSpec struct { State *VoiceConnectorOriginationSpecResource `json:"state,omitempty" tf:"-"` Resource VoiceConnectorOriginationSpecResource `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 (*VoiceConnectorOriginationSpec) DeepCopy ¶
func (in *VoiceConnectorOriginationSpec) DeepCopy() *VoiceConnectorOriginationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorOriginationSpec.
func (*VoiceConnectorOriginationSpec) DeepCopyInto ¶
func (in *VoiceConnectorOriginationSpec) DeepCopyInto(out *VoiceConnectorOriginationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorOriginationSpecResource ¶
type VoiceConnectorOriginationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Disabled *bool `json:"disabled,omitempty" tf:"disabled"` // +kubebuilder:validation:MaxItems=20 // +kubebuilder:validation:MinItems=1 Route []VoiceConnectorOriginationSpecRoute `json:"route" tf:"route"` VoiceConnectorID *string `json:"voiceConnectorID" tf:"voice_connector_id"` }
func (*VoiceConnectorOriginationSpecResource) DeepCopy ¶
func (in *VoiceConnectorOriginationSpecResource) DeepCopy() *VoiceConnectorOriginationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorOriginationSpecResource.
func (*VoiceConnectorOriginationSpecResource) DeepCopyInto ¶
func (in *VoiceConnectorOriginationSpecResource) DeepCopyInto(out *VoiceConnectorOriginationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorOriginationSpecRoute ¶
type VoiceConnectorOriginationSpecRoute struct { Host *string `json:"host" tf:"host"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` Priority *int64 `json:"priority" tf:"priority"` Protocol *string `json:"protocol" tf:"protocol"` Weight *int64 `json:"weight" tf:"weight"` }
func (*VoiceConnectorOriginationSpecRoute) DeepCopy ¶
func (in *VoiceConnectorOriginationSpecRoute) DeepCopy() *VoiceConnectorOriginationSpecRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorOriginationSpecRoute.
func (*VoiceConnectorOriginationSpecRoute) DeepCopyInto ¶
func (in *VoiceConnectorOriginationSpecRoute) DeepCopyInto(out *VoiceConnectorOriginationSpecRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorOriginationStatus ¶
type VoiceConnectorOriginationStatus 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 (*VoiceConnectorOriginationStatus) DeepCopy ¶
func (in *VoiceConnectorOriginationStatus) DeepCopy() *VoiceConnectorOriginationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorOriginationStatus.
func (*VoiceConnectorOriginationStatus) DeepCopyInto ¶
func (in *VoiceConnectorOriginationStatus) DeepCopyInto(out *VoiceConnectorOriginationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorSpec ¶
type VoiceConnectorSpec struct { State *VoiceConnectorSpecResource `json:"state,omitempty" tf:"-"` Resource VoiceConnectorSpecResource `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 (*VoiceConnectorSpec) DeepCopy ¶
func (in *VoiceConnectorSpec) DeepCopy() *VoiceConnectorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorSpec.
func (*VoiceConnectorSpec) DeepCopyInto ¶
func (in *VoiceConnectorSpec) DeepCopyInto(out *VoiceConnectorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorSpecResource ¶
type VoiceConnectorSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AwsRegion *string `json:"awsRegion,omitempty" tf:"aws_region"` Name *string `json:"name" tf:"name"` // +optional OutboundHostName *string `json:"outboundHostName,omitempty" tf:"outbound_host_name"` RequireEncryption *bool `json:"requireEncryption" tf:"require_encryption"` }
func (*VoiceConnectorSpecResource) DeepCopy ¶
func (in *VoiceConnectorSpecResource) DeepCopy() *VoiceConnectorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorSpecResource.
func (*VoiceConnectorSpecResource) DeepCopyInto ¶
func (in *VoiceConnectorSpecResource) DeepCopyInto(out *VoiceConnectorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorStatus ¶
type VoiceConnectorStatus 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 (*VoiceConnectorStatus) DeepCopy ¶
func (in *VoiceConnectorStatus) DeepCopy() *VoiceConnectorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorStatus.
func (*VoiceConnectorStatus) DeepCopyInto ¶
func (in *VoiceConnectorStatus) DeepCopyInto(out *VoiceConnectorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorStreaming ¶
type VoiceConnectorStreaming struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VoiceConnectorStreamingSpec `json:"spec,omitempty"` Status VoiceConnectorStreamingStatus `json:"status,omitempty"` }
func (*VoiceConnectorStreaming) DeepCopy ¶
func (in *VoiceConnectorStreaming) DeepCopy() *VoiceConnectorStreaming
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorStreaming.
func (*VoiceConnectorStreaming) DeepCopyInto ¶
func (in *VoiceConnectorStreaming) DeepCopyInto(out *VoiceConnectorStreaming)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VoiceConnectorStreaming) DeepCopyObject ¶
func (in *VoiceConnectorStreaming) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VoiceConnectorStreaming) SetupWebhookWithManager ¶
func (r *VoiceConnectorStreaming) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VoiceConnectorStreaming) ValidateCreate ¶
func (r *VoiceConnectorStreaming) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VoiceConnectorStreaming) ValidateDelete ¶
func (r *VoiceConnectorStreaming) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VoiceConnectorStreaming) ValidateUpdate ¶
func (r *VoiceConnectorStreaming) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VoiceConnectorStreamingList ¶
type VoiceConnectorStreamingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VoiceConnectorStreaming CRD objects Items []VoiceConnectorStreaming `json:"items,omitempty"` }
VoiceConnectorStreamingList is a list of VoiceConnectorStreamings
func (*VoiceConnectorStreamingList) DeepCopy ¶
func (in *VoiceConnectorStreamingList) DeepCopy() *VoiceConnectorStreamingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorStreamingList.
func (*VoiceConnectorStreamingList) DeepCopyInto ¶
func (in *VoiceConnectorStreamingList) DeepCopyInto(out *VoiceConnectorStreamingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VoiceConnectorStreamingList) DeepCopyObject ¶
func (in *VoiceConnectorStreamingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VoiceConnectorStreamingSpec ¶
type VoiceConnectorStreamingSpec struct { State *VoiceConnectorStreamingSpecResource `json:"state,omitempty" tf:"-"` Resource VoiceConnectorStreamingSpecResource `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 (*VoiceConnectorStreamingSpec) DeepCopy ¶
func (in *VoiceConnectorStreamingSpec) DeepCopy() *VoiceConnectorStreamingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorStreamingSpec.
func (*VoiceConnectorStreamingSpec) DeepCopyInto ¶
func (in *VoiceConnectorStreamingSpec) DeepCopyInto(out *VoiceConnectorStreamingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorStreamingSpecResource ¶
type VoiceConnectorStreamingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` DataRetention *int64 `json:"dataRetention" tf:"data_retention"` // +optional Disabled *bool `json:"disabled,omitempty" tf:"disabled"` // +optional // +kubebuilder:validation:MaxItems=3 // +kubebuilder:validation:MinItems=1 StreamingNotificationTargets []string `json:"streamingNotificationTargets,omitempty" tf:"streaming_notification_targets"` VoiceConnectorID *string `json:"voiceConnectorID" tf:"voice_connector_id"` }
func (*VoiceConnectorStreamingSpecResource) DeepCopy ¶
func (in *VoiceConnectorStreamingSpecResource) DeepCopy() *VoiceConnectorStreamingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorStreamingSpecResource.
func (*VoiceConnectorStreamingSpecResource) DeepCopyInto ¶
func (in *VoiceConnectorStreamingSpecResource) DeepCopyInto(out *VoiceConnectorStreamingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorStreamingStatus ¶
type VoiceConnectorStreamingStatus 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 (*VoiceConnectorStreamingStatus) DeepCopy ¶
func (in *VoiceConnectorStreamingStatus) DeepCopy() *VoiceConnectorStreamingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorStreamingStatus.
func (*VoiceConnectorStreamingStatus) DeepCopyInto ¶
func (in *VoiceConnectorStreamingStatus) DeepCopyInto(out *VoiceConnectorStreamingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorTermination ¶
type VoiceConnectorTermination struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VoiceConnectorTerminationSpec `json:"spec,omitempty"` Status VoiceConnectorTerminationStatus `json:"status,omitempty"` }
func (*VoiceConnectorTermination) DeepCopy ¶
func (in *VoiceConnectorTermination) DeepCopy() *VoiceConnectorTermination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTermination.
func (*VoiceConnectorTermination) DeepCopyInto ¶
func (in *VoiceConnectorTermination) DeepCopyInto(out *VoiceConnectorTermination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VoiceConnectorTermination) DeepCopyObject ¶
func (in *VoiceConnectorTermination) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VoiceConnectorTermination) SetupWebhookWithManager ¶
func (r *VoiceConnectorTermination) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VoiceConnectorTermination) ValidateCreate ¶
func (r *VoiceConnectorTermination) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VoiceConnectorTermination) ValidateDelete ¶
func (r *VoiceConnectorTermination) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VoiceConnectorTermination) ValidateUpdate ¶
func (r *VoiceConnectorTermination) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VoiceConnectorTerminationCredentials ¶
type VoiceConnectorTerminationCredentials struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VoiceConnectorTerminationCredentialsSpec `json:"spec,omitempty"` Status VoiceConnectorTerminationCredentialsStatus `json:"status,omitempty"` }
func (*VoiceConnectorTerminationCredentials) DeepCopy ¶
func (in *VoiceConnectorTerminationCredentials) DeepCopy() *VoiceConnectorTerminationCredentials
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTerminationCredentials.
func (*VoiceConnectorTerminationCredentials) DeepCopyInto ¶
func (in *VoiceConnectorTerminationCredentials) DeepCopyInto(out *VoiceConnectorTerminationCredentials)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VoiceConnectorTerminationCredentials) DeepCopyObject ¶
func (in *VoiceConnectorTerminationCredentials) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VoiceConnectorTerminationCredentials) SetupWebhookWithManager ¶
func (r *VoiceConnectorTerminationCredentials) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VoiceConnectorTerminationCredentials) ValidateCreate ¶
func (r *VoiceConnectorTerminationCredentials) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VoiceConnectorTerminationCredentials) ValidateDelete ¶
func (r *VoiceConnectorTerminationCredentials) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VoiceConnectorTerminationCredentials) ValidateUpdate ¶
func (r *VoiceConnectorTerminationCredentials) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VoiceConnectorTerminationCredentialsList ¶
type VoiceConnectorTerminationCredentialsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VoiceConnectorTerminationCredentials CRD objects Items []VoiceConnectorTerminationCredentials `json:"items,omitempty"` }
VoiceConnectorTerminationCredentialsList is a list of VoiceConnectorTerminationCredentialss
func (*VoiceConnectorTerminationCredentialsList) DeepCopy ¶
func (in *VoiceConnectorTerminationCredentialsList) DeepCopy() *VoiceConnectorTerminationCredentialsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTerminationCredentialsList.
func (*VoiceConnectorTerminationCredentialsList) DeepCopyInto ¶
func (in *VoiceConnectorTerminationCredentialsList) DeepCopyInto(out *VoiceConnectorTerminationCredentialsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VoiceConnectorTerminationCredentialsList) DeepCopyObject ¶
func (in *VoiceConnectorTerminationCredentialsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VoiceConnectorTerminationCredentialsSpec ¶
type VoiceConnectorTerminationCredentialsSpec struct { State *VoiceConnectorTerminationCredentialsSpecResource `json:"state,omitempty" tf:"-"` Resource VoiceConnectorTerminationCredentialsSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VoiceConnectorTerminationCredentialsSpec) DeepCopy ¶
func (in *VoiceConnectorTerminationCredentialsSpec) DeepCopy() *VoiceConnectorTerminationCredentialsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTerminationCredentialsSpec.
func (*VoiceConnectorTerminationCredentialsSpec) DeepCopyInto ¶
func (in *VoiceConnectorTerminationCredentialsSpec) DeepCopyInto(out *VoiceConnectorTerminationCredentialsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorTerminationCredentialsSpecCredentials ¶
type VoiceConnectorTerminationCredentialsSpecCredentials struct { Password *string `json:"-" sensitive:"true" tf:"password"` Username *string `json:"username" tf:"username"` }
func (*VoiceConnectorTerminationCredentialsSpecCredentials) DeepCopy ¶
func (in *VoiceConnectorTerminationCredentialsSpecCredentials) DeepCopy() *VoiceConnectorTerminationCredentialsSpecCredentials
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTerminationCredentialsSpecCredentials.
func (*VoiceConnectorTerminationCredentialsSpecCredentials) DeepCopyInto ¶
func (in *VoiceConnectorTerminationCredentialsSpecCredentials) DeepCopyInto(out *VoiceConnectorTerminationCredentialsSpecCredentials)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorTerminationCredentialsSpecResource ¶
type VoiceConnectorTerminationCredentialsSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:MaxItems=10 // +kubebuilder:validation:MinItems=1 Credentials []VoiceConnectorTerminationCredentialsSpecCredentials `json:"credentials" tf:"credentials"` VoiceConnectorID *string `json:"voiceConnectorID" tf:"voice_connector_id"` }
func (*VoiceConnectorTerminationCredentialsSpecResource) DeepCopy ¶
func (in *VoiceConnectorTerminationCredentialsSpecResource) DeepCopy() *VoiceConnectorTerminationCredentialsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTerminationCredentialsSpecResource.
func (*VoiceConnectorTerminationCredentialsSpecResource) DeepCopyInto ¶
func (in *VoiceConnectorTerminationCredentialsSpecResource) DeepCopyInto(out *VoiceConnectorTerminationCredentialsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorTerminationCredentialsStatus ¶
type VoiceConnectorTerminationCredentialsStatus 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 (*VoiceConnectorTerminationCredentialsStatus) DeepCopy ¶
func (in *VoiceConnectorTerminationCredentialsStatus) DeepCopy() *VoiceConnectorTerminationCredentialsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTerminationCredentialsStatus.
func (*VoiceConnectorTerminationCredentialsStatus) DeepCopyInto ¶
func (in *VoiceConnectorTerminationCredentialsStatus) DeepCopyInto(out *VoiceConnectorTerminationCredentialsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorTerminationList ¶
type VoiceConnectorTerminationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VoiceConnectorTermination CRD objects Items []VoiceConnectorTermination `json:"items,omitempty"` }
VoiceConnectorTerminationList is a list of VoiceConnectorTerminations
func (*VoiceConnectorTerminationList) DeepCopy ¶
func (in *VoiceConnectorTerminationList) DeepCopy() *VoiceConnectorTerminationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTerminationList.
func (*VoiceConnectorTerminationList) DeepCopyInto ¶
func (in *VoiceConnectorTerminationList) DeepCopyInto(out *VoiceConnectorTerminationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VoiceConnectorTerminationList) DeepCopyObject ¶
func (in *VoiceConnectorTerminationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VoiceConnectorTerminationSpec ¶
type VoiceConnectorTerminationSpec struct { State *VoiceConnectorTerminationSpecResource `json:"state,omitempty" tf:"-"` Resource VoiceConnectorTerminationSpecResource `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 (*VoiceConnectorTerminationSpec) DeepCopy ¶
func (in *VoiceConnectorTerminationSpec) DeepCopy() *VoiceConnectorTerminationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTerminationSpec.
func (*VoiceConnectorTerminationSpec) DeepCopyInto ¶
func (in *VoiceConnectorTerminationSpec) DeepCopyInto(out *VoiceConnectorTerminationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorTerminationSpecResource ¶
type VoiceConnectorTerminationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:MinItems=1 CallingRegions []string `json:"callingRegions" tf:"calling_regions"` // +kubebuilder:validation:MinItems=1 CidrAllowList []string `json:"cidrAllowList" tf:"cidr_allow_list"` // +optional CpsLimit *int64 `json:"cpsLimit,omitempty" tf:"cps_limit"` // +optional DefaultPhoneNumber *string `json:"defaultPhoneNumber,omitempty" tf:"default_phone_number"` // +optional Disabled *bool `json:"disabled,omitempty" tf:"disabled"` VoiceConnectorID *string `json:"voiceConnectorID" tf:"voice_connector_id"` }
func (*VoiceConnectorTerminationSpecResource) DeepCopy ¶
func (in *VoiceConnectorTerminationSpecResource) DeepCopy() *VoiceConnectorTerminationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTerminationSpecResource.
func (*VoiceConnectorTerminationSpecResource) DeepCopyInto ¶
func (in *VoiceConnectorTerminationSpecResource) DeepCopyInto(out *VoiceConnectorTerminationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorTerminationStatus ¶
type VoiceConnectorTerminationStatus 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 (*VoiceConnectorTerminationStatus) DeepCopy ¶
func (in *VoiceConnectorTerminationStatus) DeepCopy() *VoiceConnectorTerminationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTerminationStatus.
func (*VoiceConnectorTerminationStatus) DeepCopyInto ¶
func (in *VoiceConnectorTerminationStatus) DeepCopyInto(out *VoiceConnectorTerminationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- register.go
- voice_connector_group_types.go
- voice_connector_group_webhook.go
- voice_connector_logging_types.go
- voice_connector_logging_webhook.go
- voice_connector_origination_types.go
- voice_connector_origination_webhook.go
- voice_connector_streaming_types.go
- voice_connector_streaming_webhook.go
- voice_connector_termination_credentials_types.go
- voice_connector_termination_credentials_webhook.go
- voice_connector_termination_types.go
- voice_connector_termination_webhook.go
- voice_connector_types.go
- voice_connector_webhook.go
- zz_generated.deepcopy.go