Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=connect.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type BotAssociation
- func (in *BotAssociation) DeepCopy() *BotAssociation
- func (in *BotAssociation) DeepCopyInto(out *BotAssociation)
- func (in *BotAssociation) DeepCopyObject() runtime.Object
- func (mg *BotAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BotAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *BotAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BotAssociation) GetID() string
- func (tr *BotAssociation) GetObservation() (map[string]any, error)
- func (tr *BotAssociation) GetParameters() (map[string]any, error)
- func (mg *BotAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *BotAssociation) GetProviderReference() *xpv1.Reference
- func (mg *BotAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BotAssociation) GetTerraformResourceType() string
- func (tr *BotAssociation) GetTerraformSchemaVersion() int
- func (mg *BotAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BotAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *BotAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *BotAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *BotAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BotAssociation) SetObservation(obs map[string]any) error
- func (tr *BotAssociation) SetParameters(params map[string]any) error
- func (mg *BotAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BotAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *BotAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BotAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BotAssociationList
- type BotAssociationObservation
- type BotAssociationParameters
- type BotAssociationSpec
- type BotAssociationStatus
- type ConfigObservation
- type ConfigParameters
- type ContactFlow
- func (in *ContactFlow) DeepCopy() *ContactFlow
- func (in *ContactFlow) DeepCopyInto(out *ContactFlow)
- func (in *ContactFlow) DeepCopyObject() runtime.Object
- func (mg *ContactFlow) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ContactFlow) GetConnectionDetailsMapping() map[string]string
- func (mg *ContactFlow) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ContactFlow) GetID() string
- func (tr *ContactFlow) GetObservation() (map[string]any, error)
- func (tr *ContactFlow) GetParameters() (map[string]any, error)
- func (mg *ContactFlow) GetProviderConfigReference() *xpv1.Reference
- func (mg *ContactFlow) GetProviderReference() *xpv1.Reference
- func (mg *ContactFlow) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ContactFlow) GetTerraformResourceType() string
- func (tr *ContactFlow) GetTerraformSchemaVersion() int
- func (mg *ContactFlow) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ContactFlow) LateInitialize(attrs []byte) (bool, error)
- func (mg *ContactFlow) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ContactFlow) SetConditions(c ...xpv1.Condition)
- func (mg *ContactFlow) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ContactFlow) SetObservation(obs map[string]any) error
- func (tr *ContactFlow) SetParameters(params map[string]any) error
- func (mg *ContactFlow) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ContactFlow) SetProviderReference(r *xpv1.Reference)
- func (mg *ContactFlow) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ContactFlow) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ContactFlowList
- type ContactFlowModule
- func (in *ContactFlowModule) DeepCopy() *ContactFlowModule
- func (in *ContactFlowModule) DeepCopyInto(out *ContactFlowModule)
- func (in *ContactFlowModule) DeepCopyObject() runtime.Object
- func (mg *ContactFlowModule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ContactFlowModule) GetConnectionDetailsMapping() map[string]string
- func (mg *ContactFlowModule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ContactFlowModule) GetID() string
- func (tr *ContactFlowModule) GetObservation() (map[string]any, error)
- func (tr *ContactFlowModule) GetParameters() (map[string]any, error)
- func (mg *ContactFlowModule) GetProviderConfigReference() *xpv1.Reference
- func (mg *ContactFlowModule) GetProviderReference() *xpv1.Reference
- func (mg *ContactFlowModule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ContactFlowModule) GetTerraformResourceType() string
- func (tr *ContactFlowModule) GetTerraformSchemaVersion() int
- func (mg *ContactFlowModule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ContactFlowModule) LateInitialize(attrs []byte) (bool, error)
- func (mg *ContactFlowModule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ContactFlowModule) SetConditions(c ...xpv1.Condition)
- func (mg *ContactFlowModule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ContactFlowModule) SetObservation(obs map[string]any) error
- func (tr *ContactFlowModule) SetParameters(params map[string]any) error
- func (mg *ContactFlowModule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ContactFlowModule) SetProviderReference(r *xpv1.Reference)
- func (mg *ContactFlowModule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ContactFlowModule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ContactFlowModuleList
- type ContactFlowModuleObservation
- type ContactFlowModuleParameters
- type ContactFlowModuleSpec
- type ContactFlowModuleStatus
- type ContactFlowObservation
- type ContactFlowParameters
- type ContactFlowSpec
- type ContactFlowStatus
- type EndTimeObservation
- type EndTimeParameters
- type HierarchyStructureObservation
- type HierarchyStructureParameters
- type HoursOfOperation
- func (in *HoursOfOperation) DeepCopy() *HoursOfOperation
- func (in *HoursOfOperation) DeepCopyInto(out *HoursOfOperation)
- func (in *HoursOfOperation) DeepCopyObject() runtime.Object
- func (mg *HoursOfOperation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HoursOfOperation) GetConnectionDetailsMapping() map[string]string
- func (mg *HoursOfOperation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HoursOfOperation) GetID() string
- func (tr *HoursOfOperation) GetObservation() (map[string]any, error)
- func (tr *HoursOfOperation) GetParameters() (map[string]any, error)
- func (mg *HoursOfOperation) GetProviderConfigReference() *xpv1.Reference
- func (mg *HoursOfOperation) GetProviderReference() *xpv1.Reference
- func (mg *HoursOfOperation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *HoursOfOperation) GetTerraformResourceType() string
- func (tr *HoursOfOperation) GetTerraformSchemaVersion() int
- func (mg *HoursOfOperation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HoursOfOperation) LateInitialize(attrs []byte) (bool, error)
- func (mg *HoursOfOperation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *HoursOfOperation) SetConditions(c ...xpv1.Condition)
- func (mg *HoursOfOperation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *HoursOfOperation) SetObservation(obs map[string]any) error
- func (tr *HoursOfOperation) SetParameters(params map[string]any) error
- func (mg *HoursOfOperation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HoursOfOperation) SetProviderReference(r *xpv1.Reference)
- func (mg *HoursOfOperation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *HoursOfOperation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HoursOfOperationList
- type HoursOfOperationObservation
- type HoursOfOperationParameters
- type HoursOfOperationSpec
- type HoursOfOperationStatus
- type Instance
- func (in *Instance) DeepCopy() *Instance
- func (in *Instance) DeepCopyInto(out *Instance)
- func (in *Instance) DeepCopyObject() runtime.Object
- func (mg *Instance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Instance) GetConnectionDetailsMapping() map[string]string
- func (mg *Instance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Instance) GetID() string
- func (tr *Instance) GetObservation() (map[string]any, error)
- func (tr *Instance) GetParameters() (map[string]any, error)
- func (mg *Instance) GetProviderConfigReference() *xpv1.Reference
- func (mg *Instance) GetProviderReference() *xpv1.Reference
- func (mg *Instance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Instance) GetTerraformResourceType() string
- func (tr *Instance) GetTerraformSchemaVersion() int
- func (mg *Instance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Instance) LateInitialize(attrs []byte) (bool, error)
- func (mg *Instance) SetConditions(c ...xpv1.Condition)
- func (mg *Instance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Instance) SetObservation(obs map[string]any) error
- func (tr *Instance) SetParameters(params map[string]any) error
- func (mg *Instance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Instance) SetProviderReference(r *xpv1.Reference)
- func (mg *Instance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Instance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstanceList
- type InstanceObservation
- type InstanceParameters
- type InstanceSpec
- type InstanceStatus
- type LambdaFunctionAssociation
- func (in *LambdaFunctionAssociation) DeepCopy() *LambdaFunctionAssociation
- func (in *LambdaFunctionAssociation) DeepCopyInto(out *LambdaFunctionAssociation)
- func (in *LambdaFunctionAssociation) DeepCopyObject() runtime.Object
- func (mg *LambdaFunctionAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LambdaFunctionAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *LambdaFunctionAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LambdaFunctionAssociation) GetID() string
- func (tr *LambdaFunctionAssociation) GetObservation() (map[string]any, error)
- func (tr *LambdaFunctionAssociation) GetParameters() (map[string]any, error)
- func (mg *LambdaFunctionAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *LambdaFunctionAssociation) GetProviderReference() *xpv1.Reference
- func (mg *LambdaFunctionAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LambdaFunctionAssociation) GetTerraformResourceType() string
- func (tr *LambdaFunctionAssociation) GetTerraformSchemaVersion() int
- func (mg *LambdaFunctionAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LambdaFunctionAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *LambdaFunctionAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LambdaFunctionAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *LambdaFunctionAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LambdaFunctionAssociation) SetObservation(obs map[string]any) error
- func (tr *LambdaFunctionAssociation) SetParameters(params map[string]any) error
- func (mg *LambdaFunctionAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LambdaFunctionAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *LambdaFunctionAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LambdaFunctionAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LambdaFunctionAssociationList
- func (in *LambdaFunctionAssociationList) DeepCopy() *LambdaFunctionAssociationList
- func (in *LambdaFunctionAssociationList) DeepCopyInto(out *LambdaFunctionAssociationList)
- func (in *LambdaFunctionAssociationList) DeepCopyObject() runtime.Object
- func (l *LambdaFunctionAssociationList) GetItems() []resource.Managed
- type LambdaFunctionAssociationObservation
- type LambdaFunctionAssociationParameters
- type LambdaFunctionAssociationSpec
- type LambdaFunctionAssociationStatus
- type LevelFiveObservation
- type LevelFiveParameters
- type LevelFourObservation
- type LevelFourParameters
- type LevelOneObservation
- type LevelOneParameters
- type LevelThreeObservation
- type LevelThreeParameters
- type LevelTwoObservation
- type LevelTwoParameters
- type LexBotObservation
- type LexBotParameters
- type MediaConcurrenciesObservation
- type MediaConcurrenciesParameters
- type OutboundCallerConfigObservation
- type OutboundCallerConfigParameters
- type PhoneConfigObservation
- type PhoneConfigParameters
- type Queue
- func (in *Queue) DeepCopy() *Queue
- func (in *Queue) DeepCopyInto(out *Queue)
- func (in *Queue) DeepCopyObject() runtime.Object
- func (mg *Queue) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Queue) GetConnectionDetailsMapping() map[string]string
- func (mg *Queue) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Queue) GetID() string
- func (tr *Queue) GetObservation() (map[string]any, error)
- func (tr *Queue) GetParameters() (map[string]any, error)
- func (mg *Queue) GetProviderConfigReference() *xpv1.Reference
- func (mg *Queue) GetProviderReference() *xpv1.Reference
- func (mg *Queue) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Queue) GetTerraformResourceType() string
- func (tr *Queue) GetTerraformSchemaVersion() int
- func (mg *Queue) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Queue) LateInitialize(attrs []byte) (bool, error)
- func (mg *Queue) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Queue) SetConditions(c ...xpv1.Condition)
- func (mg *Queue) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Queue) SetObservation(obs map[string]any) error
- func (tr *Queue) SetParameters(params map[string]any) error
- func (mg *Queue) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Queue) SetProviderReference(r *xpv1.Reference)
- func (mg *Queue) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Queue) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type QueueConfigObservation
- type QueueConfigParameters
- type QueueConfigsAssociatedObservation
- type QueueConfigsAssociatedParameters
- type QueueConfigsObservation
- type QueueConfigsParameters
- type QueueList
- type QueueObservation
- type QueueParameters
- type QueueSpec
- type QueueStatus
- type QuickConnect
- func (in *QuickConnect) DeepCopy() *QuickConnect
- func (in *QuickConnect) DeepCopyInto(out *QuickConnect)
- func (in *QuickConnect) DeepCopyObject() runtime.Object
- func (mg *QuickConnect) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *QuickConnect) GetConnectionDetailsMapping() map[string]string
- func (mg *QuickConnect) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *QuickConnect) GetID() string
- func (tr *QuickConnect) GetObservation() (map[string]any, error)
- func (tr *QuickConnect) GetParameters() (map[string]any, error)
- func (mg *QuickConnect) GetProviderConfigReference() *xpv1.Reference
- func (mg *QuickConnect) GetProviderReference() *xpv1.Reference
- func (mg *QuickConnect) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *QuickConnect) GetTerraformResourceType() string
- func (tr *QuickConnect) GetTerraformSchemaVersion() int
- func (mg *QuickConnect) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *QuickConnect) LateInitialize(attrs []byte) (bool, error)
- func (mg *QuickConnect) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *QuickConnect) SetConditions(c ...xpv1.Condition)
- func (mg *QuickConnect) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *QuickConnect) SetObservation(obs map[string]any) error
- func (tr *QuickConnect) SetParameters(params map[string]any) error
- func (mg *QuickConnect) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *QuickConnect) SetProviderReference(r *xpv1.Reference)
- func (mg *QuickConnect) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *QuickConnect) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type QuickConnectConfigObservation
- type QuickConnectConfigParameters
- type QuickConnectList
- type QuickConnectObservation
- type QuickConnectParameters
- type QuickConnectSpec
- type QuickConnectStatus
- type RoutingProfile
- func (in *RoutingProfile) DeepCopy() *RoutingProfile
- func (in *RoutingProfile) DeepCopyInto(out *RoutingProfile)
- func (in *RoutingProfile) DeepCopyObject() runtime.Object
- func (mg *RoutingProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RoutingProfile) GetConnectionDetailsMapping() map[string]string
- func (mg *RoutingProfile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RoutingProfile) GetID() string
- func (tr *RoutingProfile) GetObservation() (map[string]any, error)
- func (tr *RoutingProfile) GetParameters() (map[string]any, error)
- func (mg *RoutingProfile) GetProviderConfigReference() *xpv1.Reference
- func (mg *RoutingProfile) GetProviderReference() *xpv1.Reference
- func (mg *RoutingProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RoutingProfile) GetTerraformResourceType() string
- func (tr *RoutingProfile) GetTerraformSchemaVersion() int
- func (mg *RoutingProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RoutingProfile) LateInitialize(attrs []byte) (bool, error)
- func (mg *RoutingProfile) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RoutingProfile) SetConditions(c ...xpv1.Condition)
- func (mg *RoutingProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RoutingProfile) SetObservation(obs map[string]any) error
- func (tr *RoutingProfile) SetParameters(params map[string]any) error
- func (mg *RoutingProfile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RoutingProfile) SetProviderReference(r *xpv1.Reference)
- func (mg *RoutingProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RoutingProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoutingProfileList
- type RoutingProfileObservation
- type RoutingProfileParameters
- type RoutingProfileSpec
- type RoutingProfileStatus
- type SecurityProfile
- func (in *SecurityProfile) DeepCopy() *SecurityProfile
- func (in *SecurityProfile) DeepCopyInto(out *SecurityProfile)
- func (in *SecurityProfile) DeepCopyObject() runtime.Object
- func (mg *SecurityProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityProfile) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityProfile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityProfile) GetID() string
- func (tr *SecurityProfile) GetObservation() (map[string]any, error)
- func (tr *SecurityProfile) GetParameters() (map[string]any, error)
- func (mg *SecurityProfile) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityProfile) GetProviderReference() *xpv1.Reference
- func (mg *SecurityProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SecurityProfile) GetTerraformResourceType() string
- func (tr *SecurityProfile) GetTerraformSchemaVersion() int
- func (mg *SecurityProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityProfile) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityProfile) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SecurityProfile) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityProfile) SetObservation(obs map[string]any) error
- func (tr *SecurityProfile) SetParameters(params map[string]any) error
- func (mg *SecurityProfile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityProfile) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SecurityProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityProfileList
- type SecurityProfileObservation
- type SecurityProfileParameters
- type SecurityProfileSpec
- type SecurityProfileStatus
- type StartTimeObservation
- type StartTimeParameters
- type UserConfigObservation
- type UserConfigParameters
- type UserHierarchyStructure
- func (in *UserHierarchyStructure) DeepCopy() *UserHierarchyStructure
- func (in *UserHierarchyStructure) DeepCopyInto(out *UserHierarchyStructure)
- func (in *UserHierarchyStructure) DeepCopyObject() runtime.Object
- func (mg *UserHierarchyStructure) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserHierarchyStructure) GetConnectionDetailsMapping() map[string]string
- func (mg *UserHierarchyStructure) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserHierarchyStructure) GetID() string
- func (tr *UserHierarchyStructure) GetObservation() (map[string]any, error)
- func (tr *UserHierarchyStructure) GetParameters() (map[string]any, error)
- func (mg *UserHierarchyStructure) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserHierarchyStructure) GetProviderReference() *xpv1.Reference
- func (mg *UserHierarchyStructure) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserHierarchyStructure) GetTerraformResourceType() string
- func (tr *UserHierarchyStructure) GetTerraformSchemaVersion() int
- func (mg *UserHierarchyStructure) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserHierarchyStructure) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserHierarchyStructure) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *UserHierarchyStructure) SetConditions(c ...xpv1.Condition)
- func (mg *UserHierarchyStructure) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *UserHierarchyStructure) SetObservation(obs map[string]any) error
- func (tr *UserHierarchyStructure) SetParameters(params map[string]any) error
- func (mg *UserHierarchyStructure) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserHierarchyStructure) SetProviderReference(r *xpv1.Reference)
- func (mg *UserHierarchyStructure) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserHierarchyStructure) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserHierarchyStructureList
- type UserHierarchyStructureObservation
- type UserHierarchyStructureParameters
- type UserHierarchyStructureSpec
- type UserHierarchyStructureStatus
Constants ¶
const ( CRDGroup = "connect.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( BotAssociation_Kind = "BotAssociation" BotAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BotAssociation_Kind}.String() BotAssociation_KindAPIVersion = BotAssociation_Kind + "." + CRDGroupVersion.String() BotAssociation_GroupVersionKind = CRDGroupVersion.WithKind(BotAssociation_Kind) )
Repository type metadata.
var ( ContactFlow_Kind = "ContactFlow" ContactFlow_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ContactFlow_Kind}.String() ContactFlow_KindAPIVersion = ContactFlow_Kind + "." + CRDGroupVersion.String() ContactFlow_GroupVersionKind = CRDGroupVersion.WithKind(ContactFlow_Kind) )
Repository type metadata.
var ( ContactFlowModule_Kind = "ContactFlowModule" ContactFlowModule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ContactFlowModule_Kind}.String() ContactFlowModule_KindAPIVersion = ContactFlowModule_Kind + "." + CRDGroupVersion.String() ContactFlowModule_GroupVersionKind = CRDGroupVersion.WithKind(ContactFlowModule_Kind) )
Repository type metadata.
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 ( HoursOfOperation_Kind = "HoursOfOperation" HoursOfOperation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HoursOfOperation_Kind}.String() HoursOfOperation_KindAPIVersion = HoursOfOperation_Kind + "." + CRDGroupVersion.String() HoursOfOperation_GroupVersionKind = CRDGroupVersion.WithKind(HoursOfOperation_Kind) )
Repository type metadata.
var ( Instance_Kind = "Instance" Instance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Instance_Kind}.String() Instance_KindAPIVersion = Instance_Kind + "." + CRDGroupVersion.String() Instance_GroupVersionKind = CRDGroupVersion.WithKind(Instance_Kind) )
Repository type metadata.
var ( LambdaFunctionAssociation_Kind = "LambdaFunctionAssociation" LambdaFunctionAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LambdaFunctionAssociation_Kind}.String() LambdaFunctionAssociation_KindAPIVersion = LambdaFunctionAssociation_Kind + "." + CRDGroupVersion.String() LambdaFunctionAssociation_GroupVersionKind = CRDGroupVersion.WithKind(LambdaFunctionAssociation_Kind) )
Repository type metadata.
var ( Queue_Kind = "Queue" Queue_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Queue_Kind}.String() Queue_KindAPIVersion = Queue_Kind + "." + CRDGroupVersion.String() Queue_GroupVersionKind = CRDGroupVersion.WithKind(Queue_Kind) )
Repository type metadata.
var ( QuickConnect_Kind = "QuickConnect" QuickConnect_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: QuickConnect_Kind}.String() QuickConnect_KindAPIVersion = QuickConnect_Kind + "." + CRDGroupVersion.String() QuickConnect_GroupVersionKind = CRDGroupVersion.WithKind(QuickConnect_Kind) )
Repository type metadata.
var ( RoutingProfile_Kind = "RoutingProfile" RoutingProfile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RoutingProfile_Kind}.String() RoutingProfile_KindAPIVersion = RoutingProfile_Kind + "." + CRDGroupVersion.String() RoutingProfile_GroupVersionKind = CRDGroupVersion.WithKind(RoutingProfile_Kind) )
Repository type metadata.
var ( SecurityProfile_Kind = "SecurityProfile" SecurityProfile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityProfile_Kind}.String() SecurityProfile_KindAPIVersion = SecurityProfile_Kind + "." + CRDGroupVersion.String() SecurityProfile_GroupVersionKind = CRDGroupVersion.WithKind(SecurityProfile_Kind) )
Repository type metadata.
var ( UserHierarchyStructure_Kind = "UserHierarchyStructure" UserHierarchyStructure_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserHierarchyStructure_Kind}.String() UserHierarchyStructure_KindAPIVersion = UserHierarchyStructure_Kind + "." + CRDGroupVersion.String() UserHierarchyStructure_GroupVersionKind = CRDGroupVersion.WithKind(UserHierarchyStructure_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type BotAssociation ¶
type BotAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BotAssociationSpec `json:"spec"` Status BotAssociationStatus `json:"status,omitempty"` }
BotAssociation is the Schema for the BotAssociations API. Associates an Amazon Connect instance to an Amazon Lex (V1) bot +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 (*BotAssociation) DeepCopy ¶
func (in *BotAssociation) DeepCopy() *BotAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotAssociation.
func (*BotAssociation) DeepCopyInto ¶
func (in *BotAssociation) DeepCopyInto(out *BotAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BotAssociation) DeepCopyObject ¶
func (in *BotAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BotAssociation) GetCondition ¶
func (mg *BotAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BotAssociation.
func (*BotAssociation) GetConnectionDetailsMapping ¶
func (tr *BotAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BotAssociation
func (*BotAssociation) GetDeletionPolicy ¶
func (mg *BotAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BotAssociation.
func (*BotAssociation) GetID ¶
func (tr *BotAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this BotAssociation
func (*BotAssociation) GetObservation ¶
func (tr *BotAssociation) GetObservation() (map[string]any, error)
GetObservation of this BotAssociation
func (*BotAssociation) GetParameters ¶
func (tr *BotAssociation) GetParameters() (map[string]any, error)
GetParameters of this BotAssociation
func (*BotAssociation) GetProviderConfigReference ¶
func (mg *BotAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BotAssociation.
func (*BotAssociation) GetProviderReference ¶
func (mg *BotAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this BotAssociation. Deprecated: Use GetProviderConfigReference.
func (*BotAssociation) GetPublishConnectionDetailsTo ¶
func (mg *BotAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BotAssociation.
func (*BotAssociation) GetTerraformResourceType ¶
func (mg *BotAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BotAssociation
func (*BotAssociation) GetTerraformSchemaVersion ¶
func (tr *BotAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BotAssociation) GetWriteConnectionSecretToReference ¶
func (mg *BotAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BotAssociation.
func (*BotAssociation) LateInitialize ¶
func (tr *BotAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BotAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*BotAssociation) ResolveReferences ¶
ResolveReferences of this BotAssociation.
func (*BotAssociation) SetConditions ¶
func (mg *BotAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this BotAssociation.
func (*BotAssociation) SetDeletionPolicy ¶
func (mg *BotAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BotAssociation.
func (*BotAssociation) SetObservation ¶
func (tr *BotAssociation) SetObservation(obs map[string]any) error
SetObservation for this BotAssociation
func (*BotAssociation) SetParameters ¶
func (tr *BotAssociation) SetParameters(params map[string]any) error
SetParameters for this BotAssociation
func (*BotAssociation) SetProviderConfigReference ¶
func (mg *BotAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BotAssociation.
func (*BotAssociation) SetProviderReference ¶
func (mg *BotAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BotAssociation. Deprecated: Use SetProviderConfigReference.
func (*BotAssociation) SetPublishConnectionDetailsTo ¶
func (mg *BotAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BotAssociation.
func (*BotAssociation) SetWriteConnectionSecretToReference ¶
func (mg *BotAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BotAssociation.
type BotAssociationList ¶
type BotAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BotAssociation `json:"items"` }
BotAssociationList contains a list of BotAssociations
func (*BotAssociationList) DeepCopy ¶
func (in *BotAssociationList) DeepCopy() *BotAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotAssociationList.
func (*BotAssociationList) DeepCopyInto ¶
func (in *BotAssociationList) DeepCopyInto(out *BotAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BotAssociationList) DeepCopyObject ¶
func (in *BotAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BotAssociationList) GetItems ¶
func (l *BotAssociationList) GetItems() []resource.Managed
GetItems of this BotAssociationList.
type BotAssociationObservation ¶
type BotAssociationObservation struct { // The Amazon Connect instance ID, Lex (V1) bot name, and Lex (V1) bot region separated by colons (:). ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*BotAssociationObservation) DeepCopy ¶
func (in *BotAssociationObservation) DeepCopy() *BotAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotAssociationObservation.
func (*BotAssociationObservation) DeepCopyInto ¶
func (in *BotAssociationObservation) DeepCopyInto(out *BotAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BotAssociationParameters ¶
type BotAssociationParameters struct { // The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/connect/v1beta1.Instance // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Reference to a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // Selector for a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // Configuration information of an Amazon Lex (V1) bot. Detailed below. // +kubebuilder:validation:Required LexBot []LexBotParameters `json:"lexBot" tf:"lex_bot,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 (*BotAssociationParameters) DeepCopy ¶
func (in *BotAssociationParameters) DeepCopy() *BotAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotAssociationParameters.
func (*BotAssociationParameters) DeepCopyInto ¶
func (in *BotAssociationParameters) DeepCopyInto(out *BotAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BotAssociationSpec ¶
type BotAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BotAssociationParameters `json:"forProvider"` }
BotAssociationSpec defines the desired state of BotAssociation
func (*BotAssociationSpec) DeepCopy ¶
func (in *BotAssociationSpec) DeepCopy() *BotAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotAssociationSpec.
func (*BotAssociationSpec) DeepCopyInto ¶
func (in *BotAssociationSpec) DeepCopyInto(out *BotAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BotAssociationStatus ¶
type BotAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BotAssociationObservation `json:"atProvider,omitempty"` }
BotAssociationStatus defines the observed state of BotAssociation.
func (*BotAssociationStatus) DeepCopy ¶
func (in *BotAssociationStatus) DeepCopy() *BotAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotAssociationStatus.
func (*BotAssociationStatus) DeepCopyInto ¶
func (in *BotAssociationStatus) DeepCopyInto(out *BotAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigObservation ¶
type ConfigObservation struct { }
func (*ConfigObservation) DeepCopy ¶
func (in *ConfigObservation) DeepCopy() *ConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigObservation.
func (*ConfigObservation) DeepCopyInto ¶
func (in *ConfigObservation) DeepCopyInto(out *ConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigParameters ¶
type ConfigParameters struct { // Specifies the day that the hours of operation applies to. // +kubebuilder:validation:Required Day *string `json:"day" tf:"day,omitempty"` // A end time block specifies the time that your contact center closes. The end_time is documented below. // +kubebuilder:validation:Required EndTime []EndTimeParameters `json:"endTime" tf:"end_time,omitempty"` // A start time block specifies the time that your contact center opens. The start_time is documented below. // +kubebuilder:validation:Required StartTime []StartTimeParameters `json:"startTime" tf:"start_time,omitempty"` }
func (*ConfigParameters) DeepCopy ¶
func (in *ConfigParameters) DeepCopy() *ConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigParameters.
func (*ConfigParameters) DeepCopyInto ¶
func (in *ConfigParameters) DeepCopyInto(out *ConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactFlow ¶
type ContactFlow struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContactFlowSpec `json:"spec"` Status ContactFlowStatus `json:"status,omitempty"` }
ContactFlow is the Schema for the ContactFlows API. Provides details about a specific Amazon Connect Contact Flow. +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 (*ContactFlow) DeepCopy ¶
func (in *ContactFlow) DeepCopy() *ContactFlow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlow.
func (*ContactFlow) DeepCopyInto ¶
func (in *ContactFlow) DeepCopyInto(out *ContactFlow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContactFlow) DeepCopyObject ¶
func (in *ContactFlow) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContactFlow) GetCondition ¶
func (mg *ContactFlow) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ContactFlow.
func (*ContactFlow) GetConnectionDetailsMapping ¶
func (tr *ContactFlow) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ContactFlow
func (*ContactFlow) GetDeletionPolicy ¶
func (mg *ContactFlow) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ContactFlow.
func (*ContactFlow) GetID ¶
func (tr *ContactFlow) GetID() string
GetID returns ID of underlying Terraform resource of this ContactFlow
func (*ContactFlow) GetObservation ¶
func (tr *ContactFlow) GetObservation() (map[string]any, error)
GetObservation of this ContactFlow
func (*ContactFlow) GetParameters ¶
func (tr *ContactFlow) GetParameters() (map[string]any, error)
GetParameters of this ContactFlow
func (*ContactFlow) GetProviderConfigReference ¶
func (mg *ContactFlow) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ContactFlow.
func (*ContactFlow) GetProviderReference ¶
func (mg *ContactFlow) GetProviderReference() *xpv1.Reference
GetProviderReference of this ContactFlow. Deprecated: Use GetProviderConfigReference.
func (*ContactFlow) GetPublishConnectionDetailsTo ¶
func (mg *ContactFlow) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ContactFlow.
func (*ContactFlow) GetTerraformResourceType ¶
func (mg *ContactFlow) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ContactFlow
func (*ContactFlow) GetTerraformSchemaVersion ¶
func (tr *ContactFlow) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ContactFlow) GetWriteConnectionSecretToReference ¶
func (mg *ContactFlow) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ContactFlow.
func (*ContactFlow) LateInitialize ¶
func (tr *ContactFlow) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ContactFlow using its observed tfState. returns True if there are any spec changes for the resource.
func (*ContactFlow) ResolveReferences ¶
ResolveReferences of this ContactFlow.
func (*ContactFlow) SetConditions ¶
func (mg *ContactFlow) SetConditions(c ...xpv1.Condition)
SetConditions of this ContactFlow.
func (*ContactFlow) SetDeletionPolicy ¶
func (mg *ContactFlow) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ContactFlow.
func (*ContactFlow) SetObservation ¶
func (tr *ContactFlow) SetObservation(obs map[string]any) error
SetObservation for this ContactFlow
func (*ContactFlow) SetParameters ¶
func (tr *ContactFlow) SetParameters(params map[string]any) error
SetParameters for this ContactFlow
func (*ContactFlow) SetProviderConfigReference ¶
func (mg *ContactFlow) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ContactFlow.
func (*ContactFlow) SetProviderReference ¶
func (mg *ContactFlow) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ContactFlow. Deprecated: Use SetProviderConfigReference.
func (*ContactFlow) SetPublishConnectionDetailsTo ¶
func (mg *ContactFlow) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ContactFlow.
func (*ContactFlow) SetWriteConnectionSecretToReference ¶
func (mg *ContactFlow) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ContactFlow.
type ContactFlowList ¶
type ContactFlowList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ContactFlow `json:"items"` }
ContactFlowList contains a list of ContactFlows
func (*ContactFlowList) DeepCopy ¶
func (in *ContactFlowList) DeepCopy() *ContactFlowList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowList.
func (*ContactFlowList) DeepCopyInto ¶
func (in *ContactFlowList) DeepCopyInto(out *ContactFlowList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContactFlowList) DeepCopyObject ¶
func (in *ContactFlowList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContactFlowList) GetItems ¶
func (l *ContactFlowList) GetItems() []resource.Managed
GetItems of this ContactFlowList.
type ContactFlowModule ¶
type ContactFlowModule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContactFlowModuleSpec `json:"spec"` Status ContactFlowModuleStatus `json:"status,omitempty"` }
ContactFlowModule is the Schema for the ContactFlowModules API. Provides details about a specific Amazon Connect Contact Flow Module. +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 (*ContactFlowModule) DeepCopy ¶
func (in *ContactFlowModule) DeepCopy() *ContactFlowModule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowModule.
func (*ContactFlowModule) DeepCopyInto ¶
func (in *ContactFlowModule) DeepCopyInto(out *ContactFlowModule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContactFlowModule) DeepCopyObject ¶
func (in *ContactFlowModule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContactFlowModule) GetCondition ¶
func (mg *ContactFlowModule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ContactFlowModule.
func (*ContactFlowModule) GetConnectionDetailsMapping ¶
func (tr *ContactFlowModule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ContactFlowModule
func (*ContactFlowModule) GetDeletionPolicy ¶
func (mg *ContactFlowModule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ContactFlowModule.
func (*ContactFlowModule) GetID ¶
func (tr *ContactFlowModule) GetID() string
GetID returns ID of underlying Terraform resource of this ContactFlowModule
func (*ContactFlowModule) GetObservation ¶
func (tr *ContactFlowModule) GetObservation() (map[string]any, error)
GetObservation of this ContactFlowModule
func (*ContactFlowModule) GetParameters ¶
func (tr *ContactFlowModule) GetParameters() (map[string]any, error)
GetParameters of this ContactFlowModule
func (*ContactFlowModule) GetProviderConfigReference ¶
func (mg *ContactFlowModule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ContactFlowModule.
func (*ContactFlowModule) GetProviderReference ¶
func (mg *ContactFlowModule) GetProviderReference() *xpv1.Reference
GetProviderReference of this ContactFlowModule. Deprecated: Use GetProviderConfigReference.
func (*ContactFlowModule) GetPublishConnectionDetailsTo ¶
func (mg *ContactFlowModule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ContactFlowModule.
func (*ContactFlowModule) GetTerraformResourceType ¶
func (mg *ContactFlowModule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ContactFlowModule
func (*ContactFlowModule) GetTerraformSchemaVersion ¶
func (tr *ContactFlowModule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ContactFlowModule) GetWriteConnectionSecretToReference ¶
func (mg *ContactFlowModule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ContactFlowModule.
func (*ContactFlowModule) LateInitialize ¶
func (tr *ContactFlowModule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ContactFlowModule using its observed tfState. returns True if there are any spec changes for the resource.
func (*ContactFlowModule) ResolveReferences ¶
ResolveReferences of this ContactFlowModule.
func (*ContactFlowModule) SetConditions ¶
func (mg *ContactFlowModule) SetConditions(c ...xpv1.Condition)
SetConditions of this ContactFlowModule.
func (*ContactFlowModule) SetDeletionPolicy ¶
func (mg *ContactFlowModule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ContactFlowModule.
func (*ContactFlowModule) SetObservation ¶
func (tr *ContactFlowModule) SetObservation(obs map[string]any) error
SetObservation for this ContactFlowModule
func (*ContactFlowModule) SetParameters ¶
func (tr *ContactFlowModule) SetParameters(params map[string]any) error
SetParameters for this ContactFlowModule
func (*ContactFlowModule) SetProviderConfigReference ¶
func (mg *ContactFlowModule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ContactFlowModule.
func (*ContactFlowModule) SetProviderReference ¶
func (mg *ContactFlowModule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ContactFlowModule. Deprecated: Use SetProviderConfigReference.
func (*ContactFlowModule) SetPublishConnectionDetailsTo ¶
func (mg *ContactFlowModule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ContactFlowModule.
func (*ContactFlowModule) SetWriteConnectionSecretToReference ¶
func (mg *ContactFlowModule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ContactFlowModule.
type ContactFlowModuleList ¶
type ContactFlowModuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ContactFlowModule `json:"items"` }
ContactFlowModuleList contains a list of ContactFlowModules
func (*ContactFlowModuleList) DeepCopy ¶
func (in *ContactFlowModuleList) DeepCopy() *ContactFlowModuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowModuleList.
func (*ContactFlowModuleList) DeepCopyInto ¶
func (in *ContactFlowModuleList) DeepCopyInto(out *ContactFlowModuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContactFlowModuleList) DeepCopyObject ¶
func (in *ContactFlowModuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContactFlowModuleList) GetItems ¶
func (l *ContactFlowModuleList) GetItems() []resource.Managed
GetItems of this ContactFlowModuleList.
type ContactFlowModuleObservation ¶
type ContactFlowModuleObservation struct { // The Amazon Resource Name (ARN) of the Contact Flow Module. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The identifier of the Contact Flow Module. ContactFlowModuleID *string `json:"contactFlowModuleId,omitempty" tf:"contact_flow_module_id,omitempty"` // The identifier of the hosting Amazon Connect Instance and identifier of the Contact Flow Module separated by a colon (:). ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ContactFlowModuleObservation) DeepCopy ¶
func (in *ContactFlowModuleObservation) DeepCopy() *ContactFlowModuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowModuleObservation.
func (*ContactFlowModuleObservation) DeepCopyInto ¶
func (in *ContactFlowModuleObservation) DeepCopyInto(out *ContactFlowModuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactFlowModuleParameters ¶
type ContactFlowModuleParameters struct { // Specifies the content of the Contact Flow Module, provided as a JSON string, written in Amazon Connect Contact Flow Language. If defined, the filename argument cannot be used. // +kubebuilder:validation:Optional Content *string `json:"content,omitempty" tf:"content,omitempty"` // Used to trigger updates. Must be set to a base64-encoded SHA256 hash of the Contact Flow Module source specified with filename. The usual way to set this is filebase64sha256("contact_flow_module.11.12 and later) or base64sha256(file("contact_flow_module.11.11 and earlier), where "contact_flow_module.json" is the local filename of the Contact Flow Module source. // +kubebuilder:validation:Optional ContentHash *string `json:"contentHash,omitempty" tf:"content_hash,omitempty"` // Specifies the description of the Contact Flow Module. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The path to the Contact Flow Module source within the local filesystem. Conflicts with content. // +kubebuilder:validation:Optional Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // Specifies the identifier of the hosting Amazon Connect Instance. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/connect/v1beta1.Instance // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Reference to a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // Selector for a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // Specifies the name of the Contact Flow Module. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ContactFlowModuleParameters) DeepCopy ¶
func (in *ContactFlowModuleParameters) DeepCopy() *ContactFlowModuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowModuleParameters.
func (*ContactFlowModuleParameters) DeepCopyInto ¶
func (in *ContactFlowModuleParameters) DeepCopyInto(out *ContactFlowModuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactFlowModuleSpec ¶
type ContactFlowModuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ContactFlowModuleParameters `json:"forProvider"` }
ContactFlowModuleSpec defines the desired state of ContactFlowModule
func (*ContactFlowModuleSpec) DeepCopy ¶
func (in *ContactFlowModuleSpec) DeepCopy() *ContactFlowModuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowModuleSpec.
func (*ContactFlowModuleSpec) DeepCopyInto ¶
func (in *ContactFlowModuleSpec) DeepCopyInto(out *ContactFlowModuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactFlowModuleStatus ¶
type ContactFlowModuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ContactFlowModuleObservation `json:"atProvider,omitempty"` }
ContactFlowModuleStatus defines the observed state of ContactFlowModule.
func (*ContactFlowModuleStatus) DeepCopy ¶
func (in *ContactFlowModuleStatus) DeepCopy() *ContactFlowModuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowModuleStatus.
func (*ContactFlowModuleStatus) DeepCopyInto ¶
func (in *ContactFlowModuleStatus) DeepCopyInto(out *ContactFlowModuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactFlowObservation ¶
type ContactFlowObservation struct { // The Amazon Resource Name (ARN) of the Contact Flow. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The identifier of the Contact Flow. ContactFlowID *string `json:"contactFlowId,omitempty" tf:"contact_flow_id,omitempty"` // The identifier of the hosting Amazon Connect Instance and identifier of the Contact Flow separated by a colon (:). ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ContactFlowObservation) DeepCopy ¶
func (in *ContactFlowObservation) DeepCopy() *ContactFlowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowObservation.
func (*ContactFlowObservation) DeepCopyInto ¶
func (in *ContactFlowObservation) DeepCopyInto(out *ContactFlowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactFlowParameters ¶
type ContactFlowParameters struct { // Specifies the content of the Contact Flow, provided as a JSON string, written in Amazon Connect Contact Flow Language. If defined, the filename argument cannot be used. // +kubebuilder:validation:Optional Content *string `json:"content,omitempty" tf:"content,omitempty"` // Used to trigger updates. Must be set to a base64-encoded SHA256 hash of the Contact Flow source specified with filename. The usual way to set this is filebase64sha256("mycontact_flow.11.12 and later) or base64sha256(file("mycontact_flow.11.11 and earlier), where "mycontact_flow.json" is the local filename of the Contact Flow source. // +kubebuilder:validation:Optional ContentHash *string `json:"contentHash,omitempty" tf:"content_hash,omitempty"` // Specifies the description of the Contact Flow. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The path to the Contact Flow source within the local filesystem. Conflicts with content. // +kubebuilder:validation:Optional Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` // Specifies the identifier of the hosting Amazon Connect Instance. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/connect/v1beta1.Instance // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Reference to a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // Selector for a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // Specifies the name of the Contact Flow. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the type of the Contact Flow. Defaults to CONTACT_FLOW. Allowed Values are: CONTACT_FLOW, CUSTOMER_QUEUE, CUSTOMER_HOLD, CUSTOMER_WHISPER, AGENT_HOLD, AGENT_WHISPER, OUTBOUND_WHISPER, AGENT_TRANSFER, QUEUE_TRANSFER. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ContactFlowParameters) DeepCopy ¶
func (in *ContactFlowParameters) DeepCopy() *ContactFlowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowParameters.
func (*ContactFlowParameters) DeepCopyInto ¶
func (in *ContactFlowParameters) DeepCopyInto(out *ContactFlowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactFlowSpec ¶
type ContactFlowSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ContactFlowParameters `json:"forProvider"` }
ContactFlowSpec defines the desired state of ContactFlow
func (*ContactFlowSpec) DeepCopy ¶
func (in *ContactFlowSpec) DeepCopy() *ContactFlowSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowSpec.
func (*ContactFlowSpec) DeepCopyInto ¶
func (in *ContactFlowSpec) DeepCopyInto(out *ContactFlowSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactFlowStatus ¶
type ContactFlowStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ContactFlowObservation `json:"atProvider,omitempty"` }
ContactFlowStatus defines the observed state of ContactFlow.
func (*ContactFlowStatus) DeepCopy ¶
func (in *ContactFlowStatus) DeepCopy() *ContactFlowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactFlowStatus.
func (*ContactFlowStatus) DeepCopyInto ¶
func (in *ContactFlowStatus) DeepCopyInto(out *ContactFlowStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndTimeObservation ¶
type EndTimeObservation struct { }
func (*EndTimeObservation) DeepCopy ¶
func (in *EndTimeObservation) DeepCopy() *EndTimeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndTimeObservation.
func (*EndTimeObservation) DeepCopyInto ¶
func (in *EndTimeObservation) DeepCopyInto(out *EndTimeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndTimeParameters ¶
type EndTimeParameters struct { // Specifies the hour of closing. // +kubebuilder:validation:Required Hours *float64 `json:"hours" tf:"hours,omitempty"` // Specifies the minute of closing. // +kubebuilder:validation:Required Minutes *float64 `json:"minutes" tf:"minutes,omitempty"` }
func (*EndTimeParameters) DeepCopy ¶
func (in *EndTimeParameters) DeepCopy() *EndTimeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndTimeParameters.
func (*EndTimeParameters) DeepCopyInto ¶
func (in *EndTimeParameters) DeepCopyInto(out *EndTimeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HierarchyStructureObservation ¶
type HierarchyStructureObservation struct { // A block that defines the details of level five. The level block is documented below. // +kubebuilder:validation:Optional LevelFive []LevelFiveObservation `json:"levelFive,omitempty" tf:"level_five,omitempty"` // A block that defines the details of level four. The level block is documented below. // +kubebuilder:validation:Optional LevelFour []LevelFourObservation `json:"levelFour,omitempty" tf:"level_four,omitempty"` // A block that defines the details of level one. The level block is documented below. // +kubebuilder:validation:Optional LevelOne []LevelOneObservation `json:"levelOne,omitempty" tf:"level_one,omitempty"` // A block that defines the details of level three. The level block is documented below. // +kubebuilder:validation:Optional LevelThree []LevelThreeObservation `json:"levelThree,omitempty" tf:"level_three,omitempty"` // A block that defines the details of level two. The level block is documented below. // +kubebuilder:validation:Optional LevelTwo []LevelTwoObservation `json:"levelTwo,omitempty" tf:"level_two,omitempty"` }
func (*HierarchyStructureObservation) DeepCopy ¶
func (in *HierarchyStructureObservation) DeepCopy() *HierarchyStructureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HierarchyStructureObservation.
func (*HierarchyStructureObservation) DeepCopyInto ¶
func (in *HierarchyStructureObservation) DeepCopyInto(out *HierarchyStructureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HierarchyStructureParameters ¶
type HierarchyStructureParameters struct { // A block that defines the details of level five. The level block is documented below. // +kubebuilder:validation:Optional LevelFive []LevelFiveParameters `json:"levelFive,omitempty" tf:"level_five,omitempty"` // A block that defines the details of level four. The level block is documented below. // +kubebuilder:validation:Optional LevelFour []LevelFourParameters `json:"levelFour,omitempty" tf:"level_four,omitempty"` // A block that defines the details of level one. The level block is documented below. // +kubebuilder:validation:Optional LevelOne []LevelOneParameters `json:"levelOne,omitempty" tf:"level_one,omitempty"` // A block that defines the details of level three. The level block is documented below. // +kubebuilder:validation:Optional LevelThree []LevelThreeParameters `json:"levelThree,omitempty" tf:"level_three,omitempty"` // A block that defines the details of level two. The level block is documented below. // +kubebuilder:validation:Optional LevelTwo []LevelTwoParameters `json:"levelTwo,omitempty" tf:"level_two,omitempty"` }
func (*HierarchyStructureParameters) DeepCopy ¶
func (in *HierarchyStructureParameters) DeepCopy() *HierarchyStructureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HierarchyStructureParameters.
func (*HierarchyStructureParameters) DeepCopyInto ¶
func (in *HierarchyStructureParameters) DeepCopyInto(out *HierarchyStructureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HoursOfOperation ¶
type HoursOfOperation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HoursOfOperationSpec `json:"spec"` Status HoursOfOperationStatus `json:"status,omitempty"` }
HoursOfOperation is the Schema for the HoursOfOperations API. Provides details about a specific Amazon Connect Hours of Operation. +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 (*HoursOfOperation) DeepCopy ¶
func (in *HoursOfOperation) DeepCopy() *HoursOfOperation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoursOfOperation.
func (*HoursOfOperation) DeepCopyInto ¶
func (in *HoursOfOperation) DeepCopyInto(out *HoursOfOperation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HoursOfOperation) DeepCopyObject ¶
func (in *HoursOfOperation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HoursOfOperation) GetCondition ¶
func (mg *HoursOfOperation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HoursOfOperation.
func (*HoursOfOperation) GetConnectionDetailsMapping ¶
func (tr *HoursOfOperation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HoursOfOperation
func (*HoursOfOperation) GetDeletionPolicy ¶
func (mg *HoursOfOperation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HoursOfOperation.
func (*HoursOfOperation) GetID ¶
func (tr *HoursOfOperation) GetID() string
GetID returns ID of underlying Terraform resource of this HoursOfOperation
func (*HoursOfOperation) GetObservation ¶
func (tr *HoursOfOperation) GetObservation() (map[string]any, error)
GetObservation of this HoursOfOperation
func (*HoursOfOperation) GetParameters ¶
func (tr *HoursOfOperation) GetParameters() (map[string]any, error)
GetParameters of this HoursOfOperation
func (*HoursOfOperation) GetProviderConfigReference ¶
func (mg *HoursOfOperation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HoursOfOperation.
func (*HoursOfOperation) GetProviderReference ¶
func (mg *HoursOfOperation) GetProviderReference() *xpv1.Reference
GetProviderReference of this HoursOfOperation. Deprecated: Use GetProviderConfigReference.
func (*HoursOfOperation) GetPublishConnectionDetailsTo ¶
func (mg *HoursOfOperation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HoursOfOperation.
func (*HoursOfOperation) GetTerraformResourceType ¶
func (mg *HoursOfOperation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HoursOfOperation
func (*HoursOfOperation) GetTerraformSchemaVersion ¶
func (tr *HoursOfOperation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HoursOfOperation) GetWriteConnectionSecretToReference ¶
func (mg *HoursOfOperation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HoursOfOperation.
func (*HoursOfOperation) LateInitialize ¶
func (tr *HoursOfOperation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HoursOfOperation using its observed tfState. returns True if there are any spec changes for the resource.
func (*HoursOfOperation) ResolveReferences ¶
ResolveReferences of this HoursOfOperation.
func (*HoursOfOperation) SetConditions ¶
func (mg *HoursOfOperation) SetConditions(c ...xpv1.Condition)
SetConditions of this HoursOfOperation.
func (*HoursOfOperation) SetDeletionPolicy ¶
func (mg *HoursOfOperation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HoursOfOperation.
func (*HoursOfOperation) SetObservation ¶
func (tr *HoursOfOperation) SetObservation(obs map[string]any) error
SetObservation for this HoursOfOperation
func (*HoursOfOperation) SetParameters ¶
func (tr *HoursOfOperation) SetParameters(params map[string]any) error
SetParameters for this HoursOfOperation
func (*HoursOfOperation) SetProviderConfigReference ¶
func (mg *HoursOfOperation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HoursOfOperation.
func (*HoursOfOperation) SetProviderReference ¶
func (mg *HoursOfOperation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this HoursOfOperation. Deprecated: Use SetProviderConfigReference.
func (*HoursOfOperation) SetPublishConnectionDetailsTo ¶
func (mg *HoursOfOperation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HoursOfOperation.
func (*HoursOfOperation) SetWriteConnectionSecretToReference ¶
func (mg *HoursOfOperation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HoursOfOperation.
type HoursOfOperationList ¶
type HoursOfOperationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HoursOfOperation `json:"items"` }
HoursOfOperationList contains a list of HoursOfOperations
func (*HoursOfOperationList) DeepCopy ¶
func (in *HoursOfOperationList) DeepCopy() *HoursOfOperationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoursOfOperationList.
func (*HoursOfOperationList) DeepCopyInto ¶
func (in *HoursOfOperationList) DeepCopyInto(out *HoursOfOperationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HoursOfOperationList) DeepCopyObject ¶
func (in *HoursOfOperationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HoursOfOperationList) GetItems ¶
func (l *HoursOfOperationList) GetItems() []resource.Managed
GetItems of this HoursOfOperationList.
type HoursOfOperationObservation ¶
type HoursOfOperationObservation struct { // The Amazon Resource Name (ARN) of the Hours of Operation. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // (Deprecated) The Amazon Resource Name (ARN) of the Hours of Operation. HoursOfOperationArn *string `json:"hoursOfOperationArn,omitempty" tf:"hours_of_operation_arn,omitempty"` // The identifier for the hours of operation. HoursOfOperationID *string `json:"hoursOfOperationId,omitempty" tf:"hours_of_operation_id,omitempty"` // The identifier of the hosting Amazon Connect Instance and identifier of the Hours of Operation separated by a colon (:). ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*HoursOfOperationObservation) DeepCopy ¶
func (in *HoursOfOperationObservation) DeepCopy() *HoursOfOperationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoursOfOperationObservation.
func (*HoursOfOperationObservation) DeepCopyInto ¶
func (in *HoursOfOperationObservation) DeepCopyInto(out *HoursOfOperationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HoursOfOperationParameters ¶
type HoursOfOperationParameters struct { // One or more config blocks which define the configuration information for the hours of operation: day, start time, and end time . Config blocks are documented below. // +kubebuilder:validation:Required Config []ConfigParameters `json:"config" tf:"config,omitempty"` // Specifies the description of the Hours of Operation. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the identifier of the hosting Amazon Connect Instance. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/connect/v1beta1.Instance // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Reference to a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // Selector for a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // Specifies the name of the Hours of Operation. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the time zone of the Hours of Operation. // +kubebuilder:validation:Required TimeZone *string `json:"timeZone" tf:"time_zone,omitempty"` }
func (*HoursOfOperationParameters) DeepCopy ¶
func (in *HoursOfOperationParameters) DeepCopy() *HoursOfOperationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoursOfOperationParameters.
func (*HoursOfOperationParameters) DeepCopyInto ¶
func (in *HoursOfOperationParameters) DeepCopyInto(out *HoursOfOperationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HoursOfOperationSpec ¶
type HoursOfOperationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HoursOfOperationParameters `json:"forProvider"` }
HoursOfOperationSpec defines the desired state of HoursOfOperation
func (*HoursOfOperationSpec) DeepCopy ¶
func (in *HoursOfOperationSpec) DeepCopy() *HoursOfOperationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoursOfOperationSpec.
func (*HoursOfOperationSpec) DeepCopyInto ¶
func (in *HoursOfOperationSpec) DeepCopyInto(out *HoursOfOperationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HoursOfOperationStatus ¶
type HoursOfOperationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HoursOfOperationObservation `json:"atProvider,omitempty"` }
HoursOfOperationStatus defines the observed state of HoursOfOperation.
func (*HoursOfOperationStatus) DeepCopy ¶
func (in *HoursOfOperationStatus) DeepCopy() *HoursOfOperationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoursOfOperationStatus.
func (*HoursOfOperationStatus) DeepCopyInto ¶
func (in *HoursOfOperationStatus) DeepCopyInto(out *HoursOfOperationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance ¶
type Instance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceSpec `json:"spec"` Status InstanceStatus `json:"status,omitempty"` }
Instance is the Schema for the Instances API. Provides details about a specific Connect Instance. +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 (*Instance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.
func (*Instance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Instance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Instance) GetCondition ¶
func (mg *Instance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Instance.
func (*Instance) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Instance
func (*Instance) GetDeletionPolicy ¶
func (mg *Instance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Instance.
func (*Instance) GetObservation ¶
GetObservation of this Instance
func (*Instance) GetParameters ¶
GetParameters of this Instance
func (*Instance) GetProviderConfigReference ¶
GetProviderConfigReference of this Instance.
func (*Instance) GetProviderReference ¶
GetProviderReference of this Instance. Deprecated: Use GetProviderConfigReference.
func (*Instance) GetPublishConnectionDetailsTo ¶
func (mg *Instance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Instance.
func (*Instance) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Instance
func (*Instance) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Instance) GetWriteConnectionSecretToReference ¶
func (mg *Instance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Instance.
func (*Instance) LateInitialize ¶
LateInitialize this Instance using its observed tfState. returns True if there are any spec changes for the resource.
func (*Instance) SetConditions ¶
SetConditions of this Instance.
func (*Instance) SetDeletionPolicy ¶
func (mg *Instance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Instance.
func (*Instance) SetObservation ¶
SetObservation for this Instance
func (*Instance) SetParameters ¶
SetParameters for this Instance
func (*Instance) SetProviderConfigReference ¶
SetProviderConfigReference of this Instance.
func (*Instance) SetProviderReference ¶
SetProviderReference of this Instance. Deprecated: Use SetProviderConfigReference.
func (*Instance) SetPublishConnectionDetailsTo ¶
func (mg *Instance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Instance.
func (*Instance) SetWriteConnectionSecretToReference ¶
func (mg *Instance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Instance.
type InstanceList ¶
type InstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Instance `json:"items"` }
InstanceList contains a list of Instances
func (*InstanceList) DeepCopy ¶
func (in *InstanceList) DeepCopy() *InstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.
func (*InstanceList) DeepCopyInto ¶
func (in *InstanceList) DeepCopyInto(out *InstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceList) DeepCopyObject ¶
func (in *InstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceList) GetItems ¶
func (l *InstanceList) GetItems() []resource.Managed
GetItems of this InstanceList.
type InstanceObservation ¶
type InstanceObservation struct { // Amazon Resource Name (ARN) of the instance. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Specifies when the instance was created. CreatedTime *string `json:"createdTime,omitempty" tf:"created_time,omitempty"` // The identifier of the instance. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The service role of the instance. ServiceRole *string `json:"serviceRole,omitempty" tf:"service_role,omitempty"` // The state of the instance. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*InstanceObservation) DeepCopy ¶
func (in *InstanceObservation) DeepCopy() *InstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceObservation.
func (*InstanceObservation) DeepCopyInto ¶
func (in *InstanceObservation) DeepCopyInto(out *InstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceParameters ¶
type InstanceParameters struct { // Specifies whether auto resolve best voices is enabled. Defaults to true. // +kubebuilder:validation:Optional AutoResolveBestVoicesEnabled *bool `json:"autoResolveBestVoicesEnabled,omitempty" tf:"auto_resolve_best_voices_enabled,omitempty"` // Specifies whether contact flow logs are enabled. Defaults to false. // +kubebuilder:validation:Optional ContactFlowLogsEnabled *bool `json:"contactFlowLogsEnabled,omitempty" tf:"contact_flow_logs_enabled,omitempty"` // Specifies whether contact lens is enabled. Defaults to true. // +kubebuilder:validation:Optional ContactLensEnabled *bool `json:"contactLensEnabled,omitempty" tf:"contact_lens_enabled,omitempty"` // The identifier for the directory if identity_management_type is EXISTING_DIRECTORY. // +kubebuilder:validation:Optional DirectoryID *string `json:"directoryId,omitempty" tf:"directory_id,omitempty"` // Specifies whether early media for outbound calls is enabled . Defaults to true if outbound calls is enabled. // +kubebuilder:validation:Optional EarlyMediaEnabled *bool `json:"earlyMediaEnabled,omitempty" tf:"early_media_enabled,omitempty"` // Specifies the identity management type attached to the instance. Allowed Values are: SAML, CONNECT_MANAGED, EXISTING_DIRECTORY. // +kubebuilder:validation:Required IdentityManagementType *string `json:"identityManagementType" tf:"identity_management_type,omitempty"` // Specifies whether inbound calls are enabled. // +kubebuilder:validation:Required InboundCallsEnabled *bool `json:"inboundCallsEnabled" tf:"inbound_calls_enabled,omitempty"` // Specifies the name of the instance. Required if directory_id not specified. // +kubebuilder:validation:Optional InstanceAlias *string `json:"instanceAlias,omitempty" tf:"instance_alias,omitempty"` // Specifies whether outbound calls are enabled. // +kubebuilder:validation:Required OutboundCallsEnabled *bool `json:"outboundCallsEnabled" tf:"outbound_calls_enabled,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 (*InstanceParameters) DeepCopy ¶
func (in *InstanceParameters) DeepCopy() *InstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceParameters.
func (*InstanceParameters) DeepCopyInto ¶
func (in *InstanceParameters) DeepCopyInto(out *InstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpec ¶
type InstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InstanceParameters `json:"forProvider"` }
InstanceSpec defines the desired state of Instance
func (*InstanceSpec) DeepCopy ¶
func (in *InstanceSpec) DeepCopy() *InstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpec.
func (*InstanceSpec) DeepCopyInto ¶
func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStatus ¶
type InstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InstanceObservation `json:"atProvider,omitempty"` }
InstanceStatus defines the observed state of Instance.
func (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LambdaFunctionAssociation ¶
type LambdaFunctionAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LambdaFunctionAssociationSpec `json:"spec"` Status LambdaFunctionAssociationStatus `json:"status,omitempty"` }
LambdaFunctionAssociation is the Schema for the LambdaFunctionAssociations API. Provides details about a specific Connect Lambda Function Association. +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 (*LambdaFunctionAssociation) DeepCopy ¶
func (in *LambdaFunctionAssociation) DeepCopy() *LambdaFunctionAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionAssociation.
func (*LambdaFunctionAssociation) DeepCopyInto ¶
func (in *LambdaFunctionAssociation) DeepCopyInto(out *LambdaFunctionAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LambdaFunctionAssociation) DeepCopyObject ¶
func (in *LambdaFunctionAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LambdaFunctionAssociation) GetCondition ¶
func (mg *LambdaFunctionAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LambdaFunctionAssociation.
func (*LambdaFunctionAssociation) GetConnectionDetailsMapping ¶
func (tr *LambdaFunctionAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LambdaFunctionAssociation
func (*LambdaFunctionAssociation) GetDeletionPolicy ¶
func (mg *LambdaFunctionAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LambdaFunctionAssociation.
func (*LambdaFunctionAssociation) GetID ¶
func (tr *LambdaFunctionAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this LambdaFunctionAssociation
func (*LambdaFunctionAssociation) GetObservation ¶
func (tr *LambdaFunctionAssociation) GetObservation() (map[string]any, error)
GetObservation of this LambdaFunctionAssociation
func (*LambdaFunctionAssociation) GetParameters ¶
func (tr *LambdaFunctionAssociation) GetParameters() (map[string]any, error)
GetParameters of this LambdaFunctionAssociation
func (*LambdaFunctionAssociation) GetProviderConfigReference ¶
func (mg *LambdaFunctionAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LambdaFunctionAssociation.
func (*LambdaFunctionAssociation) GetProviderReference ¶
func (mg *LambdaFunctionAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this LambdaFunctionAssociation. Deprecated: Use GetProviderConfigReference.
func (*LambdaFunctionAssociation) GetPublishConnectionDetailsTo ¶
func (mg *LambdaFunctionAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LambdaFunctionAssociation.
func (*LambdaFunctionAssociation) GetTerraformResourceType ¶
func (mg *LambdaFunctionAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LambdaFunctionAssociation
func (*LambdaFunctionAssociation) GetTerraformSchemaVersion ¶
func (tr *LambdaFunctionAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LambdaFunctionAssociation) GetWriteConnectionSecretToReference ¶
func (mg *LambdaFunctionAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LambdaFunctionAssociation.
func (*LambdaFunctionAssociation) LateInitialize ¶
func (tr *LambdaFunctionAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LambdaFunctionAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*LambdaFunctionAssociation) ResolveReferences ¶
ResolveReferences of this LambdaFunctionAssociation.
func (*LambdaFunctionAssociation) SetConditions ¶
func (mg *LambdaFunctionAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this LambdaFunctionAssociation.
func (*LambdaFunctionAssociation) SetDeletionPolicy ¶
func (mg *LambdaFunctionAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LambdaFunctionAssociation.
func (*LambdaFunctionAssociation) SetObservation ¶
func (tr *LambdaFunctionAssociation) SetObservation(obs map[string]any) error
SetObservation for this LambdaFunctionAssociation
func (*LambdaFunctionAssociation) SetParameters ¶
func (tr *LambdaFunctionAssociation) SetParameters(params map[string]any) error
SetParameters for this LambdaFunctionAssociation
func (*LambdaFunctionAssociation) SetProviderConfigReference ¶
func (mg *LambdaFunctionAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LambdaFunctionAssociation.
func (*LambdaFunctionAssociation) SetProviderReference ¶
func (mg *LambdaFunctionAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LambdaFunctionAssociation. Deprecated: Use SetProviderConfigReference.
func (*LambdaFunctionAssociation) SetPublishConnectionDetailsTo ¶
func (mg *LambdaFunctionAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LambdaFunctionAssociation.
func (*LambdaFunctionAssociation) SetWriteConnectionSecretToReference ¶
func (mg *LambdaFunctionAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LambdaFunctionAssociation.
type LambdaFunctionAssociationList ¶
type LambdaFunctionAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LambdaFunctionAssociation `json:"items"` }
LambdaFunctionAssociationList contains a list of LambdaFunctionAssociations
func (*LambdaFunctionAssociationList) DeepCopy ¶
func (in *LambdaFunctionAssociationList) DeepCopy() *LambdaFunctionAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionAssociationList.
func (*LambdaFunctionAssociationList) DeepCopyInto ¶
func (in *LambdaFunctionAssociationList) DeepCopyInto(out *LambdaFunctionAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LambdaFunctionAssociationList) DeepCopyObject ¶
func (in *LambdaFunctionAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LambdaFunctionAssociationList) GetItems ¶
func (l *LambdaFunctionAssociationList) GetItems() []resource.Managed
GetItems of this LambdaFunctionAssociationList.
type LambdaFunctionAssociationObservation ¶
type LambdaFunctionAssociationObservation struct { // The Amazon Connect instance ID and Lambda Function ARN separated by a comma (,). ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*LambdaFunctionAssociationObservation) DeepCopy ¶
func (in *LambdaFunctionAssociationObservation) DeepCopy() *LambdaFunctionAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionAssociationObservation.
func (*LambdaFunctionAssociationObservation) DeepCopyInto ¶
func (in *LambdaFunctionAssociationObservation) DeepCopyInto(out *LambdaFunctionAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LambdaFunctionAssociationParameters ¶
type LambdaFunctionAssociationParameters struct { // Amazon Resource Name (ARN) of the Lambda Function, omitting any version or alias qualifier. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/lambda/v1beta1.Function // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("arn",true) // +kubebuilder:validation:Optional FunctionArn *string `json:"functionArn,omitempty" tf:"function_arn,omitempty"` // Reference to a Function in lambda to populate functionArn. // +kubebuilder:validation:Optional FunctionArnRef *v1.Reference `json:"functionArnRef,omitempty" tf:"-"` // Selector for a Function in lambda to populate functionArn. // +kubebuilder:validation:Optional FunctionArnSelector *v1.Selector `json:"functionArnSelector,omitempty" tf:"-"` // The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/connect/v1beta1.Instance // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Reference to a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // Selector for a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // 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 (*LambdaFunctionAssociationParameters) DeepCopy ¶
func (in *LambdaFunctionAssociationParameters) DeepCopy() *LambdaFunctionAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionAssociationParameters.
func (*LambdaFunctionAssociationParameters) DeepCopyInto ¶
func (in *LambdaFunctionAssociationParameters) DeepCopyInto(out *LambdaFunctionAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LambdaFunctionAssociationSpec ¶
type LambdaFunctionAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LambdaFunctionAssociationParameters `json:"forProvider"` }
LambdaFunctionAssociationSpec defines the desired state of LambdaFunctionAssociation
func (*LambdaFunctionAssociationSpec) DeepCopy ¶
func (in *LambdaFunctionAssociationSpec) DeepCopy() *LambdaFunctionAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionAssociationSpec.
func (*LambdaFunctionAssociationSpec) DeepCopyInto ¶
func (in *LambdaFunctionAssociationSpec) DeepCopyInto(out *LambdaFunctionAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LambdaFunctionAssociationStatus ¶
type LambdaFunctionAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LambdaFunctionAssociationObservation `json:"atProvider,omitempty"` }
LambdaFunctionAssociationStatus defines the observed state of LambdaFunctionAssociation.
func (*LambdaFunctionAssociationStatus) DeepCopy ¶
func (in *LambdaFunctionAssociationStatus) DeepCopy() *LambdaFunctionAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionAssociationStatus.
func (*LambdaFunctionAssociationStatus) DeepCopyInto ¶
func (in *LambdaFunctionAssociationStatus) DeepCopyInto(out *LambdaFunctionAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LevelFiveObservation ¶
type LevelFiveObservation struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The identifier of the hosting Amazon Connect Instance. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*LevelFiveObservation) DeepCopy ¶
func (in *LevelFiveObservation) DeepCopy() *LevelFiveObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LevelFiveObservation.
func (*LevelFiveObservation) DeepCopyInto ¶
func (in *LevelFiveObservation) DeepCopyInto(out *LevelFiveObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LevelFiveParameters ¶
type LevelFiveParameters struct { // The name of the user hierarchy level. Must not be more than 50 characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*LevelFiveParameters) DeepCopy ¶
func (in *LevelFiveParameters) DeepCopy() *LevelFiveParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LevelFiveParameters.
func (*LevelFiveParameters) DeepCopyInto ¶
func (in *LevelFiveParameters) DeepCopyInto(out *LevelFiveParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LevelFourObservation ¶
type LevelFourObservation struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The identifier of the hosting Amazon Connect Instance. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*LevelFourObservation) DeepCopy ¶
func (in *LevelFourObservation) DeepCopy() *LevelFourObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LevelFourObservation.
func (*LevelFourObservation) DeepCopyInto ¶
func (in *LevelFourObservation) DeepCopyInto(out *LevelFourObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LevelFourParameters ¶
type LevelFourParameters struct { // The name of the user hierarchy level. Must not be more than 50 characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*LevelFourParameters) DeepCopy ¶
func (in *LevelFourParameters) DeepCopy() *LevelFourParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LevelFourParameters.
func (*LevelFourParameters) DeepCopyInto ¶
func (in *LevelFourParameters) DeepCopyInto(out *LevelFourParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LevelOneObservation ¶
type LevelOneObservation struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The identifier of the hosting Amazon Connect Instance. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*LevelOneObservation) DeepCopy ¶
func (in *LevelOneObservation) DeepCopy() *LevelOneObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LevelOneObservation.
func (*LevelOneObservation) DeepCopyInto ¶
func (in *LevelOneObservation) DeepCopyInto(out *LevelOneObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LevelOneParameters ¶
type LevelOneParameters struct { // The name of the user hierarchy level. Must not be more than 50 characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*LevelOneParameters) DeepCopy ¶
func (in *LevelOneParameters) DeepCopy() *LevelOneParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LevelOneParameters.
func (*LevelOneParameters) DeepCopyInto ¶
func (in *LevelOneParameters) DeepCopyInto(out *LevelOneParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LevelThreeObservation ¶
type LevelThreeObservation struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The identifier of the hosting Amazon Connect Instance. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*LevelThreeObservation) DeepCopy ¶
func (in *LevelThreeObservation) DeepCopy() *LevelThreeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LevelThreeObservation.
func (*LevelThreeObservation) DeepCopyInto ¶
func (in *LevelThreeObservation) DeepCopyInto(out *LevelThreeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LevelThreeParameters ¶
type LevelThreeParameters struct { // The name of the user hierarchy level. Must not be more than 50 characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*LevelThreeParameters) DeepCopy ¶
func (in *LevelThreeParameters) DeepCopy() *LevelThreeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LevelThreeParameters.
func (*LevelThreeParameters) DeepCopyInto ¶
func (in *LevelThreeParameters) DeepCopyInto(out *LevelThreeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LevelTwoObservation ¶
type LevelTwoObservation struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The identifier of the hosting Amazon Connect Instance. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*LevelTwoObservation) DeepCopy ¶
func (in *LevelTwoObservation) DeepCopy() *LevelTwoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LevelTwoObservation.
func (*LevelTwoObservation) DeepCopyInto ¶
func (in *LevelTwoObservation) DeepCopyInto(out *LevelTwoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LevelTwoParameters ¶
type LevelTwoParameters struct { // The name of the user hierarchy level. Must not be more than 50 characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*LevelTwoParameters) DeepCopy ¶
func (in *LevelTwoParameters) DeepCopy() *LevelTwoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LevelTwoParameters.
func (*LevelTwoParameters) DeepCopyInto ¶
func (in *LevelTwoParameters) DeepCopyInto(out *LevelTwoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LexBotObservation ¶
type LexBotObservation struct { }
func (*LexBotObservation) DeepCopy ¶
func (in *LexBotObservation) DeepCopy() *LexBotObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LexBotObservation.
func (*LexBotObservation) DeepCopyInto ¶
func (in *LexBotObservation) DeepCopyInto(out *LexBotObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LexBotParameters ¶
type LexBotParameters struct { // The Region that the Amazon Lex (V1) bot was created in. Defaults to current region. // +kubebuilder:validation:Optional LexRegion *string `json:"lexRegion,omitempty" tf:"lex_region,omitempty"` // The name of the Amazon Lex (V1) bot. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/lexmodels/v1beta1.Bot // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Reference to a Bot in lexmodels to populate name. // +kubebuilder:validation:Optional NameRef *v1.Reference `json:"nameRef,omitempty" tf:"-"` // Selector for a Bot in lexmodels to populate name. // +kubebuilder:validation:Optional NameSelector *v1.Selector `json:"nameSelector,omitempty" tf:"-"` }
func (*LexBotParameters) DeepCopy ¶
func (in *LexBotParameters) DeepCopy() *LexBotParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LexBotParameters.
func (*LexBotParameters) DeepCopyInto ¶
func (in *LexBotParameters) DeepCopyInto(out *LexBotParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaConcurrenciesObservation ¶
type MediaConcurrenciesObservation struct { }
func (*MediaConcurrenciesObservation) DeepCopy ¶
func (in *MediaConcurrenciesObservation) DeepCopy() *MediaConcurrenciesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaConcurrenciesObservation.
func (*MediaConcurrenciesObservation) DeepCopyInto ¶
func (in *MediaConcurrenciesObservation) DeepCopyInto(out *MediaConcurrenciesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaConcurrenciesParameters ¶
type MediaConcurrenciesParameters struct { // Specifies the channels that agents can handle in the Contact Control Panel (CCP). Valid values are VOICE, CHAT, TASK. // +kubebuilder:validation:Required Channel *string `json:"channel" tf:"channel,omitempty"` // Specifies the number of contacts an agent can have on a channel simultaneously. Valid Range for VOICE: Minimum value of 1. Maximum value of 1. Valid Range for CHAT: Minimum value of 1. Maximum value of 10. Valid Range for TASK: Minimum value of 1. Maximum value of 10. // +kubebuilder:validation:Required Concurrency *float64 `json:"concurrency" tf:"concurrency,omitempty"` }
func (*MediaConcurrenciesParameters) DeepCopy ¶
func (in *MediaConcurrenciesParameters) DeepCopy() *MediaConcurrenciesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaConcurrenciesParameters.
func (*MediaConcurrenciesParameters) DeepCopyInto ¶
func (in *MediaConcurrenciesParameters) DeepCopyInto(out *MediaConcurrenciesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutboundCallerConfigObservation ¶
type OutboundCallerConfigObservation struct { }
func (*OutboundCallerConfigObservation) DeepCopy ¶
func (in *OutboundCallerConfigObservation) DeepCopy() *OutboundCallerConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundCallerConfigObservation.
func (*OutboundCallerConfigObservation) DeepCopyInto ¶
func (in *OutboundCallerConfigObservation) DeepCopyInto(out *OutboundCallerConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutboundCallerConfigParameters ¶
type OutboundCallerConfigParameters struct { // Specifies the caller ID name. // +kubebuilder:validation:Optional OutboundCallerIDName *string `json:"outboundCallerIdName,omitempty" tf:"outbound_caller_id_name,omitempty"` // Specifies the caller ID number. // +kubebuilder:validation:Optional OutboundCallerIDNumberID *string `json:"outboundCallerIdNumberId,omitempty" tf:"outbound_caller_id_number_id,omitempty"` // Specifies outbound whisper flow to be used during an outbound call. // +kubebuilder:validation:Optional OutboundFlowID *string `json:"outboundFlowId,omitempty" tf:"outbound_flow_id,omitempty"` }
func (*OutboundCallerConfigParameters) DeepCopy ¶
func (in *OutboundCallerConfigParameters) DeepCopy() *OutboundCallerConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundCallerConfigParameters.
func (*OutboundCallerConfigParameters) DeepCopyInto ¶
func (in *OutboundCallerConfigParameters) DeepCopyInto(out *OutboundCallerConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PhoneConfigObservation ¶
type PhoneConfigObservation struct { }
func (*PhoneConfigObservation) DeepCopy ¶
func (in *PhoneConfigObservation) DeepCopy() *PhoneConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PhoneConfigObservation.
func (*PhoneConfigObservation) DeepCopyInto ¶
func (in *PhoneConfigObservation) DeepCopyInto(out *PhoneConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PhoneConfigParameters ¶
type PhoneConfigParameters struct { // Specifies the phone number in in E.164 format. // +kubebuilder:validation:Required PhoneNumber *string `json:"phoneNumber" tf:"phone_number,omitempty"` }
func (*PhoneConfigParameters) DeepCopy ¶
func (in *PhoneConfigParameters) DeepCopy() *PhoneConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PhoneConfigParameters.
func (*PhoneConfigParameters) DeepCopyInto ¶
func (in *PhoneConfigParameters) DeepCopyInto(out *PhoneConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Queue ¶
type Queue struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QueueSpec `json:"spec"` Status QueueStatus `json:"status,omitempty"` }
Queue is the Schema for the Queues API. Provides details about a specific Amazon Connect Queue +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 (*Queue) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Queue.
func (*Queue) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Queue) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Queue) GetCondition ¶
func (mg *Queue) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Queue.
func (*Queue) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Queue
func (*Queue) GetDeletionPolicy ¶
func (mg *Queue) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Queue.
func (*Queue) GetObservation ¶
GetObservation of this Queue
func (*Queue) GetParameters ¶
GetParameters of this Queue
func (*Queue) GetProviderConfigReference ¶
GetProviderConfigReference of this Queue.
func (*Queue) GetProviderReference ¶
GetProviderReference of this Queue. Deprecated: Use GetProviderConfigReference.
func (*Queue) GetPublishConnectionDetailsTo ¶
func (mg *Queue) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Queue.
func (*Queue) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Queue
func (*Queue) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Queue) GetWriteConnectionSecretToReference ¶
func (mg *Queue) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Queue.
func (*Queue) LateInitialize ¶
LateInitialize this Queue using its observed tfState. returns True if there are any spec changes for the resource.
func (*Queue) ResolveReferences ¶
ResolveReferences of this Queue.
func (*Queue) SetConditions ¶
SetConditions of this Queue.
func (*Queue) SetDeletionPolicy ¶
func (mg *Queue) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Queue.
func (*Queue) SetObservation ¶
SetObservation for this Queue
func (*Queue) SetParameters ¶
SetParameters for this Queue
func (*Queue) SetProviderConfigReference ¶
SetProviderConfigReference of this Queue.
func (*Queue) SetProviderReference ¶
SetProviderReference of this Queue. Deprecated: Use SetProviderConfigReference.
func (*Queue) SetPublishConnectionDetailsTo ¶
func (mg *Queue) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Queue.
func (*Queue) SetWriteConnectionSecretToReference ¶
func (mg *Queue) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Queue.
type QueueConfigObservation ¶
type QueueConfigObservation struct { }
func (*QueueConfigObservation) DeepCopy ¶
func (in *QueueConfigObservation) DeepCopy() *QueueConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueConfigObservation.
func (*QueueConfigObservation) DeepCopyInto ¶
func (in *QueueConfigObservation) DeepCopyInto(out *QueueConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueConfigParameters ¶
type QueueConfigParameters struct { // Specifies the identifier of the contact flow. // +kubebuilder:validation:Required ContactFlowID *string `json:"contactFlowId" tf:"contact_flow_id,omitempty"` // Specifies the identifier for the queue. // +kubebuilder:validation:Required QueueID *string `json:"queueId" tf:"queue_id,omitempty"` }
func (*QueueConfigParameters) DeepCopy ¶
func (in *QueueConfigParameters) DeepCopy() *QueueConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueConfigParameters.
func (*QueueConfigParameters) DeepCopyInto ¶
func (in *QueueConfigParameters) DeepCopyInto(out *QueueConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueConfigsAssociatedObservation ¶
type QueueConfigsAssociatedObservation struct { // Specifies the channels agents can handle in the Contact Control Panel (CCP) for this routing profile. Valid values are VOICE, CHAT, TASK. Channel *string `json:"channel,omitempty" tf:"channel,omitempty"` // Specifies the delay, in seconds, that a contact should be in the queue before they are routed to an available agent Delay *float64 `json:"delay,omitempty" tf:"delay,omitempty"` // Specifies the order in which contacts are to be handled for the queue. Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // Specifies the ARN for the queue. QueueArn *string `json:"queueArn,omitempty" tf:"queue_arn,omitempty"` // Specifies the identifier for the queue. QueueID *string `json:"queueId,omitempty" tf:"queue_id,omitempty"` // Specifies the name for the queue. QueueName *string `json:"queueName,omitempty" tf:"queue_name,omitempty"` }
func (*QueueConfigsAssociatedObservation) DeepCopy ¶
func (in *QueueConfigsAssociatedObservation) DeepCopy() *QueueConfigsAssociatedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueConfigsAssociatedObservation.
func (*QueueConfigsAssociatedObservation) DeepCopyInto ¶
func (in *QueueConfigsAssociatedObservation) DeepCopyInto(out *QueueConfigsAssociatedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueConfigsAssociatedParameters ¶
type QueueConfigsAssociatedParameters struct { }
func (*QueueConfigsAssociatedParameters) DeepCopy ¶
func (in *QueueConfigsAssociatedParameters) DeepCopy() *QueueConfigsAssociatedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueConfigsAssociatedParameters.
func (*QueueConfigsAssociatedParameters) DeepCopyInto ¶
func (in *QueueConfigsAssociatedParameters) DeepCopyInto(out *QueueConfigsAssociatedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueConfigsObservation ¶
type QueueConfigsObservation struct { // Specifies the ARN for the queue. QueueArn *string `json:"queueArn,omitempty" tf:"queue_arn,omitempty"` // Specifies the name for the queue. QueueName *string `json:"queueName,omitempty" tf:"queue_name,omitempty"` }
func (*QueueConfigsObservation) DeepCopy ¶
func (in *QueueConfigsObservation) DeepCopy() *QueueConfigsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueConfigsObservation.
func (*QueueConfigsObservation) DeepCopyInto ¶
func (in *QueueConfigsObservation) DeepCopyInto(out *QueueConfigsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueConfigsParameters ¶
type QueueConfigsParameters struct { // Specifies the channels agents can handle in the Contact Control Panel (CCP) for this routing profile. Valid values are VOICE, CHAT, TASK. // +kubebuilder:validation:Required Channel *string `json:"channel" tf:"channel,omitempty"` // Specifies the delay, in seconds, that a contact should be in the queue before they are routed to an available agent // +kubebuilder:validation:Required Delay *float64 `json:"delay" tf:"delay,omitempty"` // Specifies the order in which contacts are to be handled for the queue. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // Specifies the identifier for the queue. // +kubebuilder:validation:Required QueueID *string `json:"queueId" tf:"queue_id,omitempty"` }
func (*QueueConfigsParameters) DeepCopy ¶
func (in *QueueConfigsParameters) DeepCopy() *QueueConfigsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueConfigsParameters.
func (*QueueConfigsParameters) DeepCopyInto ¶
func (in *QueueConfigsParameters) DeepCopyInto(out *QueueConfigsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueList ¶
type QueueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Queue `json:"items"` }
QueueList contains a list of Queues
func (*QueueList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueList.
func (*QueueList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QueueList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type QueueObservation ¶
type QueueObservation struct { // The Amazon Resource Name (ARN) of the Queue. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The identifier of the hosting Amazon Connect Instance and identifier of the Queue separated by a colon (:). ID *string `json:"id,omitempty" tf:"id,omitempty"` // The identifier for the Queue. QueueID *string `json:"queueId,omitempty" tf:"queue_id,omitempty"` QuickConnectIdsAssociated []*string `json:"quickConnectIdsAssociated,omitempty" tf:"quick_connect_ids_associated,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*QueueObservation) DeepCopy ¶
func (in *QueueObservation) DeepCopy() *QueueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueObservation.
func (*QueueObservation) DeepCopyInto ¶
func (in *QueueObservation) DeepCopyInto(out *QueueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueParameters ¶
type QueueParameters struct { // Specifies the description of the Queue. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the identifier of the Hours of Operation. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/connect/v1beta1.HoursOfOperation // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("hours_of_operation_id",true) // +kubebuilder:validation:Optional HoursOfOperationID *string `json:"hoursOfOperationId,omitempty" tf:"hours_of_operation_id,omitempty"` // Reference to a HoursOfOperation in connect to populate hoursOfOperationId. // +kubebuilder:validation:Optional HoursOfOperationIDRef *v1.Reference `json:"hoursOfOperationIdRef,omitempty" tf:"-"` // Selector for a HoursOfOperation in connect to populate hoursOfOperationId. // +kubebuilder:validation:Optional HoursOfOperationIDSelector *v1.Selector `json:"hoursOfOperationIdSelector,omitempty" tf:"-"` // Specifies the identifier of the hosting Amazon Connect Instance. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/connect/v1beta1.Instance // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Reference to a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // Selector for a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // Specifies the maximum number of contacts that can be in the queue before it is considered full. Minimum value of 0. // +kubebuilder:validation:Optional MaxContacts *float64 `json:"maxContacts,omitempty" tf:"max_contacts,omitempty"` // Specifies the name of the Queue. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // A block that defines the outbound caller ID name, number, and outbound whisper flow. The Outbound Caller Config block is documented below. // +kubebuilder:validation:Optional OutboundCallerConfig []OutboundCallerConfigParameters `json:"outboundCallerConfig,omitempty" tf:"outbound_caller_config,omitempty"` // Specifies a list of quick connects ids that determine the quick connects available to agents who are working the queue. // +kubebuilder:validation:Optional QuickConnectIds []*string `json:"quickConnectIds,omitempty" tf:"quick_connect_ids,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:"-"` // Specifies the description of the Queue. Valid values are ENABLED, DISABLED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*QueueParameters) DeepCopy ¶
func (in *QueueParameters) DeepCopy() *QueueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueParameters.
func (*QueueParameters) DeepCopyInto ¶
func (in *QueueParameters) DeepCopyInto(out *QueueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueSpec ¶
type QueueSpec struct { v1.ResourceSpec `json:",inline"` ForProvider QueueParameters `json:"forProvider"` }
QueueSpec defines the desired state of Queue
func (*QueueSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueSpec.
func (*QueueSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueStatus ¶
type QueueStatus struct { v1.ResourceStatus `json:",inline"` AtProvider QueueObservation `json:"atProvider,omitempty"` }
QueueStatus defines the observed state of Queue.
func (*QueueStatus) DeepCopy ¶
func (in *QueueStatus) DeepCopy() *QueueStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueStatus.
func (*QueueStatus) DeepCopyInto ¶
func (in *QueueStatus) DeepCopyInto(out *QueueStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuickConnect ¶
type QuickConnect struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QuickConnectSpec `json:"spec"` Status QuickConnectStatus `json:"status,omitempty"` }
QuickConnect is the Schema for the QuickConnects API. Provides details about a specific Amazon Quick Connect +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 (*QuickConnect) DeepCopy ¶
func (in *QuickConnect) DeepCopy() *QuickConnect
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnect.
func (*QuickConnect) DeepCopyInto ¶
func (in *QuickConnect) DeepCopyInto(out *QuickConnect)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QuickConnect) DeepCopyObject ¶
func (in *QuickConnect) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QuickConnect) GetCondition ¶
func (mg *QuickConnect) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this QuickConnect.
func (*QuickConnect) GetConnectionDetailsMapping ¶
func (tr *QuickConnect) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this QuickConnect
func (*QuickConnect) GetDeletionPolicy ¶
func (mg *QuickConnect) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this QuickConnect.
func (*QuickConnect) GetID ¶
func (tr *QuickConnect) GetID() string
GetID returns ID of underlying Terraform resource of this QuickConnect
func (*QuickConnect) GetObservation ¶
func (tr *QuickConnect) GetObservation() (map[string]any, error)
GetObservation of this QuickConnect
func (*QuickConnect) GetParameters ¶
func (tr *QuickConnect) GetParameters() (map[string]any, error)
GetParameters of this QuickConnect
func (*QuickConnect) GetProviderConfigReference ¶
func (mg *QuickConnect) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this QuickConnect.
func (*QuickConnect) GetProviderReference ¶
func (mg *QuickConnect) GetProviderReference() *xpv1.Reference
GetProviderReference of this QuickConnect. Deprecated: Use GetProviderConfigReference.
func (*QuickConnect) GetPublishConnectionDetailsTo ¶
func (mg *QuickConnect) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this QuickConnect.
func (*QuickConnect) GetTerraformResourceType ¶
func (mg *QuickConnect) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this QuickConnect
func (*QuickConnect) GetTerraformSchemaVersion ¶
func (tr *QuickConnect) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*QuickConnect) GetWriteConnectionSecretToReference ¶
func (mg *QuickConnect) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this QuickConnect.
func (*QuickConnect) LateInitialize ¶
func (tr *QuickConnect) LateInitialize(attrs []byte) (bool, error)
LateInitialize this QuickConnect using its observed tfState. returns True if there are any spec changes for the resource.
func (*QuickConnect) ResolveReferences ¶
ResolveReferences of this QuickConnect.
func (*QuickConnect) SetConditions ¶
func (mg *QuickConnect) SetConditions(c ...xpv1.Condition)
SetConditions of this QuickConnect.
func (*QuickConnect) SetDeletionPolicy ¶
func (mg *QuickConnect) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this QuickConnect.
func (*QuickConnect) SetObservation ¶
func (tr *QuickConnect) SetObservation(obs map[string]any) error
SetObservation for this QuickConnect
func (*QuickConnect) SetParameters ¶
func (tr *QuickConnect) SetParameters(params map[string]any) error
SetParameters for this QuickConnect
func (*QuickConnect) SetProviderConfigReference ¶
func (mg *QuickConnect) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this QuickConnect.
func (*QuickConnect) SetProviderReference ¶
func (mg *QuickConnect) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this QuickConnect. Deprecated: Use SetProviderConfigReference.
func (*QuickConnect) SetPublishConnectionDetailsTo ¶
func (mg *QuickConnect) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this QuickConnect.
func (*QuickConnect) SetWriteConnectionSecretToReference ¶
func (mg *QuickConnect) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this QuickConnect.
type QuickConnectConfigObservation ¶
type QuickConnectConfigObservation struct { }
func (*QuickConnectConfigObservation) DeepCopy ¶
func (in *QuickConnectConfigObservation) DeepCopy() *QuickConnectConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnectConfigObservation.
func (*QuickConnectConfigObservation) DeepCopyInto ¶
func (in *QuickConnectConfigObservation) DeepCopyInto(out *QuickConnectConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuickConnectConfigParameters ¶
type QuickConnectConfigParameters struct { // Specifies the phone configuration of the Quick Connect. This is required only if quick_connect_type is PHONE_NUMBER. The phone_config block is documented below. // +kubebuilder:validation:Optional PhoneConfig []PhoneConfigParameters `json:"phoneConfig,omitempty" tf:"phone_config,omitempty"` // Specifies the queue configuration of the Quick Connect. This is required only if quick_connect_type is QUEUE. The queue_config block is documented below. // +kubebuilder:validation:Optional QueueConfig []QueueConfigParameters `json:"queueConfig,omitempty" tf:"queue_config,omitempty"` // Specifies the configuration type of the quick connect. valid values are PHONE_NUMBER, QUEUE, USER. // +kubebuilder:validation:Required QuickConnectType *string `json:"quickConnectType" tf:"quick_connect_type,omitempty"` // Specifies the user configuration of the Quick Connect. This is required only if quick_connect_type is USER. The user_config block is documented below. // +kubebuilder:validation:Optional UserConfig []UserConfigParameters `json:"userConfig,omitempty" tf:"user_config,omitempty"` }
func (*QuickConnectConfigParameters) DeepCopy ¶
func (in *QuickConnectConfigParameters) DeepCopy() *QuickConnectConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnectConfigParameters.
func (*QuickConnectConfigParameters) DeepCopyInto ¶
func (in *QuickConnectConfigParameters) DeepCopyInto(out *QuickConnectConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuickConnectList ¶
type QuickConnectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []QuickConnect `json:"items"` }
QuickConnectList contains a list of QuickConnects
func (*QuickConnectList) DeepCopy ¶
func (in *QuickConnectList) DeepCopy() *QuickConnectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnectList.
func (*QuickConnectList) DeepCopyInto ¶
func (in *QuickConnectList) DeepCopyInto(out *QuickConnectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QuickConnectList) DeepCopyObject ¶
func (in *QuickConnectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QuickConnectList) GetItems ¶
func (l *QuickConnectList) GetItems() []resource.Managed
GetItems of this QuickConnectList.
type QuickConnectObservation ¶
type QuickConnectObservation struct { // The Amazon Resource Name (ARN) of the Quick Connect. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The identifier of the hosting Amazon Connect Instance and identifier of the Quick Connect separated by a colon (:). ID *string `json:"id,omitempty" tf:"id,omitempty"` // The identifier for the Quick Connect. QuickConnectID *string `json:"quickConnectId,omitempty" tf:"quick_connect_id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*QuickConnectObservation) DeepCopy ¶
func (in *QuickConnectObservation) DeepCopy() *QuickConnectObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnectObservation.
func (*QuickConnectObservation) DeepCopyInto ¶
func (in *QuickConnectObservation) DeepCopyInto(out *QuickConnectObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuickConnectParameters ¶
type QuickConnectParameters struct { // Specifies the description of the Quick Connect. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the identifier of the hosting Amazon Connect Instance. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/connect/v1beta1.Instance // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Reference to a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // Selector for a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // Specifies the name of the Quick Connect. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // A block that defines the configuration information for the Quick Connect: quick_connect_type and one of phone_config, queue_config, user_config . The Quick Connect Config block is documented below. // +kubebuilder:validation:Required QuickConnectConfig []QuickConnectConfigParameters `json:"quickConnectConfig" tf:"quick_connect_config,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:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*QuickConnectParameters) DeepCopy ¶
func (in *QuickConnectParameters) DeepCopy() *QuickConnectParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnectParameters.
func (*QuickConnectParameters) DeepCopyInto ¶
func (in *QuickConnectParameters) DeepCopyInto(out *QuickConnectParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuickConnectSpec ¶
type QuickConnectSpec struct { v1.ResourceSpec `json:",inline"` ForProvider QuickConnectParameters `json:"forProvider"` }
QuickConnectSpec defines the desired state of QuickConnect
func (*QuickConnectSpec) DeepCopy ¶
func (in *QuickConnectSpec) DeepCopy() *QuickConnectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnectSpec.
func (*QuickConnectSpec) DeepCopyInto ¶
func (in *QuickConnectSpec) DeepCopyInto(out *QuickConnectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuickConnectStatus ¶
type QuickConnectStatus struct { v1.ResourceStatus `json:",inline"` AtProvider QuickConnectObservation `json:"atProvider,omitempty"` }
QuickConnectStatus defines the observed state of QuickConnect.
func (*QuickConnectStatus) DeepCopy ¶
func (in *QuickConnectStatus) DeepCopy() *QuickConnectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuickConnectStatus.
func (*QuickConnectStatus) DeepCopyInto ¶
func (in *QuickConnectStatus) DeepCopyInto(out *QuickConnectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingProfile ¶
type RoutingProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoutingProfileSpec `json:"spec"` Status RoutingProfileStatus `json:"status,omitempty"` }
RoutingProfile is the Schema for the RoutingProfiles API. Provides details about a specific Amazon Connect Routing Profile. +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 (*RoutingProfile) DeepCopy ¶
func (in *RoutingProfile) DeepCopy() *RoutingProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingProfile.
func (*RoutingProfile) DeepCopyInto ¶
func (in *RoutingProfile) DeepCopyInto(out *RoutingProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingProfile) DeepCopyObject ¶
func (in *RoutingProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoutingProfile) GetCondition ¶
func (mg *RoutingProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RoutingProfile.
func (*RoutingProfile) GetConnectionDetailsMapping ¶
func (tr *RoutingProfile) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RoutingProfile
func (*RoutingProfile) GetDeletionPolicy ¶
func (mg *RoutingProfile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RoutingProfile.
func (*RoutingProfile) GetID ¶
func (tr *RoutingProfile) GetID() string
GetID returns ID of underlying Terraform resource of this RoutingProfile
func (*RoutingProfile) GetObservation ¶
func (tr *RoutingProfile) GetObservation() (map[string]any, error)
GetObservation of this RoutingProfile
func (*RoutingProfile) GetParameters ¶
func (tr *RoutingProfile) GetParameters() (map[string]any, error)
GetParameters of this RoutingProfile
func (*RoutingProfile) GetProviderConfigReference ¶
func (mg *RoutingProfile) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RoutingProfile.
func (*RoutingProfile) GetProviderReference ¶
func (mg *RoutingProfile) GetProviderReference() *xpv1.Reference
GetProviderReference of this RoutingProfile. Deprecated: Use GetProviderConfigReference.
func (*RoutingProfile) GetPublishConnectionDetailsTo ¶
func (mg *RoutingProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RoutingProfile.
func (*RoutingProfile) GetTerraformResourceType ¶
func (mg *RoutingProfile) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RoutingProfile
func (*RoutingProfile) GetTerraformSchemaVersion ¶
func (tr *RoutingProfile) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RoutingProfile) GetWriteConnectionSecretToReference ¶
func (mg *RoutingProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RoutingProfile.
func (*RoutingProfile) LateInitialize ¶
func (tr *RoutingProfile) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RoutingProfile using its observed tfState. returns True if there are any spec changes for the resource.
func (*RoutingProfile) ResolveReferences ¶
ResolveReferences of this RoutingProfile.
func (*RoutingProfile) SetConditions ¶
func (mg *RoutingProfile) SetConditions(c ...xpv1.Condition)
SetConditions of this RoutingProfile.
func (*RoutingProfile) SetDeletionPolicy ¶
func (mg *RoutingProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RoutingProfile.
func (*RoutingProfile) SetObservation ¶
func (tr *RoutingProfile) SetObservation(obs map[string]any) error
SetObservation for this RoutingProfile
func (*RoutingProfile) SetParameters ¶
func (tr *RoutingProfile) SetParameters(params map[string]any) error
SetParameters for this RoutingProfile
func (*RoutingProfile) SetProviderConfigReference ¶
func (mg *RoutingProfile) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RoutingProfile.
func (*RoutingProfile) SetProviderReference ¶
func (mg *RoutingProfile) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RoutingProfile. Deprecated: Use SetProviderConfigReference.
func (*RoutingProfile) SetPublishConnectionDetailsTo ¶
func (mg *RoutingProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RoutingProfile.
func (*RoutingProfile) SetWriteConnectionSecretToReference ¶
func (mg *RoutingProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RoutingProfile.
type RoutingProfileList ¶
type RoutingProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RoutingProfile `json:"items"` }
RoutingProfileList contains a list of RoutingProfiles
func (*RoutingProfileList) DeepCopy ¶
func (in *RoutingProfileList) DeepCopy() *RoutingProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingProfileList.
func (*RoutingProfileList) DeepCopyInto ¶
func (in *RoutingProfileList) DeepCopyInto(out *RoutingProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoutingProfileList) DeepCopyObject ¶
func (in *RoutingProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoutingProfileList) GetItems ¶
func (l *RoutingProfileList) GetItems() []resource.Managed
GetItems of this RoutingProfileList.
type RoutingProfileObservation ¶
type RoutingProfileObservation struct { // The Amazon Resource Name (ARN) of the Routing Profile. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The identifier of the hosting Amazon Connect Instance and identifier of the Routing Profile separated by a colon (:). ID *string `json:"id,omitempty" tf:"id,omitempty"` // One or more queue_configs blocks that specify the inbound queues associated with the routing profile. If no queue is added, the agent only can make outbound calls. The queue_configs block is documented below. // +kubebuilder:validation:Optional QueueConfigs []QueueConfigsObservation `json:"queueConfigs,omitempty" tf:"queue_configs,omitempty"` QueueConfigsAssociated []QueueConfigsAssociatedObservation `json:"queueConfigsAssociated,omitempty" tf:"queue_configs_associated,omitempty"` // The identifier for the Routing Profile. RoutingProfileID *string `json:"routingProfileId,omitempty" tf:"routing_profile_id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*RoutingProfileObservation) DeepCopy ¶
func (in *RoutingProfileObservation) DeepCopy() *RoutingProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingProfileObservation.
func (*RoutingProfileObservation) DeepCopyInto ¶
func (in *RoutingProfileObservation) DeepCopyInto(out *RoutingProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingProfileParameters ¶
type RoutingProfileParameters struct { // Specifies the default outbound queue for the Routing Profile. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/connect/v1beta1.Queue // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("queue_id",true) // +kubebuilder:validation:Optional DefaultOutboundQueueID *string `json:"defaultOutboundQueueId,omitempty" tf:"default_outbound_queue_id,omitempty"` // Reference to a Queue in connect to populate defaultOutboundQueueId. // +kubebuilder:validation:Optional DefaultOutboundQueueIDRef *v1.Reference `json:"defaultOutboundQueueIdRef,omitempty" tf:"-"` // Selector for a Queue in connect to populate defaultOutboundQueueId. // +kubebuilder:validation:Optional DefaultOutboundQueueIDSelector *v1.Selector `json:"defaultOutboundQueueIdSelector,omitempty" tf:"-"` // Specifies the description of the Routing Profile. // +kubebuilder:validation:Required Description *string `json:"description" tf:"description,omitempty"` // Specifies the identifier of the hosting Amazon Connect Instance. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/connect/v1beta1.Instance // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Reference to a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // Selector for a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // One or more media_concurrencies blocks that specify the channels that agents can handle in the Contact Control Panel (CCP) for this Routing Profile. The media_concurrencies block is documented below. // +kubebuilder:validation:Required MediaConcurrencies []MediaConcurrenciesParameters `json:"mediaConcurrencies" tf:"media_concurrencies,omitempty"` // Specifies the name of the Routing Profile. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // One or more queue_configs blocks that specify the inbound queues associated with the routing profile. If no queue is added, the agent only can make outbound calls. The queue_configs block is documented below. // +kubebuilder:validation:Optional QueueConfigs []QueueConfigsParameters `json:"queueConfigs,omitempty" tf:"queue_configs,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:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*RoutingProfileParameters) DeepCopy ¶
func (in *RoutingProfileParameters) DeepCopy() *RoutingProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingProfileParameters.
func (*RoutingProfileParameters) DeepCopyInto ¶
func (in *RoutingProfileParameters) DeepCopyInto(out *RoutingProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingProfileSpec ¶
type RoutingProfileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoutingProfileParameters `json:"forProvider"` }
RoutingProfileSpec defines the desired state of RoutingProfile
func (*RoutingProfileSpec) DeepCopy ¶
func (in *RoutingProfileSpec) DeepCopy() *RoutingProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingProfileSpec.
func (*RoutingProfileSpec) DeepCopyInto ¶
func (in *RoutingProfileSpec) DeepCopyInto(out *RoutingProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingProfileStatus ¶
type RoutingProfileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoutingProfileObservation `json:"atProvider,omitempty"` }
RoutingProfileStatus defines the observed state of RoutingProfile.
func (*RoutingProfileStatus) DeepCopy ¶
func (in *RoutingProfileStatus) DeepCopy() *RoutingProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingProfileStatus.
func (*RoutingProfileStatus) DeepCopyInto ¶
func (in *RoutingProfileStatus) DeepCopyInto(out *RoutingProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityProfile ¶
type SecurityProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityProfileSpec `json:"spec"` Status SecurityProfileStatus `json:"status,omitempty"` }
SecurityProfile is the Schema for the SecurityProfiles API. Provides details about a specific Amazon Connect Security Profile. +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 (*SecurityProfile) DeepCopy ¶
func (in *SecurityProfile) DeepCopy() *SecurityProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfile.
func (*SecurityProfile) DeepCopyInto ¶
func (in *SecurityProfile) DeepCopyInto(out *SecurityProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityProfile) DeepCopyObject ¶
func (in *SecurityProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityProfile) GetCondition ¶
func (mg *SecurityProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityProfile.
func (*SecurityProfile) GetConnectionDetailsMapping ¶
func (tr *SecurityProfile) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityProfile
func (*SecurityProfile) GetDeletionPolicy ¶
func (mg *SecurityProfile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityProfile.
func (*SecurityProfile) GetID ¶
func (tr *SecurityProfile) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityProfile
func (*SecurityProfile) GetObservation ¶
func (tr *SecurityProfile) GetObservation() (map[string]any, error)
GetObservation of this SecurityProfile
func (*SecurityProfile) GetParameters ¶
func (tr *SecurityProfile) GetParameters() (map[string]any, error)
GetParameters of this SecurityProfile
func (*SecurityProfile) GetProviderConfigReference ¶
func (mg *SecurityProfile) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityProfile.
func (*SecurityProfile) GetProviderReference ¶
func (mg *SecurityProfile) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityProfile. Deprecated: Use GetProviderConfigReference.
func (*SecurityProfile) GetPublishConnectionDetailsTo ¶
func (mg *SecurityProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecurityProfile.
func (*SecurityProfile) GetTerraformResourceType ¶
func (mg *SecurityProfile) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityProfile
func (*SecurityProfile) GetTerraformSchemaVersion ¶
func (tr *SecurityProfile) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityProfile) GetWriteConnectionSecretToReference ¶
func (mg *SecurityProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityProfile.
func (*SecurityProfile) LateInitialize ¶
func (tr *SecurityProfile) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityProfile using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityProfile) ResolveReferences ¶
ResolveReferences of this SecurityProfile.
func (*SecurityProfile) SetConditions ¶
func (mg *SecurityProfile) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityProfile.
func (*SecurityProfile) SetDeletionPolicy ¶
func (mg *SecurityProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityProfile.
func (*SecurityProfile) SetObservation ¶
func (tr *SecurityProfile) SetObservation(obs map[string]any) error
SetObservation for this SecurityProfile
func (*SecurityProfile) SetParameters ¶
func (tr *SecurityProfile) SetParameters(params map[string]any) error
SetParameters for this SecurityProfile
func (*SecurityProfile) SetProviderConfigReference ¶
func (mg *SecurityProfile) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityProfile.
func (*SecurityProfile) SetProviderReference ¶
func (mg *SecurityProfile) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityProfile. Deprecated: Use SetProviderConfigReference.
func (*SecurityProfile) SetPublishConnectionDetailsTo ¶
func (mg *SecurityProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecurityProfile.
func (*SecurityProfile) SetWriteConnectionSecretToReference ¶
func (mg *SecurityProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityProfile.
type SecurityProfileList ¶
type SecurityProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityProfile `json:"items"` }
SecurityProfileList contains a list of SecurityProfiles
func (*SecurityProfileList) DeepCopy ¶
func (in *SecurityProfileList) DeepCopy() *SecurityProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfileList.
func (*SecurityProfileList) DeepCopyInto ¶
func (in *SecurityProfileList) DeepCopyInto(out *SecurityProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityProfileList) DeepCopyObject ¶
func (in *SecurityProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityProfileList) GetItems ¶
func (l *SecurityProfileList) GetItems() []resource.Managed
GetItems of this SecurityProfileList.
type SecurityProfileObservation ¶
type SecurityProfileObservation struct { // The Amazon Resource Name (ARN) of the Security Profile. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The identifier of the hosting Amazon Connect Instance and identifier of the Security Profile separated by a colon (:). ID *string `json:"id,omitempty" tf:"id,omitempty"` // The organization resource identifier for the security profile. OrganizationResourceID *string `json:"organizationResourceId,omitempty" tf:"organization_resource_id,omitempty"` // The identifier for the Security Profile. SecurityProfileID *string `json:"securityProfileId,omitempty" tf:"security_profile_id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*SecurityProfileObservation) DeepCopy ¶
func (in *SecurityProfileObservation) DeepCopy() *SecurityProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfileObservation.
func (*SecurityProfileObservation) DeepCopyInto ¶
func (in *SecurityProfileObservation) DeepCopyInto(out *SecurityProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityProfileParameters ¶
type SecurityProfileParameters struct { // Specifies the description of the Security Profile. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the identifier of the hosting Amazon Connect Instance. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/connect/v1beta1.Instance // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Reference to a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // Selector for a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // Specifies the name of the Security Profile. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Specifies a list of permissions assigned to the security profile. // +kubebuilder:validation:Optional Permissions []*string `json:"permissions,omitempty" tf:"permissions,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:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SecurityProfileParameters) DeepCopy ¶
func (in *SecurityProfileParameters) DeepCopy() *SecurityProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfileParameters.
func (*SecurityProfileParameters) DeepCopyInto ¶
func (in *SecurityProfileParameters) DeepCopyInto(out *SecurityProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityProfileSpec ¶
type SecurityProfileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityProfileParameters `json:"forProvider"` }
SecurityProfileSpec defines the desired state of SecurityProfile
func (*SecurityProfileSpec) DeepCopy ¶
func (in *SecurityProfileSpec) DeepCopy() *SecurityProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfileSpec.
func (*SecurityProfileSpec) DeepCopyInto ¶
func (in *SecurityProfileSpec) DeepCopyInto(out *SecurityProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityProfileStatus ¶
type SecurityProfileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityProfileObservation `json:"atProvider,omitempty"` }
SecurityProfileStatus defines the observed state of SecurityProfile.
func (*SecurityProfileStatus) DeepCopy ¶
func (in *SecurityProfileStatus) DeepCopy() *SecurityProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfileStatus.
func (*SecurityProfileStatus) DeepCopyInto ¶
func (in *SecurityProfileStatus) DeepCopyInto(out *SecurityProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StartTimeObservation ¶
type StartTimeObservation struct { }
func (*StartTimeObservation) DeepCopy ¶
func (in *StartTimeObservation) DeepCopy() *StartTimeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StartTimeObservation.
func (*StartTimeObservation) DeepCopyInto ¶
func (in *StartTimeObservation) DeepCopyInto(out *StartTimeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StartTimeParameters ¶
type StartTimeParameters struct { // Specifies the hour of opening. // +kubebuilder:validation:Required Hours *float64 `json:"hours" tf:"hours,omitempty"` // Specifies the minute of opening. // +kubebuilder:validation:Required Minutes *float64 `json:"minutes" tf:"minutes,omitempty"` }
func (*StartTimeParameters) DeepCopy ¶
func (in *StartTimeParameters) DeepCopy() *StartTimeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StartTimeParameters.
func (*StartTimeParameters) DeepCopyInto ¶
func (in *StartTimeParameters) DeepCopyInto(out *StartTimeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserConfigObservation ¶
type UserConfigObservation struct { }
func (*UserConfigObservation) DeepCopy ¶
func (in *UserConfigObservation) DeepCopy() *UserConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserConfigObservation.
func (*UserConfigObservation) DeepCopyInto ¶
func (in *UserConfigObservation) DeepCopyInto(out *UserConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserConfigParameters ¶
type UserConfigParameters struct { // Specifies the identifier of the contact flow. // +kubebuilder:validation:Required ContactFlowID *string `json:"contactFlowId" tf:"contact_flow_id,omitempty"` // Specifies the identifier for the user. // +kubebuilder:validation:Required UserID *string `json:"userId" tf:"user_id,omitempty"` }
func (*UserConfigParameters) DeepCopy ¶
func (in *UserConfigParameters) DeepCopy() *UserConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserConfigParameters.
func (*UserConfigParameters) DeepCopyInto ¶
func (in *UserConfigParameters) DeepCopyInto(out *UserConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserHierarchyStructure ¶
type UserHierarchyStructure struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserHierarchyStructureSpec `json:"spec"` Status UserHierarchyStructureStatus `json:"status,omitempty"` }
UserHierarchyStructure is the Schema for the UserHierarchyStructures API. Provides details about a specific Amazon Connect User Hierarchy Structure +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 (*UserHierarchyStructure) DeepCopy ¶
func (in *UserHierarchyStructure) DeepCopy() *UserHierarchyStructure
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructure.
func (*UserHierarchyStructure) DeepCopyInto ¶
func (in *UserHierarchyStructure) DeepCopyInto(out *UserHierarchyStructure)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserHierarchyStructure) DeepCopyObject ¶
func (in *UserHierarchyStructure) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserHierarchyStructure) GetCondition ¶
func (mg *UserHierarchyStructure) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserHierarchyStructure.
func (*UserHierarchyStructure) GetConnectionDetailsMapping ¶
func (tr *UserHierarchyStructure) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this UserHierarchyStructure
func (*UserHierarchyStructure) GetDeletionPolicy ¶
func (mg *UserHierarchyStructure) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserHierarchyStructure.
func (*UserHierarchyStructure) GetID ¶
func (tr *UserHierarchyStructure) GetID() string
GetID returns ID of underlying Terraform resource of this UserHierarchyStructure
func (*UserHierarchyStructure) GetObservation ¶
func (tr *UserHierarchyStructure) GetObservation() (map[string]any, error)
GetObservation of this UserHierarchyStructure
func (*UserHierarchyStructure) GetParameters ¶
func (tr *UserHierarchyStructure) GetParameters() (map[string]any, error)
GetParameters of this UserHierarchyStructure
func (*UserHierarchyStructure) GetProviderConfigReference ¶
func (mg *UserHierarchyStructure) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UserHierarchyStructure.
func (*UserHierarchyStructure) GetProviderReference ¶
func (mg *UserHierarchyStructure) GetProviderReference() *xpv1.Reference
GetProviderReference of this UserHierarchyStructure. Deprecated: Use GetProviderConfigReference.
func (*UserHierarchyStructure) GetPublishConnectionDetailsTo ¶
func (mg *UserHierarchyStructure) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserHierarchyStructure.
func (*UserHierarchyStructure) GetTerraformResourceType ¶
func (mg *UserHierarchyStructure) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this UserHierarchyStructure
func (*UserHierarchyStructure) GetTerraformSchemaVersion ¶
func (tr *UserHierarchyStructure) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserHierarchyStructure) GetWriteConnectionSecretToReference ¶
func (mg *UserHierarchyStructure) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserHierarchyStructure.
func (*UserHierarchyStructure) LateInitialize ¶
func (tr *UserHierarchyStructure) LateInitialize(attrs []byte) (bool, error)
LateInitialize this UserHierarchyStructure using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserHierarchyStructure) ResolveReferences ¶
ResolveReferences of this UserHierarchyStructure.
func (*UserHierarchyStructure) SetConditions ¶
func (mg *UserHierarchyStructure) SetConditions(c ...xpv1.Condition)
SetConditions of this UserHierarchyStructure.
func (*UserHierarchyStructure) SetDeletionPolicy ¶
func (mg *UserHierarchyStructure) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserHierarchyStructure.
func (*UserHierarchyStructure) SetObservation ¶
func (tr *UserHierarchyStructure) SetObservation(obs map[string]any) error
SetObservation for this UserHierarchyStructure
func (*UserHierarchyStructure) SetParameters ¶
func (tr *UserHierarchyStructure) SetParameters(params map[string]any) error
SetParameters for this UserHierarchyStructure
func (*UserHierarchyStructure) SetProviderConfigReference ¶
func (mg *UserHierarchyStructure) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UserHierarchyStructure.
func (*UserHierarchyStructure) SetProviderReference ¶
func (mg *UserHierarchyStructure) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this UserHierarchyStructure. Deprecated: Use SetProviderConfigReference.
func (*UserHierarchyStructure) SetPublishConnectionDetailsTo ¶
func (mg *UserHierarchyStructure) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserHierarchyStructure.
func (*UserHierarchyStructure) SetWriteConnectionSecretToReference ¶
func (mg *UserHierarchyStructure) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserHierarchyStructure.
type UserHierarchyStructureList ¶
type UserHierarchyStructureList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserHierarchyStructure `json:"items"` }
UserHierarchyStructureList contains a list of UserHierarchyStructures
func (*UserHierarchyStructureList) DeepCopy ¶
func (in *UserHierarchyStructureList) DeepCopy() *UserHierarchyStructureList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructureList.
func (*UserHierarchyStructureList) DeepCopyInto ¶
func (in *UserHierarchyStructureList) DeepCopyInto(out *UserHierarchyStructureList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserHierarchyStructureList) DeepCopyObject ¶
func (in *UserHierarchyStructureList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserHierarchyStructureList) GetItems ¶
func (l *UserHierarchyStructureList) GetItems() []resource.Managed
GetItems of this UserHierarchyStructureList.
type UserHierarchyStructureObservation ¶
type UserHierarchyStructureObservation struct { // A block that defines the hierarchy structure's levels. The hierarchy_structure block is documented below. // +kubebuilder:validation:Required HierarchyStructure []HierarchyStructureObservation `json:"hierarchyStructure,omitempty" tf:"hierarchy_structure,omitempty"` // The identifier of the hosting Amazon Connect Instance. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*UserHierarchyStructureObservation) DeepCopy ¶
func (in *UserHierarchyStructureObservation) DeepCopy() *UserHierarchyStructureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructureObservation.
func (*UserHierarchyStructureObservation) DeepCopyInto ¶
func (in *UserHierarchyStructureObservation) DeepCopyInto(out *UserHierarchyStructureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserHierarchyStructureParameters ¶
type UserHierarchyStructureParameters struct { // A block that defines the hierarchy structure's levels. The hierarchy_structure block is documented below. // +kubebuilder:validation:Required HierarchyStructure []HierarchyStructureParameters `json:"hierarchyStructure" tf:"hierarchy_structure,omitempty"` // Specifies the identifier of the hosting Amazon Connect Instance. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/connect/v1beta1.Instance // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Reference to a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // Selector for a Instance in connect to populate instanceId. // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // 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 (*UserHierarchyStructureParameters) DeepCopy ¶
func (in *UserHierarchyStructureParameters) DeepCopy() *UserHierarchyStructureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructureParameters.
func (*UserHierarchyStructureParameters) DeepCopyInto ¶
func (in *UserHierarchyStructureParameters) DeepCopyInto(out *UserHierarchyStructureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserHierarchyStructureSpec ¶
type UserHierarchyStructureSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserHierarchyStructureParameters `json:"forProvider"` }
UserHierarchyStructureSpec defines the desired state of UserHierarchyStructure
func (*UserHierarchyStructureSpec) DeepCopy ¶
func (in *UserHierarchyStructureSpec) DeepCopy() *UserHierarchyStructureSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructureSpec.
func (*UserHierarchyStructureSpec) DeepCopyInto ¶
func (in *UserHierarchyStructureSpec) DeepCopyInto(out *UserHierarchyStructureSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserHierarchyStructureStatus ¶
type UserHierarchyStructureStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserHierarchyStructureObservation `json:"atProvider,omitempty"` }
UserHierarchyStructureStatus defines the observed state of UserHierarchyStructure.
func (*UserHierarchyStructureStatus) DeepCopy ¶
func (in *UserHierarchyStructureStatus) DeepCopy() *UserHierarchyStructureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserHierarchyStructureStatus.
func (*UserHierarchyStructureStatus) DeepCopyInto ¶
func (in *UserHierarchyStructureStatus) DeepCopyInto(out *UserHierarchyStructureStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_botassociation_types.go
- zz_contactflow_types.go
- zz_contactflowmodule_types.go
- 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_hoursofoperation_types.go
- zz_instance_types.go
- zz_lambdafunctionassociation_types.go
- zz_queue_types.go
- zz_quickconnect_types.go
- zz_routingprofile_types.go
- zz_securityprofile_types.go
- zz_userhierarchystructure_types.go