Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=clb.tencentcloud.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AlbServerAttachment
- func (in *AlbServerAttachment) DeepCopy() *AlbServerAttachment
- func (in *AlbServerAttachment) DeepCopyInto(out *AlbServerAttachment)
- func (in *AlbServerAttachment) DeepCopyObject() runtime.Object
- func (mg *AlbServerAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AlbServerAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *AlbServerAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AlbServerAttachment) GetID() string
- func (tr *AlbServerAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *AlbServerAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *AlbServerAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *AlbServerAttachment) GetProviderReference() *xpv1.Reference
- func (mg *AlbServerAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AlbServerAttachment) GetTerraformResourceType() string
- func (tr *AlbServerAttachment) GetTerraformSchemaVersion() int
- func (mg *AlbServerAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AlbServerAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *AlbServerAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *AlbServerAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AlbServerAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *AlbServerAttachment) SetParameters(params map[string]interface{}) error
- func (mg *AlbServerAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AlbServerAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *AlbServerAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AlbServerAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AlbServerAttachmentList
- type AlbServerAttachmentObservation
- type AlbServerAttachmentParameters
- type AlbServerAttachmentSpec
- type AlbServerAttachmentStatus
- type Attachment
- func (in *Attachment) DeepCopy() *Attachment
- func (in *Attachment) DeepCopyInto(out *Attachment)
- func (in *Attachment) DeepCopyObject() runtime.Object
- func (mg *Attachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Attachment) GetConnectionDetailsMapping() map[string]string
- func (mg *Attachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Attachment) GetID() string
- func (tr *Attachment) GetObservation() (map[string]interface{}, error)
- func (tr *Attachment) GetParameters() (map[string]interface{}, error)
- func (mg *Attachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *Attachment) GetProviderReference() *xpv1.Reference
- func (mg *Attachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Attachment) GetTerraformResourceType() string
- func (tr *Attachment) GetTerraformSchemaVersion() int
- func (mg *Attachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Attachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *Attachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Attachment) SetConditions(c ...xpv1.Condition)
- func (mg *Attachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Attachment) SetObservation(obs map[string]interface{}) error
- func (tr *Attachment) SetParameters(params map[string]interface{}) error
- func (mg *Attachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Attachment) SetProviderReference(r *xpv1.Reference)
- func (mg *Attachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Attachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AttachmentList
- type AttachmentObservation
- type AttachmentParameters
- type AttachmentSpec
- type AttachmentStatus
- type BackendsObservation
- type BackendsParameters
- type CustomizedConfig
- func (in *CustomizedConfig) DeepCopy() *CustomizedConfig
- func (in *CustomizedConfig) DeepCopyInto(out *CustomizedConfig)
- func (in *CustomizedConfig) DeepCopyObject() runtime.Object
- func (mg *CustomizedConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CustomizedConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *CustomizedConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CustomizedConfig) GetID() string
- func (tr *CustomizedConfig) GetObservation() (map[string]interface{}, error)
- func (tr *CustomizedConfig) GetParameters() (map[string]interface{}, error)
- func (mg *CustomizedConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *CustomizedConfig) GetProviderReference() *xpv1.Reference
- func (mg *CustomizedConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CustomizedConfig) GetTerraformResourceType() string
- func (tr *CustomizedConfig) GetTerraformSchemaVersion() int
- func (mg *CustomizedConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CustomizedConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *CustomizedConfig) SetConditions(c ...xpv1.Condition)
- func (mg *CustomizedConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CustomizedConfig) SetObservation(obs map[string]interface{}) error
- func (tr *CustomizedConfig) SetParameters(params map[string]interface{}) error
- func (mg *CustomizedConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CustomizedConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *CustomizedConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CustomizedConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CustomizedConfigList
- type CustomizedConfigObservation
- type CustomizedConfigParameters
- type CustomizedConfigSpec
- type CustomizedConfigStatus
- 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]interface{}, error)
- func (tr *Instance) GetParameters() (map[string]interface{}, 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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Instance) SetConditions(c ...xpv1.Condition)
- func (mg *Instance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Instance) SetObservation(obs map[string]interface{}) error
- func (tr *Instance) SetParameters(params map[string]interface{}) 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 IpsObservation
- type IpsParameters
- type LB
- func (in *LB) DeepCopy() *LB
- func (in *LB) DeepCopyInto(out *LB)
- func (in *LB) DeepCopyObject() runtime.Object
- func (mg *LB) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LB) GetConnectionDetailsMapping() map[string]string
- func (mg *LB) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LB) GetID() string
- func (tr *LB) GetObservation() (map[string]interface{}, error)
- func (tr *LB) GetParameters() (map[string]interface{}, error)
- func (mg *LB) GetProviderConfigReference() *xpv1.Reference
- func (mg *LB) GetProviderReference() *xpv1.Reference
- func (mg *LB) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LB) GetTerraformResourceType() string
- func (tr *LB) GetTerraformSchemaVersion() int
- func (mg *LB) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LB) LateInitialize(attrs []byte) (bool, error)
- func (mg *LB) SetConditions(c ...xpv1.Condition)
- func (mg *LB) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LB) SetObservation(obs map[string]interface{}) error
- func (tr *LB) SetParameters(params map[string]interface{}) error
- func (mg *LB) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LB) SetProviderReference(r *xpv1.Reference)
- func (mg *LB) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LB) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LBList
- type LBObservation
- type LBParameters
- type LBSpec
- type LBStatus
- type Listener
- func (in *Listener) DeepCopy() *Listener
- func (in *Listener) DeepCopyInto(out *Listener)
- func (in *Listener) DeepCopyObject() runtime.Object
- func (mg *Listener) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Listener) GetConnectionDetailsMapping() map[string]string
- func (mg *Listener) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Listener) GetID() string
- func (tr *Listener) GetObservation() (map[string]interface{}, error)
- func (tr *Listener) GetParameters() (map[string]interface{}, error)
- func (mg *Listener) GetProviderConfigReference() *xpv1.Reference
- func (mg *Listener) GetProviderReference() *xpv1.Reference
- func (mg *Listener) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Listener) GetTerraformResourceType() string
- func (tr *Listener) GetTerraformSchemaVersion() int
- func (mg *Listener) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Listener) LateInitialize(attrs []byte) (bool, error)
- func (mg *Listener) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Listener) SetConditions(c ...xpv1.Condition)
- func (mg *Listener) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Listener) SetObservation(obs map[string]interface{}) error
- func (tr *Listener) SetParameters(params map[string]interface{}) error
- func (mg *Listener) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Listener) SetProviderReference(r *xpv1.Reference)
- func (mg *Listener) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Listener) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ListenerList
- type ListenerObservation
- type ListenerParameters
- type ListenerRule
- func (in *ListenerRule) DeepCopy() *ListenerRule
- func (in *ListenerRule) DeepCopyInto(out *ListenerRule)
- func (in *ListenerRule) DeepCopyObject() runtime.Object
- func (mg *ListenerRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ListenerRule) GetConnectionDetailsMapping() map[string]string
- func (mg *ListenerRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ListenerRule) GetID() string
- func (tr *ListenerRule) GetObservation() (map[string]interface{}, error)
- func (tr *ListenerRule) GetParameters() (map[string]interface{}, error)
- func (mg *ListenerRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *ListenerRule) GetProviderReference() *xpv1.Reference
- func (mg *ListenerRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ListenerRule) GetTerraformResourceType() string
- func (tr *ListenerRule) GetTerraformSchemaVersion() int
- func (mg *ListenerRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ListenerRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *ListenerRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ListenerRule) SetConditions(c ...xpv1.Condition)
- func (mg *ListenerRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ListenerRule) SetObservation(obs map[string]interface{}) error
- func (tr *ListenerRule) SetParameters(params map[string]interface{}) error
- func (mg *ListenerRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ListenerRule) SetProviderReference(r *xpv1.Reference)
- func (mg *ListenerRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ListenerRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ListenerRuleList
- type ListenerRuleObservation
- type ListenerRuleParameters
- type ListenerRuleSpec
- type ListenerRuleStatus
- type ListenerSpec
- type ListenerStatus
- type LogSet
- func (in *LogSet) DeepCopy() *LogSet
- func (in *LogSet) DeepCopyInto(out *LogSet)
- func (in *LogSet) DeepCopyObject() runtime.Object
- func (mg *LogSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LogSet) GetConnectionDetailsMapping() map[string]string
- func (mg *LogSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LogSet) GetID() string
- func (tr *LogSet) GetObservation() (map[string]interface{}, error)
- func (tr *LogSet) GetParameters() (map[string]interface{}, error)
- func (mg *LogSet) GetProviderConfigReference() *xpv1.Reference
- func (mg *LogSet) GetProviderReference() *xpv1.Reference
- func (mg *LogSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LogSet) GetTerraformResourceType() string
- func (tr *LogSet) GetTerraformSchemaVersion() int
- func (mg *LogSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LogSet) LateInitialize(attrs []byte) (bool, error)
- func (mg *LogSet) SetConditions(c ...xpv1.Condition)
- func (mg *LogSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LogSet) SetObservation(obs map[string]interface{}) error
- func (tr *LogSet) SetParameters(params map[string]interface{}) error
- func (mg *LogSet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LogSet) SetProviderReference(r *xpv1.Reference)
- func (mg *LogSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LogSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LogSetList
- type LogSetObservation
- type LogSetParameters
- type LogSetSpec
- type LogSetStatus
- type LogTopic
- func (in *LogTopic) DeepCopy() *LogTopic
- func (in *LogTopic) DeepCopyInto(out *LogTopic)
- func (in *LogTopic) DeepCopyObject() runtime.Object
- func (mg *LogTopic) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LogTopic) GetConnectionDetailsMapping() map[string]string
- func (mg *LogTopic) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LogTopic) GetID() string
- func (tr *LogTopic) GetObservation() (map[string]interface{}, error)
- func (tr *LogTopic) GetParameters() (map[string]interface{}, error)
- func (mg *LogTopic) GetProviderConfigReference() *xpv1.Reference
- func (mg *LogTopic) GetProviderReference() *xpv1.Reference
- func (mg *LogTopic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LogTopic) GetTerraformResourceType() string
- func (tr *LogTopic) GetTerraformSchemaVersion() int
- func (mg *LogTopic) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LogTopic) LateInitialize(attrs []byte) (bool, error)
- func (mg *LogTopic) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LogTopic) SetConditions(c ...xpv1.Condition)
- func (mg *LogTopic) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LogTopic) SetObservation(obs map[string]interface{}) error
- func (tr *LogTopic) SetParameters(params map[string]interface{}) error
- func (mg *LogTopic) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LogTopic) SetProviderReference(r *xpv1.Reference)
- func (mg *LogTopic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LogTopic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LogTopicList
- type LogTopicObservation
- type LogTopicParameters
- type LogTopicSpec
- type LogTopicStatus
- type Redirection
- func (in *Redirection) DeepCopy() *Redirection
- func (in *Redirection) DeepCopyInto(out *Redirection)
- func (in *Redirection) DeepCopyObject() runtime.Object
- func (mg *Redirection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Redirection) GetConnectionDetailsMapping() map[string]string
- func (mg *Redirection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Redirection) GetID() string
- func (tr *Redirection) GetObservation() (map[string]interface{}, error)
- func (tr *Redirection) GetParameters() (map[string]interface{}, error)
- func (mg *Redirection) GetProviderConfigReference() *xpv1.Reference
- func (mg *Redirection) GetProviderReference() *xpv1.Reference
- func (mg *Redirection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Redirection) GetTerraformResourceType() string
- func (tr *Redirection) GetTerraformSchemaVersion() int
- func (mg *Redirection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Redirection) LateInitialize(attrs []byte) (bool, error)
- func (mg *Redirection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Redirection) SetConditions(c ...xpv1.Condition)
- func (mg *Redirection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Redirection) SetObservation(obs map[string]interface{}) error
- func (tr *Redirection) SetParameters(params map[string]interface{}) error
- func (mg *Redirection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Redirection) SetProviderReference(r *xpv1.Reference)
- func (mg *Redirection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Redirection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RedirectionList
- type RedirectionObservation
- type RedirectionParameters
- type RedirectionSpec
- type RedirectionStatus
- type SnatIp
- func (in *SnatIp) DeepCopy() *SnatIp
- func (in *SnatIp) DeepCopyInto(out *SnatIp)
- func (in *SnatIp) DeepCopyObject() runtime.Object
- func (mg *SnatIp) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SnatIp) GetConnectionDetailsMapping() map[string]string
- func (mg *SnatIp) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SnatIp) GetID() string
- func (tr *SnatIp) GetObservation() (map[string]interface{}, error)
- func (tr *SnatIp) GetParameters() (map[string]interface{}, error)
- func (mg *SnatIp) GetProviderConfigReference() *xpv1.Reference
- func (mg *SnatIp) GetProviderReference() *xpv1.Reference
- func (mg *SnatIp) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SnatIp) GetTerraformResourceType() string
- func (tr *SnatIp) GetTerraformSchemaVersion() int
- func (mg *SnatIp) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SnatIp) LateInitialize(attrs []byte) (bool, error)
- func (mg *SnatIp) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SnatIp) SetConditions(c ...xpv1.Condition)
- func (mg *SnatIp) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SnatIp) SetObservation(obs map[string]interface{}) error
- func (tr *SnatIp) SetParameters(params map[string]interface{}) error
- func (mg *SnatIp) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SnatIp) SetProviderReference(r *xpv1.Reference)
- func (mg *SnatIp) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SnatIp) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SnatIpList
- type SnatIpObservation
- type SnatIpParameters
- type SnatIpSpec
- type SnatIpStatus
- type SnatIpsObservation
- type SnatIpsParameters
- type TargetGroup
- func (in *TargetGroup) DeepCopy() *TargetGroup
- func (in *TargetGroup) DeepCopyInto(out *TargetGroup)
- func (in *TargetGroup) DeepCopyObject() runtime.Object
- func (mg *TargetGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TargetGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *TargetGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TargetGroup) GetID() string
- func (tr *TargetGroup) GetObservation() (map[string]interface{}, error)
- func (tr *TargetGroup) GetParameters() (map[string]interface{}, error)
- func (mg *TargetGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *TargetGroup) GetProviderReference() *xpv1.Reference
- func (mg *TargetGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TargetGroup) GetTerraformResourceType() string
- func (tr *TargetGroup) GetTerraformSchemaVersion() int
- func (mg *TargetGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TargetGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *TargetGroup) SetConditions(c ...xpv1.Condition)
- func (mg *TargetGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TargetGroup) SetObservation(obs map[string]interface{}) error
- func (tr *TargetGroup) SetParameters(params map[string]interface{}) error
- func (mg *TargetGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TargetGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *TargetGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TargetGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TargetGroupAttachment
- func (in *TargetGroupAttachment) DeepCopy() *TargetGroupAttachment
- func (in *TargetGroupAttachment) DeepCopyInto(out *TargetGroupAttachment)
- func (in *TargetGroupAttachment) DeepCopyObject() runtime.Object
- func (mg *TargetGroupAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TargetGroupAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *TargetGroupAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TargetGroupAttachment) GetID() string
- func (tr *TargetGroupAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *TargetGroupAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *TargetGroupAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *TargetGroupAttachment) GetProviderReference() *xpv1.Reference
- func (mg *TargetGroupAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TargetGroupAttachment) GetTerraformResourceType() string
- func (tr *TargetGroupAttachment) GetTerraformSchemaVersion() int
- func (mg *TargetGroupAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TargetGroupAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *TargetGroupAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TargetGroupAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *TargetGroupAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TargetGroupAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *TargetGroupAttachment) SetParameters(params map[string]interface{}) error
- func (mg *TargetGroupAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TargetGroupAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *TargetGroupAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TargetGroupAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TargetGroupAttachmentList
- type TargetGroupAttachmentObservation
- type TargetGroupAttachmentParameters
- type TargetGroupAttachmentSpec
- type TargetGroupAttachmentStatus
- type TargetGroupInstanceAttachment
- func (in *TargetGroupInstanceAttachment) DeepCopy() *TargetGroupInstanceAttachment
- func (in *TargetGroupInstanceAttachment) DeepCopyInto(out *TargetGroupInstanceAttachment)
- func (in *TargetGroupInstanceAttachment) DeepCopyObject() runtime.Object
- func (mg *TargetGroupInstanceAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TargetGroupInstanceAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *TargetGroupInstanceAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TargetGroupInstanceAttachment) GetID() string
- func (tr *TargetGroupInstanceAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *TargetGroupInstanceAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *TargetGroupInstanceAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *TargetGroupInstanceAttachment) GetProviderReference() *xpv1.Reference
- func (mg *TargetGroupInstanceAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TargetGroupInstanceAttachment) GetTerraformResourceType() string
- func (tr *TargetGroupInstanceAttachment) GetTerraformSchemaVersion() int
- func (mg *TargetGroupInstanceAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TargetGroupInstanceAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *TargetGroupInstanceAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TargetGroupInstanceAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *TargetGroupInstanceAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TargetGroupInstanceAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *TargetGroupInstanceAttachment) SetParameters(params map[string]interface{}) error
- func (mg *TargetGroupInstanceAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TargetGroupInstanceAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *TargetGroupInstanceAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TargetGroupInstanceAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TargetGroupInstanceAttachmentList
- func (in *TargetGroupInstanceAttachmentList) DeepCopy() *TargetGroupInstanceAttachmentList
- func (in *TargetGroupInstanceAttachmentList) DeepCopyInto(out *TargetGroupInstanceAttachmentList)
- func (in *TargetGroupInstanceAttachmentList) DeepCopyObject() runtime.Object
- func (l *TargetGroupInstanceAttachmentList) GetItems() []resource.Managed
- type TargetGroupInstanceAttachmentObservation
- type TargetGroupInstanceAttachmentParameters
- type TargetGroupInstanceAttachmentSpec
- type TargetGroupInstanceAttachmentStatus
- type TargetGroupInstancesObservation
- type TargetGroupInstancesParameters
- type TargetGroupList
- type TargetGroupObservation
- type TargetGroupParameters
- type TargetGroupSpec
- type TargetGroupStatus
- type TargetsObservation
- type TargetsParameters
Constants ¶
const ( CRDGroup = "clb.tencentcloud.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AlbServerAttachment_Kind = "AlbServerAttachment" AlbServerAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AlbServerAttachment_Kind}.String() AlbServerAttachment_KindAPIVersion = AlbServerAttachment_Kind + "." + CRDGroupVersion.String() AlbServerAttachment_GroupVersionKind = CRDGroupVersion.WithKind(AlbServerAttachment_Kind) )
Repository type metadata.
var ( Attachment_Kind = "Attachment" Attachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Attachment_Kind}.String() Attachment_KindAPIVersion = Attachment_Kind + "." + CRDGroupVersion.String() Attachment_GroupVersionKind = CRDGroupVersion.WithKind(Attachment_Kind) )
Repository type metadata.
var ( CustomizedConfig_Kind = "CustomizedConfig" CustomizedConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CustomizedConfig_Kind}.String() CustomizedConfig_KindAPIVersion = CustomizedConfig_Kind + "." + CRDGroupVersion.String() CustomizedConfig_GroupVersionKind = CRDGroupVersion.WithKind(CustomizedConfig_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 ( 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 ( LB_Kind = "LB" LB_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LB_Kind}.String() LB_KindAPIVersion = LB_Kind + "." + CRDGroupVersion.String() LB_GroupVersionKind = CRDGroupVersion.WithKind(LB_Kind) )
Repository type metadata.
var ( Listener_Kind = "Listener" Listener_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Listener_Kind}.String() Listener_KindAPIVersion = Listener_Kind + "." + CRDGroupVersion.String() Listener_GroupVersionKind = CRDGroupVersion.WithKind(Listener_Kind) )
Repository type metadata.
var ( ListenerRule_Kind = "ListenerRule" ListenerRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ListenerRule_Kind}.String() ListenerRule_KindAPIVersion = ListenerRule_Kind + "." + CRDGroupVersion.String() ListenerRule_GroupVersionKind = CRDGroupVersion.WithKind(ListenerRule_Kind) )
Repository type metadata.
var ( LogSet_Kind = "LogSet" LogSet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LogSet_Kind}.String() LogSet_KindAPIVersion = LogSet_Kind + "." + CRDGroupVersion.String() LogSet_GroupVersionKind = CRDGroupVersion.WithKind(LogSet_Kind) )
Repository type metadata.
var ( LogTopic_Kind = "LogTopic" LogTopic_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LogTopic_Kind}.String() LogTopic_KindAPIVersion = LogTopic_Kind + "." + CRDGroupVersion.String() LogTopic_GroupVersionKind = CRDGroupVersion.WithKind(LogTopic_Kind) )
Repository type metadata.
var ( Redirection_Kind = "Redirection" Redirection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Redirection_Kind}.String() Redirection_KindAPIVersion = Redirection_Kind + "." + CRDGroupVersion.String() Redirection_GroupVersionKind = CRDGroupVersion.WithKind(Redirection_Kind) )
Repository type metadata.
var ( SnatIp_Kind = "SnatIp" SnatIp_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SnatIp_Kind}.String() SnatIp_KindAPIVersion = SnatIp_Kind + "." + CRDGroupVersion.String() SnatIp_GroupVersionKind = CRDGroupVersion.WithKind(SnatIp_Kind) )
Repository type metadata.
var ( TargetGroup_Kind = "TargetGroup" TargetGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TargetGroup_Kind}.String() TargetGroup_KindAPIVersion = TargetGroup_Kind + "." + CRDGroupVersion.String() TargetGroup_GroupVersionKind = CRDGroupVersion.WithKind(TargetGroup_Kind) )
Repository type metadata.
var ( TargetGroupAttachment_Kind = "TargetGroupAttachment" TargetGroupAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TargetGroupAttachment_Kind}.String() TargetGroupAttachment_KindAPIVersion = TargetGroupAttachment_Kind + "." + CRDGroupVersion.String() TargetGroupAttachment_GroupVersionKind = CRDGroupVersion.WithKind(TargetGroupAttachment_Kind) )
Repository type metadata.
var ( TargetGroupInstanceAttachment_Kind = "TargetGroupInstanceAttachment" TargetGroupInstanceAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TargetGroupInstanceAttachment_Kind}.String() TargetGroupInstanceAttachment_KindAPIVersion = TargetGroupInstanceAttachment_Kind + "." + CRDGroupVersion.String() TargetGroupInstanceAttachment_GroupVersionKind = CRDGroupVersion.WithKind(TargetGroupInstanceAttachment_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AlbServerAttachment ¶
type AlbServerAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AlbServerAttachmentSpec `json:"spec"` Status AlbServerAttachmentStatus `json:"status,omitempty"` }
AlbServerAttachment is the Schema for the AlbServerAttachments API +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,tencentcloudjet}
func (*AlbServerAttachment) DeepCopy ¶
func (in *AlbServerAttachment) DeepCopy() *AlbServerAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlbServerAttachment.
func (*AlbServerAttachment) DeepCopyInto ¶
func (in *AlbServerAttachment) DeepCopyInto(out *AlbServerAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlbServerAttachment) DeepCopyObject ¶
func (in *AlbServerAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlbServerAttachment) GetCondition ¶
func (mg *AlbServerAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AlbServerAttachment.
func (*AlbServerAttachment) GetConnectionDetailsMapping ¶
func (tr *AlbServerAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AlbServerAttachment
func (*AlbServerAttachment) GetDeletionPolicy ¶
func (mg *AlbServerAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AlbServerAttachment.
func (*AlbServerAttachment) GetID ¶
func (tr *AlbServerAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this AlbServerAttachment
func (*AlbServerAttachment) GetObservation ¶
func (tr *AlbServerAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this AlbServerAttachment
func (*AlbServerAttachment) GetParameters ¶
func (tr *AlbServerAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this AlbServerAttachment
func (*AlbServerAttachment) GetProviderConfigReference ¶
func (mg *AlbServerAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AlbServerAttachment.
func (*AlbServerAttachment) GetProviderReference ¶
func (mg *AlbServerAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this AlbServerAttachment. Deprecated: Use GetProviderConfigReference.
func (*AlbServerAttachment) GetPublishConnectionDetailsTo ¶
func (mg *AlbServerAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AlbServerAttachment.
func (*AlbServerAttachment) GetTerraformResourceType ¶
func (mg *AlbServerAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AlbServerAttachment
func (*AlbServerAttachment) GetTerraformSchemaVersion ¶
func (tr *AlbServerAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AlbServerAttachment) GetWriteConnectionSecretToReference ¶
func (mg *AlbServerAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AlbServerAttachment.
func (*AlbServerAttachment) LateInitialize ¶
func (tr *AlbServerAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AlbServerAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*AlbServerAttachment) SetConditions ¶
func (mg *AlbServerAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this AlbServerAttachment.
func (*AlbServerAttachment) SetDeletionPolicy ¶
func (mg *AlbServerAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AlbServerAttachment.
func (*AlbServerAttachment) SetObservation ¶
func (tr *AlbServerAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this AlbServerAttachment
func (*AlbServerAttachment) SetParameters ¶
func (tr *AlbServerAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this AlbServerAttachment
func (*AlbServerAttachment) SetProviderConfigReference ¶
func (mg *AlbServerAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AlbServerAttachment.
func (*AlbServerAttachment) SetProviderReference ¶
func (mg *AlbServerAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AlbServerAttachment. Deprecated: Use SetProviderConfigReference.
func (*AlbServerAttachment) SetPublishConnectionDetailsTo ¶
func (mg *AlbServerAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AlbServerAttachment.
func (*AlbServerAttachment) SetWriteConnectionSecretToReference ¶
func (mg *AlbServerAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AlbServerAttachment.
type AlbServerAttachmentList ¶
type AlbServerAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AlbServerAttachment `json:"items"` }
AlbServerAttachmentList contains a list of AlbServerAttachments
func (*AlbServerAttachmentList) DeepCopy ¶
func (in *AlbServerAttachmentList) DeepCopy() *AlbServerAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlbServerAttachmentList.
func (*AlbServerAttachmentList) DeepCopyInto ¶
func (in *AlbServerAttachmentList) DeepCopyInto(out *AlbServerAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlbServerAttachmentList) DeepCopyObject ¶
func (in *AlbServerAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlbServerAttachmentList) GetItems ¶
func (l *AlbServerAttachmentList) GetItems() []resource.Managed
GetItems of this AlbServerAttachmentList.
type AlbServerAttachmentObservation ¶
type AlbServerAttachmentObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ProtocolType *string `json:"protocolType,omitempty" tf:"protocol_type,omitempty"` }
func (*AlbServerAttachmentObservation) DeepCopy ¶
func (in *AlbServerAttachmentObservation) DeepCopy() *AlbServerAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlbServerAttachmentObservation.
func (*AlbServerAttachmentObservation) DeepCopyInto ¶
func (in *AlbServerAttachmentObservation) DeepCopyInto(out *AlbServerAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlbServerAttachmentParameters ¶
type AlbServerAttachmentParameters struct { // list of backend server. // +kubebuilder:validation:Required Backends []BackendsParameters `json:"backends" tf:"backends,omitempty"` // listener ID. // +kubebuilder:validation:Required ListenerID *string `json:"listenerId" tf:"listener_id,omitempty"` // loadbalancer ID. // +kubebuilder:validation:Required LoadbalancerID *string `json:"loadbalancerId" tf:"loadbalancer_id,omitempty"` // location ID, only support for layer 7 loadbalancer. // +kubebuilder:validation:Optional LocationID *string `json:"locationId,omitempty" tf:"location_id,omitempty"` }
func (*AlbServerAttachmentParameters) DeepCopy ¶
func (in *AlbServerAttachmentParameters) DeepCopy() *AlbServerAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlbServerAttachmentParameters.
func (*AlbServerAttachmentParameters) DeepCopyInto ¶
func (in *AlbServerAttachmentParameters) DeepCopyInto(out *AlbServerAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlbServerAttachmentSpec ¶
type AlbServerAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AlbServerAttachmentParameters `json:"forProvider"` }
AlbServerAttachmentSpec defines the desired state of AlbServerAttachment
func (*AlbServerAttachmentSpec) DeepCopy ¶
func (in *AlbServerAttachmentSpec) DeepCopy() *AlbServerAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlbServerAttachmentSpec.
func (*AlbServerAttachmentSpec) DeepCopyInto ¶
func (in *AlbServerAttachmentSpec) DeepCopyInto(out *AlbServerAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlbServerAttachmentStatus ¶
type AlbServerAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AlbServerAttachmentObservation `json:"atProvider,omitempty"` }
AlbServerAttachmentStatus defines the observed state of AlbServerAttachment.
func (*AlbServerAttachmentStatus) DeepCopy ¶
func (in *AlbServerAttachmentStatus) DeepCopy() *AlbServerAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlbServerAttachmentStatus.
func (*AlbServerAttachmentStatus) DeepCopyInto ¶
func (in *AlbServerAttachmentStatus) DeepCopyInto(out *AlbServerAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Attachment ¶
type Attachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AttachmentSpec `json:"spec"` Status AttachmentStatus `json:"status,omitempty"` }
Attachment is the Schema for the Attachments API +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,tencentcloudjet}
func (*Attachment) DeepCopy ¶
func (in *Attachment) DeepCopy() *Attachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Attachment.
func (*Attachment) DeepCopyInto ¶
func (in *Attachment) DeepCopyInto(out *Attachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Attachment) DeepCopyObject ¶
func (in *Attachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Attachment) GetCondition ¶
func (mg *Attachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Attachment.
func (*Attachment) GetConnectionDetailsMapping ¶
func (tr *Attachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Attachment
func (*Attachment) GetDeletionPolicy ¶
func (mg *Attachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Attachment.
func (*Attachment) GetID ¶
func (tr *Attachment) GetID() string
GetID returns ID of underlying Terraform resource of this Attachment
func (*Attachment) GetObservation ¶
func (tr *Attachment) GetObservation() (map[string]interface{}, error)
GetObservation of this Attachment
func (*Attachment) GetParameters ¶
func (tr *Attachment) GetParameters() (map[string]interface{}, error)
GetParameters of this Attachment
func (*Attachment) GetProviderConfigReference ¶
func (mg *Attachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Attachment.
func (*Attachment) GetProviderReference ¶
func (mg *Attachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this Attachment. Deprecated: Use GetProviderConfigReference.
func (*Attachment) GetPublishConnectionDetailsTo ¶
func (mg *Attachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Attachment.
func (*Attachment) GetTerraformResourceType ¶
func (mg *Attachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Attachment
func (*Attachment) GetTerraformSchemaVersion ¶
func (tr *Attachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Attachment) GetWriteConnectionSecretToReference ¶
func (mg *Attachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Attachment.
func (*Attachment) LateInitialize ¶
func (tr *Attachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Attachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*Attachment) ResolveReferences ¶
ResolveReferences of this Attachment.
func (*Attachment) SetConditions ¶
func (mg *Attachment) SetConditions(c ...xpv1.Condition)
SetConditions of this Attachment.
func (*Attachment) SetDeletionPolicy ¶
func (mg *Attachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Attachment.
func (*Attachment) SetObservation ¶
func (tr *Attachment) SetObservation(obs map[string]interface{}) error
SetObservation for this Attachment
func (*Attachment) SetParameters ¶
func (tr *Attachment) SetParameters(params map[string]interface{}) error
SetParameters for this Attachment
func (*Attachment) SetProviderConfigReference ¶
func (mg *Attachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Attachment.
func (*Attachment) SetProviderReference ¶
func (mg *Attachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Attachment. Deprecated: Use SetProviderConfigReference.
func (*Attachment) SetPublishConnectionDetailsTo ¶
func (mg *Attachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Attachment.
func (*Attachment) SetWriteConnectionSecretToReference ¶
func (mg *Attachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Attachment.
type AttachmentList ¶
type AttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Attachment `json:"items"` }
AttachmentList contains a list of Attachments
func (*AttachmentList) DeepCopy ¶
func (in *AttachmentList) DeepCopy() *AttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentList.
func (*AttachmentList) DeepCopyInto ¶
func (in *AttachmentList) DeepCopyInto(out *AttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AttachmentList) DeepCopyObject ¶
func (in *AttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AttachmentList) GetItems ¶
func (l *AttachmentList) GetItems() []resource.Managed
GetItems of this AttachmentList.
type AttachmentObservation ¶
type AttachmentObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ProtocolType *string `json:"protocolType,omitempty" tf:"protocol_type,omitempty"` }
func (*AttachmentObservation) DeepCopy ¶
func (in *AttachmentObservation) DeepCopy() *AttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentObservation.
func (*AttachmentObservation) DeepCopyInto ¶
func (in *AttachmentObservation) DeepCopyInto(out *AttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentParameters ¶
type AttachmentParameters struct { // ID of the CLB. // +crossplane:generate:reference:type=Instance // +kubebuilder:validation:Optional ClbID *string `json:"clbId,omitempty" tf:"clb_id,omitempty"` // +kubebuilder:validation:Optional ClbIDRef *v1.Reference `json:"clbIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClbIDSelector *v1.Selector `json:"clbIdSelector,omitempty" tf:"-"` // ID of the CLB listener. // +crossplane:generate:reference:type=Listener // +kubebuilder:validation:Optional ListenerID *string `json:"listenerId,omitempty" tf:"listener_id,omitempty"` // +kubebuilder:validation:Optional ListenerIDRef *v1.Reference `json:"listenerIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ListenerIDSelector *v1.Selector `json:"listenerIdSelector,omitempty" tf:"-"` // ID of the CLB listener rule. Only supports listeners of `HTTPS` and `HTTP` protocol. // +crossplane:generate:reference:type=ListenerRule // +kubebuilder:validation:Optional RuleID *string `json:"ruleId,omitempty" tf:"rule_id,omitempty"` // +kubebuilder:validation:Optional RuleIDRef *v1.Reference `json:"ruleIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional RuleIDSelector *v1.Selector `json:"ruleIdSelector,omitempty" tf:"-"` // Information of the backends to be attached. // +kubebuilder:validation:Required Targets []TargetsParameters `json:"targets" tf:"targets,omitempty"` }
func (*AttachmentParameters) DeepCopy ¶
func (in *AttachmentParameters) DeepCopy() *AttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentParameters.
func (*AttachmentParameters) DeepCopyInto ¶
func (in *AttachmentParameters) DeepCopyInto(out *AttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentSpec ¶
type AttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AttachmentParameters `json:"forProvider"` }
AttachmentSpec defines the desired state of Attachment
func (*AttachmentSpec) DeepCopy ¶
func (in *AttachmentSpec) DeepCopy() *AttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentSpec.
func (*AttachmentSpec) DeepCopyInto ¶
func (in *AttachmentSpec) DeepCopyInto(out *AttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentStatus ¶
type AttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AttachmentObservation `json:"atProvider,omitempty"` }
AttachmentStatus defines the observed state of Attachment.
func (*AttachmentStatus) DeepCopy ¶
func (in *AttachmentStatus) DeepCopy() *AttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentStatus.
func (*AttachmentStatus) DeepCopyInto ¶
func (in *AttachmentStatus) DeepCopyInto(out *AttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendsObservation ¶
type BackendsObservation struct { }
func (*BackendsObservation) DeepCopy ¶
func (in *BackendsObservation) DeepCopy() *BackendsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendsObservation.
func (*BackendsObservation) DeepCopyInto ¶
func (in *BackendsObservation) DeepCopyInto(out *BackendsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendsParameters ¶
type BackendsParameters struct { // A list backend instance ID (CVM instance ID). // +kubebuilder:validation:Required InstanceID *string `json:"instanceId" tf:"instance_id,omitempty"` // The port used by the backend server. Valid value range: [1-65535]. // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // Weight of the backend server. Valid value range: [0-100]. Default to 10. // +kubebuilder:validation:Optional Weight *float64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*BackendsParameters) DeepCopy ¶
func (in *BackendsParameters) DeepCopy() *BackendsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendsParameters.
func (*BackendsParameters) DeepCopyInto ¶
func (in *BackendsParameters) DeepCopyInto(out *BackendsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomizedConfig ¶
type CustomizedConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CustomizedConfigSpec `json:"spec"` Status CustomizedConfigStatus `json:"status,omitempty"` }
CustomizedConfig is the Schema for the CustomizedConfigs API +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,tencentcloudjet}
func (*CustomizedConfig) DeepCopy ¶
func (in *CustomizedConfig) DeepCopy() *CustomizedConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedConfig.
func (*CustomizedConfig) DeepCopyInto ¶
func (in *CustomizedConfig) DeepCopyInto(out *CustomizedConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomizedConfig) DeepCopyObject ¶
func (in *CustomizedConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomizedConfig) GetCondition ¶
func (mg *CustomizedConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CustomizedConfig.
func (*CustomizedConfig) GetConnectionDetailsMapping ¶
func (tr *CustomizedConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CustomizedConfig
func (*CustomizedConfig) GetDeletionPolicy ¶
func (mg *CustomizedConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CustomizedConfig.
func (*CustomizedConfig) GetID ¶
func (tr *CustomizedConfig) GetID() string
GetID returns ID of underlying Terraform resource of this CustomizedConfig
func (*CustomizedConfig) GetObservation ¶
func (tr *CustomizedConfig) GetObservation() (map[string]interface{}, error)
GetObservation of this CustomizedConfig
func (*CustomizedConfig) GetParameters ¶
func (tr *CustomizedConfig) GetParameters() (map[string]interface{}, error)
GetParameters of this CustomizedConfig
func (*CustomizedConfig) GetProviderConfigReference ¶
func (mg *CustomizedConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CustomizedConfig.
func (*CustomizedConfig) GetProviderReference ¶
func (mg *CustomizedConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this CustomizedConfig. Deprecated: Use GetProviderConfigReference.
func (*CustomizedConfig) GetPublishConnectionDetailsTo ¶
func (mg *CustomizedConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CustomizedConfig.
func (*CustomizedConfig) GetTerraformResourceType ¶
func (mg *CustomizedConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CustomizedConfig
func (*CustomizedConfig) GetTerraformSchemaVersion ¶
func (tr *CustomizedConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CustomizedConfig) GetWriteConnectionSecretToReference ¶
func (mg *CustomizedConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CustomizedConfig.
func (*CustomizedConfig) LateInitialize ¶
func (tr *CustomizedConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CustomizedConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*CustomizedConfig) SetConditions ¶
func (mg *CustomizedConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this CustomizedConfig.
func (*CustomizedConfig) SetDeletionPolicy ¶
func (mg *CustomizedConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CustomizedConfig.
func (*CustomizedConfig) SetObservation ¶
func (tr *CustomizedConfig) SetObservation(obs map[string]interface{}) error
SetObservation for this CustomizedConfig
func (*CustomizedConfig) SetParameters ¶
func (tr *CustomizedConfig) SetParameters(params map[string]interface{}) error
SetParameters for this CustomizedConfig
func (*CustomizedConfig) SetProviderConfigReference ¶
func (mg *CustomizedConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CustomizedConfig.
func (*CustomizedConfig) SetProviderReference ¶
func (mg *CustomizedConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CustomizedConfig. Deprecated: Use SetProviderConfigReference.
func (*CustomizedConfig) SetPublishConnectionDetailsTo ¶
func (mg *CustomizedConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CustomizedConfig.
func (*CustomizedConfig) SetWriteConnectionSecretToReference ¶
func (mg *CustomizedConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CustomizedConfig.
type CustomizedConfigList ¶
type CustomizedConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CustomizedConfig `json:"items"` }
CustomizedConfigList contains a list of CustomizedConfigs
func (*CustomizedConfigList) DeepCopy ¶
func (in *CustomizedConfigList) DeepCopy() *CustomizedConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedConfigList.
func (*CustomizedConfigList) DeepCopyInto ¶
func (in *CustomizedConfigList) DeepCopyInto(out *CustomizedConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomizedConfigList) DeepCopyObject ¶
func (in *CustomizedConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomizedConfigList) GetItems ¶
func (l *CustomizedConfigList) GetItems() []resource.Managed
GetItems of this CustomizedConfigList.
type CustomizedConfigObservation ¶
type CustomizedConfigObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*CustomizedConfigObservation) DeepCopy ¶
func (in *CustomizedConfigObservation) DeepCopy() *CustomizedConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedConfigObservation.
func (*CustomizedConfigObservation) DeepCopyInto ¶
func (in *CustomizedConfigObservation) DeepCopyInto(out *CustomizedConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomizedConfigParameters ¶
type CustomizedConfigParameters struct { // Content of Customized Config. // +kubebuilder:validation:Required ConfigContent *string `json:"configContent" tf:"config_content,omitempty"` // Name of Customized Config. // +kubebuilder:validation:Required ConfigName *string `json:"configName" tf:"config_name,omitempty"` // List of LoadBalancer Ids. // +kubebuilder:validation:Optional LoadBalancerIds []*string `json:"loadBalancerIds,omitempty" tf:"load_balancer_ids,omitempty"` }
func (*CustomizedConfigParameters) DeepCopy ¶
func (in *CustomizedConfigParameters) DeepCopy() *CustomizedConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedConfigParameters.
func (*CustomizedConfigParameters) DeepCopyInto ¶
func (in *CustomizedConfigParameters) DeepCopyInto(out *CustomizedConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomizedConfigSpec ¶
type CustomizedConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CustomizedConfigParameters `json:"forProvider"` }
CustomizedConfigSpec defines the desired state of CustomizedConfig
func (*CustomizedConfigSpec) DeepCopy ¶
func (in *CustomizedConfigSpec) DeepCopy() *CustomizedConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedConfigSpec.
func (*CustomizedConfigSpec) DeepCopyInto ¶
func (in *CustomizedConfigSpec) DeepCopyInto(out *CustomizedConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomizedConfigStatus ¶
type CustomizedConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CustomizedConfigObservation `json:"atProvider,omitempty"` }
CustomizedConfigStatus defines the observed state of CustomizedConfig.
func (*CustomizedConfigStatus) DeepCopy ¶
func (in *CustomizedConfigStatus) DeepCopy() *CustomizedConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedConfigStatus.
func (*CustomizedConfigStatus) DeepCopyInto ¶
func (in *CustomizedConfigStatus) DeepCopyInto(out *CustomizedConfigStatus)
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 +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,tencentcloudjet}
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) ResolveReferences ¶
ResolveReferences of this Instance.
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 { ClbVips []*string `json:"clbVips,omitempty" tf:"clb_vips,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` VipIsp *string `json:"vipIsp,omitempty" tf:"vip_isp,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 { // IP version, only applicable to open CLB. Valid values are `ipv4`, `ipv6` and `IPv6FullChain`. // +kubebuilder:validation:Optional AddressIPVersion *string `json:"addressIpVersion,omitempty" tf:"address_ip_version,omitempty"` // Bandwidth package id. If set, the `internet_charge_type` must be `BANDWIDTH_PACKAGE`. // +kubebuilder:validation:Optional BandwidthPackageID *string `json:"bandwidthPackageId,omitempty" tf:"bandwidth_package_id,omitempty"` // Name of the CLB. The name can only contain Chinese characters, English letters, numbers, underscore and hyphen '-'. // +kubebuilder:validation:Required ClbName *string `json:"clbName" tf:"clb_name,omitempty"` // Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB. // +kubebuilder:validation:Optional InternetBandwidthMaxOut *float64 `json:"internetBandwidthMaxOut,omitempty" tf:"internet_bandwidth_max_out,omitempty"` // Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. // +kubebuilder:validation:Optional InternetChargeType *string `json:"internetChargeType,omitempty" tf:"internet_charge_type,omitempty"` // Whether the target allow flow come from clb. If value is true, only check security group of clb, or check both clb and backend instance security group. // +kubebuilder:validation:Optional LoadBalancerPassToTarget *bool `json:"loadBalancerPassToTarget,omitempty" tf:"load_balancer_pass_to_target,omitempty"` // The id of log set. // +kubebuilder:validation:Optional LogSetID *string `json:"logSetId,omitempty" tf:"log_set_id,omitempty"` // The id of log topic. // +kubebuilder:validation:Optional LogTopicID *string `json:"logTopicId,omitempty" tf:"log_topic_id,omitempty"` // Setting master zone id of cross available zone disaster recovery, only applicable to open CLB. // +kubebuilder:validation:Optional MasterZoneID *string `json:"masterZoneId,omitempty" tf:"master_zone_id,omitempty"` // Type of CLB instance. Valid values: `OPEN` and `INTERNAL`. // +kubebuilder:validation:Required NetworkType *string `json:"networkType" tf:"network_type,omitempty"` // ID of the project within the CLB instance, `0` - Default Project. // +kubebuilder:validation:Optional ProjectID *float64 `json:"projectId,omitempty" tf:"project_id,omitempty"` // Security groups of the CLB instance. Supports both `OPEN` and `INTERNAL` CLBs. // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // Setting slave zone id of cross available zone disaster recovery, only applicable to open CLB. this zone will undertake traffic when the master is down. // +kubebuilder:validation:Optional SlaveZoneID *string `json:"slaveZoneId,omitempty" tf:"slave_zone_id,omitempty"` // Snat Ip List, required with `snat_pro=true`. NOTE: This argument cannot be read and modified here because dynamic ip is untraceable, please import resource `tencentcloud_clb_snat_ip` to handle fixed ips. // +kubebuilder:validation:Optional SnatIps []SnatIpsParameters `json:"snatIps,omitempty" tf:"snat_ips,omitempty"` // Indicates whether Binding IPs of other VPCs feature switch. // +kubebuilder:validation:Optional SnatPro *bool `json:"snatPro,omitempty" tf:"snat_pro,omitempty"` // Subnet ID of the CLB. Effective only for CLB within the VPC. Only supports `INTERNAL` CLBs. Default is `ipv4`. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-tencentcloud/apis/vpc/v1alpha1.Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The available tags within this CLB. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Region information of backend services are attached the CLB instance. Only supports `OPEN` CLBs. // +kubebuilder:validation:Optional TargetRegionInfoRegion *string `json:"targetRegionInfoRegion,omitempty" tf:"target_region_info_region,omitempty"` // Vpc information of backend services are attached the CLB instance. Only supports `OPEN` CLBs. // +kubebuilder:validation:Optional TargetRegionInfoVPCID *string `json:"targetRegionInfoVpcId,omitempty" tf:"target_region_info_vpc_id,omitempty"` // VPC ID of the CLB. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-tencentcloud/apis/vpc/v1alpha1.VPC // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Optional VPCIDRef *v1.Reference `json:"vpcidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCIDSelector *v1.Selector `json:"vpcidSelector,omitempty" tf:"-"` // Available zone id, only applicable to open CLB. // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
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 IpsObservation ¶
type IpsObservation struct { }
func (*IpsObservation) DeepCopy ¶
func (in *IpsObservation) DeepCopy() *IpsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsObservation.
func (*IpsObservation) DeepCopyInto ¶
func (in *IpsObservation) DeepCopyInto(out *IpsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsParameters ¶
type IpsParameters struct { // Snat IP. // +kubebuilder:validation:Required IP *string `json:"ip" tf:"ip,omitempty"` // Subnet ID. // +kubebuilder:validation:Required SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` }
func (*IpsParameters) DeepCopy ¶
func (in *IpsParameters) DeepCopy() *IpsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsParameters.
func (*IpsParameters) DeepCopyInto ¶
func (in *IpsParameters) DeepCopyInto(out *IpsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LB ¶
type LB struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LBSpec `json:"spec"` Status LBStatus `json:"status,omitempty"` }
LB is the Schema for the LBs API +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,tencentcloudjet}
func (*LB) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LB.
func (*LB) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LB) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LB) GetCondition ¶
func (mg *LB) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LB.
func (*LB) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this LB
func (*LB) GetDeletionPolicy ¶
func (mg *LB) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LB.
func (*LB) GetObservation ¶
GetObservation of this LB
func (*LB) GetParameters ¶
GetParameters of this LB
func (*LB) GetProviderConfigReference ¶
GetProviderConfigReference of this LB.
func (*LB) GetProviderReference ¶
GetProviderReference of this LB. Deprecated: Use GetProviderConfigReference.
func (*LB) GetPublishConnectionDetailsTo ¶
func (mg *LB) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LB.
func (*LB) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this LB
func (*LB) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LB) GetWriteConnectionSecretToReference ¶
func (mg *LB) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LB.
func (*LB) LateInitialize ¶
LateInitialize this LB using its observed tfState. returns True if there are any spec changes for the resource.
func (*LB) SetConditions ¶
SetConditions of this LB.
func (*LB) SetDeletionPolicy ¶
func (mg *LB) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LB.
func (*LB) SetObservation ¶
SetObservation for this LB
func (*LB) SetParameters ¶
SetParameters for this LB
func (*LB) SetProviderConfigReference ¶
SetProviderConfigReference of this LB.
func (*LB) SetProviderReference ¶
SetProviderReference of this LB. Deprecated: Use SetProviderConfigReference.
func (*LB) SetPublishConnectionDetailsTo ¶
func (mg *LB) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LB.
func (*LB) SetWriteConnectionSecretToReference ¶
func (mg *LB) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LB.
type LBList ¶
type LBList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LB `json:"items"` }
LBList contains a list of LBs
func (*LBList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBList.
func (*LBList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LBObservation ¶
type LBObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*LBObservation) DeepCopy ¶
func (in *LBObservation) DeepCopy() *LBObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBObservation.
func (*LBObservation) DeepCopyInto ¶
func (in *LBObservation) DeepCopyInto(out *LBObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBParameters ¶
type LBParameters struct { // The type of the LB. Valid value: 'CLASSIC', 'APPLICATION'. // +kubebuilder:validation:Optional Forward *string `json:"forward,omitempty" tf:"forward,omitempty"` // The name of the LB. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The project id of the LB, unspecified or 0 stands for default project. // +kubebuilder:validation:Optional ProjectID *float64 `json:"projectId,omitempty" tf:"project_id,omitempty"` // The network type of the LB. Valid value: 'OPEN', 'INTERNAL'. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // The VPC ID of the LB, unspecified or 0 stands for CVM basic network. // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*LBParameters) DeepCopy ¶
func (in *LBParameters) DeepCopy() *LBParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBParameters.
func (*LBParameters) DeepCopyInto ¶
func (in *LBParameters) DeepCopyInto(out *LBParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBSpec ¶
type LBSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LBParameters `json:"forProvider"` }
LBSpec defines the desired state of LB
func (*LBSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBSpec.
func (*LBSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBStatus ¶
type LBStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LBObservation `json:"atProvider,omitempty"` }
LBStatus defines the observed state of LB.
func (*LBStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBStatus.
func (*LBStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Listener ¶
type Listener struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ListenerSpec `json:"spec"` Status ListenerStatus `json:"status,omitempty"` }
Listener is the Schema for the Listeners API +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,tencentcloudjet}
func (*Listener) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Listener.
func (*Listener) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Listener) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Listener) GetCondition ¶
func (mg *Listener) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Listener.
func (*Listener) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Listener
func (*Listener) GetDeletionPolicy ¶
func (mg *Listener) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Listener.
func (*Listener) GetObservation ¶
GetObservation of this Listener
func (*Listener) GetParameters ¶
GetParameters of this Listener
func (*Listener) GetProviderConfigReference ¶
GetProviderConfigReference of this Listener.
func (*Listener) GetProviderReference ¶
GetProviderReference of this Listener. Deprecated: Use GetProviderConfigReference.
func (*Listener) GetPublishConnectionDetailsTo ¶
func (mg *Listener) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Listener.
func (*Listener) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Listener
func (*Listener) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Listener) GetWriteConnectionSecretToReference ¶
func (mg *Listener) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Listener.
func (*Listener) LateInitialize ¶
LateInitialize this Listener using its observed tfState. returns True if there are any spec changes for the resource.
func (*Listener) ResolveReferences ¶
ResolveReferences of this Listener.
func (*Listener) SetConditions ¶
SetConditions of this Listener.
func (*Listener) SetDeletionPolicy ¶
func (mg *Listener) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Listener.
func (*Listener) SetObservation ¶
SetObservation for this Listener
func (*Listener) SetParameters ¶
SetParameters for this Listener
func (*Listener) SetProviderConfigReference ¶
SetProviderConfigReference of this Listener.
func (*Listener) SetProviderReference ¶
SetProviderReference of this Listener. Deprecated: Use SetProviderConfigReference.
func (*Listener) SetPublishConnectionDetailsTo ¶
func (mg *Listener) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Listener.
func (*Listener) SetWriteConnectionSecretToReference ¶
func (mg *Listener) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Listener.
type ListenerList ¶
type ListenerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Listener `json:"items"` }
ListenerList contains a list of Listeners
func (*ListenerList) DeepCopy ¶
func (in *ListenerList) DeepCopy() *ListenerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerList.
func (*ListenerList) DeepCopyInto ¶
func (in *ListenerList) DeepCopyInto(out *ListenerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListenerList) DeepCopyObject ¶
func (in *ListenerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ListenerList) GetItems ¶
func (l *ListenerList) GetItems() []resource.Managed
GetItems of this ListenerList.
type ListenerObservation ¶
type ListenerObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ListenerID *string `json:"listenerId,omitempty" tf:"listener_id,omitempty"` }
func (*ListenerObservation) DeepCopy ¶
func (in *ListenerObservation) DeepCopy() *ListenerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerObservation.
func (*ListenerObservation) DeepCopyInto ¶
func (in *ListenerObservation) DeepCopyInto(out *ListenerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerParameters ¶
type ListenerParameters struct { // ID of the client certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when the ssl mode is `MUTUAL`. // +kubebuilder:validation:Optional CertificateCAID *string `json:"certificateCaId,omitempty" tf:"certificate_ca_id,omitempty"` // ID of the server certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available. // +kubebuilder:validation:Optional CertificateID *string `json:"certificateId,omitempty" tf:"certificate_id,omitempty"` // Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available. // +kubebuilder:validation:Optional CertificateSSLMode *string `json:"certificateSslMode,omitempty" tf:"certificate_ssl_mode,omitempty"` // ID of the CLB. // +crossplane:generate:reference:type=Instance // +kubebuilder:validation:Optional ClbID *string `json:"clbId,omitempty" tf:"clb_id,omitempty"` // +kubebuilder:validation:Optional ClbIDRef *v1.Reference `json:"clbIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClbIDSelector *v1.Selector `json:"clbIdSelector,omitempty" tf:"-"` // Health check protocol. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is required, which represents the input format of the health check. Valid values: `HEX`, `TEXT`. // +kubebuilder:validation:Optional HealthCheckContextType *string `json:"healthCheckContextType,omitempty" tf:"health_check_context_type,omitempty"` // HTTP health check code of TCP listener. When the value of `health_check_type` of the health check protocol is `HTTP`, this field is required. Valid values: `1`, `2`, `4`, `8`, `16`. `1` means http_1xx, `2` means http_2xx, `4` means http_3xx, `8` means http_4xx, `16` means http_5xx. // +kubebuilder:validation:Optional HealthCheckHTTPCode *float64 `json:"healthCheckHttpCode,omitempty" tf:"health_check_http_code,omitempty"` // HTTP health check domain of TCP listener. // +kubebuilder:validation:Optional HealthCheckHTTPDomain *string `json:"healthCheckHttpDomain,omitempty" tf:"health_check_http_domain,omitempty"` // HTTP health check method of TCP listener. Valid values: `HEAD`, `GET`. // +kubebuilder:validation:Optional HealthCheckHTTPMethod *string `json:"healthCheckHttpMethod,omitempty" tf:"health_check_http_method,omitempty"` // HTTP health check path of TCP listener. // +kubebuilder:validation:Optional HealthCheckHTTPPath *string `json:"healthCheckHttpPath,omitempty" tf:"health_check_http_path,omitempty"` // The HTTP version of the backend service. When the value of `health_check_type` of the health check protocol is `HTTP`, this field is required. Valid values: `HTTP/1.0`, `HTTP/1.1`. // +kubebuilder:validation:Optional HealthCheckHTTPVersion *string `json:"healthCheckHttpVersion,omitempty" tf:"health_check_http_version,omitempty"` // Health threshold of health check, and the default is `3`. If a success result is returned for the health check for 3 consecutive times, the backend CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. // +kubebuilder:validation:Optional HealthCheckHealthNum *float64 `json:"healthCheckHealthNum,omitempty" tf:"health_check_health_num,omitempty"` // Interval time of health check. Valid value ranges: [5~300] sec. and the default is 5 sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. // +kubebuilder:validation:Optional HealthCheckIntervalTime *float64 `json:"healthCheckIntervalTime,omitempty" tf:"health_check_interval_time,omitempty"` // The health check port is the port of the backend service by default. Unless you want to specify a specific port, it is recommended to leave it blank. Only applicable to TCP/UDP listener. // +kubebuilder:validation:Optional HealthCheckPort *float64 `json:"healthCheckPort,omitempty" tf:"health_check_port,omitempty"` // It represents the result returned by the health check. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is required. Only ASCII visible characters are allowed and the maximum length is 500. When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits. // +kubebuilder:validation:Optional HealthCheckRecvContext *string `json:"healthCheckRecvContext,omitempty" tf:"health_check_recv_context,omitempty"` // It represents the content of the request sent by the health check. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is required. Only visible ASCII characters are allowed and the maximum length is 500. When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits. // +kubebuilder:validation:Optional HealthCheckSendContext *string `json:"healthCheckSendContext,omitempty" tf:"health_check_send_context,omitempty"` // Indicates whether health check is enabled. // +kubebuilder:validation:Optional HealthCheckSwitch *bool `json:"healthCheckSwitch,omitempty" tf:"health_check_switch,omitempty"` // Response timeout of health check. Valid value ranges: [2~60] sec. Default is 2 sec. Response timeout needs to be less than check interval. NOTES: Only supports listeners of `TCP`,`UDP`,`TCP_SSL` protocol. // +kubebuilder:validation:Optional HealthCheckTimeOut *float64 `json:"healthCheckTimeOut,omitempty" tf:"health_check_time_out,omitempty"` // Protocol used for health check. Valid values: `CUSTOM`, `TCP`, `HTTP`. // +kubebuilder:validation:Optional HealthCheckType *string `json:"healthCheckType,omitempty" tf:"health_check_type,omitempty"` // Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, the CVM is identified as unhealthy. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. // +kubebuilder:validation:Optional HealthCheckUnhealthNum *float64 `json:"healthCheckUnhealthNum,omitempty" tf:"health_check_unhealth_num,omitempty"` // Name of the CLB listener, and available values can only be Chinese characters, English letters, numbers, underscore and hyphen '-'. // +kubebuilder:validation:Required ListenerName *string `json:"listenerName" tf:"listener_name,omitempty"` // Port of the CLB listener. // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // Type of protocol within the listener. Valid values: `TCP`, `UDP`, `HTTP`, `HTTPS` and `TCP_SSL`. // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // Scheduling method of the CLB listener, and available values are 'WRR' and 'LEAST_CONN'. The default is 'WRR'. NOTES: The listener of `HTTP` and `HTTPS` protocol additionally supports the `IP Hash` method. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. // +kubebuilder:validation:Optional Scheduler *string `json:"scheduler,omitempty" tf:"scheduler,omitempty"` // Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. // +kubebuilder:validation:Optional SessionExpireTime *float64 `json:"sessionExpireTime,omitempty" tf:"session_expire_time,omitempty"` // Indicates whether SNI is enabled, and only supported with protocol `HTTPS`. If enabled, you can set a certificate for each rule in `tencentcloud_clb_listener_rule`, otherwise all rules have a certificate. // +kubebuilder:validation:Optional SniSwitch *bool `json:"sniSwitch,omitempty" tf:"sni_switch,omitempty"` // Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group. NOTES: TCP/UDP/TCP_SSL listener must configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. // +kubebuilder:validation:Optional TargetType *string `json:"targetType,omitempty" tf:"target_type,omitempty"` }
func (*ListenerParameters) DeepCopy ¶
func (in *ListenerParameters) DeepCopy() *ListenerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerParameters.
func (*ListenerParameters) DeepCopyInto ¶
func (in *ListenerParameters) DeepCopyInto(out *ListenerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRule ¶
type ListenerRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ListenerRuleSpec `json:"spec"` Status ListenerRuleStatus `json:"status,omitempty"` }
ListenerRule is the Schema for the ListenerRules API +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,tencentcloudjet}
func (*ListenerRule) DeepCopy ¶
func (in *ListenerRule) DeepCopy() *ListenerRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRule.
func (*ListenerRule) DeepCopyInto ¶
func (in *ListenerRule) DeepCopyInto(out *ListenerRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListenerRule) DeepCopyObject ¶
func (in *ListenerRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ListenerRule) GetCondition ¶
func (mg *ListenerRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ListenerRule.
func (*ListenerRule) GetConnectionDetailsMapping ¶
func (tr *ListenerRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ListenerRule
func (*ListenerRule) GetDeletionPolicy ¶
func (mg *ListenerRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ListenerRule.
func (*ListenerRule) GetID ¶
func (tr *ListenerRule) GetID() string
GetID returns ID of underlying Terraform resource of this ListenerRule
func (*ListenerRule) GetObservation ¶
func (tr *ListenerRule) GetObservation() (map[string]interface{}, error)
GetObservation of this ListenerRule
func (*ListenerRule) GetParameters ¶
func (tr *ListenerRule) GetParameters() (map[string]interface{}, error)
GetParameters of this ListenerRule
func (*ListenerRule) GetProviderConfigReference ¶
func (mg *ListenerRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ListenerRule.
func (*ListenerRule) GetProviderReference ¶
func (mg *ListenerRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this ListenerRule. Deprecated: Use GetProviderConfigReference.
func (*ListenerRule) GetPublishConnectionDetailsTo ¶
func (mg *ListenerRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ListenerRule.
func (*ListenerRule) GetTerraformResourceType ¶
func (mg *ListenerRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ListenerRule
func (*ListenerRule) GetTerraformSchemaVersion ¶
func (tr *ListenerRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ListenerRule) GetWriteConnectionSecretToReference ¶
func (mg *ListenerRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ListenerRule.
func (*ListenerRule) LateInitialize ¶
func (tr *ListenerRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ListenerRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*ListenerRule) ResolveReferences ¶
ResolveReferences of this ListenerRule.
func (*ListenerRule) SetConditions ¶
func (mg *ListenerRule) SetConditions(c ...xpv1.Condition)
SetConditions of this ListenerRule.
func (*ListenerRule) SetDeletionPolicy ¶
func (mg *ListenerRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ListenerRule.
func (*ListenerRule) SetObservation ¶
func (tr *ListenerRule) SetObservation(obs map[string]interface{}) error
SetObservation for this ListenerRule
func (*ListenerRule) SetParameters ¶
func (tr *ListenerRule) SetParameters(params map[string]interface{}) error
SetParameters for this ListenerRule
func (*ListenerRule) SetProviderConfigReference ¶
func (mg *ListenerRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ListenerRule.
func (*ListenerRule) SetProviderReference ¶
func (mg *ListenerRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ListenerRule. Deprecated: Use SetProviderConfigReference.
func (*ListenerRule) SetPublishConnectionDetailsTo ¶
func (mg *ListenerRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ListenerRule.
func (*ListenerRule) SetWriteConnectionSecretToReference ¶
func (mg *ListenerRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ListenerRule.
type ListenerRuleList ¶
type ListenerRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ListenerRule `json:"items"` }
ListenerRuleList contains a list of ListenerRules
func (*ListenerRuleList) DeepCopy ¶
func (in *ListenerRuleList) DeepCopy() *ListenerRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleList.
func (*ListenerRuleList) DeepCopyInto ¶
func (in *ListenerRuleList) DeepCopyInto(out *ListenerRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListenerRuleList) DeepCopyObject ¶
func (in *ListenerRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ListenerRuleList) GetItems ¶
func (l *ListenerRuleList) GetItems() []resource.Managed
GetItems of this ListenerRuleList.
type ListenerRuleObservation ¶
type ListenerRuleObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` RuleID *string `json:"ruleId,omitempty" tf:"rule_id,omitempty"` }
func (*ListenerRuleObservation) DeepCopy ¶
func (in *ListenerRuleObservation) DeepCopy() *ListenerRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleObservation.
func (*ListenerRuleObservation) DeepCopyInto ¶
func (in *ListenerRuleObservation) DeepCopyInto(out *ListenerRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleParameters ¶
type ListenerRuleParameters struct { // ID of the client certificate. NOTES: Only supports listeners of HTTPS protocol. // +kubebuilder:validation:Optional CertificateCAID *string `json:"certificateCaId,omitempty" tf:"certificate_ca_id,omitempty"` // ID of the server certificate. NOTES: Only supports listeners of HTTPS protocol. // +kubebuilder:validation:Optional CertificateID *string `json:"certificateId,omitempty" tf:"certificate_id,omitempty"` // Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of HTTPS protocol. // +kubebuilder:validation:Optional CertificateSSLMode *string `json:"certificateSslMode,omitempty" tf:"certificate_ssl_mode,omitempty"` // ID of CLB instance. // +crossplane:generate:reference:type=Instance // +kubebuilder:validation:Optional ClbID *string `json:"clbId,omitempty" tf:"clb_id,omitempty"` // +kubebuilder:validation:Optional ClbIDRef *v1.Reference `json:"clbIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClbIDSelector *v1.Selector `json:"clbIdSelector,omitempty" tf:"-"` // Domain name of the listener rule. // +kubebuilder:validation:Required Domain *string `json:"domain" tf:"domain,omitempty"` // Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. // +kubebuilder:validation:Optional ForwardType *string `json:"forwardType,omitempty" tf:"forward_type,omitempty"` // HTTP Status Code. The default is 31. Valid value ranges: [1~31]. `1 means the return value '1xx' is health. `2` means the return value '2xx' is health. `4` means the return value '3xx' is health. `8` means the return value '4xx' is health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol. // +kubebuilder:validation:Optional HealthCheckHTTPCode *float64 `json:"healthCheckHttpCode,omitempty" tf:"health_check_http_code,omitempty"` // Domain name of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. // +kubebuilder:validation:Optional HealthCheckHTTPDomain *string `json:"healthCheckHttpDomain,omitempty" tf:"health_check_http_domain,omitempty"` // Methods of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. The default is `HEAD`, the available value are `HEAD` and `GET`. // +kubebuilder:validation:Optional HealthCheckHTTPMethod *string `json:"healthCheckHttpMethod,omitempty" tf:"health_check_http_method,omitempty"` // Path of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. // +kubebuilder:validation:Optional HealthCheckHTTPPath *string `json:"healthCheckHttpPath,omitempty" tf:"health_check_http_path,omitempty"` // Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, indicates that the forwarding is normal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. // +kubebuilder:validation:Optional HealthCheckHealthNum *float64 `json:"healthCheckHealthNum,omitempty" tf:"health_check_health_num,omitempty"` // Interval time of health check. Valid value ranges: (5~300) sec. and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. // +kubebuilder:validation:Optional HealthCheckIntervalTime *float64 `json:"healthCheckIntervalTime,omitempty" tf:"health_check_interval_time,omitempty"` // Indicates whether health check is enabled. // +kubebuilder:validation:Optional HealthCheckSwitch *bool `json:"healthCheckSwitch,omitempty" tf:"health_check_switch,omitempty"` // Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, indicates that the forwarding is abnormal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. // +kubebuilder:validation:Optional HealthCheckUnhealthNum *float64 `json:"healthCheckUnhealthNum,omitempty" tf:"health_check_unhealth_num,omitempty"` // Indicate to apply HTTP2.0 protocol or not. // +kubebuilder:validation:Optional Http2Switch *bool `json:"http2Switch,omitempty" tf:"http2_switch,omitempty"` // ID of CLB listener. // +crossplane:generate:reference:type=Listener // +kubebuilder:validation:Optional ListenerID *string `json:"listenerId,omitempty" tf:"listener_id,omitempty"` // +kubebuilder:validation:Optional ListenerIDRef *v1.Reference `json:"listenerIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ListenerIDSelector *v1.Selector `json:"listenerIdSelector,omitempty" tf:"-"` // Scheduling method of the CLB listener rules. Valid values: `WRR`, `IP HASH`, `LEAST_CONN`. The default is `WRR`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. // +kubebuilder:validation:Optional Scheduler *string `json:"scheduler,omitempty" tf:"scheduler,omitempty"` // Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. // +kubebuilder:validation:Optional SessionExpireTime *float64 `json:"sessionExpireTime,omitempty" tf:"session_expire_time,omitempty"` // Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group. // +kubebuilder:validation:Optional TargetType *string `json:"targetType,omitempty" tf:"target_type,omitempty"` // Url of the listener rule. // +kubebuilder:validation:Required URL *string `json:"url" tf:"url,omitempty"` }
func (*ListenerRuleParameters) DeepCopy ¶
func (in *ListenerRuleParameters) DeepCopy() *ListenerRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleParameters.
func (*ListenerRuleParameters) DeepCopyInto ¶
func (in *ListenerRuleParameters) DeepCopyInto(out *ListenerRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpec ¶
type ListenerRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ListenerRuleParameters `json:"forProvider"` }
ListenerRuleSpec defines the desired state of ListenerRule
func (*ListenerRuleSpec) DeepCopy ¶
func (in *ListenerRuleSpec) DeepCopy() *ListenerRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpec.
func (*ListenerRuleSpec) DeepCopyInto ¶
func (in *ListenerRuleSpec) DeepCopyInto(out *ListenerRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleStatus ¶
type ListenerRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ListenerRuleObservation `json:"atProvider,omitempty"` }
ListenerRuleStatus defines the observed state of ListenerRule.
func (*ListenerRuleStatus) DeepCopy ¶
func (in *ListenerRuleStatus) DeepCopy() *ListenerRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleStatus.
func (*ListenerRuleStatus) DeepCopyInto ¶
func (in *ListenerRuleStatus) DeepCopyInto(out *ListenerRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerSpec ¶
type ListenerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ListenerParameters `json:"forProvider"` }
ListenerSpec defines the desired state of Listener
func (*ListenerSpec) DeepCopy ¶
func (in *ListenerSpec) DeepCopy() *ListenerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerSpec.
func (*ListenerSpec) DeepCopyInto ¶
func (in *ListenerSpec) DeepCopyInto(out *ListenerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerStatus ¶
type ListenerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ListenerObservation `json:"atProvider,omitempty"` }
ListenerStatus defines the observed state of Listener.
func (*ListenerStatus) DeepCopy ¶
func (in *ListenerStatus) DeepCopy() *ListenerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerStatus.
func (*ListenerStatus) DeepCopyInto ¶
func (in *ListenerStatus) DeepCopyInto(out *ListenerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogSet ¶
type LogSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LogSetSpec `json:"spec"` Status LogSetStatus `json:"status,omitempty"` }
LogSet is the Schema for the LogSets API +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,tencentcloudjet}
func (*LogSet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSet.
func (*LogSet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogSet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogSet) GetCondition ¶
func (mg *LogSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LogSet.
func (*LogSet) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this LogSet
func (*LogSet) GetDeletionPolicy ¶
func (mg *LogSet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LogSet.
func (*LogSet) GetObservation ¶
GetObservation of this LogSet
func (*LogSet) GetParameters ¶
GetParameters of this LogSet
func (*LogSet) GetProviderConfigReference ¶
GetProviderConfigReference of this LogSet.
func (*LogSet) GetProviderReference ¶
GetProviderReference of this LogSet. Deprecated: Use GetProviderConfigReference.
func (*LogSet) GetPublishConnectionDetailsTo ¶
func (mg *LogSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LogSet.
func (*LogSet) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this LogSet
func (*LogSet) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LogSet) GetWriteConnectionSecretToReference ¶
func (mg *LogSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LogSet.
func (*LogSet) LateInitialize ¶
LateInitialize this LogSet using its observed tfState. returns True if there are any spec changes for the resource.
func (*LogSet) SetConditions ¶
SetConditions of this LogSet.
func (*LogSet) SetDeletionPolicy ¶
func (mg *LogSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LogSet.
func (*LogSet) SetObservation ¶
SetObservation for this LogSet
func (*LogSet) SetParameters ¶
SetParameters for this LogSet
func (*LogSet) SetProviderConfigReference ¶
SetProviderConfigReference of this LogSet.
func (*LogSet) SetProviderReference ¶
SetProviderReference of this LogSet. Deprecated: Use SetProviderConfigReference.
func (*LogSet) SetPublishConnectionDetailsTo ¶
func (mg *LogSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LogSet.
func (*LogSet) SetWriteConnectionSecretToReference ¶
func (mg *LogSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LogSet.
type LogSetList ¶
type LogSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LogSet `json:"items"` }
LogSetList contains a list of LogSets
func (*LogSetList) DeepCopy ¶
func (in *LogSetList) DeepCopy() *LogSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSetList.
func (*LogSetList) DeepCopyInto ¶
func (in *LogSetList) DeepCopyInto(out *LogSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogSetList) DeepCopyObject ¶
func (in *LogSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogSetList) GetItems ¶
func (l *LogSetList) GetItems() []resource.Managed
GetItems of this LogSetList.
type LogSetObservation ¶
type LogSetObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` TopicCount *string `json:"topicCount,omitempty" tf:"topic_count,omitempty"` }
func (*LogSetObservation) DeepCopy ¶
func (in *LogSetObservation) DeepCopy() *LogSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSetObservation.
func (*LogSetObservation) DeepCopyInto ¶
func (in *LogSetObservation) DeepCopyInto(out *LogSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogSetParameters ¶
type LogSetParameters struct { // Logset retention period in days. Maximun value is `90`. // +kubebuilder:validation:Optional Period *float64 `json:"period,omitempty" tf:"period,omitempty"` }
func (*LogSetParameters) DeepCopy ¶
func (in *LogSetParameters) DeepCopy() *LogSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSetParameters.
func (*LogSetParameters) DeepCopyInto ¶
func (in *LogSetParameters) DeepCopyInto(out *LogSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogSetSpec ¶
type LogSetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LogSetParameters `json:"forProvider"` }
LogSetSpec defines the desired state of LogSet
func (*LogSetSpec) DeepCopy ¶
func (in *LogSetSpec) DeepCopy() *LogSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSetSpec.
func (*LogSetSpec) DeepCopyInto ¶
func (in *LogSetSpec) DeepCopyInto(out *LogSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogSetStatus ¶
type LogSetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LogSetObservation `json:"atProvider,omitempty"` }
LogSetStatus defines the observed state of LogSet.
func (*LogSetStatus) DeepCopy ¶
func (in *LogSetStatus) DeepCopy() *LogSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSetStatus.
func (*LogSetStatus) DeepCopyInto ¶
func (in *LogSetStatus) DeepCopyInto(out *LogSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogTopic ¶
type LogTopic struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LogTopicSpec `json:"spec"` Status LogTopicStatus `json:"status,omitempty"` }
LogTopic is the Schema for the LogTopics API +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,tencentcloudjet}
func (*LogTopic) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogTopic.
func (*LogTopic) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogTopic) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogTopic) GetCondition ¶
func (mg *LogTopic) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LogTopic.
func (*LogTopic) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this LogTopic
func (*LogTopic) GetDeletionPolicy ¶
func (mg *LogTopic) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LogTopic.
func (*LogTopic) GetObservation ¶
GetObservation of this LogTopic
func (*LogTopic) GetParameters ¶
GetParameters of this LogTopic
func (*LogTopic) GetProviderConfigReference ¶
GetProviderConfigReference of this LogTopic.
func (*LogTopic) GetProviderReference ¶
GetProviderReference of this LogTopic. Deprecated: Use GetProviderConfigReference.
func (*LogTopic) GetPublishConnectionDetailsTo ¶
func (mg *LogTopic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LogTopic.
func (*LogTopic) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this LogTopic
func (*LogTopic) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LogTopic) GetWriteConnectionSecretToReference ¶
func (mg *LogTopic) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LogTopic.
func (*LogTopic) LateInitialize ¶
LateInitialize this LogTopic using its observed tfState. returns True if there are any spec changes for the resource.
func (*LogTopic) ResolveReferences ¶
ResolveReferences of this LogTopic.
func (*LogTopic) SetConditions ¶
SetConditions of this LogTopic.
func (*LogTopic) SetDeletionPolicy ¶
func (mg *LogTopic) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LogTopic.
func (*LogTopic) SetObservation ¶
SetObservation for this LogTopic
func (*LogTopic) SetParameters ¶
SetParameters for this LogTopic
func (*LogTopic) SetProviderConfigReference ¶
SetProviderConfigReference of this LogTopic.
func (*LogTopic) SetProviderReference ¶
SetProviderReference of this LogTopic. Deprecated: Use SetProviderConfigReference.
func (*LogTopic) SetPublishConnectionDetailsTo ¶
func (mg *LogTopic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LogTopic.
func (*LogTopic) SetWriteConnectionSecretToReference ¶
func (mg *LogTopic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LogTopic.
type LogTopicList ¶
type LogTopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LogTopic `json:"items"` }
LogTopicList contains a list of LogTopics
func (*LogTopicList) DeepCopy ¶
func (in *LogTopicList) DeepCopy() *LogTopicList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogTopicList.
func (*LogTopicList) DeepCopyInto ¶
func (in *LogTopicList) DeepCopyInto(out *LogTopicList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogTopicList) DeepCopyObject ¶
func (in *LogTopicList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogTopicList) GetItems ¶
func (l *LogTopicList) GetItems() []resource.Managed
GetItems of this LogTopicList.
type LogTopicObservation ¶
type LogTopicObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *bool `json:"status,omitempty" tf:"status,omitempty"` }
func (*LogTopicObservation) DeepCopy ¶
func (in *LogTopicObservation) DeepCopy() *LogTopicObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogTopicObservation.
func (*LogTopicObservation) DeepCopyInto ¶
func (in *LogTopicObservation) DeepCopyInto(out *LogTopicObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogTopicParameters ¶
type LogTopicParameters struct { // Log topic of CLB instance. // +crossplane:generate:reference:type=LogSet // +kubebuilder:validation:Optional LogSetID *string `json:"logSetId,omitempty" tf:"log_set_id,omitempty"` // +kubebuilder:validation:Optional LogSetIDRef *v1.Reference `json:"logSetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional LogSetIDSelector *v1.Selector `json:"logSetIdSelector,omitempty" tf:"-"` // Log topic of CLB instance. // +kubebuilder:validation:Required TopicName *string `json:"topicName" tf:"topic_name,omitempty"` }
func (*LogTopicParameters) DeepCopy ¶
func (in *LogTopicParameters) DeepCopy() *LogTopicParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogTopicParameters.
func (*LogTopicParameters) DeepCopyInto ¶
func (in *LogTopicParameters) DeepCopyInto(out *LogTopicParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogTopicSpec ¶
type LogTopicSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LogTopicParameters `json:"forProvider"` }
LogTopicSpec defines the desired state of LogTopic
func (*LogTopicSpec) DeepCopy ¶
func (in *LogTopicSpec) DeepCopy() *LogTopicSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogTopicSpec.
func (*LogTopicSpec) DeepCopyInto ¶
func (in *LogTopicSpec) DeepCopyInto(out *LogTopicSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogTopicStatus ¶
type LogTopicStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LogTopicObservation `json:"atProvider,omitempty"` }
LogTopicStatus defines the observed state of LogTopic.
func (*LogTopicStatus) DeepCopy ¶
func (in *LogTopicStatus) DeepCopy() *LogTopicStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogTopicStatus.
func (*LogTopicStatus) DeepCopyInto ¶
func (in *LogTopicStatus) DeepCopyInto(out *LogTopicStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Redirection ¶
type Redirection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RedirectionSpec `json:"spec"` Status RedirectionStatus `json:"status,omitempty"` }
Redirection is the Schema for the Redirections API +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,tencentcloudjet}
func (*Redirection) DeepCopy ¶
func (in *Redirection) DeepCopy() *Redirection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Redirection.
func (*Redirection) DeepCopyInto ¶
func (in *Redirection) DeepCopyInto(out *Redirection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Redirection) DeepCopyObject ¶
func (in *Redirection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Redirection) GetCondition ¶
func (mg *Redirection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Redirection.
func (*Redirection) GetConnectionDetailsMapping ¶
func (tr *Redirection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Redirection
func (*Redirection) GetDeletionPolicy ¶
func (mg *Redirection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Redirection.
func (*Redirection) GetID ¶
func (tr *Redirection) GetID() string
GetID returns ID of underlying Terraform resource of this Redirection
func (*Redirection) GetObservation ¶
func (tr *Redirection) GetObservation() (map[string]interface{}, error)
GetObservation of this Redirection
func (*Redirection) GetParameters ¶
func (tr *Redirection) GetParameters() (map[string]interface{}, error)
GetParameters of this Redirection
func (*Redirection) GetProviderConfigReference ¶
func (mg *Redirection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Redirection.
func (*Redirection) GetProviderReference ¶
func (mg *Redirection) GetProviderReference() *xpv1.Reference
GetProviderReference of this Redirection. Deprecated: Use GetProviderConfigReference.
func (*Redirection) GetPublishConnectionDetailsTo ¶
func (mg *Redirection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Redirection.
func (*Redirection) GetTerraformResourceType ¶
func (mg *Redirection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Redirection
func (*Redirection) GetTerraformSchemaVersion ¶
func (tr *Redirection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Redirection) GetWriteConnectionSecretToReference ¶
func (mg *Redirection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Redirection.
func (*Redirection) LateInitialize ¶
func (tr *Redirection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Redirection using its observed tfState. returns True if there are any spec changes for the resource.
func (*Redirection) ResolveReferences ¶
ResolveReferences of this Redirection.
func (*Redirection) SetConditions ¶
func (mg *Redirection) SetConditions(c ...xpv1.Condition)
SetConditions of this Redirection.
func (*Redirection) SetDeletionPolicy ¶
func (mg *Redirection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Redirection.
func (*Redirection) SetObservation ¶
func (tr *Redirection) SetObservation(obs map[string]interface{}) error
SetObservation for this Redirection
func (*Redirection) SetParameters ¶
func (tr *Redirection) SetParameters(params map[string]interface{}) error
SetParameters for this Redirection
func (*Redirection) SetProviderConfigReference ¶
func (mg *Redirection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Redirection.
func (*Redirection) SetProviderReference ¶
func (mg *Redirection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Redirection. Deprecated: Use SetProviderConfigReference.
func (*Redirection) SetPublishConnectionDetailsTo ¶
func (mg *Redirection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Redirection.
func (*Redirection) SetWriteConnectionSecretToReference ¶
func (mg *Redirection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Redirection.
type RedirectionList ¶
type RedirectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Redirection `json:"items"` }
RedirectionList contains a list of Redirections
func (*RedirectionList) DeepCopy ¶
func (in *RedirectionList) DeepCopy() *RedirectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedirectionList.
func (*RedirectionList) DeepCopyInto ¶
func (in *RedirectionList) DeepCopyInto(out *RedirectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedirectionList) DeepCopyObject ¶
func (in *RedirectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RedirectionList) GetItems ¶
func (l *RedirectionList) GetItems() []resource.Managed
GetItems of this RedirectionList.
type RedirectionObservation ¶
type RedirectionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RedirectionObservation) DeepCopy ¶
func (in *RedirectionObservation) DeepCopy() *RedirectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedirectionObservation.
func (*RedirectionObservation) DeepCopyInto ¶
func (in *RedirectionObservation) DeepCopyInto(out *RedirectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedirectionParameters ¶
type RedirectionParameters struct { // ID of CLB instance. // +crossplane:generate:reference:type=Instance // +kubebuilder:validation:Optional ClbID *string `json:"clbId,omitempty" tf:"clb_id,omitempty"` // +kubebuilder:validation:Optional ClbIDRef *v1.Reference `json:"clbIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClbIDSelector *v1.Selector `json:"clbIdSelector,omitempty" tf:"-"` // Indicates whether delete all auto redirection. Default is `false`. It will take effect only when this redirection is auto-rewrite and this auto-rewrite auto redirected more than one rules. All the auto-rewrite relations will be deleted when this parameter set true. // +kubebuilder:validation:Optional DeleteAllAutoRewrite *bool `json:"deleteAllAutoRewrite,omitempty" tf:"delete_all_auto_rewrite,omitempty"` // Indicates whether automatic forwarding is enable, default is `false`. If enabled, the source listener and location should be empty, the target listener must be https protocol and port is 443. // +kubebuilder:validation:Optional IsAutoRewrite *bool `json:"isAutoRewrite,omitempty" tf:"is_auto_rewrite,omitempty"` // ID of source listener. // +crossplane:generate:reference:type=Listener // +kubebuilder:validation:Optional SourceListenerID *string `json:"sourceListenerId,omitempty" tf:"source_listener_id,omitempty"` // +kubebuilder:validation:Optional SourceListenerIDRef *v1.Reference `json:"sourceListenerIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SourceListenerIDSelector *v1.Selector `json:"sourceListenerIdSelector,omitempty" tf:"-"` // Rule ID of source listener. // +crossplane:generate:reference:type=ListenerRule // +kubebuilder:validation:Optional SourceRuleID *string `json:"sourceRuleId,omitempty" tf:"source_rule_id,omitempty"` // +kubebuilder:validation:Optional SourceRuleIDRef *v1.Reference `json:"sourceRuleIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SourceRuleIDSelector *v1.Selector `json:"sourceRuleIdSelector,omitempty" tf:"-"` // ID of source listener. // +crossplane:generate:reference:type=Listener // +kubebuilder:validation:Optional TargetListenerID *string `json:"targetListenerId,omitempty" tf:"target_listener_id,omitempty"` // +kubebuilder:validation:Optional TargetListenerIDRef *v1.Reference `json:"targetListenerIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TargetListenerIDSelector *v1.Selector `json:"targetListenerIdSelector,omitempty" tf:"-"` // Rule ID of target listener. // +crossplane:generate:reference:type=ListenerRule // +kubebuilder:validation:Optional TargetRuleID *string `json:"targetRuleId,omitempty" tf:"target_rule_id,omitempty"` // +kubebuilder:validation:Optional TargetRuleIDRef *v1.Reference `json:"targetRuleIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TargetRuleIDSelector *v1.Selector `json:"targetRuleIdSelector,omitempty" tf:"-"` }
func (*RedirectionParameters) DeepCopy ¶
func (in *RedirectionParameters) DeepCopy() *RedirectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedirectionParameters.
func (*RedirectionParameters) DeepCopyInto ¶
func (in *RedirectionParameters) DeepCopyInto(out *RedirectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedirectionSpec ¶
type RedirectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RedirectionParameters `json:"forProvider"` }
RedirectionSpec defines the desired state of Redirection
func (*RedirectionSpec) DeepCopy ¶
func (in *RedirectionSpec) DeepCopy() *RedirectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedirectionSpec.
func (*RedirectionSpec) DeepCopyInto ¶
func (in *RedirectionSpec) DeepCopyInto(out *RedirectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedirectionStatus ¶
type RedirectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RedirectionObservation `json:"atProvider,omitempty"` }
RedirectionStatus defines the observed state of Redirection.
func (*RedirectionStatus) DeepCopy ¶
func (in *RedirectionStatus) DeepCopy() *RedirectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedirectionStatus.
func (*RedirectionStatus) DeepCopyInto ¶
func (in *RedirectionStatus) DeepCopyInto(out *RedirectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnatIp ¶
type SnatIp struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnatIpSpec `json:"spec"` Status SnatIpStatus `json:"status,omitempty"` }
SnatIp is the Schema for the SnatIps API +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,tencentcloudjet}
func (*SnatIp) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnatIp.
func (*SnatIp) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnatIp) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnatIp) GetCondition ¶
func (mg *SnatIp) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SnatIp.
func (*SnatIp) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this SnatIp
func (*SnatIp) GetDeletionPolicy ¶
func (mg *SnatIp) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SnatIp.
func (*SnatIp) GetObservation ¶
GetObservation of this SnatIp
func (*SnatIp) GetParameters ¶
GetParameters of this SnatIp
func (*SnatIp) GetProviderConfigReference ¶
GetProviderConfigReference of this SnatIp.
func (*SnatIp) GetProviderReference ¶
GetProviderReference of this SnatIp. Deprecated: Use GetProviderConfigReference.
func (*SnatIp) GetPublishConnectionDetailsTo ¶
func (mg *SnatIp) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SnatIp.
func (*SnatIp) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this SnatIp
func (*SnatIp) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SnatIp) GetWriteConnectionSecretToReference ¶
func (mg *SnatIp) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SnatIp.
func (*SnatIp) LateInitialize ¶
LateInitialize this SnatIp using its observed tfState. returns True if there are any spec changes for the resource.
func (*SnatIp) ResolveReferences ¶
ResolveReferences of this SnatIp.
func (*SnatIp) SetConditions ¶
SetConditions of this SnatIp.
func (*SnatIp) SetDeletionPolicy ¶
func (mg *SnatIp) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SnatIp.
func (*SnatIp) SetObservation ¶
SetObservation for this SnatIp
func (*SnatIp) SetParameters ¶
SetParameters for this SnatIp
func (*SnatIp) SetProviderConfigReference ¶
SetProviderConfigReference of this SnatIp.
func (*SnatIp) SetProviderReference ¶
SetProviderReference of this SnatIp. Deprecated: Use SetProviderConfigReference.
func (*SnatIp) SetPublishConnectionDetailsTo ¶
func (mg *SnatIp) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SnatIp.
func (*SnatIp) SetWriteConnectionSecretToReference ¶
func (mg *SnatIp) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SnatIp.
type SnatIpList ¶
type SnatIpList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SnatIp `json:"items"` }
SnatIpList contains a list of SnatIps
func (*SnatIpList) DeepCopy ¶
func (in *SnatIpList) DeepCopy() *SnatIpList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnatIpList.
func (*SnatIpList) DeepCopyInto ¶
func (in *SnatIpList) DeepCopyInto(out *SnatIpList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnatIpList) DeepCopyObject ¶
func (in *SnatIpList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnatIpList) GetItems ¶
func (l *SnatIpList) GetItems() []resource.Managed
GetItems of this SnatIpList.
type SnatIpObservation ¶
type SnatIpObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SnatIpObservation) DeepCopy ¶
func (in *SnatIpObservation) DeepCopy() *SnatIpObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnatIpObservation.
func (*SnatIpObservation) DeepCopyInto ¶
func (in *SnatIpObservation) DeepCopyInto(out *SnatIpObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnatIpParameters ¶
type SnatIpParameters struct { // CLB instance ID. // +crossplane:generate:reference:type=Instance // +kubebuilder:validation:Optional ClbID *string `json:"clbId,omitempty" tf:"clb_id,omitempty"` // +kubebuilder:validation:Optional ClbIDRef *v1.Reference `json:"clbIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClbIDSelector *v1.Selector `json:"clbIdSelector,omitempty" tf:"-"` // Snat IP address config. // +kubebuilder:validation:Optional Ips []IpsParameters `json:"ips,omitempty" tf:"ips,omitempty"` }
func (*SnatIpParameters) DeepCopy ¶
func (in *SnatIpParameters) DeepCopy() *SnatIpParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnatIpParameters.
func (*SnatIpParameters) DeepCopyInto ¶
func (in *SnatIpParameters) DeepCopyInto(out *SnatIpParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnatIpSpec ¶
type SnatIpSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SnatIpParameters `json:"forProvider"` }
SnatIpSpec defines the desired state of SnatIp
func (*SnatIpSpec) DeepCopy ¶
func (in *SnatIpSpec) DeepCopy() *SnatIpSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnatIpSpec.
func (*SnatIpSpec) DeepCopyInto ¶
func (in *SnatIpSpec) DeepCopyInto(out *SnatIpSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnatIpStatus ¶
type SnatIpStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SnatIpObservation `json:"atProvider,omitempty"` }
SnatIpStatus defines the observed state of SnatIp.
func (*SnatIpStatus) DeepCopy ¶
func (in *SnatIpStatus) DeepCopy() *SnatIpStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnatIpStatus.
func (*SnatIpStatus) DeepCopyInto ¶
func (in *SnatIpStatus) DeepCopyInto(out *SnatIpStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnatIpsObservation ¶
type SnatIpsObservation struct { }
func (*SnatIpsObservation) DeepCopy ¶
func (in *SnatIpsObservation) DeepCopy() *SnatIpsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnatIpsObservation.
func (*SnatIpsObservation) DeepCopyInto ¶
func (in *SnatIpsObservation) DeepCopyInto(out *SnatIpsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnatIpsParameters ¶
type SnatIpsParameters struct { // Snat IP address, If set to empty will auto allocated. // +kubebuilder:validation:Optional IP *string `json:"ip,omitempty" tf:"ip,omitempty"` // Snat subnet ID. // +kubebuilder:validation:Required SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` }
func (*SnatIpsParameters) DeepCopy ¶
func (in *SnatIpsParameters) DeepCopy() *SnatIpsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnatIpsParameters.
func (*SnatIpsParameters) DeepCopyInto ¶
func (in *SnatIpsParameters) DeepCopyInto(out *SnatIpsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroup ¶
type TargetGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TargetGroupSpec `json:"spec"` Status TargetGroupStatus `json:"status,omitempty"` }
TargetGroup is the Schema for the TargetGroups API +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,tencentcloudjet}
func (*TargetGroup) DeepCopy ¶
func (in *TargetGroup) DeepCopy() *TargetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroup.
func (*TargetGroup) DeepCopyInto ¶
func (in *TargetGroup) DeepCopyInto(out *TargetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetGroup) DeepCopyObject ¶
func (in *TargetGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TargetGroup) GetCondition ¶
func (mg *TargetGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TargetGroup.
func (*TargetGroup) GetConnectionDetailsMapping ¶
func (tr *TargetGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TargetGroup
func (*TargetGroup) GetDeletionPolicy ¶
func (mg *TargetGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TargetGroup.
func (*TargetGroup) GetID ¶
func (tr *TargetGroup) GetID() string
GetID returns ID of underlying Terraform resource of this TargetGroup
func (*TargetGroup) GetObservation ¶
func (tr *TargetGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this TargetGroup
func (*TargetGroup) GetParameters ¶
func (tr *TargetGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this TargetGroup
func (*TargetGroup) GetProviderConfigReference ¶
func (mg *TargetGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TargetGroup.
func (*TargetGroup) GetProviderReference ¶
func (mg *TargetGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this TargetGroup. Deprecated: Use GetProviderConfigReference.
func (*TargetGroup) GetPublishConnectionDetailsTo ¶
func (mg *TargetGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TargetGroup.
func (*TargetGroup) GetTerraformResourceType ¶
func (mg *TargetGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TargetGroup
func (*TargetGroup) GetTerraformSchemaVersion ¶
func (tr *TargetGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TargetGroup) GetWriteConnectionSecretToReference ¶
func (mg *TargetGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TargetGroup.
func (*TargetGroup) LateInitialize ¶
func (tr *TargetGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TargetGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*TargetGroup) SetConditions ¶
func (mg *TargetGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this TargetGroup.
func (*TargetGroup) SetDeletionPolicy ¶
func (mg *TargetGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TargetGroup.
func (*TargetGroup) SetObservation ¶
func (tr *TargetGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this TargetGroup
func (*TargetGroup) SetParameters ¶
func (tr *TargetGroup) SetParameters(params map[string]interface{}) error
SetParameters for this TargetGroup
func (*TargetGroup) SetProviderConfigReference ¶
func (mg *TargetGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TargetGroup.
func (*TargetGroup) SetProviderReference ¶
func (mg *TargetGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TargetGroup. Deprecated: Use SetProviderConfigReference.
func (*TargetGroup) SetPublishConnectionDetailsTo ¶
func (mg *TargetGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TargetGroup.
func (*TargetGroup) SetWriteConnectionSecretToReference ¶
func (mg *TargetGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TargetGroup.
type TargetGroupAttachment ¶
type TargetGroupAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TargetGroupAttachmentSpec `json:"spec"` Status TargetGroupAttachmentStatus `json:"status,omitempty"` }
TargetGroupAttachment is the Schema for the TargetGroupAttachments API +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,tencentcloudjet}
func (*TargetGroupAttachment) DeepCopy ¶
func (in *TargetGroupAttachment) DeepCopy() *TargetGroupAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupAttachment.
func (*TargetGroupAttachment) DeepCopyInto ¶
func (in *TargetGroupAttachment) DeepCopyInto(out *TargetGroupAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetGroupAttachment) DeepCopyObject ¶
func (in *TargetGroupAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TargetGroupAttachment) GetCondition ¶
func (mg *TargetGroupAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TargetGroupAttachment.
func (*TargetGroupAttachment) GetConnectionDetailsMapping ¶
func (tr *TargetGroupAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TargetGroupAttachment
func (*TargetGroupAttachment) GetDeletionPolicy ¶
func (mg *TargetGroupAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TargetGroupAttachment.
func (*TargetGroupAttachment) GetID ¶
func (tr *TargetGroupAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this TargetGroupAttachment
func (*TargetGroupAttachment) GetObservation ¶
func (tr *TargetGroupAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this TargetGroupAttachment
func (*TargetGroupAttachment) GetParameters ¶
func (tr *TargetGroupAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this TargetGroupAttachment
func (*TargetGroupAttachment) GetProviderConfigReference ¶
func (mg *TargetGroupAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TargetGroupAttachment.
func (*TargetGroupAttachment) GetProviderReference ¶
func (mg *TargetGroupAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this TargetGroupAttachment. Deprecated: Use GetProviderConfigReference.
func (*TargetGroupAttachment) GetPublishConnectionDetailsTo ¶
func (mg *TargetGroupAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TargetGroupAttachment.
func (*TargetGroupAttachment) GetTerraformResourceType ¶
func (mg *TargetGroupAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TargetGroupAttachment
func (*TargetGroupAttachment) GetTerraformSchemaVersion ¶
func (tr *TargetGroupAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TargetGroupAttachment) GetWriteConnectionSecretToReference ¶
func (mg *TargetGroupAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TargetGroupAttachment.
func (*TargetGroupAttachment) LateInitialize ¶
func (tr *TargetGroupAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TargetGroupAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*TargetGroupAttachment) ResolveReferences ¶
ResolveReferences of this TargetGroupAttachment.
func (*TargetGroupAttachment) SetConditions ¶
func (mg *TargetGroupAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this TargetGroupAttachment.
func (*TargetGroupAttachment) SetDeletionPolicy ¶
func (mg *TargetGroupAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TargetGroupAttachment.
func (*TargetGroupAttachment) SetObservation ¶
func (tr *TargetGroupAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this TargetGroupAttachment
func (*TargetGroupAttachment) SetParameters ¶
func (tr *TargetGroupAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this TargetGroupAttachment
func (*TargetGroupAttachment) SetProviderConfigReference ¶
func (mg *TargetGroupAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TargetGroupAttachment.
func (*TargetGroupAttachment) SetProviderReference ¶
func (mg *TargetGroupAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TargetGroupAttachment. Deprecated: Use SetProviderConfigReference.
func (*TargetGroupAttachment) SetPublishConnectionDetailsTo ¶
func (mg *TargetGroupAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TargetGroupAttachment.
func (*TargetGroupAttachment) SetWriteConnectionSecretToReference ¶
func (mg *TargetGroupAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TargetGroupAttachment.
type TargetGroupAttachmentList ¶
type TargetGroupAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TargetGroupAttachment `json:"items"` }
TargetGroupAttachmentList contains a list of TargetGroupAttachments
func (*TargetGroupAttachmentList) DeepCopy ¶
func (in *TargetGroupAttachmentList) DeepCopy() *TargetGroupAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupAttachmentList.
func (*TargetGroupAttachmentList) DeepCopyInto ¶
func (in *TargetGroupAttachmentList) DeepCopyInto(out *TargetGroupAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetGroupAttachmentList) DeepCopyObject ¶
func (in *TargetGroupAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TargetGroupAttachmentList) GetItems ¶
func (l *TargetGroupAttachmentList) GetItems() []resource.Managed
GetItems of this TargetGroupAttachmentList.
type TargetGroupAttachmentObservation ¶
type TargetGroupAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TargetGroupAttachmentObservation) DeepCopy ¶
func (in *TargetGroupAttachmentObservation) DeepCopy() *TargetGroupAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupAttachmentObservation.
func (*TargetGroupAttachmentObservation) DeepCopyInto ¶
func (in *TargetGroupAttachmentObservation) DeepCopyInto(out *TargetGroupAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupAttachmentParameters ¶
type TargetGroupAttachmentParameters struct { // ID of the CLB. // +crossplane:generate:reference:type=Instance // +kubebuilder:validation:Optional ClbID *string `json:"clbId,omitempty" tf:"clb_id,omitempty"` // +kubebuilder:validation:Optional ClbIDRef *v1.Reference `json:"clbIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClbIDSelector *v1.Selector `json:"clbIdSelector,omitempty" tf:"-"` // ID of the CLB listener. // +crossplane:generate:reference:type=Listener // +kubebuilder:validation:Optional ListenerID *string `json:"listenerId,omitempty" tf:"listener_id,omitempty"` // +kubebuilder:validation:Optional ListenerIDRef *v1.Reference `json:"listenerIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ListenerIDSelector *v1.Selector `json:"listenerIdSelector,omitempty" tf:"-"` // ID of the CLB listener rule. // +crossplane:generate:reference:type=ListenerRule // +kubebuilder:validation:Optional RuleID *string `json:"ruleId,omitempty" tf:"rule_id,omitempty"` // +kubebuilder:validation:Optional RuleIDRef *v1.Reference `json:"ruleIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional RuleIDSelector *v1.Selector `json:"ruleIdSelector,omitempty" tf:"-"` // ID of the CLB target group. // +crossplane:generate:reference:type=TargetGroup // +kubebuilder:validation:Optional TargetGroupID *string `json:"targetGroupId,omitempty" tf:"target_group_id,omitempty"` // +kubebuilder:validation:Optional TargetGroupIDRef *v1.Reference `json:"targetGroupIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TargetGroupIDSelector *v1.Selector `json:"targetGroupIdSelector,omitempty" tf:"-"` // ID of the CLB target group. // +kubebuilder:validation:Optional TargrtGroupID *string `json:"targrtGroupId,omitempty" tf:"targrt_group_id,omitempty"` }
func (*TargetGroupAttachmentParameters) DeepCopy ¶
func (in *TargetGroupAttachmentParameters) DeepCopy() *TargetGroupAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupAttachmentParameters.
func (*TargetGroupAttachmentParameters) DeepCopyInto ¶
func (in *TargetGroupAttachmentParameters) DeepCopyInto(out *TargetGroupAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupAttachmentSpec ¶
type TargetGroupAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TargetGroupAttachmentParameters `json:"forProvider"` }
TargetGroupAttachmentSpec defines the desired state of TargetGroupAttachment
func (*TargetGroupAttachmentSpec) DeepCopy ¶
func (in *TargetGroupAttachmentSpec) DeepCopy() *TargetGroupAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupAttachmentSpec.
func (*TargetGroupAttachmentSpec) DeepCopyInto ¶
func (in *TargetGroupAttachmentSpec) DeepCopyInto(out *TargetGroupAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupAttachmentStatus ¶
type TargetGroupAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TargetGroupAttachmentObservation `json:"atProvider,omitempty"` }
TargetGroupAttachmentStatus defines the observed state of TargetGroupAttachment.
func (*TargetGroupAttachmentStatus) DeepCopy ¶
func (in *TargetGroupAttachmentStatus) DeepCopy() *TargetGroupAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupAttachmentStatus.
func (*TargetGroupAttachmentStatus) DeepCopyInto ¶
func (in *TargetGroupAttachmentStatus) DeepCopyInto(out *TargetGroupAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupInstanceAttachment ¶
type TargetGroupInstanceAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TargetGroupInstanceAttachmentSpec `json:"spec"` Status TargetGroupInstanceAttachmentStatus `json:"status,omitempty"` }
TargetGroupInstanceAttachment is the Schema for the TargetGroupInstanceAttachments API +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,tencentcloudjet}
func (*TargetGroupInstanceAttachment) DeepCopy ¶
func (in *TargetGroupInstanceAttachment) DeepCopy() *TargetGroupInstanceAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupInstanceAttachment.
func (*TargetGroupInstanceAttachment) DeepCopyInto ¶
func (in *TargetGroupInstanceAttachment) DeepCopyInto(out *TargetGroupInstanceAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetGroupInstanceAttachment) DeepCopyObject ¶
func (in *TargetGroupInstanceAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TargetGroupInstanceAttachment) GetCondition ¶
func (mg *TargetGroupInstanceAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TargetGroupInstanceAttachment.
func (*TargetGroupInstanceAttachment) GetConnectionDetailsMapping ¶
func (tr *TargetGroupInstanceAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TargetGroupInstanceAttachment
func (*TargetGroupInstanceAttachment) GetDeletionPolicy ¶
func (mg *TargetGroupInstanceAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TargetGroupInstanceAttachment.
func (*TargetGroupInstanceAttachment) GetID ¶
func (tr *TargetGroupInstanceAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this TargetGroupInstanceAttachment
func (*TargetGroupInstanceAttachment) GetObservation ¶
func (tr *TargetGroupInstanceAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this TargetGroupInstanceAttachment
func (*TargetGroupInstanceAttachment) GetParameters ¶
func (tr *TargetGroupInstanceAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this TargetGroupInstanceAttachment
func (*TargetGroupInstanceAttachment) GetProviderConfigReference ¶
func (mg *TargetGroupInstanceAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TargetGroupInstanceAttachment.
func (*TargetGroupInstanceAttachment) GetProviderReference ¶
func (mg *TargetGroupInstanceAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this TargetGroupInstanceAttachment. Deprecated: Use GetProviderConfigReference.
func (*TargetGroupInstanceAttachment) GetPublishConnectionDetailsTo ¶
func (mg *TargetGroupInstanceAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TargetGroupInstanceAttachment.
func (*TargetGroupInstanceAttachment) GetTerraformResourceType ¶
func (mg *TargetGroupInstanceAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TargetGroupInstanceAttachment
func (*TargetGroupInstanceAttachment) GetTerraformSchemaVersion ¶
func (tr *TargetGroupInstanceAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TargetGroupInstanceAttachment) GetWriteConnectionSecretToReference ¶
func (mg *TargetGroupInstanceAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TargetGroupInstanceAttachment.
func (*TargetGroupInstanceAttachment) LateInitialize ¶
func (tr *TargetGroupInstanceAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TargetGroupInstanceAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*TargetGroupInstanceAttachment) ResolveReferences ¶
func (mg *TargetGroupInstanceAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this TargetGroupInstanceAttachment.
func (*TargetGroupInstanceAttachment) SetConditions ¶
func (mg *TargetGroupInstanceAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this TargetGroupInstanceAttachment.
func (*TargetGroupInstanceAttachment) SetDeletionPolicy ¶
func (mg *TargetGroupInstanceAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TargetGroupInstanceAttachment.
func (*TargetGroupInstanceAttachment) SetObservation ¶
func (tr *TargetGroupInstanceAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this TargetGroupInstanceAttachment
func (*TargetGroupInstanceAttachment) SetParameters ¶
func (tr *TargetGroupInstanceAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this TargetGroupInstanceAttachment
func (*TargetGroupInstanceAttachment) SetProviderConfigReference ¶
func (mg *TargetGroupInstanceAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TargetGroupInstanceAttachment.
func (*TargetGroupInstanceAttachment) SetProviderReference ¶
func (mg *TargetGroupInstanceAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TargetGroupInstanceAttachment. Deprecated: Use SetProviderConfigReference.
func (*TargetGroupInstanceAttachment) SetPublishConnectionDetailsTo ¶
func (mg *TargetGroupInstanceAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TargetGroupInstanceAttachment.
func (*TargetGroupInstanceAttachment) SetWriteConnectionSecretToReference ¶
func (mg *TargetGroupInstanceAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TargetGroupInstanceAttachment.
type TargetGroupInstanceAttachmentList ¶
type TargetGroupInstanceAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TargetGroupInstanceAttachment `json:"items"` }
TargetGroupInstanceAttachmentList contains a list of TargetGroupInstanceAttachments
func (*TargetGroupInstanceAttachmentList) DeepCopy ¶
func (in *TargetGroupInstanceAttachmentList) DeepCopy() *TargetGroupInstanceAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupInstanceAttachmentList.
func (*TargetGroupInstanceAttachmentList) DeepCopyInto ¶
func (in *TargetGroupInstanceAttachmentList) DeepCopyInto(out *TargetGroupInstanceAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetGroupInstanceAttachmentList) DeepCopyObject ¶
func (in *TargetGroupInstanceAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TargetGroupInstanceAttachmentList) GetItems ¶
func (l *TargetGroupInstanceAttachmentList) GetItems() []resource.Managed
GetItems of this TargetGroupInstanceAttachmentList.
type TargetGroupInstanceAttachmentObservation ¶
type TargetGroupInstanceAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TargetGroupInstanceAttachmentObservation) DeepCopy ¶
func (in *TargetGroupInstanceAttachmentObservation) DeepCopy() *TargetGroupInstanceAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupInstanceAttachmentObservation.
func (*TargetGroupInstanceAttachmentObservation) DeepCopyInto ¶
func (in *TargetGroupInstanceAttachmentObservation) DeepCopyInto(out *TargetGroupInstanceAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupInstanceAttachmentParameters ¶
type TargetGroupInstanceAttachmentParameters struct { // The Intranet IP of the target group instance. // +kubebuilder:validation:Required BindIP *string `json:"bindIp" tf:"bind_ip,omitempty"` // Port of the target group instance. // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // Target group ID. // +crossplane:generate:reference:type=TargetGroup // +kubebuilder:validation:Optional TargetGroupID *string `json:"targetGroupId,omitempty" tf:"target_group_id,omitempty"` // +kubebuilder:validation:Optional TargetGroupIDRef *v1.Reference `json:"targetGroupIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TargetGroupIDSelector *v1.Selector `json:"targetGroupIdSelector,omitempty" tf:"-"` // The weight of the target group instance. // +kubebuilder:validation:Required Weight *float64 `json:"weight" tf:"weight,omitempty"` }
func (*TargetGroupInstanceAttachmentParameters) DeepCopy ¶
func (in *TargetGroupInstanceAttachmentParameters) DeepCopy() *TargetGroupInstanceAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupInstanceAttachmentParameters.
func (*TargetGroupInstanceAttachmentParameters) DeepCopyInto ¶
func (in *TargetGroupInstanceAttachmentParameters) DeepCopyInto(out *TargetGroupInstanceAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupInstanceAttachmentSpec ¶
type TargetGroupInstanceAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TargetGroupInstanceAttachmentParameters `json:"forProvider"` }
TargetGroupInstanceAttachmentSpec defines the desired state of TargetGroupInstanceAttachment
func (*TargetGroupInstanceAttachmentSpec) DeepCopy ¶
func (in *TargetGroupInstanceAttachmentSpec) DeepCopy() *TargetGroupInstanceAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupInstanceAttachmentSpec.
func (*TargetGroupInstanceAttachmentSpec) DeepCopyInto ¶
func (in *TargetGroupInstanceAttachmentSpec) DeepCopyInto(out *TargetGroupInstanceAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupInstanceAttachmentStatus ¶
type TargetGroupInstanceAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TargetGroupInstanceAttachmentObservation `json:"atProvider,omitempty"` }
TargetGroupInstanceAttachmentStatus defines the observed state of TargetGroupInstanceAttachment.
func (*TargetGroupInstanceAttachmentStatus) DeepCopy ¶
func (in *TargetGroupInstanceAttachmentStatus) DeepCopy() *TargetGroupInstanceAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupInstanceAttachmentStatus.
func (*TargetGroupInstanceAttachmentStatus) DeepCopyInto ¶
func (in *TargetGroupInstanceAttachmentStatus) DeepCopyInto(out *TargetGroupInstanceAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupInstancesObservation ¶
type TargetGroupInstancesObservation struct { }
func (*TargetGroupInstancesObservation) DeepCopy ¶
func (in *TargetGroupInstancesObservation) DeepCopy() *TargetGroupInstancesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupInstancesObservation.
func (*TargetGroupInstancesObservation) DeepCopyInto ¶
func (in *TargetGroupInstancesObservation) DeepCopyInto(out *TargetGroupInstancesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupInstancesParameters ¶
type TargetGroupInstancesParameters struct { // The internal ip of target group instance. // +kubebuilder:validation:Required BindIP *string `json:"bindIp" tf:"bind_ip,omitempty"` // The new port of target group instance. // +kubebuilder:validation:Optional NewPort *float64 `json:"newPort,omitempty" tf:"new_port,omitempty"` // The port of target group instance. // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // The weight of target group instance. // +kubebuilder:validation:Optional Weight *float64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*TargetGroupInstancesParameters) DeepCopy ¶
func (in *TargetGroupInstancesParameters) DeepCopy() *TargetGroupInstancesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupInstancesParameters.
func (*TargetGroupInstancesParameters) DeepCopyInto ¶
func (in *TargetGroupInstancesParameters) DeepCopyInto(out *TargetGroupInstancesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupList ¶
type TargetGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TargetGroup `json:"items"` }
TargetGroupList contains a list of TargetGroups
func (*TargetGroupList) DeepCopy ¶
func (in *TargetGroupList) DeepCopy() *TargetGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupList.
func (*TargetGroupList) DeepCopyInto ¶
func (in *TargetGroupList) DeepCopyInto(out *TargetGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetGroupList) DeepCopyObject ¶
func (in *TargetGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TargetGroupList) GetItems ¶
func (l *TargetGroupList) GetItems() []resource.Managed
GetItems of this TargetGroupList.
type TargetGroupObservation ¶
type TargetGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TargetGroupObservation) DeepCopy ¶
func (in *TargetGroupObservation) DeepCopy() *TargetGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupObservation.
func (*TargetGroupObservation) DeepCopyInto ¶
func (in *TargetGroupObservation) DeepCopyInto(out *TargetGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupParameters ¶
type TargetGroupParameters struct { // The default port of target group, add server after can use it. // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // The backend server of target group bind. // +kubebuilder:validation:Optional TargetGroupInstances []TargetGroupInstancesParameters `json:"targetGroupInstances,omitempty" tf:"target_group_instances,omitempty"` // Target group name. // +kubebuilder:validation:Optional TargetGroupName *string `json:"targetGroupName,omitempty" tf:"target_group_name,omitempty"` // VPC ID, default is based on the network. // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*TargetGroupParameters) DeepCopy ¶
func (in *TargetGroupParameters) DeepCopy() *TargetGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupParameters.
func (*TargetGroupParameters) DeepCopyInto ¶
func (in *TargetGroupParameters) DeepCopyInto(out *TargetGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupSpec ¶
type TargetGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TargetGroupParameters `json:"forProvider"` }
TargetGroupSpec defines the desired state of TargetGroup
func (*TargetGroupSpec) DeepCopy ¶
func (in *TargetGroupSpec) DeepCopy() *TargetGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupSpec.
func (*TargetGroupSpec) DeepCopyInto ¶
func (in *TargetGroupSpec) DeepCopyInto(out *TargetGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupStatus ¶
type TargetGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TargetGroupObservation `json:"atProvider,omitempty"` }
TargetGroupStatus defines the observed state of TargetGroup.
func (*TargetGroupStatus) DeepCopy ¶
func (in *TargetGroupStatus) DeepCopy() *TargetGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupStatus.
func (*TargetGroupStatus) DeepCopyInto ¶
func (in *TargetGroupStatus) DeepCopyInto(out *TargetGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetsObservation ¶
type TargetsObservation struct { }
func (*TargetsObservation) DeepCopy ¶
func (in *TargetsObservation) DeepCopy() *TargetsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetsObservation.
func (*TargetsObservation) DeepCopyInto ¶
func (in *TargetsObservation) DeepCopyInto(out *TargetsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetsParameters ¶
type TargetsParameters struct { // Eni IP address of the backend server, conflict with `instance_id` but must specify one of them. // +kubebuilder:validation:Optional EniIP *string `json:"eniIp,omitempty" tf:"eni_ip,omitempty"` // CVM Instance Id of the backend server, conflict with `eni_ip` but must specify one of them. // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Port of the backend server. Valid value ranges: (0~65535). // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // Forwarding weight of the backend service. Valid value ranges: (0~100). defaults to `10`. // +kubebuilder:validation:Optional Weight *float64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*TargetsParameters) DeepCopy ¶
func (in *TargetsParameters) DeepCopy() *TargetsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetsParameters.
func (*TargetsParameters) DeepCopyInto ¶
func (in *TargetsParameters) DeepCopyInto(out *TargetsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_albserverattachment_types.go
- zz_attachment_types.go
- zz_customizedconfig_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_instance_types.go
- zz_lb_types.go
- zz_listener_types.go
- zz_listenerrule_types.go
- zz_logset_types.go
- zz_logtopic_types.go
- zz_redirection_types.go
- zz_snatip_types.go
- zz_targetgroup_types.go
- zz_targetgroupattachment_types.go
- zz_targetgroupinstanceattachment_types.go