Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=chime.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type ConnectorObservation
- type ConnectorParameters
- type CredentialsObservation
- type CredentialsParameters
- type MediaInsightsConfigurationObservation
- type MediaInsightsConfigurationParameters
- 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 (mg *VoiceConnector) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) LateInitialize(attrs []byte) (bool, error)
- func (mg *VoiceConnector) SetConditions(c ...xpv1.Condition)
- func (mg *VoiceConnector) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VoiceConnector) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(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 (mg *VoiceConnectorGroup) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) 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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *VoiceConnectorGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VoiceConnectorGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VoiceConnectorGroupList
- type VoiceConnectorGroupObservation
- type VoiceConnectorGroupParameters
- type VoiceConnectorGroupSpec
- type VoiceConnectorGroupStatus
- 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 (mg *VoiceConnectorLogging) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) 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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *VoiceConnectorLogging) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VoiceConnectorLogging) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 (mg *VoiceConnectorOrigination) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) 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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *VoiceConnectorOrigination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VoiceConnectorOrigination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 (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 (mg *VoiceConnectorStreaming) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *VoiceConnectorStreaming) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VoiceConnectorStreaming) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 (mg *VoiceConnectorTermination) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) 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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(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 (mg *VoiceConnectorTerminationCredentials) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) 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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *VoiceConnectorTerminationCredentials) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VoiceConnectorTerminationCredentials) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 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 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:Required 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/upbound/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 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:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // RFC2617 compliant username associated with the SIP credentials. // +kubebuilder:validation:Required 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 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 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:Required 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:Required 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:Required 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:Required 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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.requireEncryption)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +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) GetManagementPolicy ¶ added in v0.34.0
func (mg *VoiceConnector) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *VoiceConnector) GetProviderReference() *xpv1.Reference
GetProviderReference of this VoiceConnector. Deprecated: Use GetProviderConfigReference.
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) 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) SetManagementPolicy ¶ added in v0.34.0
func (mg *VoiceConnector) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *VoiceConnector) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VoiceConnector. Deprecated: Use SetProviderConfigReference.
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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +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) GetManagementPolicy ¶ added in v0.34.0
func (mg *VoiceConnectorGroup) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *VoiceConnectorGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this VoiceConnectorGroup. Deprecated: Use GetProviderConfigReference.
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) 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 ¶
ResolveReferences of this VoiceConnectorGroup.
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) SetManagementPolicy ¶ added in v0.34.0
func (mg *VoiceConnectorGroup) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *VoiceConnectorGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VoiceConnectorGroup. Deprecated: Use SetProviderConfigReference.
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 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"` }
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 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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +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) GetManagementPolicy ¶ added in v0.34.0
func (mg *VoiceConnectorLogging) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *VoiceConnectorLogging) GetProviderReference() *xpv1.Reference
GetProviderReference of this VoiceConnectorLogging. Deprecated: Use GetProviderConfigReference.
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) 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) SetManagementPolicy ¶ added in v0.34.0
func (mg *VoiceConnectorLogging) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *VoiceConnectorLogging) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VoiceConnectorLogging. Deprecated: Use SetProviderConfigReference.
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 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/upbound/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"` }
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 { // 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"` }
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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.route)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +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) GetManagementPolicy ¶ added in v0.34.0
func (mg *VoiceConnectorOrigination) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *VoiceConnectorOrigination) GetProviderReference() *xpv1.Reference
GetProviderReference of this VoiceConnectorOrigination. Deprecated: Use GetProviderConfigReference.
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) 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) SetManagementPolicy ¶ added in v0.34.0
func (mg *VoiceConnectorOrigination) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *VoiceConnectorOrigination) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VoiceConnectorOrigination. Deprecated: Use SetProviderConfigReference.
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 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/upbound/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"` }
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"` }
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"` }
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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.dataRetention)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetManagementPolicy ¶ added in v0.34.0
func (mg *VoiceConnectorStreaming) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *VoiceConnectorStreaming) GetProviderReference() *xpv1.Reference
GetProviderReference of this VoiceConnectorStreaming. Deprecated: Use GetProviderConfigReference.
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) SetManagementPolicy ¶ added in v0.34.0
func (mg *VoiceConnectorStreaming) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *VoiceConnectorStreaming) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VoiceConnectorStreaming. Deprecated: Use SetProviderConfigReference.
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 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 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 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/upbound/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"` }
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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.callingRegions)",message="callingRegions is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.cidrAllowList)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +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) GetManagementPolicy ¶ added in v0.34.0
func (mg *VoiceConnectorTermination) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *VoiceConnectorTermination) GetProviderReference() *xpv1.Reference
GetProviderReference of this VoiceConnectorTermination. Deprecated: Use GetProviderConfigReference.
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) 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) SetManagementPolicy ¶ added in v0.34.0
func (mg *VoiceConnectorTermination) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *VoiceConnectorTermination) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VoiceConnectorTermination. Deprecated: Use SetProviderConfigReference.
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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.credentials)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +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) GetManagementPolicy ¶ added in v0.34.0
func (mg *VoiceConnectorTerminationCredentials) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *VoiceConnectorTerminationCredentials) GetProviderReference() *xpv1.Reference
GetProviderReference of this VoiceConnectorTerminationCredentials. Deprecated: Use GetProviderConfigReference.
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) 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) SetManagementPolicy ¶ added in v0.34.0
func (mg *VoiceConnectorTerminationCredentials) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *VoiceConnectorTerminationCredentials) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VoiceConnectorTerminationCredentials. Deprecated: Use SetProviderConfigReference.
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 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/upbound/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"` }
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 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. CallingRegions []*string `json:"callingRegions,omitempty" tf:"calling_regions,omitempty"` // The IP addresses allowed to make calls, in CIDR format. 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 CallingRegions []*string `json:"callingRegions,omitempty" tf:"calling_regions,omitempty"` // The IP addresses allowed to make calls, in CIDR format. // +kubebuilder:validation:Optional 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/upbound/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"` }
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.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_voiceconnector_types.go
- zz_voiceconnectorgroup_types.go
- zz_voiceconnectorlogging_types.go
- zz_voiceconnectororigination_types.go
- zz_voiceconnectorstreaming_types.go
- zz_voiceconnectortermination_types.go
- zz_voiceconnectorterminationcredentials_types.go