Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=chime.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type ConnectorInitParameters
- type ConnectorObservation
- type ConnectorParameters
- type CredentialsInitParameters
- type CredentialsObservation
- type CredentialsParameters
- type MediaInsightsConfigurationInitParameters
- type MediaInsightsConfigurationObservation
- type MediaInsightsConfigurationParameters
- type RouteInitParameters
- type RouteObservation
- type RouteParameters
- type VoiceConnector
- func (in *VoiceConnector) DeepCopy() *VoiceConnector
- func (in *VoiceConnector) DeepCopyInto(out *VoiceConnector)
- func (in *VoiceConnector) DeepCopyObject() runtime.Object
- func (mg *VoiceConnector) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VoiceConnector) GetConnectionDetailsMapping() map[string]string
- func (mg *VoiceConnector) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VoiceConnector) GetID() string
- func (tr *VoiceConnector) GetInitParameters() (map[string]any, error)
- func (mg *VoiceConnector) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *VoiceConnector) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *VoiceConnector) GetObservation() (map[string]any, error)
- func (tr *VoiceConnector) GetParameters() (map[string]any, error)
- func (mg *VoiceConnector) GetProviderConfigReference() *xpv1.Reference
- func (mg *VoiceConnector) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VoiceConnector) GetTerraformResourceType() string
- func (tr *VoiceConnector) GetTerraformSchemaVersion() int
- func (mg *VoiceConnector) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VoiceConnector) Hub()
- func (tr *VoiceConnector) LateInitialize(attrs []byte) (bool, error)
- func (mg *VoiceConnector) SetConditions(c ...xpv1.Condition)
- func (mg *VoiceConnector) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VoiceConnector) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *VoiceConnector) SetObservation(obs map[string]any) error
- func (tr *VoiceConnector) SetParameters(params map[string]any) error
- func (mg *VoiceConnector) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VoiceConnector) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VoiceConnector) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VoiceConnectorGroup
- func (in *VoiceConnectorGroup) DeepCopy() *VoiceConnectorGroup
- func (in *VoiceConnectorGroup) DeepCopyInto(out *VoiceConnectorGroup)
- func (in *VoiceConnectorGroup) DeepCopyObject() runtime.Object
- func (mg *VoiceConnectorGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VoiceConnectorGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *VoiceConnectorGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VoiceConnectorGroup) GetID() string
- func (tr *VoiceConnectorGroup) GetInitParameters() (map[string]any, error)
- func (mg *VoiceConnectorGroup) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *VoiceConnectorGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *VoiceConnectorGroup) GetObservation() (map[string]any, error)
- func (tr *VoiceConnectorGroup) GetParameters() (map[string]any, error)
- func (mg *VoiceConnectorGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *VoiceConnectorGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VoiceConnectorGroup) GetTerraformResourceType() string
- func (tr *VoiceConnectorGroup) GetTerraformSchemaVersion() int
- func (mg *VoiceConnectorGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VoiceConnectorGroup) Hub()
- func (tr *VoiceConnectorGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *VoiceConnectorGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VoiceConnectorGroup) SetConditions(c ...xpv1.Condition)
- func (mg *VoiceConnectorGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VoiceConnectorGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *VoiceConnectorGroup) SetObservation(obs map[string]any) error
- func (tr *VoiceConnectorGroup) SetParameters(params map[string]any) error
- func (mg *VoiceConnectorGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VoiceConnectorGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VoiceConnectorGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VoiceConnectorGroupInitParameters
- type VoiceConnectorGroupList
- type VoiceConnectorGroupObservation
- type VoiceConnectorGroupParameters
- type VoiceConnectorGroupSpec
- type VoiceConnectorGroupStatus
- type VoiceConnectorInitParameters
- type VoiceConnectorList
- type VoiceConnectorLogging
- func (in *VoiceConnectorLogging) DeepCopy() *VoiceConnectorLogging
- func (in *VoiceConnectorLogging) DeepCopyInto(out *VoiceConnectorLogging)
- func (in *VoiceConnectorLogging) DeepCopyObject() runtime.Object
- func (mg *VoiceConnectorLogging) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VoiceConnectorLogging) GetConnectionDetailsMapping() map[string]string
- func (mg *VoiceConnectorLogging) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VoiceConnectorLogging) GetID() string
- func (tr *VoiceConnectorLogging) GetInitParameters() (map[string]any, error)
- func (mg *VoiceConnectorLogging) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *VoiceConnectorLogging) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *VoiceConnectorLogging) GetObservation() (map[string]any, error)
- func (tr *VoiceConnectorLogging) GetParameters() (map[string]any, error)
- func (mg *VoiceConnectorLogging) GetProviderConfigReference() *xpv1.Reference
- func (mg *VoiceConnectorLogging) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VoiceConnectorLogging) GetTerraformResourceType() string
- func (tr *VoiceConnectorLogging) GetTerraformSchemaVersion() int
- func (mg *VoiceConnectorLogging) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VoiceConnectorLogging) Hub()
- func (tr *VoiceConnectorLogging) LateInitialize(attrs []byte) (bool, error)
- func (mg *VoiceConnectorLogging) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VoiceConnectorLogging) SetConditions(c ...xpv1.Condition)
- func (mg *VoiceConnectorLogging) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VoiceConnectorLogging) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *VoiceConnectorLogging) SetObservation(obs map[string]any) error
- func (tr *VoiceConnectorLogging) SetParameters(params map[string]any) error
- func (mg *VoiceConnectorLogging) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VoiceConnectorLogging) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VoiceConnectorLogging) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VoiceConnectorLoggingInitParameters
- type VoiceConnectorLoggingList
- type VoiceConnectorLoggingObservation
- type VoiceConnectorLoggingParameters
- type VoiceConnectorLoggingSpec
- type VoiceConnectorLoggingStatus
- type VoiceConnectorObservation
- type VoiceConnectorOrigination
- func (in *VoiceConnectorOrigination) DeepCopy() *VoiceConnectorOrigination
- func (in *VoiceConnectorOrigination) DeepCopyInto(out *VoiceConnectorOrigination)
- func (in *VoiceConnectorOrigination) DeepCopyObject() runtime.Object
- func (mg *VoiceConnectorOrigination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VoiceConnectorOrigination) GetConnectionDetailsMapping() map[string]string
- func (mg *VoiceConnectorOrigination) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VoiceConnectorOrigination) GetID() string
- func (tr *VoiceConnectorOrigination) GetInitParameters() (map[string]any, error)
- func (mg *VoiceConnectorOrigination) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *VoiceConnectorOrigination) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *VoiceConnectorOrigination) GetObservation() (map[string]any, error)
- func (tr *VoiceConnectorOrigination) GetParameters() (map[string]any, error)
- func (mg *VoiceConnectorOrigination) GetProviderConfigReference() *xpv1.Reference
- func (mg *VoiceConnectorOrigination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VoiceConnectorOrigination) GetTerraformResourceType() string
- func (tr *VoiceConnectorOrigination) GetTerraformSchemaVersion() int
- func (mg *VoiceConnectorOrigination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VoiceConnectorOrigination) Hub()
- func (tr *VoiceConnectorOrigination) LateInitialize(attrs []byte) (bool, error)
- func (mg *VoiceConnectorOrigination) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VoiceConnectorOrigination) SetConditions(c ...xpv1.Condition)
- func (mg *VoiceConnectorOrigination) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VoiceConnectorOrigination) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *VoiceConnectorOrigination) SetObservation(obs map[string]any) error
- func (tr *VoiceConnectorOrigination) SetParameters(params map[string]any) error
- func (mg *VoiceConnectorOrigination) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VoiceConnectorOrigination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VoiceConnectorOrigination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VoiceConnectorOriginationInitParameters
- type VoiceConnectorOriginationList
- func (in *VoiceConnectorOriginationList) DeepCopy() *VoiceConnectorOriginationList
- func (in *VoiceConnectorOriginationList) DeepCopyInto(out *VoiceConnectorOriginationList)
- func (in *VoiceConnectorOriginationList) DeepCopyObject() runtime.Object
- func (l *VoiceConnectorOriginationList) GetItems() []resource.Managed
- type VoiceConnectorOriginationObservation
- type VoiceConnectorOriginationParameters
- type VoiceConnectorOriginationSpec
- type VoiceConnectorOriginationStatus
- type VoiceConnectorParameters
- type VoiceConnectorSpec
- type VoiceConnectorStatus
- type VoiceConnectorStreaming
- func (tr *VoiceConnectorStreaming) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *VoiceConnectorStreaming) ConvertTo(dstRaw conversion.Hub) error
- func (in *VoiceConnectorStreaming) DeepCopy() *VoiceConnectorStreaming
- func (in *VoiceConnectorStreaming) DeepCopyInto(out *VoiceConnectorStreaming)
- func (in *VoiceConnectorStreaming) DeepCopyObject() runtime.Object
- func (mg *VoiceConnectorStreaming) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VoiceConnectorStreaming) GetConnectionDetailsMapping() map[string]string
- func (mg *VoiceConnectorStreaming) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VoiceConnectorStreaming) GetID() string
- func (tr *VoiceConnectorStreaming) GetInitParameters() (map[string]any, error)
- func (mg *VoiceConnectorStreaming) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *VoiceConnectorStreaming) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *VoiceConnectorStreaming) GetObservation() (map[string]any, error)
- func (tr *VoiceConnectorStreaming) GetParameters() (map[string]any, error)
- func (mg *VoiceConnectorStreaming) GetProviderConfigReference() *xpv1.Reference
- func (mg *VoiceConnectorStreaming) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VoiceConnectorStreaming) GetTerraformResourceType() string
- func (tr *VoiceConnectorStreaming) GetTerraformSchemaVersion() int
- func (mg *VoiceConnectorStreaming) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VoiceConnectorStreaming) LateInitialize(attrs []byte) (bool, error)
- func (mg *VoiceConnectorStreaming) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VoiceConnectorStreaming) SetConditions(c ...xpv1.Condition)
- func (mg *VoiceConnectorStreaming) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VoiceConnectorStreaming) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *VoiceConnectorStreaming) SetObservation(obs map[string]any) error
- func (tr *VoiceConnectorStreaming) SetParameters(params map[string]any) error
- func (mg *VoiceConnectorStreaming) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VoiceConnectorStreaming) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VoiceConnectorStreaming) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VoiceConnectorStreamingInitParameters
- type VoiceConnectorStreamingList
- func (in *VoiceConnectorStreamingList) DeepCopy() *VoiceConnectorStreamingList
- func (in *VoiceConnectorStreamingList) DeepCopyInto(out *VoiceConnectorStreamingList)
- func (in *VoiceConnectorStreamingList) DeepCopyObject() runtime.Object
- func (l *VoiceConnectorStreamingList) GetItems() []resource.Managed
- type VoiceConnectorStreamingObservation
- type VoiceConnectorStreamingParameters
- type VoiceConnectorStreamingSpec
- type VoiceConnectorStreamingStatus
- type VoiceConnectorTermination
- func (in *VoiceConnectorTermination) DeepCopy() *VoiceConnectorTermination
- func (in *VoiceConnectorTermination) DeepCopyInto(out *VoiceConnectorTermination)
- func (in *VoiceConnectorTermination) DeepCopyObject() runtime.Object
- func (mg *VoiceConnectorTermination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VoiceConnectorTermination) GetConnectionDetailsMapping() map[string]string
- func (mg *VoiceConnectorTermination) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VoiceConnectorTermination) GetID() string
- func (tr *VoiceConnectorTermination) GetInitParameters() (map[string]any, error)
- func (mg *VoiceConnectorTermination) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *VoiceConnectorTermination) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *VoiceConnectorTermination) GetObservation() (map[string]any, error)
- func (tr *VoiceConnectorTermination) GetParameters() (map[string]any, error)
- func (mg *VoiceConnectorTermination) GetProviderConfigReference() *xpv1.Reference
- func (mg *VoiceConnectorTermination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VoiceConnectorTermination) GetTerraformResourceType() string
- func (tr *VoiceConnectorTermination) GetTerraformSchemaVersion() int
- func (mg *VoiceConnectorTermination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VoiceConnectorTermination) Hub()
- func (tr *VoiceConnectorTermination) LateInitialize(attrs []byte) (bool, error)
- func (mg *VoiceConnectorTermination) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VoiceConnectorTermination) SetConditions(c ...xpv1.Condition)
- func (mg *VoiceConnectorTermination) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VoiceConnectorTermination) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *VoiceConnectorTermination) SetObservation(obs map[string]any) error
- func (tr *VoiceConnectorTermination) SetParameters(params map[string]any) error
- func (mg *VoiceConnectorTermination) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VoiceConnectorTermination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VoiceConnectorTermination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VoiceConnectorTerminationCredentials
- func (in *VoiceConnectorTerminationCredentials) DeepCopy() *VoiceConnectorTerminationCredentials
- func (in *VoiceConnectorTerminationCredentials) DeepCopyInto(out *VoiceConnectorTerminationCredentials)
- func (in *VoiceConnectorTerminationCredentials) DeepCopyObject() runtime.Object
- func (mg *VoiceConnectorTerminationCredentials) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VoiceConnectorTerminationCredentials) GetConnectionDetailsMapping() map[string]string
- func (mg *VoiceConnectorTerminationCredentials) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VoiceConnectorTerminationCredentials) GetID() string
- func (tr *VoiceConnectorTerminationCredentials) GetInitParameters() (map[string]any, error)
- func (mg *VoiceConnectorTerminationCredentials) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *VoiceConnectorTerminationCredentials) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *VoiceConnectorTerminationCredentials) GetObservation() (map[string]any, error)
- func (tr *VoiceConnectorTerminationCredentials) GetParameters() (map[string]any, error)
- func (mg *VoiceConnectorTerminationCredentials) GetProviderConfigReference() *xpv1.Reference
- func (mg *VoiceConnectorTerminationCredentials) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VoiceConnectorTerminationCredentials) GetTerraformResourceType() string
- func (tr *VoiceConnectorTerminationCredentials) GetTerraformSchemaVersion() int
- func (mg *VoiceConnectorTerminationCredentials) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VoiceConnectorTerminationCredentials) Hub()
- func (tr *VoiceConnectorTerminationCredentials) LateInitialize(attrs []byte) (bool, error)
- func (mg *VoiceConnectorTerminationCredentials) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VoiceConnectorTerminationCredentials) SetConditions(c ...xpv1.Condition)
- func (mg *VoiceConnectorTerminationCredentials) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VoiceConnectorTerminationCredentials) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *VoiceConnectorTerminationCredentials) SetObservation(obs map[string]any) error
- func (tr *VoiceConnectorTerminationCredentials) SetParameters(params map[string]any) error
- func (mg *VoiceConnectorTerminationCredentials) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VoiceConnectorTerminationCredentials) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VoiceConnectorTerminationCredentials) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VoiceConnectorTerminationCredentialsInitParameters
- type VoiceConnectorTerminationCredentialsList
- func (in *VoiceConnectorTerminationCredentialsList) DeepCopy() *VoiceConnectorTerminationCredentialsList
- func (in *VoiceConnectorTerminationCredentialsList) DeepCopyInto(out *VoiceConnectorTerminationCredentialsList)
- func (in *VoiceConnectorTerminationCredentialsList) DeepCopyObject() runtime.Object
- func (l *VoiceConnectorTerminationCredentialsList) GetItems() []resource.Managed
- type VoiceConnectorTerminationCredentialsObservation
- type VoiceConnectorTerminationCredentialsParameters
- type VoiceConnectorTerminationCredentialsSpec
- type VoiceConnectorTerminationCredentialsStatus
- type VoiceConnectorTerminationInitParameters
- type VoiceConnectorTerminationList
- func (in *VoiceConnectorTerminationList) DeepCopy() *VoiceConnectorTerminationList
- func (in *VoiceConnectorTerminationList) DeepCopyInto(out *VoiceConnectorTerminationList)
- func (in *VoiceConnectorTerminationList) DeepCopyObject() runtime.Object
- func (l *VoiceConnectorTerminationList) GetItems() []resource.Managed
- type VoiceConnectorTerminationObservation
- type VoiceConnectorTerminationParameters
- type VoiceConnectorTerminationSpec
- type VoiceConnectorTerminationStatus
Constants ¶
const ( CRDGroup = "chime.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( VoiceConnector_Kind = "VoiceConnector" VoiceConnector_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VoiceConnector_Kind}.String() VoiceConnector_KindAPIVersion = VoiceConnector_Kind + "." + CRDGroupVersion.String() VoiceConnector_GroupVersionKind = CRDGroupVersion.WithKind(VoiceConnector_Kind) )
Repository type metadata.
var ( VoiceConnectorGroup_Kind = "VoiceConnectorGroup" VoiceConnectorGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VoiceConnectorGroup_Kind}.String() VoiceConnectorGroup_KindAPIVersion = VoiceConnectorGroup_Kind + "." + CRDGroupVersion.String() VoiceConnectorGroup_GroupVersionKind = CRDGroupVersion.WithKind(VoiceConnectorGroup_Kind) )
Repository type metadata.
var ( VoiceConnectorLogging_Kind = "VoiceConnectorLogging" VoiceConnectorLogging_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VoiceConnectorLogging_Kind}.String() VoiceConnectorLogging_KindAPIVersion = VoiceConnectorLogging_Kind + "." + CRDGroupVersion.String() VoiceConnectorLogging_GroupVersionKind = CRDGroupVersion.WithKind(VoiceConnectorLogging_Kind) )
Repository type metadata.
var ( VoiceConnectorOrigination_Kind = "VoiceConnectorOrigination" VoiceConnectorOrigination_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VoiceConnectorOrigination_Kind}.String() VoiceConnectorOrigination_KindAPIVersion = VoiceConnectorOrigination_Kind + "." + CRDGroupVersion.String() VoiceConnectorOrigination_GroupVersionKind = CRDGroupVersion.WithKind(VoiceConnectorOrigination_Kind) )
Repository type metadata.
var ( VoiceConnectorStreaming_Kind = "VoiceConnectorStreaming" VoiceConnectorStreaming_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VoiceConnectorStreaming_Kind}.String() VoiceConnectorStreaming_KindAPIVersion = VoiceConnectorStreaming_Kind + "." + CRDGroupVersion.String() VoiceConnectorStreaming_GroupVersionKind = CRDGroupVersion.WithKind(VoiceConnectorStreaming_Kind) )
Repository type metadata.
var ( VoiceConnectorTermination_Kind = "VoiceConnectorTermination" VoiceConnectorTermination_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VoiceConnectorTermination_Kind}.String() VoiceConnectorTermination_KindAPIVersion = VoiceConnectorTermination_Kind + "." + CRDGroupVersion.String() VoiceConnectorTermination_GroupVersionKind = CRDGroupVersion.WithKind(VoiceConnectorTermination_Kind) )
Repository type metadata.
var ( VoiceConnectorTerminationCredentials_Kind = "VoiceConnectorTerminationCredentials" VoiceConnectorTerminationCredentials_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VoiceConnectorTerminationCredentials_Kind}.String() VoiceConnectorTerminationCredentials_KindAPIVersion = VoiceConnectorTerminationCredentials_Kind + "." + CRDGroupVersion.String() VoiceConnectorTerminationCredentials_GroupVersionKind = CRDGroupVersion.WithKind(VoiceConnectorTerminationCredentials_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ConnectorInitParameters ¶ added in v0.38.0
type ConnectorInitParameters struct { // The priority associated with the Amazon Chime Voice Connector, with 1 being the highest priority. Higher priority Amazon Chime Voice Connectors are attempted first. Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // The Amazon Chime Voice Connector ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/chime/v1beta1.VoiceConnector // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` // Reference to a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDRef *v1.Reference `json:"voiceConnectorIdRef,omitempty" tf:"-"` // Selector for a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDSelector *v1.Selector `json:"voiceConnectorIdSelector,omitempty" tf:"-"` }
func (*ConnectorInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ConnectorInitParameters) DeepCopy() *ConnectorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectorInitParameters.
func (*ConnectorInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ConnectorInitParameters) DeepCopyInto(out *ConnectorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectorObservation ¶
type ConnectorObservation struct { // The priority associated with the Amazon Chime Voice Connector, with 1 being the highest priority. Higher priority Amazon Chime Voice Connectors are attempted first. Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // The Amazon Chime Voice Connector ID. VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` }
func (*ConnectorObservation) DeepCopy ¶
func (in *ConnectorObservation) DeepCopy() *ConnectorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectorObservation.
func (*ConnectorObservation) DeepCopyInto ¶
func (in *ConnectorObservation) DeepCopyInto(out *ConnectorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectorParameters ¶
type ConnectorParameters struct { // The priority associated with the Amazon Chime Voice Connector, with 1 being the highest priority. Higher priority Amazon Chime Voice Connectors are attempted first. // +kubebuilder:validation:Optional Priority *float64 `json:"priority" tf:"priority,omitempty"` // The Amazon Chime Voice Connector ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/chime/v1beta1.VoiceConnector // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` // Reference to a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDRef *v1.Reference `json:"voiceConnectorIdRef,omitempty" tf:"-"` // Selector for a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDSelector *v1.Selector `json:"voiceConnectorIdSelector,omitempty" tf:"-"` }
func (*ConnectorParameters) DeepCopy ¶
func (in *ConnectorParameters) DeepCopy() *ConnectorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectorParameters.
func (*ConnectorParameters) DeepCopyInto ¶
func (in *ConnectorParameters) DeepCopyInto(out *ConnectorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CredentialsInitParameters ¶ added in v0.38.0
type CredentialsInitParameters struct { // RFC2617 compliant password associated with the SIP credentials. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // RFC2617 compliant username associated with the SIP credentials. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*CredentialsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CredentialsInitParameters) DeepCopy() *CredentialsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialsInitParameters.
func (*CredentialsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CredentialsInitParameters) DeepCopyInto(out *CredentialsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CredentialsObservation ¶
type CredentialsObservation struct { // RFC2617 compliant username associated with the SIP credentials. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*CredentialsObservation) DeepCopy ¶
func (in *CredentialsObservation) DeepCopy() *CredentialsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialsObservation.
func (*CredentialsObservation) DeepCopyInto ¶
func (in *CredentialsObservation) DeepCopyInto(out *CredentialsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CredentialsParameters ¶
type CredentialsParameters struct { // RFC2617 compliant password associated with the SIP credentials. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // RFC2617 compliant username associated with the SIP credentials. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*CredentialsParameters) DeepCopy ¶
func (in *CredentialsParameters) DeepCopy() *CredentialsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialsParameters.
func (*CredentialsParameters) DeepCopyInto ¶
func (in *CredentialsParameters) DeepCopyInto(out *CredentialsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaInsightsConfigurationInitParameters ¶ added in v0.38.0
type MediaInsightsConfigurationInitParameters struct { // The media insights configuration that will be invoked by the Voice Connector. ConfigurationArn *string `json:"configurationArn,omitempty" tf:"configuration_arn,omitempty"` // When true, the media insights configuration is not enabled. Defaults to false. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` }
func (*MediaInsightsConfigurationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *MediaInsightsConfigurationInitParameters) DeepCopy() *MediaInsightsConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaInsightsConfigurationInitParameters.
func (*MediaInsightsConfigurationInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *MediaInsightsConfigurationInitParameters) DeepCopyInto(out *MediaInsightsConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaInsightsConfigurationObservation ¶ added in v0.35.0
type MediaInsightsConfigurationObservation struct { // The media insights configuration that will be invoked by the Voice Connector. ConfigurationArn *string `json:"configurationArn,omitempty" tf:"configuration_arn,omitempty"` // When true, the media insights configuration is not enabled. Defaults to false. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` }
func (*MediaInsightsConfigurationObservation) DeepCopy ¶ added in v0.35.0
func (in *MediaInsightsConfigurationObservation) DeepCopy() *MediaInsightsConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaInsightsConfigurationObservation.
func (*MediaInsightsConfigurationObservation) DeepCopyInto ¶ added in v0.35.0
func (in *MediaInsightsConfigurationObservation) DeepCopyInto(out *MediaInsightsConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaInsightsConfigurationParameters ¶ added in v0.35.0
type MediaInsightsConfigurationParameters struct { // The media insights configuration that will be invoked by the Voice Connector. // +kubebuilder:validation:Optional ConfigurationArn *string `json:"configurationArn,omitempty" tf:"configuration_arn,omitempty"` // When true, the media insights configuration is not enabled. Defaults to false. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` }
func (*MediaInsightsConfigurationParameters) DeepCopy ¶ added in v0.35.0
func (in *MediaInsightsConfigurationParameters) DeepCopy() *MediaInsightsConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaInsightsConfigurationParameters.
func (*MediaInsightsConfigurationParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MediaInsightsConfigurationParameters) DeepCopyInto(out *MediaInsightsConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteInitParameters ¶ added in v0.38.0
type RouteInitParameters struct { // The FQDN or IP address to contact for origination traffic. Host *string `json:"host,omitempty" tf:"host,omitempty"` // The designated origination route port. Defaults to 5060. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first. Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default. Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // The weight associated with the host. If hosts are equal in priority, calls are redistributed among them based on their relative weight. Weight *float64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*RouteInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RouteInitParameters) DeepCopy() *RouteInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteInitParameters.
func (*RouteInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *RouteInitParameters) DeepCopyInto(out *RouteInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteObservation ¶
type RouteObservation struct { // The FQDN or IP address to contact for origination traffic. Host *string `json:"host,omitempty" tf:"host,omitempty"` // The designated origination route port. Defaults to 5060. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first. Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default. Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // The weight associated with the host. If hosts are equal in priority, calls are redistributed among them based on their relative weight. Weight *float64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*RouteObservation) DeepCopy ¶
func (in *RouteObservation) DeepCopy() *RouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteObservation.
func (*RouteObservation) DeepCopyInto ¶
func (in *RouteObservation) DeepCopyInto(out *RouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteParameters ¶
type RouteParameters struct { // The FQDN or IP address to contact for origination traffic. // +kubebuilder:validation:Optional Host *string `json:"host" tf:"host,omitempty"` // The designated origination route port. Defaults to 5060. // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first. // +kubebuilder:validation:Optional Priority *float64 `json:"priority" tf:"priority,omitempty"` // The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default. // +kubebuilder:validation:Optional Protocol *string `json:"protocol" tf:"protocol,omitempty"` // The weight associated with the host. If hosts are equal in priority, calls are redistributed among them based on their relative weight. // +kubebuilder:validation:Optional Weight *float64 `json:"weight" tf:"weight,omitempty"` }
func (*RouteParameters) DeepCopy ¶
func (in *RouteParameters) DeepCopy() *RouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteParameters.
func (*RouteParameters) DeepCopyInto ¶
func (in *RouteParameters) DeepCopyInto(out *RouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnector ¶
type VoiceConnector struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.requireEncryption) || (has(self.initProvider) && has(self.initProvider.requireEncryption))",message="spec.forProvider.requireEncryption is a required parameter" Spec VoiceConnectorSpec `json:"spec"` Status VoiceConnectorStatus `json:"status,omitempty"` }
VoiceConnector is the Schema for the VoiceConnectors API. Enables you to connect your phone system to the telephone network at a substantial cost savings by using SIP trunking. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *VoiceConnector) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VoiceConnector.
func (*VoiceConnector) GetConnectionDetailsMapping ¶
func (tr *VoiceConnector) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VoiceConnector
func (*VoiceConnector) GetDeletionPolicy ¶
func (mg *VoiceConnector) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VoiceConnector.
func (*VoiceConnector) GetID ¶
func (tr *VoiceConnector) GetID() string
GetID returns ID of underlying Terraform resource of this VoiceConnector
func (*VoiceConnector) GetInitParameters ¶ added in v0.38.0
func (tr *VoiceConnector) GetInitParameters() (map[string]any, error)
GetInitParameters of this VoiceConnector
func (*VoiceConnector) GetManagementPolicies ¶ added in v0.38.0
func (mg *VoiceConnector) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this VoiceConnector.
func (*VoiceConnector) GetMergedParameters ¶ added in v0.44.0
func (tr *VoiceConnector) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this VoiceConnector
func (*VoiceConnector) GetObservation ¶
func (tr *VoiceConnector) GetObservation() (map[string]any, error)
GetObservation of this VoiceConnector
func (*VoiceConnector) GetParameters ¶
func (tr *VoiceConnector) GetParameters() (map[string]any, error)
GetParameters of this VoiceConnector
func (*VoiceConnector) GetProviderConfigReference ¶
func (mg *VoiceConnector) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VoiceConnector.
func (*VoiceConnector) GetPublishConnectionDetailsTo ¶
func (mg *VoiceConnector) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VoiceConnector.
func (*VoiceConnector) GetTerraformResourceType ¶
func (mg *VoiceConnector) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VoiceConnector
func (*VoiceConnector) GetTerraformSchemaVersion ¶
func (tr *VoiceConnector) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VoiceConnector) GetWriteConnectionSecretToReference ¶
func (mg *VoiceConnector) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VoiceConnector.
func (*VoiceConnector) Hub ¶ added in v0.47.2
func (tr *VoiceConnector) Hub()
Hub marks this type as a conversion hub.
func (*VoiceConnector) LateInitialize ¶
func (tr *VoiceConnector) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VoiceConnector using its observed tfState. returns True if there are any spec changes for the resource.
func (*VoiceConnector) SetConditions ¶
func (mg *VoiceConnector) SetConditions(c ...xpv1.Condition)
SetConditions of this VoiceConnector.
func (*VoiceConnector) SetDeletionPolicy ¶
func (mg *VoiceConnector) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VoiceConnector.
func (*VoiceConnector) SetManagementPolicies ¶ added in v0.38.0
func (mg *VoiceConnector) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this VoiceConnector.
func (*VoiceConnector) SetObservation ¶
func (tr *VoiceConnector) SetObservation(obs map[string]any) error
SetObservation for this VoiceConnector
func (*VoiceConnector) SetParameters ¶
func (tr *VoiceConnector) SetParameters(params map[string]any) error
SetParameters for this VoiceConnector
func (*VoiceConnector) SetProviderConfigReference ¶
func (mg *VoiceConnector) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VoiceConnector.
func (*VoiceConnector) SetPublishConnectionDetailsTo ¶
func (mg *VoiceConnector) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VoiceConnector.
func (*VoiceConnector) SetWriteConnectionSecretToReference ¶
func (mg *VoiceConnector) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VoiceConnector.
type VoiceConnectorGroup ¶
type VoiceConnectorGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VoiceConnectorGroupSpec `json:"spec"` Status VoiceConnectorGroupStatus `json:"status,omitempty"` }
VoiceConnectorGroup is the Schema for the VoiceConnectorGroups API. Creates an Amazon Chime Voice Connector group under the administrator's AWS account. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *VoiceConnectorGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VoiceConnectorGroup.
func (*VoiceConnectorGroup) GetConnectionDetailsMapping ¶
func (tr *VoiceConnectorGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VoiceConnectorGroup
func (*VoiceConnectorGroup) GetDeletionPolicy ¶
func (mg *VoiceConnectorGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VoiceConnectorGroup.
func (*VoiceConnectorGroup) GetID ¶
func (tr *VoiceConnectorGroup) GetID() string
GetID returns ID of underlying Terraform resource of this VoiceConnectorGroup
func (*VoiceConnectorGroup) GetInitParameters ¶ added in v0.38.0
func (tr *VoiceConnectorGroup) GetInitParameters() (map[string]any, error)
GetInitParameters of this VoiceConnectorGroup
func (*VoiceConnectorGroup) GetManagementPolicies ¶ added in v0.38.0
func (mg *VoiceConnectorGroup) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this VoiceConnectorGroup.
func (*VoiceConnectorGroup) GetMergedParameters ¶ added in v0.44.0
func (tr *VoiceConnectorGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this VoiceConnectorGroup
func (*VoiceConnectorGroup) GetObservation ¶
func (tr *VoiceConnectorGroup) GetObservation() (map[string]any, error)
GetObservation of this VoiceConnectorGroup
func (*VoiceConnectorGroup) GetParameters ¶
func (tr *VoiceConnectorGroup) GetParameters() (map[string]any, error)
GetParameters of this VoiceConnectorGroup
func (*VoiceConnectorGroup) GetProviderConfigReference ¶
func (mg *VoiceConnectorGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VoiceConnectorGroup.
func (*VoiceConnectorGroup) GetPublishConnectionDetailsTo ¶
func (mg *VoiceConnectorGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VoiceConnectorGroup.
func (*VoiceConnectorGroup) GetTerraformResourceType ¶
func (mg *VoiceConnectorGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VoiceConnectorGroup
func (*VoiceConnectorGroup) GetTerraformSchemaVersion ¶
func (tr *VoiceConnectorGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VoiceConnectorGroup) GetWriteConnectionSecretToReference ¶
func (mg *VoiceConnectorGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VoiceConnectorGroup.
func (*VoiceConnectorGroup) Hub ¶ added in v0.47.2
func (tr *VoiceConnectorGroup) Hub()
Hub marks this type as a conversion hub.
func (*VoiceConnectorGroup) LateInitialize ¶
func (tr *VoiceConnectorGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VoiceConnectorGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*VoiceConnectorGroup) ResolveReferences ¶
func (*VoiceConnectorGroup) SetConditions ¶
func (mg *VoiceConnectorGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this VoiceConnectorGroup.
func (*VoiceConnectorGroup) SetDeletionPolicy ¶
func (mg *VoiceConnectorGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VoiceConnectorGroup.
func (*VoiceConnectorGroup) SetManagementPolicies ¶ added in v0.38.0
func (mg *VoiceConnectorGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this VoiceConnectorGroup.
func (*VoiceConnectorGroup) SetObservation ¶
func (tr *VoiceConnectorGroup) SetObservation(obs map[string]any) error
SetObservation for this VoiceConnectorGroup
func (*VoiceConnectorGroup) SetParameters ¶
func (tr *VoiceConnectorGroup) SetParameters(params map[string]any) error
SetParameters for this VoiceConnectorGroup
func (*VoiceConnectorGroup) SetProviderConfigReference ¶
func (mg *VoiceConnectorGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VoiceConnectorGroup.
func (*VoiceConnectorGroup) SetPublishConnectionDetailsTo ¶
func (mg *VoiceConnectorGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VoiceConnectorGroup.
func (*VoiceConnectorGroup) SetWriteConnectionSecretToReference ¶
func (mg *VoiceConnectorGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VoiceConnectorGroup.
type VoiceConnectorGroupInitParameters ¶ added in v0.38.0
type VoiceConnectorGroupInitParameters struct { // The Amazon Chime Voice Connectors to route inbound calls to. Connector []ConnectorInitParameters `json:"connector,omitempty" tf:"connector,omitempty"` }
func (*VoiceConnectorGroupInitParameters) DeepCopy ¶ added in v0.38.0
func (in *VoiceConnectorGroupInitParameters) DeepCopy() *VoiceConnectorGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorGroupInitParameters.
func (*VoiceConnectorGroupInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *VoiceConnectorGroupInitParameters) DeepCopyInto(out *VoiceConnectorGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorGroupList ¶
type VoiceConnectorGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VoiceConnectorGroup `json:"items"` }
VoiceConnectorGroupList contains 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.
func (*VoiceConnectorGroupList) GetItems ¶
func (l *VoiceConnectorGroupList) GetItems() []resource.Managed
GetItems of this VoiceConnectorGroupList.
type VoiceConnectorGroupObservation ¶
type VoiceConnectorGroupObservation struct { // The Amazon Chime Voice Connectors to route inbound calls to. Connector []ConnectorObservation `json:"connector,omitempty" tf:"connector,omitempty"` // Amazon Chime Voice Connector group ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*VoiceConnectorGroupObservation) DeepCopy ¶
func (in *VoiceConnectorGroupObservation) DeepCopy() *VoiceConnectorGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorGroupObservation.
func (*VoiceConnectorGroupObservation) DeepCopyInto ¶
func (in *VoiceConnectorGroupObservation) DeepCopyInto(out *VoiceConnectorGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorGroupParameters ¶
type VoiceConnectorGroupParameters struct { // The Amazon Chime Voice Connectors to route inbound calls to. // +kubebuilder:validation:Optional Connector []ConnectorParameters `json:"connector,omitempty" tf:"connector,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*VoiceConnectorGroupParameters) DeepCopy ¶
func (in *VoiceConnectorGroupParameters) DeepCopy() *VoiceConnectorGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorGroupParameters.
func (*VoiceConnectorGroupParameters) DeepCopyInto ¶
func (in *VoiceConnectorGroupParameters) DeepCopyInto(out *VoiceConnectorGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorGroupSpec ¶
type VoiceConnectorGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VoiceConnectorGroupParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider VoiceConnectorGroupInitParameters `json:"initProvider,omitempty"` }
VoiceConnectorGroupSpec defines the desired state of VoiceConnectorGroup
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 VoiceConnectorGroupStatus ¶
type VoiceConnectorGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VoiceConnectorGroupObservation `json:"atProvider,omitempty"` }
VoiceConnectorGroupStatus defines the observed state of VoiceConnectorGroup.
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 VoiceConnectorInitParameters ¶ added in v0.38.0
type VoiceConnectorInitParameters struct { // The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1 AwsRegion *string `json:"awsRegion,omitempty" tf:"aws_region,omitempty"` // When enabled, requires encryption for the Amazon Chime Voice Connector. RequireEncryption *bool `json:"requireEncryption,omitempty" tf:"require_encryption,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VoiceConnectorInitParameters) DeepCopy ¶ added in v0.38.0
func (in *VoiceConnectorInitParameters) DeepCopy() *VoiceConnectorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorInitParameters.
func (*VoiceConnectorInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *VoiceConnectorInitParameters) DeepCopyInto(out *VoiceConnectorInitParameters)
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 []VoiceConnector `json:"items"` }
VoiceConnectorList contains 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.
func (*VoiceConnectorList) GetItems ¶
func (l *VoiceConnectorList) GetItems() []resource.Managed
GetItems of this VoiceConnectorList.
type VoiceConnectorLogging ¶
type VoiceConnectorLogging struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VoiceConnectorLoggingSpec `json:"spec"` Status VoiceConnectorLoggingStatus `json:"status,omitempty"` }
VoiceConnectorLogging is the Schema for the VoiceConnectorLoggings API. Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *VoiceConnectorLogging) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VoiceConnectorLogging.
func (*VoiceConnectorLogging) GetConnectionDetailsMapping ¶
func (tr *VoiceConnectorLogging) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VoiceConnectorLogging
func (*VoiceConnectorLogging) GetDeletionPolicy ¶
func (mg *VoiceConnectorLogging) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VoiceConnectorLogging.
func (*VoiceConnectorLogging) GetID ¶
func (tr *VoiceConnectorLogging) GetID() string
GetID returns ID of underlying Terraform resource of this VoiceConnectorLogging
func (*VoiceConnectorLogging) GetInitParameters ¶ added in v0.38.0
func (tr *VoiceConnectorLogging) GetInitParameters() (map[string]any, error)
GetInitParameters of this VoiceConnectorLogging
func (*VoiceConnectorLogging) GetManagementPolicies ¶ added in v0.38.0
func (mg *VoiceConnectorLogging) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this VoiceConnectorLogging.
func (*VoiceConnectorLogging) GetMergedParameters ¶ added in v0.44.0
func (tr *VoiceConnectorLogging) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this VoiceConnectorLogging
func (*VoiceConnectorLogging) GetObservation ¶
func (tr *VoiceConnectorLogging) GetObservation() (map[string]any, error)
GetObservation of this VoiceConnectorLogging
func (*VoiceConnectorLogging) GetParameters ¶
func (tr *VoiceConnectorLogging) GetParameters() (map[string]any, error)
GetParameters of this VoiceConnectorLogging
func (*VoiceConnectorLogging) GetProviderConfigReference ¶
func (mg *VoiceConnectorLogging) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VoiceConnectorLogging.
func (*VoiceConnectorLogging) GetPublishConnectionDetailsTo ¶
func (mg *VoiceConnectorLogging) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VoiceConnectorLogging.
func (*VoiceConnectorLogging) GetTerraformResourceType ¶
func (mg *VoiceConnectorLogging) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VoiceConnectorLogging
func (*VoiceConnectorLogging) GetTerraformSchemaVersion ¶
func (tr *VoiceConnectorLogging) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VoiceConnectorLogging) GetWriteConnectionSecretToReference ¶
func (mg *VoiceConnectorLogging) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VoiceConnectorLogging.
func (*VoiceConnectorLogging) Hub ¶ added in v0.47.2
func (tr *VoiceConnectorLogging) Hub()
Hub marks this type as a conversion hub.
func (*VoiceConnectorLogging) LateInitialize ¶
func (tr *VoiceConnectorLogging) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VoiceConnectorLogging using its observed tfState. returns True if there are any spec changes for the resource.
func (*VoiceConnectorLogging) ResolveReferences ¶
ResolveReferences of this VoiceConnectorLogging.
func (*VoiceConnectorLogging) SetConditions ¶
func (mg *VoiceConnectorLogging) SetConditions(c ...xpv1.Condition)
SetConditions of this VoiceConnectorLogging.
func (*VoiceConnectorLogging) SetDeletionPolicy ¶
func (mg *VoiceConnectorLogging) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VoiceConnectorLogging.
func (*VoiceConnectorLogging) SetManagementPolicies ¶ added in v0.38.0
func (mg *VoiceConnectorLogging) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this VoiceConnectorLogging.
func (*VoiceConnectorLogging) SetObservation ¶
func (tr *VoiceConnectorLogging) SetObservation(obs map[string]any) error
SetObservation for this VoiceConnectorLogging
func (*VoiceConnectorLogging) SetParameters ¶
func (tr *VoiceConnectorLogging) SetParameters(params map[string]any) error
SetParameters for this VoiceConnectorLogging
func (*VoiceConnectorLogging) SetProviderConfigReference ¶
func (mg *VoiceConnectorLogging) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VoiceConnectorLogging.
func (*VoiceConnectorLogging) SetPublishConnectionDetailsTo ¶
func (mg *VoiceConnectorLogging) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VoiceConnectorLogging.
func (*VoiceConnectorLogging) SetWriteConnectionSecretToReference ¶
func (mg *VoiceConnectorLogging) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VoiceConnectorLogging.
type VoiceConnectorLoggingInitParameters ¶ added in v0.38.0
type VoiceConnectorLoggingInitParameters struct { // When true, enables logging of detailed media metrics for Voice Connectors to Amazon CloudWatch logs. EnableMediaMetricLogs *bool `json:"enableMediaMetricLogs,omitempty" tf:"enable_media_metric_logs,omitempty"` // When true, enables SIP message logs for sending to Amazon CloudWatch Logs. EnableSIPLogs *bool `json:"enableSipLogs,omitempty" tf:"enable_sip_logs,omitempty"` // The Amazon Chime Voice Connector ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/chime/v1beta1.VoiceConnector // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` // Reference to a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDRef *v1.Reference `json:"voiceConnectorIdRef,omitempty" tf:"-"` // Selector for a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDSelector *v1.Selector `json:"voiceConnectorIdSelector,omitempty" tf:"-"` }
func (*VoiceConnectorLoggingInitParameters) DeepCopy ¶ added in v0.38.0
func (in *VoiceConnectorLoggingInitParameters) DeepCopy() *VoiceConnectorLoggingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorLoggingInitParameters.
func (*VoiceConnectorLoggingInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *VoiceConnectorLoggingInitParameters) DeepCopyInto(out *VoiceConnectorLoggingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorLoggingList ¶
type VoiceConnectorLoggingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VoiceConnectorLogging `json:"items"` }
VoiceConnectorLoggingList contains 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.
func (*VoiceConnectorLoggingList) GetItems ¶
func (l *VoiceConnectorLoggingList) GetItems() []resource.Managed
GetItems of this VoiceConnectorLoggingList.
type VoiceConnectorLoggingObservation ¶
type VoiceConnectorLoggingObservation struct { // When true, enables logging of detailed media metrics for Voice Connectors to Amazon CloudWatch logs. EnableMediaMetricLogs *bool `json:"enableMediaMetricLogs,omitempty" tf:"enable_media_metric_logs,omitempty"` // When true, enables SIP message logs for sending to Amazon CloudWatch Logs. EnableSIPLogs *bool `json:"enableSipLogs,omitempty" tf:"enable_sip_logs,omitempty"` // The Amazon Chime Voice Connector ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Amazon Chime Voice Connector ID. VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` }
func (*VoiceConnectorLoggingObservation) DeepCopy ¶
func (in *VoiceConnectorLoggingObservation) DeepCopy() *VoiceConnectorLoggingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorLoggingObservation.
func (*VoiceConnectorLoggingObservation) DeepCopyInto ¶
func (in *VoiceConnectorLoggingObservation) DeepCopyInto(out *VoiceConnectorLoggingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorLoggingParameters ¶
type VoiceConnectorLoggingParameters struct { // When true, enables logging of detailed media metrics for Voice Connectors to Amazon CloudWatch logs. // +kubebuilder:validation:Optional EnableMediaMetricLogs *bool `json:"enableMediaMetricLogs,omitempty" tf:"enable_media_metric_logs,omitempty"` // When true, enables SIP message logs for sending to Amazon CloudWatch Logs. // +kubebuilder:validation:Optional EnableSIPLogs *bool `json:"enableSipLogs,omitempty" tf:"enable_sip_logs,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The Amazon Chime Voice Connector ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/chime/v1beta1.VoiceConnector // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` // Reference to a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDRef *v1.Reference `json:"voiceConnectorIdRef,omitempty" tf:"-"` // Selector for a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDSelector *v1.Selector `json:"voiceConnectorIdSelector,omitempty" tf:"-"` }
func (*VoiceConnectorLoggingParameters) DeepCopy ¶
func (in *VoiceConnectorLoggingParameters) DeepCopy() *VoiceConnectorLoggingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorLoggingParameters.
func (*VoiceConnectorLoggingParameters) DeepCopyInto ¶
func (in *VoiceConnectorLoggingParameters) DeepCopyInto(out *VoiceConnectorLoggingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorLoggingSpec ¶
type VoiceConnectorLoggingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VoiceConnectorLoggingParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider VoiceConnectorLoggingInitParameters `json:"initProvider,omitempty"` }
VoiceConnectorLoggingSpec defines the desired state of VoiceConnectorLogging
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 VoiceConnectorLoggingStatus ¶
type VoiceConnectorLoggingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VoiceConnectorLoggingObservation `json:"atProvider,omitempty"` }
VoiceConnectorLoggingStatus defines the observed state of VoiceConnectorLogging.
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 VoiceConnectorObservation ¶
type VoiceConnectorObservation struct { // ARN (Amazon Resource Name) of the Amazon Chime Voice Connector. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1 AwsRegion *string `json:"awsRegion,omitempty" tf:"aws_region,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The outbound host name for the Amazon Chime Voice Connector. OutboundHostName *string `json:"outboundHostName,omitempty" tf:"outbound_host_name,omitempty"` // When enabled, requires encryption for the Amazon Chime Voice Connector. RequireEncryption *bool `json:"requireEncryption,omitempty" tf:"require_encryption,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*VoiceConnectorObservation) DeepCopy ¶
func (in *VoiceConnectorObservation) DeepCopy() *VoiceConnectorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorObservation.
func (*VoiceConnectorObservation) DeepCopyInto ¶
func (in *VoiceConnectorObservation) DeepCopyInto(out *VoiceConnectorObservation)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.route) || (has(self.initProvider) && has(self.initProvider.route))",message="spec.forProvider.route is a required parameter" Spec VoiceConnectorOriginationSpec `json:"spec"` Status VoiceConnectorOriginationStatus `json:"status,omitempty"` }
VoiceConnectorOrigination is the Schema for the VoiceConnectorOriginations API. Enable origination settings to control inbound calling to your SIP infrastructure. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *VoiceConnectorOrigination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VoiceConnectorOrigination.
func (*VoiceConnectorOrigination) GetConnectionDetailsMapping ¶
func (tr *VoiceConnectorOrigination) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VoiceConnectorOrigination
func (*VoiceConnectorOrigination) GetDeletionPolicy ¶
func (mg *VoiceConnectorOrigination) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VoiceConnectorOrigination.
func (*VoiceConnectorOrigination) GetID ¶
func (tr *VoiceConnectorOrigination) GetID() string
GetID returns ID of underlying Terraform resource of this VoiceConnectorOrigination
func (*VoiceConnectorOrigination) GetInitParameters ¶ added in v0.38.0
func (tr *VoiceConnectorOrigination) GetInitParameters() (map[string]any, error)
GetInitParameters of this VoiceConnectorOrigination
func (*VoiceConnectorOrigination) GetManagementPolicies ¶ added in v0.38.0
func (mg *VoiceConnectorOrigination) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this VoiceConnectorOrigination.
func (*VoiceConnectorOrigination) GetMergedParameters ¶ added in v0.44.0
func (tr *VoiceConnectorOrigination) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this VoiceConnectorOrigination
func (*VoiceConnectorOrigination) GetObservation ¶
func (tr *VoiceConnectorOrigination) GetObservation() (map[string]any, error)
GetObservation of this VoiceConnectorOrigination
func (*VoiceConnectorOrigination) GetParameters ¶
func (tr *VoiceConnectorOrigination) GetParameters() (map[string]any, error)
GetParameters of this VoiceConnectorOrigination
func (*VoiceConnectorOrigination) GetProviderConfigReference ¶
func (mg *VoiceConnectorOrigination) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VoiceConnectorOrigination.
func (*VoiceConnectorOrigination) GetPublishConnectionDetailsTo ¶
func (mg *VoiceConnectorOrigination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VoiceConnectorOrigination.
func (*VoiceConnectorOrigination) GetTerraformResourceType ¶
func (mg *VoiceConnectorOrigination) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VoiceConnectorOrigination
func (*VoiceConnectorOrigination) GetTerraformSchemaVersion ¶
func (tr *VoiceConnectorOrigination) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VoiceConnectorOrigination) GetWriteConnectionSecretToReference ¶
func (mg *VoiceConnectorOrigination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VoiceConnectorOrigination.
func (*VoiceConnectorOrigination) Hub ¶ added in v0.47.2
func (tr *VoiceConnectorOrigination) Hub()
Hub marks this type as a conversion hub.
func (*VoiceConnectorOrigination) LateInitialize ¶
func (tr *VoiceConnectorOrigination) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VoiceConnectorOrigination using its observed tfState. returns True if there are any spec changes for the resource.
func (*VoiceConnectorOrigination) ResolveReferences ¶
ResolveReferences of this VoiceConnectorOrigination.
func (*VoiceConnectorOrigination) SetConditions ¶
func (mg *VoiceConnectorOrigination) SetConditions(c ...xpv1.Condition)
SetConditions of this VoiceConnectorOrigination.
func (*VoiceConnectorOrigination) SetDeletionPolicy ¶
func (mg *VoiceConnectorOrigination) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VoiceConnectorOrigination.
func (*VoiceConnectorOrigination) SetManagementPolicies ¶ added in v0.38.0
func (mg *VoiceConnectorOrigination) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this VoiceConnectorOrigination.
func (*VoiceConnectorOrigination) SetObservation ¶
func (tr *VoiceConnectorOrigination) SetObservation(obs map[string]any) error
SetObservation for this VoiceConnectorOrigination
func (*VoiceConnectorOrigination) SetParameters ¶
func (tr *VoiceConnectorOrigination) SetParameters(params map[string]any) error
SetParameters for this VoiceConnectorOrigination
func (*VoiceConnectorOrigination) SetProviderConfigReference ¶
func (mg *VoiceConnectorOrigination) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VoiceConnectorOrigination.
func (*VoiceConnectorOrigination) SetPublishConnectionDetailsTo ¶
func (mg *VoiceConnectorOrigination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VoiceConnectorOrigination.
func (*VoiceConnectorOrigination) SetWriteConnectionSecretToReference ¶
func (mg *VoiceConnectorOrigination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VoiceConnectorOrigination.
type VoiceConnectorOriginationInitParameters ¶ added in v0.38.0
type VoiceConnectorOriginationInitParameters struct { // When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // Set of call distribution properties defined for your SIP hosts. See route below for more details. Minimum of 1. Maximum of 20. Route []RouteInitParameters `json:"route,omitempty" tf:"route,omitempty"` // The Amazon Chime Voice Connector ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/chime/v1beta1.VoiceConnector // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` // Reference to a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDRef *v1.Reference `json:"voiceConnectorIdRef,omitempty" tf:"-"` // Selector for a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDSelector *v1.Selector `json:"voiceConnectorIdSelector,omitempty" tf:"-"` }
func (*VoiceConnectorOriginationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *VoiceConnectorOriginationInitParameters) DeepCopy() *VoiceConnectorOriginationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorOriginationInitParameters.
func (*VoiceConnectorOriginationInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *VoiceConnectorOriginationInitParameters) DeepCopyInto(out *VoiceConnectorOriginationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorOriginationList ¶
type VoiceConnectorOriginationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VoiceConnectorOrigination `json:"items"` }
VoiceConnectorOriginationList contains 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.
func (*VoiceConnectorOriginationList) GetItems ¶
func (l *VoiceConnectorOriginationList) GetItems() []resource.Managed
GetItems of this VoiceConnectorOriginationList.
type VoiceConnectorOriginationObservation ¶
type VoiceConnectorOriginationObservation struct { // When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // The Amazon Chime Voice Connector ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Set of call distribution properties defined for your SIP hosts. See route below for more details. Minimum of 1. Maximum of 20. Route []RouteObservation `json:"route,omitempty" tf:"route,omitempty"` // The Amazon Chime Voice Connector ID. VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` }
func (*VoiceConnectorOriginationObservation) DeepCopy ¶
func (in *VoiceConnectorOriginationObservation) DeepCopy() *VoiceConnectorOriginationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorOriginationObservation.
func (*VoiceConnectorOriginationObservation) DeepCopyInto ¶
func (in *VoiceConnectorOriginationObservation) DeepCopyInto(out *VoiceConnectorOriginationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorOriginationParameters ¶
type VoiceConnectorOriginationParameters struct { // When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Set of call distribution properties defined for your SIP hosts. See route below for more details. Minimum of 1. Maximum of 20. // +kubebuilder:validation:Optional Route []RouteParameters `json:"route,omitempty" tf:"route,omitempty"` // The Amazon Chime Voice Connector ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/chime/v1beta1.VoiceConnector // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` // Reference to a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDRef *v1.Reference `json:"voiceConnectorIdRef,omitempty" tf:"-"` // Selector for a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDSelector *v1.Selector `json:"voiceConnectorIdSelector,omitempty" tf:"-"` }
func (*VoiceConnectorOriginationParameters) DeepCopy ¶
func (in *VoiceConnectorOriginationParameters) DeepCopy() *VoiceConnectorOriginationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorOriginationParameters.
func (*VoiceConnectorOriginationParameters) DeepCopyInto ¶
func (in *VoiceConnectorOriginationParameters) DeepCopyInto(out *VoiceConnectorOriginationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorOriginationSpec ¶
type VoiceConnectorOriginationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VoiceConnectorOriginationParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider VoiceConnectorOriginationInitParameters `json:"initProvider,omitempty"` }
VoiceConnectorOriginationSpec defines the desired state of VoiceConnectorOrigination
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 VoiceConnectorOriginationStatus ¶
type VoiceConnectorOriginationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VoiceConnectorOriginationObservation `json:"atProvider,omitempty"` }
VoiceConnectorOriginationStatus defines the observed state of VoiceConnectorOrigination.
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 VoiceConnectorParameters ¶
type VoiceConnectorParameters struct { // The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1 // +kubebuilder:validation:Optional AwsRegion *string `json:"awsRegion,omitempty" tf:"aws_region,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // When enabled, requires encryption for the Amazon Chime Voice Connector. // +kubebuilder:validation:Optional RequireEncryption *bool `json:"requireEncryption,omitempty" tf:"require_encryption,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VoiceConnectorParameters) DeepCopy ¶
func (in *VoiceConnectorParameters) DeepCopy() *VoiceConnectorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorParameters.
func (*VoiceConnectorParameters) DeepCopyInto ¶
func (in *VoiceConnectorParameters) DeepCopyInto(out *VoiceConnectorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorSpec ¶
type VoiceConnectorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VoiceConnectorParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider VoiceConnectorInitParameters `json:"initProvider,omitempty"` }
VoiceConnectorSpec defines the desired state of VoiceConnector
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 VoiceConnectorStatus ¶
type VoiceConnectorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VoiceConnectorObservation `json:"atProvider,omitempty"` }
VoiceConnectorStatus defines the observed state of VoiceConnector.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dataRetention) || (has(self.initProvider) && has(self.initProvider.dataRetention))",message="spec.forProvider.dataRetention is a required parameter" Spec VoiceConnectorStreamingSpec `json:"spec"` Status VoiceConnectorStreamingStatus `json:"status,omitempty"` }
VoiceConnectorStreaming is the Schema for the VoiceConnectorStreamings API. The streaming configuration associated with an Amazon Chime Voice Connector. Specifies whether media streaming is enabled for sending to Amazon Kinesis, and shows the retention period for the Amazon Kinesis data, in hours. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*VoiceConnectorStreaming) ConvertFrom ¶ added in v1.7.0
func (tr *VoiceConnectorStreaming) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the VoiceConnectorStreaming type.
func (*VoiceConnectorStreaming) ConvertTo ¶ added in v1.7.0
func (tr *VoiceConnectorStreaming) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this VoiceConnectorStreaming to the hub type.
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) GetCondition ¶
func (mg *VoiceConnectorStreaming) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VoiceConnectorStreaming.
func (*VoiceConnectorStreaming) GetConnectionDetailsMapping ¶
func (tr *VoiceConnectorStreaming) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VoiceConnectorStreaming
func (*VoiceConnectorStreaming) GetDeletionPolicy ¶
func (mg *VoiceConnectorStreaming) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VoiceConnectorStreaming.
func (*VoiceConnectorStreaming) GetID ¶
func (tr *VoiceConnectorStreaming) GetID() string
GetID returns ID of underlying Terraform resource of this VoiceConnectorStreaming
func (*VoiceConnectorStreaming) GetInitParameters ¶ added in v0.38.0
func (tr *VoiceConnectorStreaming) GetInitParameters() (map[string]any, error)
GetInitParameters of this VoiceConnectorStreaming
func (*VoiceConnectorStreaming) GetManagementPolicies ¶ added in v0.38.0
func (mg *VoiceConnectorStreaming) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this VoiceConnectorStreaming.
func (*VoiceConnectorStreaming) GetMergedParameters ¶ added in v0.44.0
func (tr *VoiceConnectorStreaming) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this VoiceConnectorStreaming
func (*VoiceConnectorStreaming) GetObservation ¶
func (tr *VoiceConnectorStreaming) GetObservation() (map[string]any, error)
GetObservation of this VoiceConnectorStreaming
func (*VoiceConnectorStreaming) GetParameters ¶
func (tr *VoiceConnectorStreaming) GetParameters() (map[string]any, error)
GetParameters of this VoiceConnectorStreaming
func (*VoiceConnectorStreaming) GetProviderConfigReference ¶
func (mg *VoiceConnectorStreaming) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VoiceConnectorStreaming.
func (*VoiceConnectorStreaming) GetPublishConnectionDetailsTo ¶
func (mg *VoiceConnectorStreaming) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VoiceConnectorStreaming.
func (*VoiceConnectorStreaming) GetTerraformResourceType ¶
func (mg *VoiceConnectorStreaming) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VoiceConnectorStreaming
func (*VoiceConnectorStreaming) GetTerraformSchemaVersion ¶
func (tr *VoiceConnectorStreaming) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VoiceConnectorStreaming) GetWriteConnectionSecretToReference ¶
func (mg *VoiceConnectorStreaming) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VoiceConnectorStreaming.
func (*VoiceConnectorStreaming) LateInitialize ¶
func (tr *VoiceConnectorStreaming) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VoiceConnectorStreaming using its observed tfState. returns True if there are any spec changes for the resource.
func (*VoiceConnectorStreaming) ResolveReferences ¶
ResolveReferences of this VoiceConnectorStreaming.
func (*VoiceConnectorStreaming) SetConditions ¶
func (mg *VoiceConnectorStreaming) SetConditions(c ...xpv1.Condition)
SetConditions of this VoiceConnectorStreaming.
func (*VoiceConnectorStreaming) SetDeletionPolicy ¶
func (mg *VoiceConnectorStreaming) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VoiceConnectorStreaming.
func (*VoiceConnectorStreaming) SetManagementPolicies ¶ added in v0.38.0
func (mg *VoiceConnectorStreaming) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this VoiceConnectorStreaming.
func (*VoiceConnectorStreaming) SetObservation ¶
func (tr *VoiceConnectorStreaming) SetObservation(obs map[string]any) error
SetObservation for this VoiceConnectorStreaming
func (*VoiceConnectorStreaming) SetParameters ¶
func (tr *VoiceConnectorStreaming) SetParameters(params map[string]any) error
SetParameters for this VoiceConnectorStreaming
func (*VoiceConnectorStreaming) SetProviderConfigReference ¶
func (mg *VoiceConnectorStreaming) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VoiceConnectorStreaming.
func (*VoiceConnectorStreaming) SetPublishConnectionDetailsTo ¶
func (mg *VoiceConnectorStreaming) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VoiceConnectorStreaming.
func (*VoiceConnectorStreaming) SetWriteConnectionSecretToReference ¶
func (mg *VoiceConnectorStreaming) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VoiceConnectorStreaming.
type VoiceConnectorStreamingInitParameters ¶ added in v0.38.0
type VoiceConnectorStreamingInitParameters struct { // The retention period, in hours, for the Amazon Kinesis data. DataRetention *float64 `json:"dataRetention,omitempty" tf:"data_retention,omitempty"` // When true, media streaming to Amazon Kinesis is turned off. Default: false Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // The media insights configuration. See media_insights_configuration. MediaInsightsConfiguration []MediaInsightsConfigurationInitParameters `json:"mediaInsightsConfiguration,omitempty" tf:"media_insights_configuration,omitempty"` // The streaming notification targets. Valid Values: EventBridge | SNS | SQS // +listType=set StreamingNotificationTargets []*string `json:"streamingNotificationTargets,omitempty" tf:"streaming_notification_targets,omitempty"` // The Amazon Chime Voice Connector ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/chime/v1beta1.VoiceConnector // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` // Reference to a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDRef *v1.Reference `json:"voiceConnectorIdRef,omitempty" tf:"-"` // Selector for a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDSelector *v1.Selector `json:"voiceConnectorIdSelector,omitempty" tf:"-"` }
func (*VoiceConnectorStreamingInitParameters) DeepCopy ¶ added in v0.38.0
func (in *VoiceConnectorStreamingInitParameters) DeepCopy() *VoiceConnectorStreamingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorStreamingInitParameters.
func (*VoiceConnectorStreamingInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *VoiceConnectorStreamingInitParameters) DeepCopyInto(out *VoiceConnectorStreamingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorStreamingList ¶
type VoiceConnectorStreamingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VoiceConnectorStreaming `json:"items"` }
VoiceConnectorStreamingList contains 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.
func (*VoiceConnectorStreamingList) GetItems ¶
func (l *VoiceConnectorStreamingList) GetItems() []resource.Managed
GetItems of this VoiceConnectorStreamingList.
type VoiceConnectorStreamingObservation ¶
type VoiceConnectorStreamingObservation struct { // The retention period, in hours, for the Amazon Kinesis data. DataRetention *float64 `json:"dataRetention,omitempty" tf:"data_retention,omitempty"` // When true, media streaming to Amazon Kinesis is turned off. Default: false Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // The Amazon Chime Voice Connector ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The media insights configuration. See media_insights_configuration. MediaInsightsConfiguration []MediaInsightsConfigurationObservation `json:"mediaInsightsConfiguration,omitempty" tf:"media_insights_configuration,omitempty"` // The streaming notification targets. Valid Values: EventBridge | SNS | SQS // +listType=set StreamingNotificationTargets []*string `json:"streamingNotificationTargets,omitempty" tf:"streaming_notification_targets,omitempty"` // The Amazon Chime Voice Connector ID. VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` }
func (*VoiceConnectorStreamingObservation) DeepCopy ¶
func (in *VoiceConnectorStreamingObservation) DeepCopy() *VoiceConnectorStreamingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorStreamingObservation.
func (*VoiceConnectorStreamingObservation) DeepCopyInto ¶
func (in *VoiceConnectorStreamingObservation) DeepCopyInto(out *VoiceConnectorStreamingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorStreamingParameters ¶
type VoiceConnectorStreamingParameters struct { // The retention period, in hours, for the Amazon Kinesis data. // +kubebuilder:validation:Optional DataRetention *float64 `json:"dataRetention,omitempty" tf:"data_retention,omitempty"` // When true, media streaming to Amazon Kinesis is turned off. Default: false // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // The media insights configuration. See media_insights_configuration. // +kubebuilder:validation:Optional MediaInsightsConfiguration []MediaInsightsConfigurationParameters `json:"mediaInsightsConfiguration,omitempty" tf:"media_insights_configuration,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The streaming notification targets. Valid Values: EventBridge | SNS | SQS // +kubebuilder:validation:Optional // +listType=set StreamingNotificationTargets []*string `json:"streamingNotificationTargets,omitempty" tf:"streaming_notification_targets,omitempty"` // The Amazon Chime Voice Connector ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/chime/v1beta1.VoiceConnector // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` // Reference to a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDRef *v1.Reference `json:"voiceConnectorIdRef,omitempty" tf:"-"` // Selector for a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDSelector *v1.Selector `json:"voiceConnectorIdSelector,omitempty" tf:"-"` }
func (*VoiceConnectorStreamingParameters) DeepCopy ¶
func (in *VoiceConnectorStreamingParameters) DeepCopy() *VoiceConnectorStreamingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorStreamingParameters.
func (*VoiceConnectorStreamingParameters) DeepCopyInto ¶
func (in *VoiceConnectorStreamingParameters) DeepCopyInto(out *VoiceConnectorStreamingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorStreamingSpec ¶
type VoiceConnectorStreamingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VoiceConnectorStreamingParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider VoiceConnectorStreamingInitParameters `json:"initProvider,omitempty"` }
VoiceConnectorStreamingSpec defines the desired state of VoiceConnectorStreaming
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 VoiceConnectorStreamingStatus ¶
type VoiceConnectorStreamingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VoiceConnectorStreamingObservation `json:"atProvider,omitempty"` }
VoiceConnectorStreamingStatus defines the observed state of VoiceConnectorStreaming.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.callingRegions) || (has(self.initProvider) && has(self.initProvider.callingRegions))",message="spec.forProvider.callingRegions is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.cidrAllowList) || (has(self.initProvider) && has(self.initProvider.cidrAllowList))",message="spec.forProvider.cidrAllowList is a required parameter" Spec VoiceConnectorTerminationSpec `json:"spec"` Status VoiceConnectorTerminationStatus `json:"status,omitempty"` }
VoiceConnectorTermination is the Schema for the VoiceConnectorTerminations API. Enable Termination settings to control outbound calling from your SIP infrastructure. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *VoiceConnectorTermination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VoiceConnectorTermination.
func (*VoiceConnectorTermination) GetConnectionDetailsMapping ¶
func (tr *VoiceConnectorTermination) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VoiceConnectorTermination
func (*VoiceConnectorTermination) GetDeletionPolicy ¶
func (mg *VoiceConnectorTermination) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VoiceConnectorTermination.
func (*VoiceConnectorTermination) GetID ¶
func (tr *VoiceConnectorTermination) GetID() string
GetID returns ID of underlying Terraform resource of this VoiceConnectorTermination
func (*VoiceConnectorTermination) GetInitParameters ¶ added in v0.38.0
func (tr *VoiceConnectorTermination) GetInitParameters() (map[string]any, error)
GetInitParameters of this VoiceConnectorTermination
func (*VoiceConnectorTermination) GetManagementPolicies ¶ added in v0.38.0
func (mg *VoiceConnectorTermination) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this VoiceConnectorTermination.
func (*VoiceConnectorTermination) GetMergedParameters ¶ added in v0.44.0
func (tr *VoiceConnectorTermination) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this VoiceConnectorTermination
func (*VoiceConnectorTermination) GetObservation ¶
func (tr *VoiceConnectorTermination) GetObservation() (map[string]any, error)
GetObservation of this VoiceConnectorTermination
func (*VoiceConnectorTermination) GetParameters ¶
func (tr *VoiceConnectorTermination) GetParameters() (map[string]any, error)
GetParameters of this VoiceConnectorTermination
func (*VoiceConnectorTermination) GetProviderConfigReference ¶
func (mg *VoiceConnectorTermination) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VoiceConnectorTermination.
func (*VoiceConnectorTermination) GetPublishConnectionDetailsTo ¶
func (mg *VoiceConnectorTermination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VoiceConnectorTermination.
func (*VoiceConnectorTermination) GetTerraformResourceType ¶
func (mg *VoiceConnectorTermination) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VoiceConnectorTermination
func (*VoiceConnectorTermination) GetTerraformSchemaVersion ¶
func (tr *VoiceConnectorTermination) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VoiceConnectorTermination) GetWriteConnectionSecretToReference ¶
func (mg *VoiceConnectorTermination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VoiceConnectorTermination.
func (*VoiceConnectorTermination) Hub ¶ added in v0.47.2
func (tr *VoiceConnectorTermination) Hub()
Hub marks this type as a conversion hub.
func (*VoiceConnectorTermination) LateInitialize ¶
func (tr *VoiceConnectorTermination) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VoiceConnectorTermination using its observed tfState. returns True if there are any spec changes for the resource.
func (*VoiceConnectorTermination) ResolveReferences ¶
ResolveReferences of this VoiceConnectorTermination.
func (*VoiceConnectorTermination) SetConditions ¶
func (mg *VoiceConnectorTermination) SetConditions(c ...xpv1.Condition)
SetConditions of this VoiceConnectorTermination.
func (*VoiceConnectorTermination) SetDeletionPolicy ¶
func (mg *VoiceConnectorTermination) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VoiceConnectorTermination.
func (*VoiceConnectorTermination) SetManagementPolicies ¶ added in v0.38.0
func (mg *VoiceConnectorTermination) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this VoiceConnectorTermination.
func (*VoiceConnectorTermination) SetObservation ¶
func (tr *VoiceConnectorTermination) SetObservation(obs map[string]any) error
SetObservation for this VoiceConnectorTermination
func (*VoiceConnectorTermination) SetParameters ¶
func (tr *VoiceConnectorTermination) SetParameters(params map[string]any) error
SetParameters for this VoiceConnectorTermination
func (*VoiceConnectorTermination) SetProviderConfigReference ¶
func (mg *VoiceConnectorTermination) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VoiceConnectorTermination.
func (*VoiceConnectorTermination) SetPublishConnectionDetailsTo ¶
func (mg *VoiceConnectorTermination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VoiceConnectorTermination.
func (*VoiceConnectorTermination) SetWriteConnectionSecretToReference ¶
func (mg *VoiceConnectorTermination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VoiceConnectorTermination.
type VoiceConnectorTerminationCredentials ¶
type VoiceConnectorTerminationCredentials struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.credentials) || (has(self.initProvider) && has(self.initProvider.credentials))",message="spec.forProvider.credentials is a required parameter" Spec VoiceConnectorTerminationCredentialsSpec `json:"spec"` Status VoiceConnectorTerminationCredentialsStatus `json:"status,omitempty"` }
VoiceConnectorTerminationCredentials is the Schema for the VoiceConnectorTerminationCredentialss API. Adds termination SIP credentials for the specified Amazon Chime Voice Connector. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *VoiceConnectorTerminationCredentials) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VoiceConnectorTerminationCredentials.
func (*VoiceConnectorTerminationCredentials) GetConnectionDetailsMapping ¶
func (tr *VoiceConnectorTerminationCredentials) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VoiceConnectorTerminationCredentials
func (*VoiceConnectorTerminationCredentials) GetDeletionPolicy ¶
func (mg *VoiceConnectorTerminationCredentials) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VoiceConnectorTerminationCredentials.
func (*VoiceConnectorTerminationCredentials) GetID ¶
func (tr *VoiceConnectorTerminationCredentials) GetID() string
GetID returns ID of underlying Terraform resource of this VoiceConnectorTerminationCredentials
func (*VoiceConnectorTerminationCredentials) GetInitParameters ¶ added in v0.38.0
func (tr *VoiceConnectorTerminationCredentials) GetInitParameters() (map[string]any, error)
GetInitParameters of this VoiceConnectorTerminationCredentials
func (*VoiceConnectorTerminationCredentials) GetManagementPolicies ¶ added in v0.38.0
func (mg *VoiceConnectorTerminationCredentials) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this VoiceConnectorTerminationCredentials.
func (*VoiceConnectorTerminationCredentials) GetMergedParameters ¶ added in v0.44.0
func (tr *VoiceConnectorTerminationCredentials) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this VoiceConnectorTerminationCredentials
func (*VoiceConnectorTerminationCredentials) GetObservation ¶
func (tr *VoiceConnectorTerminationCredentials) GetObservation() (map[string]any, error)
GetObservation of this VoiceConnectorTerminationCredentials
func (*VoiceConnectorTerminationCredentials) GetParameters ¶
func (tr *VoiceConnectorTerminationCredentials) GetParameters() (map[string]any, error)
GetParameters of this VoiceConnectorTerminationCredentials
func (*VoiceConnectorTerminationCredentials) GetProviderConfigReference ¶
func (mg *VoiceConnectorTerminationCredentials) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VoiceConnectorTerminationCredentials.
func (*VoiceConnectorTerminationCredentials) GetPublishConnectionDetailsTo ¶
func (mg *VoiceConnectorTerminationCredentials) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VoiceConnectorTerminationCredentials.
func (*VoiceConnectorTerminationCredentials) GetTerraformResourceType ¶
func (mg *VoiceConnectorTerminationCredentials) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VoiceConnectorTerminationCredentials
func (*VoiceConnectorTerminationCredentials) GetTerraformSchemaVersion ¶
func (tr *VoiceConnectorTerminationCredentials) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VoiceConnectorTerminationCredentials) GetWriteConnectionSecretToReference ¶
func (mg *VoiceConnectorTerminationCredentials) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VoiceConnectorTerminationCredentials.
func (*VoiceConnectorTerminationCredentials) Hub ¶ added in v0.47.2
func (tr *VoiceConnectorTerminationCredentials) Hub()
Hub marks this type as a conversion hub.
func (*VoiceConnectorTerminationCredentials) LateInitialize ¶
func (tr *VoiceConnectorTerminationCredentials) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VoiceConnectorTerminationCredentials using its observed tfState. returns True if there are any spec changes for the resource.
func (*VoiceConnectorTerminationCredentials) ResolveReferences ¶
func (mg *VoiceConnectorTerminationCredentials) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this VoiceConnectorTerminationCredentials.
func (*VoiceConnectorTerminationCredentials) SetConditions ¶
func (mg *VoiceConnectorTerminationCredentials) SetConditions(c ...xpv1.Condition)
SetConditions of this VoiceConnectorTerminationCredentials.
func (*VoiceConnectorTerminationCredentials) SetDeletionPolicy ¶
func (mg *VoiceConnectorTerminationCredentials) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VoiceConnectorTerminationCredentials.
func (*VoiceConnectorTerminationCredentials) SetManagementPolicies ¶ added in v0.38.0
func (mg *VoiceConnectorTerminationCredentials) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this VoiceConnectorTerminationCredentials.
func (*VoiceConnectorTerminationCredentials) SetObservation ¶
func (tr *VoiceConnectorTerminationCredentials) SetObservation(obs map[string]any) error
SetObservation for this VoiceConnectorTerminationCredentials
func (*VoiceConnectorTerminationCredentials) SetParameters ¶
func (tr *VoiceConnectorTerminationCredentials) SetParameters(params map[string]any) error
SetParameters for this VoiceConnectorTerminationCredentials
func (*VoiceConnectorTerminationCredentials) SetProviderConfigReference ¶
func (mg *VoiceConnectorTerminationCredentials) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VoiceConnectorTerminationCredentials.
func (*VoiceConnectorTerminationCredentials) SetPublishConnectionDetailsTo ¶
func (mg *VoiceConnectorTerminationCredentials) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VoiceConnectorTerminationCredentials.
func (*VoiceConnectorTerminationCredentials) SetWriteConnectionSecretToReference ¶
func (mg *VoiceConnectorTerminationCredentials) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VoiceConnectorTerminationCredentials.
type VoiceConnectorTerminationCredentialsInitParameters ¶ added in v0.38.0
type VoiceConnectorTerminationCredentialsInitParameters struct { // List of termination SIP credentials. Credentials []CredentialsInitParameters `json:"credentials,omitempty" tf:"credentials,omitempty"` // Amazon Chime Voice Connector ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/chime/v1beta1.VoiceConnector // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` // Reference to a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDRef *v1.Reference `json:"voiceConnectorIdRef,omitempty" tf:"-"` // Selector for a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDSelector *v1.Selector `json:"voiceConnectorIdSelector,omitempty" tf:"-"` }
func (*VoiceConnectorTerminationCredentialsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *VoiceConnectorTerminationCredentialsInitParameters) DeepCopy() *VoiceConnectorTerminationCredentialsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTerminationCredentialsInitParameters.
func (*VoiceConnectorTerminationCredentialsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *VoiceConnectorTerminationCredentialsInitParameters) DeepCopyInto(out *VoiceConnectorTerminationCredentialsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorTerminationCredentialsList ¶
type VoiceConnectorTerminationCredentialsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VoiceConnectorTerminationCredentials `json:"items"` }
VoiceConnectorTerminationCredentialsList contains 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.
func (*VoiceConnectorTerminationCredentialsList) GetItems ¶
func (l *VoiceConnectorTerminationCredentialsList) GetItems() []resource.Managed
GetItems of this VoiceConnectorTerminationCredentialsList.
type VoiceConnectorTerminationCredentialsObservation ¶
type VoiceConnectorTerminationCredentialsObservation struct { // List of termination SIP credentials. Credentials []CredentialsObservation `json:"credentials,omitempty" tf:"credentials,omitempty"` // Amazon Chime Voice Connector ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Amazon Chime Voice Connector ID. VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` }
func (*VoiceConnectorTerminationCredentialsObservation) DeepCopy ¶
func (in *VoiceConnectorTerminationCredentialsObservation) DeepCopy() *VoiceConnectorTerminationCredentialsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTerminationCredentialsObservation.
func (*VoiceConnectorTerminationCredentialsObservation) DeepCopyInto ¶
func (in *VoiceConnectorTerminationCredentialsObservation) DeepCopyInto(out *VoiceConnectorTerminationCredentialsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorTerminationCredentialsParameters ¶
type VoiceConnectorTerminationCredentialsParameters struct { // List of termination SIP credentials. // +kubebuilder:validation:Optional Credentials []CredentialsParameters `json:"credentials,omitempty" tf:"credentials,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Amazon Chime Voice Connector ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/chime/v1beta1.VoiceConnector // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` // Reference to a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDRef *v1.Reference `json:"voiceConnectorIdRef,omitempty" tf:"-"` // Selector for a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDSelector *v1.Selector `json:"voiceConnectorIdSelector,omitempty" tf:"-"` }
func (*VoiceConnectorTerminationCredentialsParameters) DeepCopy ¶
func (in *VoiceConnectorTerminationCredentialsParameters) DeepCopy() *VoiceConnectorTerminationCredentialsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTerminationCredentialsParameters.
func (*VoiceConnectorTerminationCredentialsParameters) DeepCopyInto ¶
func (in *VoiceConnectorTerminationCredentialsParameters) DeepCopyInto(out *VoiceConnectorTerminationCredentialsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorTerminationCredentialsSpec ¶
type VoiceConnectorTerminationCredentialsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VoiceConnectorTerminationCredentialsParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider VoiceConnectorTerminationCredentialsInitParameters `json:"initProvider,omitempty"` }
VoiceConnectorTerminationCredentialsSpec defines the desired state of VoiceConnectorTerminationCredentials
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 VoiceConnectorTerminationCredentialsStatus ¶
type VoiceConnectorTerminationCredentialsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VoiceConnectorTerminationCredentialsObservation `json:"atProvider,omitempty"` }
VoiceConnectorTerminationCredentialsStatus defines the observed state of VoiceConnectorTerminationCredentials.
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 VoiceConnectorTerminationInitParameters ¶ added in v0.38.0
type VoiceConnectorTerminationInitParameters struct { // The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. // +listType=set CallingRegions []*string `json:"callingRegions,omitempty" tf:"calling_regions,omitempty"` // The IP addresses allowed to make calls, in CIDR format. // +listType=set CidrAllowList []*string `json:"cidrAllowList,omitempty" tf:"cidr_allow_list,omitempty"` // The limit on calls per second. Max value based on account service quota. Default value of 1. CpsLimit *float64 `json:"cpsLimit,omitempty" tf:"cps_limit,omitempty"` // The default caller ID phone number. DefaultPhoneNumber *string `json:"defaultPhoneNumber,omitempty" tf:"default_phone_number,omitempty"` // When termination settings are disabled, outbound calls can not be made. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // The Amazon Chime Voice Connector ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/chime/v1beta1.VoiceConnector // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` // Reference to a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDRef *v1.Reference `json:"voiceConnectorIdRef,omitempty" tf:"-"` // Selector for a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDSelector *v1.Selector `json:"voiceConnectorIdSelector,omitempty" tf:"-"` }
func (*VoiceConnectorTerminationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *VoiceConnectorTerminationInitParameters) DeepCopy() *VoiceConnectorTerminationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTerminationInitParameters.
func (*VoiceConnectorTerminationInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *VoiceConnectorTerminationInitParameters) DeepCopyInto(out *VoiceConnectorTerminationInitParameters)
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 []VoiceConnectorTermination `json:"items"` }
VoiceConnectorTerminationList contains 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.
func (*VoiceConnectorTerminationList) GetItems ¶
func (l *VoiceConnectorTerminationList) GetItems() []resource.Managed
GetItems of this VoiceConnectorTerminationList.
type VoiceConnectorTerminationObservation ¶
type VoiceConnectorTerminationObservation struct { // The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. // +listType=set CallingRegions []*string `json:"callingRegions,omitempty" tf:"calling_regions,omitempty"` // The IP addresses allowed to make calls, in CIDR format. // +listType=set CidrAllowList []*string `json:"cidrAllowList,omitempty" tf:"cidr_allow_list,omitempty"` // The limit on calls per second. Max value based on account service quota. Default value of 1. CpsLimit *float64 `json:"cpsLimit,omitempty" tf:"cps_limit,omitempty"` // The default caller ID phone number. DefaultPhoneNumber *string `json:"defaultPhoneNumber,omitempty" tf:"default_phone_number,omitempty"` // When termination settings are disabled, outbound calls can not be made. Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // The Amazon Chime Voice Connector ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Amazon Chime Voice Connector ID. VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` }
func (*VoiceConnectorTerminationObservation) DeepCopy ¶
func (in *VoiceConnectorTerminationObservation) DeepCopy() *VoiceConnectorTerminationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTerminationObservation.
func (*VoiceConnectorTerminationObservation) DeepCopyInto ¶
func (in *VoiceConnectorTerminationObservation) DeepCopyInto(out *VoiceConnectorTerminationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorTerminationParameters ¶
type VoiceConnectorTerminationParameters struct { // The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. // +kubebuilder:validation:Optional // +listType=set CallingRegions []*string `json:"callingRegions,omitempty" tf:"calling_regions,omitempty"` // The IP addresses allowed to make calls, in CIDR format. // +kubebuilder:validation:Optional // +listType=set CidrAllowList []*string `json:"cidrAllowList,omitempty" tf:"cidr_allow_list,omitempty"` // The limit on calls per second. Max value based on account service quota. Default value of 1. // +kubebuilder:validation:Optional CpsLimit *float64 `json:"cpsLimit,omitempty" tf:"cps_limit,omitempty"` // The default caller ID phone number. // +kubebuilder:validation:Optional DefaultPhoneNumber *string `json:"defaultPhoneNumber,omitempty" tf:"default_phone_number,omitempty"` // When termination settings are disabled, outbound calls can not be made. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The Amazon Chime Voice Connector ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/chime/v1beta1.VoiceConnector // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional VoiceConnectorID *string `json:"voiceConnectorId,omitempty" tf:"voice_connector_id,omitempty"` // Reference to a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDRef *v1.Reference `json:"voiceConnectorIdRef,omitempty" tf:"-"` // Selector for a VoiceConnector in chime to populate voiceConnectorId. // +kubebuilder:validation:Optional VoiceConnectorIDSelector *v1.Selector `json:"voiceConnectorIdSelector,omitempty" tf:"-"` }
func (*VoiceConnectorTerminationParameters) DeepCopy ¶
func (in *VoiceConnectorTerminationParameters) DeepCopy() *VoiceConnectorTerminationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceConnectorTerminationParameters.
func (*VoiceConnectorTerminationParameters) DeepCopyInto ¶
func (in *VoiceConnectorTerminationParameters) DeepCopyInto(out *VoiceConnectorTerminationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceConnectorTerminationSpec ¶
type VoiceConnectorTerminationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VoiceConnectorTerminationParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider VoiceConnectorTerminationInitParameters `json:"initProvider,omitempty"` }
VoiceConnectorTerminationSpec defines the desired state of VoiceConnectorTermination
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 VoiceConnectorTerminationStatus ¶
type VoiceConnectorTerminationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VoiceConnectorTerminationObservation `json:"atProvider,omitempty"` }
VoiceConnectorTerminationStatus defines the observed state of VoiceConnectorTermination.
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 ¶
- zz_generated.conversion_hubs.go
- zz_generated.conversion_spokes.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_voiceconnector_terraformed.go
- zz_voiceconnector_types.go
- zz_voiceconnectorgroup_terraformed.go
- zz_voiceconnectorgroup_types.go
- zz_voiceconnectorlogging_terraformed.go
- zz_voiceconnectorlogging_types.go
- zz_voiceconnectororigination_terraformed.go
- zz_voiceconnectororigination_types.go
- zz_voiceconnectorstreaming_terraformed.go
- zz_voiceconnectorstreaming_types.go
- zz_voiceconnectortermination_terraformed.go
- zz_voiceconnectortermination_types.go
- zz_voiceconnectorterminationcredentials_terraformed.go
- zz_voiceconnectorterminationcredentials_types.go