Versions in this module Expand all Collapse all v0 v0.4.2 Apr 26, 2023 Changes in this version + const CRDGroup + const CRDVersion + var AddToScheme = SchemeBuilder.AddToScheme + var CRDGroupVersion = schema.GroupVersion + var L7Policy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: L7Policy_Kind}.String() + var L7Policy_GroupVersionKind = CRDGroupVersion.WithKind(L7Policy_Kind) + var L7Policy_Kind = "L7Policy" + var L7Policy_KindAPIVersion = L7Policy_Kind + "." + CRDGroupVersion.String() + var L7Rule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: L7Rule_Kind}.String() + var L7Rule_GroupVersionKind = CRDGroupVersion.WithKind(L7Rule_Kind) + var L7Rule_Kind = "L7Rule" + var L7Rule_KindAPIVersion = L7Rule_Kind + "." + CRDGroupVersion.String() + var Listener_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Listener_Kind}.String() + var Listener_GroupVersionKind = CRDGroupVersion.WithKind(Listener_Kind) + var Listener_Kind = "Listener" + var Listener_KindAPIVersion = Listener_Kind + "." + CRDGroupVersion.String() + var LoadBalancer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LoadBalancer_Kind}.String() + var LoadBalancer_GroupVersionKind = CRDGroupVersion.WithKind(LoadBalancer_Kind) + var LoadBalancer_Kind = "LoadBalancer" + var LoadBalancer_KindAPIVersion = LoadBalancer_Kind + "." + CRDGroupVersion.String() + var Member_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Member_Kind}.String() + var Member_GroupVersionKind = CRDGroupVersion.WithKind(Member_Kind) + var Member_Kind = "Member" + var Member_KindAPIVersion = Member_Kind + "." + CRDGroupVersion.String() + var Monitor_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Monitor_Kind}.String() + var Monitor_GroupVersionKind = CRDGroupVersion.WithKind(Monitor_Kind) + var Monitor_Kind = "Monitor" + var Monitor_KindAPIVersion = Monitor_Kind + "." + CRDGroupVersion.String() + var Pool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Pool_Kind}.String() + var Pool_GroupVersionKind = CRDGroupVersion.WithKind(Pool_Kind) + var Pool_Kind = "Pool" + var Pool_KindAPIVersion = Pool_Kind + "." + CRDGroupVersion.String() + var SchemeBuilder = &scheme.Builder + var Whitelist_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Whitelist_Kind}.String() + var Whitelist_GroupVersionKind = CRDGroupVersion.WithKind(Whitelist_Kind) + var Whitelist_Kind = "Whitelist" + var Whitelist_KindAPIVersion = Whitelist_Kind + "." + CRDGroupVersion.String() + type L7Policy struct + Spec L7PolicySpec + Status L7PolicyStatus + func (in *L7Policy) DeepCopy() *L7Policy + func (in *L7Policy) DeepCopyInto(out *L7Policy) + func (in *L7Policy) DeepCopyObject() runtime.Object + func (mg *L7Policy) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *L7Policy) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *L7Policy) GetProviderConfigReference() *xpv1.Reference + func (mg *L7Policy) GetProviderReference() *xpv1.Reference + func (mg *L7Policy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *L7Policy) GetTerraformResourceType() string + func (mg *L7Policy) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *L7Policy) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *L7Policy) SetConditions(c ...xpv1.Condition) + func (mg *L7Policy) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *L7Policy) SetProviderConfigReference(r *xpv1.Reference) + func (mg *L7Policy) SetProviderReference(r *xpv1.Reference) + func (mg *L7Policy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *L7Policy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *L7Policy) GetConnectionDetailsMapping() map[string]string + func (tr *L7Policy) GetID() string + func (tr *L7Policy) GetObservation() (map[string]any, error) + func (tr *L7Policy) GetParameters() (map[string]any, error) + func (tr *L7Policy) GetTerraformSchemaVersion() int + func (tr *L7Policy) LateInitialize(attrs []byte) (bool, error) + func (tr *L7Policy) SetObservation(obs map[string]any) error + func (tr *L7Policy) SetParameters(params map[string]any) error + type L7PolicyList struct + Items []L7Policy + func (in *L7PolicyList) DeepCopy() *L7PolicyList + func (in *L7PolicyList) DeepCopyInto(out *L7PolicyList) + func (in *L7PolicyList) DeepCopyObject() runtime.Object + func (l *L7PolicyList) GetItems() []resource.Managed + type L7PolicyObservation struct + ID *string + func (in *L7PolicyObservation) DeepCopy() *L7PolicyObservation + func (in *L7PolicyObservation) DeepCopyInto(out *L7PolicyObservation) + type L7PolicyParameters struct + Action *string + AdminStateUp *bool + Description *string + ListenerID *string + ListenerIDRef *v1.Reference + ListenerIDSelector *v1.Selector + Name *string + Position *float64 + RedirectListenerID *string + RedirectListenerIDRef *v1.Reference + RedirectListenerIDSelector *v1.Selector + RedirectPoolID *string + RedirectPoolIDRef *v1.Reference + RedirectPoolIDSelector *v1.Selector + Region *string + TenantID *string + TenantIDRef *v1.Reference + TenantIDSelector *v1.Selector + func (in *L7PolicyParameters) DeepCopy() *L7PolicyParameters + func (in *L7PolicyParameters) DeepCopyInto(out *L7PolicyParameters) + type L7PolicySpec struct + ForProvider L7PolicyParameters + func (in *L7PolicySpec) DeepCopy() *L7PolicySpec + func (in *L7PolicySpec) DeepCopyInto(out *L7PolicySpec) + type L7PolicyStatus struct + AtProvider L7PolicyObservation + func (in *L7PolicyStatus) DeepCopy() *L7PolicyStatus + func (in *L7PolicyStatus) DeepCopyInto(out *L7PolicyStatus) + type L7Rule struct + Spec L7RuleSpec + Status L7RuleStatus + func (in *L7Rule) DeepCopy() *L7Rule + func (in *L7Rule) DeepCopyInto(out *L7Rule) + func (in *L7Rule) DeepCopyObject() runtime.Object + func (mg *L7Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *L7Rule) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *L7Rule) GetProviderConfigReference() *xpv1.Reference + func (mg *L7Rule) GetProviderReference() *xpv1.Reference + func (mg *L7Rule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *L7Rule) GetTerraformResourceType() string + func (mg *L7Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *L7Rule) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *L7Rule) SetConditions(c ...xpv1.Condition) + func (mg *L7Rule) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *L7Rule) SetProviderConfigReference(r *xpv1.Reference) + func (mg *L7Rule) SetProviderReference(r *xpv1.Reference) + func (mg *L7Rule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *L7Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *L7Rule) GetConnectionDetailsMapping() map[string]string + func (tr *L7Rule) GetID() string + func (tr *L7Rule) GetObservation() (map[string]any, error) + func (tr *L7Rule) GetParameters() (map[string]any, error) + func (tr *L7Rule) GetTerraformSchemaVersion() int + func (tr *L7Rule) LateInitialize(attrs []byte) (bool, error) + func (tr *L7Rule) SetObservation(obs map[string]any) error + func (tr *L7Rule) SetParameters(params map[string]any) error + type L7RuleList struct + Items []L7Rule + func (in *L7RuleList) DeepCopy() *L7RuleList + func (in *L7RuleList) DeepCopyInto(out *L7RuleList) + func (in *L7RuleList) DeepCopyObject() runtime.Object + func (l *L7RuleList) GetItems() []resource.Managed + type L7RuleObservation struct + ID *string + ListenerID *string + func (in *L7RuleObservation) DeepCopy() *L7RuleObservation + func (in *L7RuleObservation) DeepCopyInto(out *L7RuleObservation) + type L7RuleParameters struct + AdminStateUp *bool + CompareType *string + Key *string + L7PolicyID *string + L7PolicyIDRef *v1.Reference + L7PolicyIDSelector *v1.Selector + Region *string + TenantID *string + TenantIDRef *v1.Reference + TenantIDSelector *v1.Selector + Type *string + Value *string + func (in *L7RuleParameters) DeepCopy() *L7RuleParameters + func (in *L7RuleParameters) DeepCopyInto(out *L7RuleParameters) + type L7RuleSpec struct + ForProvider L7RuleParameters + func (in *L7RuleSpec) DeepCopy() *L7RuleSpec + func (in *L7RuleSpec) DeepCopyInto(out *L7RuleSpec) + type L7RuleStatus struct + AtProvider L7RuleObservation + func (in *L7RuleStatus) DeepCopy() *L7RuleStatus + func (in *L7RuleStatus) DeepCopyInto(out *L7RuleStatus) + type Listener struct + Spec ListenerSpec + Status ListenerStatus + 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 (mg *Listener) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Listener) GetProviderConfigReference() *xpv1.Reference + func (mg *Listener) GetProviderReference() *xpv1.Reference + func (mg *Listener) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Listener) GetTerraformResourceType() string + func (mg *Listener) GetWriteConnectionSecretToReference() *xpv1.SecretReference + 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 (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) + func (tr *Listener) GetConnectionDetailsMapping() map[string]string + func (tr *Listener) GetID() string + func (tr *Listener) GetObservation() (map[string]any, error) + func (tr *Listener) GetParameters() (map[string]any, error) + func (tr *Listener) GetTerraformSchemaVersion() int + func (tr *Listener) LateInitialize(attrs []byte) (bool, error) + func (tr *Listener) SetObservation(obs map[string]any) error + func (tr *Listener) SetParameters(params map[string]any) error + type ListenerList struct + Items []Listener + func (in *ListenerList) DeepCopy() *ListenerList + func (in *ListenerList) DeepCopyInto(out *ListenerList) + func (in *ListenerList) DeepCopyObject() runtime.Object + func (l *ListenerList) GetItems() []resource.Managed + type ListenerObservation struct + ID *string + func (in *ListenerObservation) DeepCopy() *ListenerObservation + func (in *ListenerObservation) DeepCopyInto(out *ListenerObservation) + type ListenerParameters struct + AdminStateUp *bool + DefaultPoolID *string + DefaultPoolIDRef *v1.Reference + DefaultPoolIDSelector *v1.Selector + DefaultTLSContainerRef *string + Description *string + Http2Enable *bool + IdleTimeout *float64 + LoadbalancerID *string + LoadbalancerIDRef *v1.Reference + LoadbalancerIDSelector *v1.Selector + Name *string + Protocol *string + ProtocolPort *float64 + Region *string + RequestTimeout *float64 + ResponseTimeout *float64 + SniContainerRefs []*string + TLSCiphersPolicy *string + Tags map[string]*string + TenantID *string + TenantIDRef *v1.Reference + TenantIDSelector *v1.Selector + TransparentClientIPEnable *bool + func (in *ListenerParameters) DeepCopy() *ListenerParameters + func (in *ListenerParameters) DeepCopyInto(out *ListenerParameters) + type ListenerSpec struct + ForProvider ListenerParameters + func (in *ListenerSpec) DeepCopy() *ListenerSpec + func (in *ListenerSpec) DeepCopyInto(out *ListenerSpec) + type ListenerStatus struct + AtProvider ListenerObservation + func (in *ListenerStatus) DeepCopy() *ListenerStatus + func (in *ListenerStatus) DeepCopyInto(out *ListenerStatus) + type LoadBalancer struct + Spec LoadBalancerSpec + Status LoadBalancerStatus + func (in *LoadBalancer) DeepCopy() *LoadBalancer + func (in *LoadBalancer) DeepCopyInto(out *LoadBalancer) + func (in *LoadBalancer) DeepCopyObject() runtime.Object + func (mg *LoadBalancer) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *LoadBalancer) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *LoadBalancer) GetProviderConfigReference() *xpv1.Reference + func (mg *LoadBalancer) GetProviderReference() *xpv1.Reference + func (mg *LoadBalancer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *LoadBalancer) GetTerraformResourceType() string + func (mg *LoadBalancer) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *LoadBalancer) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *LoadBalancer) SetConditions(c ...xpv1.Condition) + func (mg *LoadBalancer) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *LoadBalancer) SetProviderConfigReference(r *xpv1.Reference) + func (mg *LoadBalancer) SetProviderReference(r *xpv1.Reference) + func (mg *LoadBalancer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *LoadBalancer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *LoadBalancer) GetConnectionDetailsMapping() map[string]string + func (tr *LoadBalancer) GetID() string + func (tr *LoadBalancer) GetObservation() (map[string]any, error) + func (tr *LoadBalancer) GetParameters() (map[string]any, error) + func (tr *LoadBalancer) GetTerraformSchemaVersion() int + func (tr *LoadBalancer) LateInitialize(attrs []byte) (bool, error) + func (tr *LoadBalancer) SetObservation(obs map[string]any) error + func (tr *LoadBalancer) SetParameters(params map[string]any) error + type LoadBalancerList struct + Items []LoadBalancer + func (in *LoadBalancerList) DeepCopy() *LoadBalancerList + func (in *LoadBalancerList) DeepCopyInto(out *LoadBalancerList) + func (in *LoadBalancerList) DeepCopyObject() runtime.Object + func (l *LoadBalancerList) GetItems() []resource.Managed + type LoadBalancerObservation struct + ID *string + VipPortID *string + func (in *LoadBalancerObservation) DeepCopy() *LoadBalancerObservation + func (in *LoadBalancerObservation) DeepCopyInto(out *LoadBalancerObservation) + type LoadBalancerParameters struct + AdminStateUp *bool + Description *string + Flavor *string + LoadbalancerProvider *string + Name *string + Region *string + SecurityGroupIDRefs []v1.Reference + SecurityGroupIDSelector *v1.Selector + SecurityGroupIds []*string + Tags map[string]*string + TenantID *string + TenantIDRef *v1.Reference + TenantIDSelector *v1.Selector + VipAddress *string + VipSubnetID *string + VipSubnetIDRef *v1.Reference + VipSubnetIDSelector *v1.Selector + func (in *LoadBalancerParameters) DeepCopy() *LoadBalancerParameters + func (in *LoadBalancerParameters) DeepCopyInto(out *LoadBalancerParameters) + type LoadBalancerSpec struct + ForProvider LoadBalancerParameters + func (in *LoadBalancerSpec) DeepCopy() *LoadBalancerSpec + func (in *LoadBalancerSpec) DeepCopyInto(out *LoadBalancerSpec) + type LoadBalancerStatus struct + AtProvider LoadBalancerObservation + func (in *LoadBalancerStatus) DeepCopy() *LoadBalancerStatus + func (in *LoadBalancerStatus) DeepCopyInto(out *LoadBalancerStatus) + type Member struct + Spec MemberSpec + Status MemberStatus + func (in *Member) DeepCopy() *Member + func (in *Member) DeepCopyInto(out *Member) + func (in *Member) DeepCopyObject() runtime.Object + func (mg *Member) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Member) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Member) GetProviderConfigReference() *xpv1.Reference + func (mg *Member) GetProviderReference() *xpv1.Reference + func (mg *Member) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Member) GetTerraformResourceType() string + func (mg *Member) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Member) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *Member) SetConditions(c ...xpv1.Condition) + func (mg *Member) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Member) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Member) SetProviderReference(r *xpv1.Reference) + func (mg *Member) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Member) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Member) GetConnectionDetailsMapping() map[string]string + func (tr *Member) GetID() string + func (tr *Member) GetObservation() (map[string]any, error) + func (tr *Member) GetParameters() (map[string]any, error) + func (tr *Member) GetTerraformSchemaVersion() int + func (tr *Member) LateInitialize(attrs []byte) (bool, error) + func (tr *Member) SetObservation(obs map[string]any) error + func (tr *Member) SetParameters(params map[string]any) error + type MemberList struct + Items []Member + func (in *MemberList) DeepCopy() *MemberList + func (in *MemberList) DeepCopyInto(out *MemberList) + func (in *MemberList) DeepCopyObject() runtime.Object + func (l *MemberList) GetItems() []resource.Managed + type MemberObservation struct + ID *string + func (in *MemberObservation) DeepCopy() *MemberObservation + func (in *MemberObservation) DeepCopyInto(out *MemberObservation) + type MemberParameters struct + Address *string + AdminStateUp *bool + Name *string + PoolID *string + PoolIDRef *v1.Reference + PoolIDSelector *v1.Selector + ProtocolPort *float64 + Region *string + SubnetID *string + SubnetIDRef *v1.Reference + SubnetIDSelector *v1.Selector + TenantID *string + TenantIDRef *v1.Reference + TenantIDSelector *v1.Selector + Weight *float64 + func (in *MemberParameters) DeepCopy() *MemberParameters + func (in *MemberParameters) DeepCopyInto(out *MemberParameters) + type MemberSpec struct + ForProvider MemberParameters + func (in *MemberSpec) DeepCopy() *MemberSpec + func (in *MemberSpec) DeepCopyInto(out *MemberSpec) + type MemberStatus struct + AtProvider MemberObservation + func (in *MemberStatus) DeepCopy() *MemberStatus + func (in *MemberStatus) DeepCopyInto(out *MemberStatus) + type Monitor struct + Spec MonitorSpec + Status MonitorStatus + func (in *Monitor) DeepCopy() *Monitor + func (in *Monitor) DeepCopyInto(out *Monitor) + func (in *Monitor) DeepCopyObject() runtime.Object + func (mg *Monitor) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Monitor) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Monitor) GetProviderConfigReference() *xpv1.Reference + func (mg *Monitor) GetProviderReference() *xpv1.Reference + func (mg *Monitor) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Monitor) GetTerraformResourceType() string + func (mg *Monitor) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Monitor) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *Monitor) SetConditions(c ...xpv1.Condition) + func (mg *Monitor) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Monitor) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Monitor) SetProviderReference(r *xpv1.Reference) + func (mg *Monitor) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Monitor) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Monitor) GetConnectionDetailsMapping() map[string]string + func (tr *Monitor) GetID() string + func (tr *Monitor) GetObservation() (map[string]any, error) + func (tr *Monitor) GetParameters() (map[string]any, error) + func (tr *Monitor) GetTerraformSchemaVersion() int + func (tr *Monitor) LateInitialize(attrs []byte) (bool, error) + func (tr *Monitor) SetObservation(obs map[string]any) error + func (tr *Monitor) SetParameters(params map[string]any) error + type MonitorList struct + Items []Monitor + func (in *MonitorList) DeepCopy() *MonitorList + func (in *MonitorList) DeepCopyInto(out *MonitorList) + func (in *MonitorList) DeepCopyObject() runtime.Object + func (l *MonitorList) GetItems() []resource.Managed + type MonitorObservation struct + ID *string + func (in *MonitorObservation) DeepCopy() *MonitorObservation + func (in *MonitorObservation) DeepCopyInto(out *MonitorObservation) + type MonitorParameters struct + AdminStateUp *bool + Delay *float64 + ExpectedCodes *string + HTTPMethod *string + MaxRetries *float64 + Name *string + PoolID *string + PoolIDRef *v1.Reference + PoolIDSelector *v1.Selector + Port *float64 + Region *string + TenantID *string + TenantIDRef *v1.Reference + TenantIDSelector *v1.Selector + Timeout *float64 + Type *string + URLPath *string + func (in *MonitorParameters) DeepCopy() *MonitorParameters + func (in *MonitorParameters) DeepCopyInto(out *MonitorParameters) + type MonitorSpec struct + ForProvider MonitorParameters + func (in *MonitorSpec) DeepCopy() *MonitorSpec + func (in *MonitorSpec) DeepCopyInto(out *MonitorSpec) + type MonitorStatus struct + AtProvider MonitorObservation + func (in *MonitorStatus) DeepCopy() *MonitorStatus + func (in *MonitorStatus) DeepCopyInto(out *MonitorStatus) + type PersistenceObservation struct + func (in *PersistenceObservation) DeepCopy() *PersistenceObservation + func (in *PersistenceObservation) DeepCopyInto(out *PersistenceObservation) + type PersistenceParameters struct + CookieName *string + Timeout *float64 + Type *string + func (in *PersistenceParameters) DeepCopy() *PersistenceParameters + func (in *PersistenceParameters) DeepCopyInto(out *PersistenceParameters) + type Pool struct + Spec PoolSpec + Status PoolStatus + func (in *Pool) DeepCopy() *Pool + func (in *Pool) DeepCopyInto(out *Pool) + func (in *Pool) DeepCopyObject() runtime.Object + func (mg *Pool) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Pool) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Pool) GetProviderConfigReference() *xpv1.Reference + func (mg *Pool) GetProviderReference() *xpv1.Reference + func (mg *Pool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Pool) GetTerraformResourceType() string + func (mg *Pool) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Pool) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *Pool) SetConditions(c ...xpv1.Condition) + func (mg *Pool) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Pool) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Pool) SetProviderReference(r *xpv1.Reference) + func (mg *Pool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Pool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Pool) GetConnectionDetailsMapping() map[string]string + func (tr *Pool) GetID() string + func (tr *Pool) GetObservation() (map[string]any, error) + func (tr *Pool) GetParameters() (map[string]any, error) + func (tr *Pool) GetTerraformSchemaVersion() int + func (tr *Pool) LateInitialize(attrs []byte) (bool, error) + func (tr *Pool) SetObservation(obs map[string]any) error + func (tr *Pool) SetParameters(params map[string]any) error + type PoolList struct + Items []Pool + func (in *PoolList) DeepCopy() *PoolList + func (in *PoolList) DeepCopyInto(out *PoolList) + func (in *PoolList) DeepCopyObject() runtime.Object + func (l *PoolList) GetItems() []resource.Managed + type PoolObservation struct + ID *string + func (in *PoolObservation) DeepCopy() *PoolObservation + func (in *PoolObservation) DeepCopyInto(out *PoolObservation) + type PoolParameters struct + AdminStateUp *bool + Description *string + LBMethod *string + ListenerID *string + ListenerIDRef *v1.Reference + ListenerIDSelector *v1.Selector + LoadbalancerID *string + LoadbalancerIDRef *v1.Reference + LoadbalancerIDSelector *v1.Selector + Name *string + Persistence []PersistenceParameters + Protocol *string + Region *string + TenantID *string + TenantIDRef *v1.Reference + TenantIDSelector *v1.Selector + func (in *PoolParameters) DeepCopy() *PoolParameters + func (in *PoolParameters) DeepCopyInto(out *PoolParameters) + type PoolSpec struct + ForProvider PoolParameters + func (in *PoolSpec) DeepCopy() *PoolSpec + func (in *PoolSpec) DeepCopyInto(out *PoolSpec) + type PoolStatus struct + AtProvider PoolObservation + func (in *PoolStatus) DeepCopy() *PoolStatus + func (in *PoolStatus) DeepCopyInto(out *PoolStatus) + type Whitelist struct + Spec WhitelistSpec + Status WhitelistStatus + func (in *Whitelist) DeepCopy() *Whitelist + func (in *Whitelist) DeepCopyInto(out *Whitelist) + func (in *Whitelist) DeepCopyObject() runtime.Object + func (mg *Whitelist) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Whitelist) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Whitelist) GetProviderConfigReference() *xpv1.Reference + func (mg *Whitelist) GetProviderReference() *xpv1.Reference + func (mg *Whitelist) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Whitelist) GetTerraformResourceType() string + func (mg *Whitelist) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Whitelist) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *Whitelist) SetConditions(c ...xpv1.Condition) + func (mg *Whitelist) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Whitelist) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Whitelist) SetProviderReference(r *xpv1.Reference) + func (mg *Whitelist) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Whitelist) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Whitelist) GetConnectionDetailsMapping() map[string]string + func (tr *Whitelist) GetID() string + func (tr *Whitelist) GetObservation() (map[string]any, error) + func (tr *Whitelist) GetParameters() (map[string]any, error) + func (tr *Whitelist) GetTerraformSchemaVersion() int + func (tr *Whitelist) LateInitialize(attrs []byte) (bool, error) + func (tr *Whitelist) SetObservation(obs map[string]any) error + func (tr *Whitelist) SetParameters(params map[string]any) error + type WhitelistList struct + Items []Whitelist + func (in *WhitelistList) DeepCopy() *WhitelistList + func (in *WhitelistList) DeepCopyInto(out *WhitelistList) + func (in *WhitelistList) DeepCopyObject() runtime.Object + func (l *WhitelistList) GetItems() []resource.Managed + type WhitelistObservation struct + ID *string + func (in *WhitelistObservation) DeepCopy() *WhitelistObservation + func (in *WhitelistObservation) DeepCopyInto(out *WhitelistObservation) + type WhitelistParameters struct + EnableWhitelist *bool + ListenerID *string + ListenerIDRef *v1.Reference + ListenerIDSelector *v1.Selector + TenantID *string + TenantIDRef *v1.Reference + TenantIDSelector *v1.Selector + Whitelist *string + func (in *WhitelistParameters) DeepCopy() *WhitelistParameters + func (in *WhitelistParameters) DeepCopyInto(out *WhitelistParameters) + type WhitelistSpec struct + ForProvider WhitelistParameters + func (in *WhitelistSpec) DeepCopy() *WhitelistSpec + func (in *WhitelistSpec) DeepCopyInto(out *WhitelistSpec) + type WhitelistStatus struct + AtProvider WhitelistObservation + func (in *WhitelistStatus) DeepCopy() *WhitelistStatus + func (in *WhitelistStatus) DeepCopyInto(out *WhitelistStatus)