Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=lb.otc.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type CertificateV2
- func (in *CertificateV2) DeepCopy() *CertificateV2
- func (in *CertificateV2) DeepCopyInto(out *CertificateV2)
- func (in *CertificateV2) DeepCopyObject() runtime.Object
- func (mg *CertificateV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CertificateV2) GetConnectionDetailsMapping() map[string]string
- func (mg *CertificateV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CertificateV2) GetID() string
- func (tr *CertificateV2) GetObservation() (map[string]interface{}, error)
- func (tr *CertificateV2) GetParameters() (map[string]interface{}, error)
- func (mg *CertificateV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *CertificateV2) GetProviderReference() *xpv1.Reference
- func (mg *CertificateV2) GetTerraformResourceType() string
- func (tr *CertificateV2) GetTerraformSchemaVersion() int
- func (mg *CertificateV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CertificateV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *CertificateV2) SetConditions(c ...xpv1.Condition)
- func (mg *CertificateV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CertificateV2) SetObservation(obs map[string]interface{}) error
- func (tr *CertificateV2) SetParameters(params map[string]interface{}) error
- func (mg *CertificateV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CertificateV2) SetProviderReference(r *xpv1.Reference)
- func (mg *CertificateV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CertificateV2List
- type CertificateV2Observation
- type CertificateV2Parameters
- type CertificateV2Spec
- type CertificateV2Status
- type CertificateV3
- func (in *CertificateV3) DeepCopy() *CertificateV3
- func (in *CertificateV3) DeepCopyInto(out *CertificateV3)
- func (in *CertificateV3) DeepCopyObject() runtime.Object
- func (mg *CertificateV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CertificateV3) GetConnectionDetailsMapping() map[string]string
- func (mg *CertificateV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CertificateV3) GetID() string
- func (tr *CertificateV3) GetObservation() (map[string]interface{}, error)
- func (tr *CertificateV3) GetParameters() (map[string]interface{}, error)
- func (mg *CertificateV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *CertificateV3) GetProviderReference() *xpv1.Reference
- func (mg *CertificateV3) GetTerraformResourceType() string
- func (tr *CertificateV3) GetTerraformSchemaVersion() int
- func (mg *CertificateV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CertificateV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *CertificateV3) SetConditions(c ...xpv1.Condition)
- func (mg *CertificateV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CertificateV3) SetObservation(obs map[string]interface{}) error
- func (tr *CertificateV3) SetParameters(params map[string]interface{}) error
- func (mg *CertificateV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CertificateV3) SetProviderReference(r *xpv1.Reference)
- func (mg *CertificateV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CertificateV3List
- type CertificateV3Observation
- type CertificateV3Parameters
- type CertificateV3Spec
- type CertificateV3Status
- type InsertHeadersObservation
- type InsertHeadersParameters
- type L7PolicyV2
- func (in *L7PolicyV2) DeepCopy() *L7PolicyV2
- func (in *L7PolicyV2) DeepCopyInto(out *L7PolicyV2)
- func (in *L7PolicyV2) DeepCopyObject() runtime.Object
- func (mg *L7PolicyV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *L7PolicyV2) GetConnectionDetailsMapping() map[string]string
- func (mg *L7PolicyV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *L7PolicyV2) GetID() string
- func (tr *L7PolicyV2) GetObservation() (map[string]interface{}, error)
- func (tr *L7PolicyV2) GetParameters() (map[string]interface{}, error)
- func (mg *L7PolicyV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *L7PolicyV2) GetProviderReference() *xpv1.Reference
- func (mg *L7PolicyV2) GetTerraformResourceType() string
- func (tr *L7PolicyV2) GetTerraformSchemaVersion() int
- func (mg *L7PolicyV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *L7PolicyV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *L7PolicyV2) SetConditions(c ...xpv1.Condition)
- func (mg *L7PolicyV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *L7PolicyV2) SetObservation(obs map[string]interface{}) error
- func (tr *L7PolicyV2) SetParameters(params map[string]interface{}) error
- func (mg *L7PolicyV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *L7PolicyV2) SetProviderReference(r *xpv1.Reference)
- func (mg *L7PolicyV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type L7PolicyV2List
- type L7PolicyV2Observation
- type L7PolicyV2Parameters
- type L7PolicyV2Spec
- type L7PolicyV2Status
- type L7RuleV2
- func (in *L7RuleV2) DeepCopy() *L7RuleV2
- func (in *L7RuleV2) DeepCopyInto(out *L7RuleV2)
- func (in *L7RuleV2) DeepCopyObject() runtime.Object
- func (mg *L7RuleV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *L7RuleV2) GetConnectionDetailsMapping() map[string]string
- func (mg *L7RuleV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *L7RuleV2) GetID() string
- func (tr *L7RuleV2) GetObservation() (map[string]interface{}, error)
- func (tr *L7RuleV2) GetParameters() (map[string]interface{}, error)
- func (mg *L7RuleV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *L7RuleV2) GetProviderReference() *xpv1.Reference
- func (mg *L7RuleV2) GetTerraformResourceType() string
- func (tr *L7RuleV2) GetTerraformSchemaVersion() int
- func (mg *L7RuleV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *L7RuleV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *L7RuleV2) SetConditions(c ...xpv1.Condition)
- func (mg *L7RuleV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *L7RuleV2) SetObservation(obs map[string]interface{}) error
- func (tr *L7RuleV2) SetParameters(params map[string]interface{}) error
- func (mg *L7RuleV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *L7RuleV2) SetProviderReference(r *xpv1.Reference)
- func (mg *L7RuleV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type L7RuleV2List
- type L7RuleV2Observation
- type L7RuleV2Parameters
- type L7RuleV2Spec
- type L7RuleV2Status
- type ListenerV2
- func (in *ListenerV2) DeepCopy() *ListenerV2
- func (in *ListenerV2) DeepCopyInto(out *ListenerV2)
- func (in *ListenerV2) DeepCopyObject() runtime.Object
- func (mg *ListenerV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ListenerV2) GetConnectionDetailsMapping() map[string]string
- func (mg *ListenerV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ListenerV2) GetID() string
- func (tr *ListenerV2) GetObservation() (map[string]interface{}, error)
- func (tr *ListenerV2) GetParameters() (map[string]interface{}, error)
- func (mg *ListenerV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *ListenerV2) GetProviderReference() *xpv1.Reference
- func (mg *ListenerV2) GetTerraformResourceType() string
- func (tr *ListenerV2) GetTerraformSchemaVersion() int
- func (mg *ListenerV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ListenerV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *ListenerV2) SetConditions(c ...xpv1.Condition)
- func (mg *ListenerV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ListenerV2) SetObservation(obs map[string]interface{}) error
- func (tr *ListenerV2) SetParameters(params map[string]interface{}) error
- func (mg *ListenerV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ListenerV2) SetProviderReference(r *xpv1.Reference)
- func (mg *ListenerV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ListenerV2List
- type ListenerV2Observation
- type ListenerV2Parameters
- type ListenerV2Spec
- type ListenerV2Status
- type ListenerV3
- func (in *ListenerV3) DeepCopy() *ListenerV3
- func (in *ListenerV3) DeepCopyInto(out *ListenerV3)
- func (in *ListenerV3) DeepCopyObject() runtime.Object
- func (mg *ListenerV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ListenerV3) GetConnectionDetailsMapping() map[string]string
- func (mg *ListenerV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ListenerV3) GetID() string
- func (tr *ListenerV3) GetObservation() (map[string]interface{}, error)
- func (tr *ListenerV3) GetParameters() (map[string]interface{}, error)
- func (mg *ListenerV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *ListenerV3) GetProviderReference() *xpv1.Reference
- func (mg *ListenerV3) GetTerraformResourceType() string
- func (tr *ListenerV3) GetTerraformSchemaVersion() int
- func (mg *ListenerV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ListenerV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *ListenerV3) SetConditions(c ...xpv1.Condition)
- func (mg *ListenerV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ListenerV3) SetObservation(obs map[string]interface{}) error
- func (tr *ListenerV3) SetParameters(params map[string]interface{}) error
- func (mg *ListenerV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ListenerV3) SetProviderReference(r *xpv1.Reference)
- func (mg *ListenerV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ListenerV3List
- type ListenerV3Observation
- type ListenerV3Parameters
- type ListenerV3Spec
- type ListenerV3Status
- type LoadbalancerV2
- func (in *LoadbalancerV2) DeepCopy() *LoadbalancerV2
- func (in *LoadbalancerV2) DeepCopyInto(out *LoadbalancerV2)
- func (in *LoadbalancerV2) DeepCopyObject() runtime.Object
- func (mg *LoadbalancerV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LoadbalancerV2) GetConnectionDetailsMapping() map[string]string
- func (mg *LoadbalancerV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LoadbalancerV2) GetID() string
- func (tr *LoadbalancerV2) GetObservation() (map[string]interface{}, error)
- func (tr *LoadbalancerV2) GetParameters() (map[string]interface{}, error)
- func (mg *LoadbalancerV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *LoadbalancerV2) GetProviderReference() *xpv1.Reference
- func (mg *LoadbalancerV2) GetTerraformResourceType() string
- func (tr *LoadbalancerV2) GetTerraformSchemaVersion() int
- func (mg *LoadbalancerV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LoadbalancerV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *LoadbalancerV2) SetConditions(c ...xpv1.Condition)
- func (mg *LoadbalancerV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LoadbalancerV2) SetObservation(obs map[string]interface{}) error
- func (tr *LoadbalancerV2) SetParameters(params map[string]interface{}) error
- func (mg *LoadbalancerV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LoadbalancerV2) SetProviderReference(r *xpv1.Reference)
- func (mg *LoadbalancerV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LoadbalancerV2List
- type LoadbalancerV2Observation
- type LoadbalancerV2Parameters
- type LoadbalancerV2Spec
- type LoadbalancerV2Status
- type LoadbalancerV3
- func (in *LoadbalancerV3) DeepCopy() *LoadbalancerV3
- func (in *LoadbalancerV3) DeepCopyInto(out *LoadbalancerV3)
- func (in *LoadbalancerV3) DeepCopyObject() runtime.Object
- func (mg *LoadbalancerV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LoadbalancerV3) GetConnectionDetailsMapping() map[string]string
- func (mg *LoadbalancerV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LoadbalancerV3) GetID() string
- func (tr *LoadbalancerV3) GetObservation() (map[string]interface{}, error)
- func (tr *LoadbalancerV3) GetParameters() (map[string]interface{}, error)
- func (mg *LoadbalancerV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *LoadbalancerV3) GetProviderReference() *xpv1.Reference
- func (mg *LoadbalancerV3) GetTerraformResourceType() string
- func (tr *LoadbalancerV3) GetTerraformSchemaVersion() int
- func (mg *LoadbalancerV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LoadbalancerV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *LoadbalancerV3) SetConditions(c ...xpv1.Condition)
- func (mg *LoadbalancerV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LoadbalancerV3) SetObservation(obs map[string]interface{}) error
- func (tr *LoadbalancerV3) SetParameters(params map[string]interface{}) error
- func (mg *LoadbalancerV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LoadbalancerV3) SetProviderReference(r *xpv1.Reference)
- func (mg *LoadbalancerV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LoadbalancerV3List
- type LoadbalancerV3Observation
- type LoadbalancerV3Parameters
- type LoadbalancerV3Spec
- type LoadbalancerV3Status
- type MemberV2
- func (in *MemberV2) DeepCopy() *MemberV2
- func (in *MemberV2) DeepCopyInto(out *MemberV2)
- func (in *MemberV2) DeepCopyObject() runtime.Object
- func (mg *MemberV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MemberV2) GetConnectionDetailsMapping() map[string]string
- func (mg *MemberV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MemberV2) GetID() string
- func (tr *MemberV2) GetObservation() (map[string]interface{}, error)
- func (tr *MemberV2) GetParameters() (map[string]interface{}, error)
- func (mg *MemberV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *MemberV2) GetProviderReference() *xpv1.Reference
- func (mg *MemberV2) GetTerraformResourceType() string
- func (tr *MemberV2) GetTerraformSchemaVersion() int
- func (mg *MemberV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MemberV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *MemberV2) SetConditions(c ...xpv1.Condition)
- func (mg *MemberV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MemberV2) SetObservation(obs map[string]interface{}) error
- func (tr *MemberV2) SetParameters(params map[string]interface{}) error
- func (mg *MemberV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MemberV2) SetProviderReference(r *xpv1.Reference)
- func (mg *MemberV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MemberV2List
- type MemberV2Observation
- type MemberV2Parameters
- type MemberV2Spec
- type MemberV2Status
- type MemberV3
- func (in *MemberV3) DeepCopy() *MemberV3
- func (in *MemberV3) DeepCopyInto(out *MemberV3)
- func (in *MemberV3) DeepCopyObject() runtime.Object
- func (mg *MemberV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MemberV3) GetConnectionDetailsMapping() map[string]string
- func (mg *MemberV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MemberV3) GetID() string
- func (tr *MemberV3) GetObservation() (map[string]interface{}, error)
- func (tr *MemberV3) GetParameters() (map[string]interface{}, error)
- func (mg *MemberV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *MemberV3) GetProviderReference() *xpv1.Reference
- func (mg *MemberV3) GetTerraformResourceType() string
- func (tr *MemberV3) GetTerraformSchemaVersion() int
- func (mg *MemberV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MemberV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *MemberV3) SetConditions(c ...xpv1.Condition)
- func (mg *MemberV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MemberV3) SetObservation(obs map[string]interface{}) error
- func (tr *MemberV3) SetParameters(params map[string]interface{}) error
- func (mg *MemberV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MemberV3) SetProviderReference(r *xpv1.Reference)
- func (mg *MemberV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MemberV3List
- type MemberV3Observation
- type MemberV3Parameters
- type MemberV3Spec
- type MemberV3Status
- type MonitorV2
- func (in *MonitorV2) DeepCopy() *MonitorV2
- func (in *MonitorV2) DeepCopyInto(out *MonitorV2)
- func (in *MonitorV2) DeepCopyObject() runtime.Object
- func (mg *MonitorV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MonitorV2) GetConnectionDetailsMapping() map[string]string
- func (mg *MonitorV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MonitorV2) GetID() string
- func (tr *MonitorV2) GetObservation() (map[string]interface{}, error)
- func (tr *MonitorV2) GetParameters() (map[string]interface{}, error)
- func (mg *MonitorV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorV2) GetProviderReference() *xpv1.Reference
- func (mg *MonitorV2) GetTerraformResourceType() string
- func (tr *MonitorV2) GetTerraformSchemaVersion() int
- func (mg *MonitorV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MonitorV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *MonitorV2) SetConditions(c ...xpv1.Condition)
- func (mg *MonitorV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MonitorV2) SetObservation(obs map[string]interface{}) error
- func (tr *MonitorV2) SetParameters(params map[string]interface{}) error
- func (mg *MonitorV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorV2) SetProviderReference(r *xpv1.Reference)
- func (mg *MonitorV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorV2List
- type MonitorV2Observation
- type MonitorV2Parameters
- type MonitorV2Spec
- type MonitorV2Status
- type MonitorV3
- func (in *MonitorV3) DeepCopy() *MonitorV3
- func (in *MonitorV3) DeepCopyInto(out *MonitorV3)
- func (in *MonitorV3) DeepCopyObject() runtime.Object
- func (mg *MonitorV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MonitorV3) GetConnectionDetailsMapping() map[string]string
- func (mg *MonitorV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MonitorV3) GetID() string
- func (tr *MonitorV3) GetObservation() (map[string]interface{}, error)
- func (tr *MonitorV3) GetParameters() (map[string]interface{}, error)
- func (mg *MonitorV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorV3) GetProviderReference() *xpv1.Reference
- func (mg *MonitorV3) GetTerraformResourceType() string
- func (tr *MonitorV3) GetTerraformSchemaVersion() int
- func (mg *MonitorV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MonitorV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *MonitorV3) SetConditions(c ...xpv1.Condition)
- func (mg *MonitorV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MonitorV3) SetObservation(obs map[string]interface{}) error
- func (tr *MonitorV3) SetParameters(params map[string]interface{}) error
- func (mg *MonitorV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorV3) SetProviderReference(r *xpv1.Reference)
- func (mg *MonitorV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorV3List
- type MonitorV3Observation
- type MonitorV3Parameters
- type MonitorV3Spec
- type MonitorV3Status
- type PersistenceObservation
- type PersistenceParameters
- type PolicyV3
- func (in *PolicyV3) DeepCopy() *PolicyV3
- func (in *PolicyV3) DeepCopyInto(out *PolicyV3)
- func (in *PolicyV3) DeepCopyObject() runtime.Object
- func (mg *PolicyV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PolicyV3) GetConnectionDetailsMapping() map[string]string
- func (mg *PolicyV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PolicyV3) GetID() string
- func (tr *PolicyV3) GetObservation() (map[string]interface{}, error)
- func (tr *PolicyV3) GetParameters() (map[string]interface{}, error)
- func (mg *PolicyV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *PolicyV3) GetProviderReference() *xpv1.Reference
- func (mg *PolicyV3) GetTerraformResourceType() string
- func (tr *PolicyV3) GetTerraformSchemaVersion() int
- func (mg *PolicyV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PolicyV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *PolicyV3) SetConditions(c ...xpv1.Condition)
- func (mg *PolicyV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PolicyV3) SetObservation(obs map[string]interface{}) error
- func (tr *PolicyV3) SetParameters(params map[string]interface{}) error
- func (mg *PolicyV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PolicyV3) SetProviderReference(r *xpv1.Reference)
- func (mg *PolicyV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyV3List
- type PolicyV3Observation
- type PolicyV3Parameters
- type PolicyV3Spec
- type PolicyV3Status
- type PoolV2
- func (in *PoolV2) DeepCopy() *PoolV2
- func (in *PoolV2) DeepCopyInto(out *PoolV2)
- func (in *PoolV2) DeepCopyObject() runtime.Object
- func (mg *PoolV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PoolV2) GetConnectionDetailsMapping() map[string]string
- func (mg *PoolV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PoolV2) GetID() string
- func (tr *PoolV2) GetObservation() (map[string]interface{}, error)
- func (tr *PoolV2) GetParameters() (map[string]interface{}, error)
- func (mg *PoolV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *PoolV2) GetProviderReference() *xpv1.Reference
- func (mg *PoolV2) GetTerraformResourceType() string
- func (tr *PoolV2) GetTerraformSchemaVersion() int
- func (mg *PoolV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PoolV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *PoolV2) SetConditions(c ...xpv1.Condition)
- func (mg *PoolV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PoolV2) SetObservation(obs map[string]interface{}) error
- func (tr *PoolV2) SetParameters(params map[string]interface{}) error
- func (mg *PoolV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PoolV2) SetProviderReference(r *xpv1.Reference)
- func (mg *PoolV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PoolV2List
- type PoolV2Observation
- type PoolV2Parameters
- type PoolV2Spec
- type PoolV2Status
- type PoolV3
- func (in *PoolV3) DeepCopy() *PoolV3
- func (in *PoolV3) DeepCopyInto(out *PoolV3)
- func (in *PoolV3) DeepCopyObject() runtime.Object
- func (mg *PoolV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PoolV3) GetConnectionDetailsMapping() map[string]string
- func (mg *PoolV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PoolV3) GetID() string
- func (tr *PoolV3) GetObservation() (map[string]interface{}, error)
- func (tr *PoolV3) GetParameters() (map[string]interface{}, error)
- func (mg *PoolV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *PoolV3) GetProviderReference() *xpv1.Reference
- func (mg *PoolV3) GetTerraformResourceType() string
- func (tr *PoolV3) GetTerraformSchemaVersion() int
- func (mg *PoolV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PoolV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *PoolV3) SetConditions(c ...xpv1.Condition)
- func (mg *PoolV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PoolV3) SetObservation(obs map[string]interface{}) error
- func (tr *PoolV3) SetParameters(params map[string]interface{}) error
- func (mg *PoolV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PoolV3) SetProviderReference(r *xpv1.Reference)
- func (mg *PoolV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PoolV3List
- type PoolV3Observation
- type PoolV3Parameters
- type PoolV3Spec
- type PoolV3Status
- type PublicIPObservation
- type PublicIPParameters
- type RuleV3
- func (in *RuleV3) DeepCopy() *RuleV3
- func (in *RuleV3) DeepCopyInto(out *RuleV3)
- func (in *RuleV3) DeepCopyObject() runtime.Object
- func (mg *RuleV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RuleV3) GetConnectionDetailsMapping() map[string]string
- func (mg *RuleV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RuleV3) GetID() string
- func (tr *RuleV3) GetObservation() (map[string]interface{}, error)
- func (tr *RuleV3) GetParameters() (map[string]interface{}, error)
- func (mg *RuleV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *RuleV3) GetProviderReference() *xpv1.Reference
- func (mg *RuleV3) GetTerraformResourceType() string
- func (tr *RuleV3) GetTerraformSchemaVersion() int
- func (mg *RuleV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RuleV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *RuleV3) SetConditions(c ...xpv1.Condition)
- func (mg *RuleV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RuleV3) SetObservation(obs map[string]interface{}) error
- func (tr *RuleV3) SetParameters(params map[string]interface{}) error
- func (mg *RuleV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RuleV3) SetProviderReference(r *xpv1.Reference)
- func (mg *RuleV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RuleV3List
- type RuleV3Observation
- type RuleV3Parameters
- type RuleV3Spec
- type RuleV3Status
- type RulesObservation
- type RulesParameters
- type SessionPersistenceObservation
- type SessionPersistenceParameters
- type WhitelistV2
- func (in *WhitelistV2) DeepCopy() *WhitelistV2
- func (in *WhitelistV2) DeepCopyInto(out *WhitelistV2)
- func (in *WhitelistV2) DeepCopyObject() runtime.Object
- func (mg *WhitelistV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WhitelistV2) GetConnectionDetailsMapping() map[string]string
- func (mg *WhitelistV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WhitelistV2) GetID() string
- func (tr *WhitelistV2) GetObservation() (map[string]interface{}, error)
- func (tr *WhitelistV2) GetParameters() (map[string]interface{}, error)
- func (mg *WhitelistV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *WhitelistV2) GetProviderReference() *xpv1.Reference
- func (mg *WhitelistV2) GetTerraformResourceType() string
- func (tr *WhitelistV2) GetTerraformSchemaVersion() int
- func (mg *WhitelistV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WhitelistV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *WhitelistV2) SetConditions(c ...xpv1.Condition)
- func (mg *WhitelistV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *WhitelistV2) SetObservation(obs map[string]interface{}) error
- func (tr *WhitelistV2) SetParameters(params map[string]interface{}) error
- func (mg *WhitelistV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WhitelistV2) SetProviderReference(r *xpv1.Reference)
- func (mg *WhitelistV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WhitelistV2List
- type WhitelistV2Observation
- type WhitelistV2Parameters
- type WhitelistV2Spec
- type WhitelistV2Status
Constants ¶
const ( CRDGroup = "lb.otc.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( CertificateV2_Kind = "CertificateV2" CertificateV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CertificateV2_Kind}.String() CertificateV2_KindAPIVersion = CertificateV2_Kind + "." + CRDGroupVersion.String() CertificateV2_GroupVersionKind = CRDGroupVersion.WithKind(CertificateV2_Kind) )
Repository type metadata.
var ( CertificateV3_Kind = "CertificateV3" CertificateV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CertificateV3_Kind}.String() CertificateV3_KindAPIVersion = CertificateV3_Kind + "." + CRDGroupVersion.String() CertificateV3_GroupVersionKind = CRDGroupVersion.WithKind(CertificateV3_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 ( L7PolicyV2_Kind = "L7PolicyV2" L7PolicyV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: L7PolicyV2_Kind}.String() L7PolicyV2_KindAPIVersion = L7PolicyV2_Kind + "." + CRDGroupVersion.String() L7PolicyV2_GroupVersionKind = CRDGroupVersion.WithKind(L7PolicyV2_Kind) )
Repository type metadata.
var ( L7RuleV2_Kind = "L7RuleV2" L7RuleV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: L7RuleV2_Kind}.String() L7RuleV2_KindAPIVersion = L7RuleV2_Kind + "." + CRDGroupVersion.String() L7RuleV2_GroupVersionKind = CRDGroupVersion.WithKind(L7RuleV2_Kind) )
Repository type metadata.
var ( ListenerV2_Kind = "ListenerV2" ListenerV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ListenerV2_Kind}.String() ListenerV2_KindAPIVersion = ListenerV2_Kind + "." + CRDGroupVersion.String() ListenerV2_GroupVersionKind = CRDGroupVersion.WithKind(ListenerV2_Kind) )
Repository type metadata.
var ( ListenerV3_Kind = "ListenerV3" ListenerV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ListenerV3_Kind}.String() ListenerV3_KindAPIVersion = ListenerV3_Kind + "." + CRDGroupVersion.String() ListenerV3_GroupVersionKind = CRDGroupVersion.WithKind(ListenerV3_Kind) )
Repository type metadata.
var ( LoadbalancerV2_Kind = "LoadbalancerV2" LoadbalancerV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LoadbalancerV2_Kind}.String() LoadbalancerV2_KindAPIVersion = LoadbalancerV2_Kind + "." + CRDGroupVersion.String() LoadbalancerV2_GroupVersionKind = CRDGroupVersion.WithKind(LoadbalancerV2_Kind) )
Repository type metadata.
var ( LoadbalancerV3_Kind = "LoadbalancerV3" LoadbalancerV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LoadbalancerV3_Kind}.String() LoadbalancerV3_KindAPIVersion = LoadbalancerV3_Kind + "." + CRDGroupVersion.String() LoadbalancerV3_GroupVersionKind = CRDGroupVersion.WithKind(LoadbalancerV3_Kind) )
Repository type metadata.
var ( MemberV2_Kind = "MemberV2" MemberV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MemberV2_Kind}.String() MemberV2_KindAPIVersion = MemberV2_Kind + "." + CRDGroupVersion.String() MemberV2_GroupVersionKind = CRDGroupVersion.WithKind(MemberV2_Kind) )
Repository type metadata.
var ( MemberV3_Kind = "MemberV3" MemberV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MemberV3_Kind}.String() MemberV3_KindAPIVersion = MemberV3_Kind + "." + CRDGroupVersion.String() MemberV3_GroupVersionKind = CRDGroupVersion.WithKind(MemberV3_Kind) )
Repository type metadata.
var ( MonitorV2_Kind = "MonitorV2" MonitorV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MonitorV2_Kind}.String() MonitorV2_KindAPIVersion = MonitorV2_Kind + "." + CRDGroupVersion.String() MonitorV2_GroupVersionKind = CRDGroupVersion.WithKind(MonitorV2_Kind) )
Repository type metadata.
var ( MonitorV3_Kind = "MonitorV3" MonitorV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MonitorV3_Kind}.String() MonitorV3_KindAPIVersion = MonitorV3_Kind + "." + CRDGroupVersion.String() MonitorV3_GroupVersionKind = CRDGroupVersion.WithKind(MonitorV3_Kind) )
Repository type metadata.
var ( PolicyV3_Kind = "PolicyV3" PolicyV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PolicyV3_Kind}.String() PolicyV3_KindAPIVersion = PolicyV3_Kind + "." + CRDGroupVersion.String() PolicyV3_GroupVersionKind = CRDGroupVersion.WithKind(PolicyV3_Kind) )
Repository type metadata.
var ( PoolV2_Kind = "PoolV2" PoolV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PoolV2_Kind}.String() PoolV2_KindAPIVersion = PoolV2_Kind + "." + CRDGroupVersion.String() PoolV2_GroupVersionKind = CRDGroupVersion.WithKind(PoolV2_Kind) )
Repository type metadata.
var ( PoolV3_Kind = "PoolV3" PoolV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PoolV3_Kind}.String() PoolV3_KindAPIVersion = PoolV3_Kind + "." + CRDGroupVersion.String() PoolV3_GroupVersionKind = CRDGroupVersion.WithKind(PoolV3_Kind) )
Repository type metadata.
var ( RuleV3_Kind = "RuleV3" RuleV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RuleV3_Kind}.String() RuleV3_KindAPIVersion = RuleV3_Kind + "." + CRDGroupVersion.String() RuleV3_GroupVersionKind = CRDGroupVersion.WithKind(RuleV3_Kind) )
Repository type metadata.
var ( WhitelistV2_Kind = "WhitelistV2" WhitelistV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WhitelistV2_Kind}.String() WhitelistV2_KindAPIVersion = WhitelistV2_Kind + "." + CRDGroupVersion.String() WhitelistV2_GroupVersionKind = CRDGroupVersion.WithKind(WhitelistV2_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type CertificateV2 ¶
type CertificateV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateV2Spec `json:"spec"` Status CertificateV2Status `json:"status,omitempty"` }
CertificateV2 is the Schema for the CertificateV2s 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,otcjet}
func (*CertificateV2) DeepCopy ¶
func (in *CertificateV2) DeepCopy() *CertificateV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV2.
func (*CertificateV2) DeepCopyInto ¶
func (in *CertificateV2) DeepCopyInto(out *CertificateV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateV2) DeepCopyObject ¶
func (in *CertificateV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateV2) GetCondition ¶
func (mg *CertificateV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CertificateV2.
func (*CertificateV2) GetConnectionDetailsMapping ¶
func (tr *CertificateV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CertificateV2
func (*CertificateV2) GetDeletionPolicy ¶
func (mg *CertificateV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CertificateV2.
func (*CertificateV2) GetID ¶
func (tr *CertificateV2) GetID() string
GetID returns ID of underlying Terraform resource of this CertificateV2
func (*CertificateV2) GetObservation ¶
func (tr *CertificateV2) GetObservation() (map[string]interface{}, error)
GetObservation of this CertificateV2
func (*CertificateV2) GetParameters ¶
func (tr *CertificateV2) GetParameters() (map[string]interface{}, error)
GetParameters of this CertificateV2
func (*CertificateV2) GetProviderConfigReference ¶
func (mg *CertificateV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CertificateV2.
func (*CertificateV2) GetProviderReference ¶
func (mg *CertificateV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this CertificateV2. Deprecated: Use GetProviderConfigReference.
func (*CertificateV2) GetTerraformResourceType ¶
func (mg *CertificateV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CertificateV2
func (*CertificateV2) GetTerraformSchemaVersion ¶
func (tr *CertificateV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CertificateV2) GetWriteConnectionSecretToReference ¶
func (mg *CertificateV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CertificateV2.
func (*CertificateV2) LateInitialize ¶
func (tr *CertificateV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CertificateV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*CertificateV2) SetConditions ¶
func (mg *CertificateV2) SetConditions(c ...xpv1.Condition)
SetConditions of this CertificateV2.
func (*CertificateV2) SetDeletionPolicy ¶
func (mg *CertificateV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CertificateV2.
func (*CertificateV2) SetObservation ¶
func (tr *CertificateV2) SetObservation(obs map[string]interface{}) error
SetObservation for this CertificateV2
func (*CertificateV2) SetParameters ¶
func (tr *CertificateV2) SetParameters(params map[string]interface{}) error
SetParameters for this CertificateV2
func (*CertificateV2) SetProviderConfigReference ¶
func (mg *CertificateV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CertificateV2.
func (*CertificateV2) SetProviderReference ¶
func (mg *CertificateV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CertificateV2. Deprecated: Use SetProviderConfigReference.
func (*CertificateV2) SetWriteConnectionSecretToReference ¶
func (mg *CertificateV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CertificateV2.
type CertificateV2List ¶
type CertificateV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CertificateV2 `json:"items"` }
CertificateV2List contains a list of CertificateV2s
func (*CertificateV2List) DeepCopy ¶
func (in *CertificateV2List) DeepCopy() *CertificateV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV2List.
func (*CertificateV2List) DeepCopyInto ¶
func (in *CertificateV2List) DeepCopyInto(out *CertificateV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateV2List) DeepCopyObject ¶
func (in *CertificateV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateV2List) GetItems ¶
func (l *CertificateV2List) GetItems() []resource.Managed
GetItems of this CertificateV2List.
type CertificateV2Observation ¶
type CertificateV2Observation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ExpireTime *string `json:"expireTime,omitempty" tf:"expire_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*CertificateV2Observation) DeepCopy ¶
func (in *CertificateV2Observation) DeepCopy() *CertificateV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV2Observation.
func (*CertificateV2Observation) DeepCopyInto ¶
func (in *CertificateV2Observation) DeepCopyInto(out *CertificateV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateV2Parameters ¶
type CertificateV2Parameters struct { // +kubebuilder:validation:Required Certificate *string `json:"certificate" tf:"certificate,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` // +kubebuilder:validation:Optional PrivateKey *string `json:"privateKey,omitempty" tf:"private_key,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*CertificateV2Parameters) DeepCopy ¶
func (in *CertificateV2Parameters) DeepCopy() *CertificateV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV2Parameters.
func (*CertificateV2Parameters) DeepCopyInto ¶
func (in *CertificateV2Parameters) DeepCopyInto(out *CertificateV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateV2Spec ¶
type CertificateV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider CertificateV2Parameters `json:"forProvider"` }
CertificateV2Spec defines the desired state of CertificateV2
func (*CertificateV2Spec) DeepCopy ¶
func (in *CertificateV2Spec) DeepCopy() *CertificateV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV2Spec.
func (*CertificateV2Spec) DeepCopyInto ¶
func (in *CertificateV2Spec) DeepCopyInto(out *CertificateV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateV2Status ¶
type CertificateV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider CertificateV2Observation `json:"atProvider,omitempty"` }
CertificateV2Status defines the observed state of CertificateV2.
func (*CertificateV2Status) DeepCopy ¶
func (in *CertificateV2Status) DeepCopy() *CertificateV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV2Status.
func (*CertificateV2Status) DeepCopyInto ¶
func (in *CertificateV2Status) DeepCopyInto(out *CertificateV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateV3 ¶
type CertificateV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateV3Spec `json:"spec"` Status CertificateV3Status `json:"status,omitempty"` }
CertificateV3 is the Schema for the CertificateV3s 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,otcjet}
func (*CertificateV3) DeepCopy ¶
func (in *CertificateV3) DeepCopy() *CertificateV3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV3.
func (*CertificateV3) DeepCopyInto ¶
func (in *CertificateV3) DeepCopyInto(out *CertificateV3)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateV3) DeepCopyObject ¶
func (in *CertificateV3) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateV3) GetCondition ¶
func (mg *CertificateV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CertificateV3.
func (*CertificateV3) GetConnectionDetailsMapping ¶
func (tr *CertificateV3) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CertificateV3
func (*CertificateV3) GetDeletionPolicy ¶
func (mg *CertificateV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CertificateV3.
func (*CertificateV3) GetID ¶
func (tr *CertificateV3) GetID() string
GetID returns ID of underlying Terraform resource of this CertificateV3
func (*CertificateV3) GetObservation ¶
func (tr *CertificateV3) GetObservation() (map[string]interface{}, error)
GetObservation of this CertificateV3
func (*CertificateV3) GetParameters ¶
func (tr *CertificateV3) GetParameters() (map[string]interface{}, error)
GetParameters of this CertificateV3
func (*CertificateV3) GetProviderConfigReference ¶
func (mg *CertificateV3) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CertificateV3.
func (*CertificateV3) GetProviderReference ¶
func (mg *CertificateV3) GetProviderReference() *xpv1.Reference
GetProviderReference of this CertificateV3. Deprecated: Use GetProviderConfigReference.
func (*CertificateV3) GetTerraformResourceType ¶
func (mg *CertificateV3) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CertificateV3
func (*CertificateV3) GetTerraformSchemaVersion ¶
func (tr *CertificateV3) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CertificateV3) GetWriteConnectionSecretToReference ¶
func (mg *CertificateV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CertificateV3.
func (*CertificateV3) LateInitialize ¶
func (tr *CertificateV3) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CertificateV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*CertificateV3) SetConditions ¶
func (mg *CertificateV3) SetConditions(c ...xpv1.Condition)
SetConditions of this CertificateV3.
func (*CertificateV3) SetDeletionPolicy ¶
func (mg *CertificateV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CertificateV3.
func (*CertificateV3) SetObservation ¶
func (tr *CertificateV3) SetObservation(obs map[string]interface{}) error
SetObservation for this CertificateV3
func (*CertificateV3) SetParameters ¶
func (tr *CertificateV3) SetParameters(params map[string]interface{}) error
SetParameters for this CertificateV3
func (*CertificateV3) SetProviderConfigReference ¶
func (mg *CertificateV3) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CertificateV3.
func (*CertificateV3) SetProviderReference ¶
func (mg *CertificateV3) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CertificateV3. Deprecated: Use SetProviderConfigReference.
func (*CertificateV3) SetWriteConnectionSecretToReference ¶
func (mg *CertificateV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CertificateV3.
type CertificateV3List ¶
type CertificateV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CertificateV3 `json:"items"` }
CertificateV3List contains a list of CertificateV3s
func (*CertificateV3List) DeepCopy ¶
func (in *CertificateV3List) DeepCopy() *CertificateV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV3List.
func (*CertificateV3List) DeepCopyInto ¶
func (in *CertificateV3List) DeepCopyInto(out *CertificateV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateV3List) DeepCopyObject ¶
func (in *CertificateV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateV3List) GetItems ¶
func (l *CertificateV3List) GetItems() []resource.Managed
GetItems of this CertificateV3List.
type CertificateV3Observation ¶
type CertificateV3Observation struct { CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` ExpireTime *string `json:"expireTime,omitempty" tf:"expire_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` }
func (*CertificateV3Observation) DeepCopy ¶
func (in *CertificateV3Observation) DeepCopy() *CertificateV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV3Observation.
func (*CertificateV3Observation) DeepCopyInto ¶
func (in *CertificateV3Observation) DeepCopyInto(out *CertificateV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateV3Parameters ¶
type CertificateV3Parameters struct { // +kubebuilder:validation:Required Certificate *string `json:"certificate" tf:"certificate,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` // +kubebuilder:validation:Optional PrivateKey *string `json:"privateKey,omitempty" tf:"private_key,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*CertificateV3Parameters) DeepCopy ¶
func (in *CertificateV3Parameters) DeepCopy() *CertificateV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV3Parameters.
func (*CertificateV3Parameters) DeepCopyInto ¶
func (in *CertificateV3Parameters) DeepCopyInto(out *CertificateV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateV3Spec ¶
type CertificateV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider CertificateV3Parameters `json:"forProvider"` }
CertificateV3Spec defines the desired state of CertificateV3
func (*CertificateV3Spec) DeepCopy ¶
func (in *CertificateV3Spec) DeepCopy() *CertificateV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV3Spec.
func (*CertificateV3Spec) DeepCopyInto ¶
func (in *CertificateV3Spec) DeepCopyInto(out *CertificateV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateV3Status ¶
type CertificateV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider CertificateV3Observation `json:"atProvider,omitempty"` }
CertificateV3Status defines the observed state of CertificateV3.
func (*CertificateV3Status) DeepCopy ¶
func (in *CertificateV3Status) DeepCopy() *CertificateV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV3Status.
func (*CertificateV3Status) DeepCopyInto ¶
func (in *CertificateV3Status) DeepCopyInto(out *CertificateV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsertHeadersObservation ¶
type InsertHeadersObservation struct { }
func (*InsertHeadersObservation) DeepCopy ¶
func (in *InsertHeadersObservation) DeepCopy() *InsertHeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsertHeadersObservation.
func (*InsertHeadersObservation) DeepCopyInto ¶
func (in *InsertHeadersObservation) DeepCopyInto(out *InsertHeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsertHeadersParameters ¶
type InsertHeadersParameters struct { // +kubebuilder:validation:Optional ForwardELBIP *bool `json:"forwardElbIp,omitempty" tf:"forward_elb_ip,omitempty"` // +kubebuilder:validation:Optional ForwardedForPort *bool `json:"forwardedForPort,omitempty" tf:"forwarded_for_port,omitempty"` // +kubebuilder:validation:Optional ForwardedHost *bool `json:"forwardedHost,omitempty" tf:"forwarded_host,omitempty"` // +kubebuilder:validation:Optional ForwardedPort *bool `json:"forwardedPort,omitempty" tf:"forwarded_port,omitempty"` }
func (*InsertHeadersParameters) DeepCopy ¶
func (in *InsertHeadersParameters) DeepCopy() *InsertHeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsertHeadersParameters.
func (*InsertHeadersParameters) DeepCopyInto ¶
func (in *InsertHeadersParameters) DeepCopyInto(out *InsertHeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type L7PolicyV2 ¶
type L7PolicyV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec L7PolicyV2Spec `json:"spec"` Status L7PolicyV2Status `json:"status,omitempty"` }
L7PolicyV2 is the Schema for the L7PolicyV2s 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,otcjet}
func (*L7PolicyV2) DeepCopy ¶
func (in *L7PolicyV2) DeepCopy() *L7PolicyV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new L7PolicyV2.
func (*L7PolicyV2) DeepCopyInto ¶
func (in *L7PolicyV2) DeepCopyInto(out *L7PolicyV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*L7PolicyV2) DeepCopyObject ¶
func (in *L7PolicyV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*L7PolicyV2) GetCondition ¶
func (mg *L7PolicyV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this L7PolicyV2.
func (*L7PolicyV2) GetConnectionDetailsMapping ¶
func (tr *L7PolicyV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this L7PolicyV2
func (*L7PolicyV2) GetDeletionPolicy ¶
func (mg *L7PolicyV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this L7PolicyV2.
func (*L7PolicyV2) GetID ¶
func (tr *L7PolicyV2) GetID() string
GetID returns ID of underlying Terraform resource of this L7PolicyV2
func (*L7PolicyV2) GetObservation ¶
func (tr *L7PolicyV2) GetObservation() (map[string]interface{}, error)
GetObservation of this L7PolicyV2
func (*L7PolicyV2) GetParameters ¶
func (tr *L7PolicyV2) GetParameters() (map[string]interface{}, error)
GetParameters of this L7PolicyV2
func (*L7PolicyV2) GetProviderConfigReference ¶
func (mg *L7PolicyV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this L7PolicyV2.
func (*L7PolicyV2) GetProviderReference ¶
func (mg *L7PolicyV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this L7PolicyV2. Deprecated: Use GetProviderConfigReference.
func (*L7PolicyV2) GetTerraformResourceType ¶
func (mg *L7PolicyV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this L7PolicyV2
func (*L7PolicyV2) GetTerraformSchemaVersion ¶
func (tr *L7PolicyV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*L7PolicyV2) GetWriteConnectionSecretToReference ¶
func (mg *L7PolicyV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this L7PolicyV2.
func (*L7PolicyV2) LateInitialize ¶
func (tr *L7PolicyV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this L7PolicyV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*L7PolicyV2) SetConditions ¶
func (mg *L7PolicyV2) SetConditions(c ...xpv1.Condition)
SetConditions of this L7PolicyV2.
func (*L7PolicyV2) SetDeletionPolicy ¶
func (mg *L7PolicyV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this L7PolicyV2.
func (*L7PolicyV2) SetObservation ¶
func (tr *L7PolicyV2) SetObservation(obs map[string]interface{}) error
SetObservation for this L7PolicyV2
func (*L7PolicyV2) SetParameters ¶
func (tr *L7PolicyV2) SetParameters(params map[string]interface{}) error
SetParameters for this L7PolicyV2
func (*L7PolicyV2) SetProviderConfigReference ¶
func (mg *L7PolicyV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this L7PolicyV2.
func (*L7PolicyV2) SetProviderReference ¶
func (mg *L7PolicyV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this L7PolicyV2. Deprecated: Use SetProviderConfigReference.
func (*L7PolicyV2) SetWriteConnectionSecretToReference ¶
func (mg *L7PolicyV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this L7PolicyV2.
type L7PolicyV2List ¶
type L7PolicyV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []L7PolicyV2 `json:"items"` }
L7PolicyV2List contains a list of L7PolicyV2s
func (*L7PolicyV2List) DeepCopy ¶
func (in *L7PolicyV2List) DeepCopy() *L7PolicyV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new L7PolicyV2List.
func (*L7PolicyV2List) DeepCopyInto ¶
func (in *L7PolicyV2List) DeepCopyInto(out *L7PolicyV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*L7PolicyV2List) DeepCopyObject ¶
func (in *L7PolicyV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*L7PolicyV2List) GetItems ¶
func (l *L7PolicyV2List) GetItems() []resource.Managed
GetItems of this L7PolicyV2List.
type L7PolicyV2Observation ¶
type L7PolicyV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*L7PolicyV2Observation) DeepCopy ¶
func (in *L7PolicyV2Observation) DeepCopy() *L7PolicyV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new L7PolicyV2Observation.
func (*L7PolicyV2Observation) DeepCopyInto ¶
func (in *L7PolicyV2Observation) DeepCopyInto(out *L7PolicyV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type L7PolicyV2Parameters ¶
type L7PolicyV2Parameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required ListenerID *string `json:"listenerId" tf:"listener_id,omitempty"` // +kubebuilder:validation:Optional Position *int64 `json:"position,omitempty" tf:"position,omitempty"` // +kubebuilder:validation:Optional RedirectListenerID *string `json:"redirectListenerId,omitempty" tf:"redirect_listener_id,omitempty"` // +kubebuilder:validation:Optional RedirectPoolID *string `json:"redirectPoolId,omitempty" tf:"redirect_pool_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*L7PolicyV2Parameters) DeepCopy ¶
func (in *L7PolicyV2Parameters) DeepCopy() *L7PolicyV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new L7PolicyV2Parameters.
func (*L7PolicyV2Parameters) DeepCopyInto ¶
func (in *L7PolicyV2Parameters) DeepCopyInto(out *L7PolicyV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type L7PolicyV2Spec ¶
type L7PolicyV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider L7PolicyV2Parameters `json:"forProvider"` }
L7PolicyV2Spec defines the desired state of L7PolicyV2
func (*L7PolicyV2Spec) DeepCopy ¶
func (in *L7PolicyV2Spec) DeepCopy() *L7PolicyV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new L7PolicyV2Spec.
func (*L7PolicyV2Spec) DeepCopyInto ¶
func (in *L7PolicyV2Spec) DeepCopyInto(out *L7PolicyV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type L7PolicyV2Status ¶
type L7PolicyV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider L7PolicyV2Observation `json:"atProvider,omitempty"` }
L7PolicyV2Status defines the observed state of L7PolicyV2.
func (*L7PolicyV2Status) DeepCopy ¶
func (in *L7PolicyV2Status) DeepCopy() *L7PolicyV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new L7PolicyV2Status.
func (*L7PolicyV2Status) DeepCopyInto ¶
func (in *L7PolicyV2Status) DeepCopyInto(out *L7PolicyV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type L7RuleV2 ¶
type L7RuleV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec L7RuleV2Spec `json:"spec"` Status L7RuleV2Status `json:"status,omitempty"` }
L7RuleV2 is the Schema for the L7RuleV2s 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,otcjet}
func (*L7RuleV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new L7RuleV2.
func (*L7RuleV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*L7RuleV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*L7RuleV2) GetCondition ¶
func (mg *L7RuleV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this L7RuleV2.
func (*L7RuleV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this L7RuleV2
func (*L7RuleV2) GetDeletionPolicy ¶
func (mg *L7RuleV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this L7RuleV2.
func (*L7RuleV2) GetObservation ¶
GetObservation of this L7RuleV2
func (*L7RuleV2) GetParameters ¶
GetParameters of this L7RuleV2
func (*L7RuleV2) GetProviderConfigReference ¶
GetProviderConfigReference of this L7RuleV2.
func (*L7RuleV2) GetProviderReference ¶
GetProviderReference of this L7RuleV2. Deprecated: Use GetProviderConfigReference.
func (*L7RuleV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this L7RuleV2
func (*L7RuleV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*L7RuleV2) GetWriteConnectionSecretToReference ¶
func (mg *L7RuleV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this L7RuleV2.
func (*L7RuleV2) LateInitialize ¶
LateInitialize this L7RuleV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*L7RuleV2) SetConditions ¶
SetConditions of this L7RuleV2.
func (*L7RuleV2) SetDeletionPolicy ¶
func (mg *L7RuleV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this L7RuleV2.
func (*L7RuleV2) SetObservation ¶
SetObservation for this L7RuleV2
func (*L7RuleV2) SetParameters ¶
SetParameters for this L7RuleV2
func (*L7RuleV2) SetProviderConfigReference ¶
SetProviderConfigReference of this L7RuleV2.
func (*L7RuleV2) SetProviderReference ¶
SetProviderReference of this L7RuleV2. Deprecated: Use SetProviderConfigReference.
func (*L7RuleV2) SetWriteConnectionSecretToReference ¶
func (mg *L7RuleV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this L7RuleV2.
type L7RuleV2List ¶
type L7RuleV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []L7RuleV2 `json:"items"` }
L7RuleV2List contains a list of L7RuleV2s
func (*L7RuleV2List) DeepCopy ¶
func (in *L7RuleV2List) DeepCopy() *L7RuleV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new L7RuleV2List.
func (*L7RuleV2List) DeepCopyInto ¶
func (in *L7RuleV2List) DeepCopyInto(out *L7RuleV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*L7RuleV2List) DeepCopyObject ¶
func (in *L7RuleV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*L7RuleV2List) GetItems ¶
func (l *L7RuleV2List) GetItems() []resource.Managed
GetItems of this L7RuleV2List.
type L7RuleV2Observation ¶
type L7RuleV2Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ListenerID *string `json:"listenerId,omitempty" tf:"listener_id,omitempty"` }
func (*L7RuleV2Observation) DeepCopy ¶
func (in *L7RuleV2Observation) DeepCopy() *L7RuleV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new L7RuleV2Observation.
func (*L7RuleV2Observation) DeepCopyInto ¶
func (in *L7RuleV2Observation) DeepCopyInto(out *L7RuleV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type L7RuleV2Parameters ¶
type L7RuleV2Parameters struct { // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Required CompareType *string `json:"compareType" tf:"compare_type,omitempty"` // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // +kubebuilder:validation:Required L7PolicyID *string `json:"l7policyId" tf:"l7policy_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*L7RuleV2Parameters) DeepCopy ¶
func (in *L7RuleV2Parameters) DeepCopy() *L7RuleV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new L7RuleV2Parameters.
func (*L7RuleV2Parameters) DeepCopyInto ¶
func (in *L7RuleV2Parameters) DeepCopyInto(out *L7RuleV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type L7RuleV2Spec ¶
type L7RuleV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider L7RuleV2Parameters `json:"forProvider"` }
L7RuleV2Spec defines the desired state of L7RuleV2
func (*L7RuleV2Spec) DeepCopy ¶
func (in *L7RuleV2Spec) DeepCopy() *L7RuleV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new L7RuleV2Spec.
func (*L7RuleV2Spec) DeepCopyInto ¶
func (in *L7RuleV2Spec) DeepCopyInto(out *L7RuleV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type L7RuleV2Status ¶
type L7RuleV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider L7RuleV2Observation `json:"atProvider,omitempty"` }
L7RuleV2Status defines the observed state of L7RuleV2.
func (*L7RuleV2Status) DeepCopy ¶
func (in *L7RuleV2Status) DeepCopy() *L7RuleV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new L7RuleV2Status.
func (*L7RuleV2Status) DeepCopyInto ¶
func (in *L7RuleV2Status) DeepCopyInto(out *L7RuleV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerV2 ¶
type ListenerV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ListenerV2Spec `json:"spec"` Status ListenerV2Status `json:"status,omitempty"` }
ListenerV2 is the Schema for the ListenerV2s 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,otcjet}
func (*ListenerV2) DeepCopy ¶
func (in *ListenerV2) DeepCopy() *ListenerV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerV2.
func (*ListenerV2) DeepCopyInto ¶
func (in *ListenerV2) DeepCopyInto(out *ListenerV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListenerV2) DeepCopyObject ¶
func (in *ListenerV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ListenerV2) GetCondition ¶
func (mg *ListenerV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ListenerV2.
func (*ListenerV2) GetConnectionDetailsMapping ¶
func (tr *ListenerV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ListenerV2
func (*ListenerV2) GetDeletionPolicy ¶
func (mg *ListenerV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ListenerV2.
func (*ListenerV2) GetID ¶
func (tr *ListenerV2) GetID() string
GetID returns ID of underlying Terraform resource of this ListenerV2
func (*ListenerV2) GetObservation ¶
func (tr *ListenerV2) GetObservation() (map[string]interface{}, error)
GetObservation of this ListenerV2
func (*ListenerV2) GetParameters ¶
func (tr *ListenerV2) GetParameters() (map[string]interface{}, error)
GetParameters of this ListenerV2
func (*ListenerV2) GetProviderConfigReference ¶
func (mg *ListenerV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ListenerV2.
func (*ListenerV2) GetProviderReference ¶
func (mg *ListenerV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this ListenerV2. Deprecated: Use GetProviderConfigReference.
func (*ListenerV2) GetTerraformResourceType ¶
func (mg *ListenerV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ListenerV2
func (*ListenerV2) GetTerraformSchemaVersion ¶
func (tr *ListenerV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ListenerV2) GetWriteConnectionSecretToReference ¶
func (mg *ListenerV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ListenerV2.
func (*ListenerV2) LateInitialize ¶
func (tr *ListenerV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ListenerV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*ListenerV2) SetConditions ¶
func (mg *ListenerV2) SetConditions(c ...xpv1.Condition)
SetConditions of this ListenerV2.
func (*ListenerV2) SetDeletionPolicy ¶
func (mg *ListenerV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ListenerV2.
func (*ListenerV2) SetObservation ¶
func (tr *ListenerV2) SetObservation(obs map[string]interface{}) error
SetObservation for this ListenerV2
func (*ListenerV2) SetParameters ¶
func (tr *ListenerV2) SetParameters(params map[string]interface{}) error
SetParameters for this ListenerV2
func (*ListenerV2) SetProviderConfigReference ¶
func (mg *ListenerV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ListenerV2.
func (*ListenerV2) SetProviderReference ¶
func (mg *ListenerV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ListenerV2. Deprecated: Use SetProviderConfigReference.
func (*ListenerV2) SetWriteConnectionSecretToReference ¶
func (mg *ListenerV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ListenerV2.
type ListenerV2List ¶
type ListenerV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ListenerV2 `json:"items"` }
ListenerV2List contains a list of ListenerV2s
func (*ListenerV2List) DeepCopy ¶
func (in *ListenerV2List) DeepCopy() *ListenerV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerV2List.
func (*ListenerV2List) DeepCopyInto ¶
func (in *ListenerV2List) DeepCopyInto(out *ListenerV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListenerV2List) DeepCopyObject ¶
func (in *ListenerV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ListenerV2List) GetItems ¶
func (l *ListenerV2List) GetItems() []resource.Managed
GetItems of this ListenerV2List.
type ListenerV2Observation ¶
type ListenerV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ListenerV2Observation) DeepCopy ¶
func (in *ListenerV2Observation) DeepCopy() *ListenerV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerV2Observation.
func (*ListenerV2Observation) DeepCopyInto ¶
func (in *ListenerV2Observation) DeepCopyInto(out *ListenerV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerV2Parameters ¶
type ListenerV2Parameters struct { // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Optional ClientCATLSContainerRef *string `json:"clientCaTlsContainerRef,omitempty" tf:"client_ca_tls_container_ref,omitempty"` // +kubebuilder:validation:Optional DefaultPoolID *string `json:"defaultPoolId,omitempty" tf:"default_pool_id,omitempty"` // +kubebuilder:validation:Optional DefaultTLSContainerRef *string `json:"defaultTlsContainerRef,omitempty" tf:"default_tls_container_ref,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Http2Enable *bool `json:"http2Enable,omitempty" tf:"http2_enable,omitempty"` // +kubebuilder:validation:Required LoadbalancerID *string `json:"loadbalancerId" tf:"loadbalancer_id,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Required ProtocolPort *int64 `json:"protocolPort" tf:"protocol_port,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional SniContainerRefs []*string `json:"sniContainerRefs,omitempty" tf:"sni_container_refs,omitempty"` // +kubebuilder:validation:Optional TLSCiphersPolicy *string `json:"tlsCiphersPolicy,omitempty" tf:"tls_ciphers_policy,omitempty"` // +kubebuilder:validation:Optional Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*ListenerV2Parameters) DeepCopy ¶
func (in *ListenerV2Parameters) DeepCopy() *ListenerV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerV2Parameters.
func (*ListenerV2Parameters) DeepCopyInto ¶
func (in *ListenerV2Parameters) DeepCopyInto(out *ListenerV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerV2Spec ¶
type ListenerV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider ListenerV2Parameters `json:"forProvider"` }
ListenerV2Spec defines the desired state of ListenerV2
func (*ListenerV2Spec) DeepCopy ¶
func (in *ListenerV2Spec) DeepCopy() *ListenerV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerV2Spec.
func (*ListenerV2Spec) DeepCopyInto ¶
func (in *ListenerV2Spec) DeepCopyInto(out *ListenerV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerV2Status ¶
type ListenerV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider ListenerV2Observation `json:"atProvider,omitempty"` }
ListenerV2Status defines the observed state of ListenerV2.
func (*ListenerV2Status) DeepCopy ¶
func (in *ListenerV2Status) DeepCopy() *ListenerV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerV2Status.
func (*ListenerV2Status) DeepCopyInto ¶
func (in *ListenerV2Status) DeepCopyInto(out *ListenerV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerV3 ¶
type ListenerV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ListenerV3Spec `json:"spec"` Status ListenerV3Status `json:"status,omitempty"` }
ListenerV3 is the Schema for the ListenerV3s 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,otcjet}
func (*ListenerV3) DeepCopy ¶
func (in *ListenerV3) DeepCopy() *ListenerV3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerV3.
func (*ListenerV3) DeepCopyInto ¶
func (in *ListenerV3) DeepCopyInto(out *ListenerV3)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListenerV3) DeepCopyObject ¶
func (in *ListenerV3) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ListenerV3) GetCondition ¶
func (mg *ListenerV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ListenerV3.
func (*ListenerV3) GetConnectionDetailsMapping ¶
func (tr *ListenerV3) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ListenerV3
func (*ListenerV3) GetDeletionPolicy ¶
func (mg *ListenerV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ListenerV3.
func (*ListenerV3) GetID ¶
func (tr *ListenerV3) GetID() string
GetID returns ID of underlying Terraform resource of this ListenerV3
func (*ListenerV3) GetObservation ¶
func (tr *ListenerV3) GetObservation() (map[string]interface{}, error)
GetObservation of this ListenerV3
func (*ListenerV3) GetParameters ¶
func (tr *ListenerV3) GetParameters() (map[string]interface{}, error)
GetParameters of this ListenerV3
func (*ListenerV3) GetProviderConfigReference ¶
func (mg *ListenerV3) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ListenerV3.
func (*ListenerV3) GetProviderReference ¶
func (mg *ListenerV3) GetProviderReference() *xpv1.Reference
GetProviderReference of this ListenerV3. Deprecated: Use GetProviderConfigReference.
func (*ListenerV3) GetTerraformResourceType ¶
func (mg *ListenerV3) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ListenerV3
func (*ListenerV3) GetTerraformSchemaVersion ¶
func (tr *ListenerV3) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ListenerV3) GetWriteConnectionSecretToReference ¶
func (mg *ListenerV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ListenerV3.
func (*ListenerV3) LateInitialize ¶
func (tr *ListenerV3) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ListenerV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*ListenerV3) SetConditions ¶
func (mg *ListenerV3) SetConditions(c ...xpv1.Condition)
SetConditions of this ListenerV3.
func (*ListenerV3) SetDeletionPolicy ¶
func (mg *ListenerV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ListenerV3.
func (*ListenerV3) SetObservation ¶
func (tr *ListenerV3) SetObservation(obs map[string]interface{}) error
SetObservation for this ListenerV3
func (*ListenerV3) SetParameters ¶
func (tr *ListenerV3) SetParameters(params map[string]interface{}) error
SetParameters for this ListenerV3
func (*ListenerV3) SetProviderConfigReference ¶
func (mg *ListenerV3) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ListenerV3.
func (*ListenerV3) SetProviderReference ¶
func (mg *ListenerV3) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ListenerV3. Deprecated: Use SetProviderConfigReference.
func (*ListenerV3) SetWriteConnectionSecretToReference ¶
func (mg *ListenerV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ListenerV3.
type ListenerV3List ¶
type ListenerV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ListenerV3 `json:"items"` }
ListenerV3List contains a list of ListenerV3s
func (*ListenerV3List) DeepCopy ¶
func (in *ListenerV3List) DeepCopy() *ListenerV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerV3List.
func (*ListenerV3List) DeepCopyInto ¶
func (in *ListenerV3List) DeepCopyInto(out *ListenerV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListenerV3List) DeepCopyObject ¶
func (in *ListenerV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ListenerV3List) GetItems ¶
func (l *ListenerV3List) GetItems() []resource.Managed
GetItems of this ListenerV3List.
type ListenerV3Observation ¶
type ListenerV3Observation struct { CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` }
func (*ListenerV3Observation) DeepCopy ¶
func (in *ListenerV3Observation) DeepCopy() *ListenerV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerV3Observation.
func (*ListenerV3Observation) DeepCopyInto ¶
func (in *ListenerV3Observation) DeepCopyInto(out *ListenerV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerV3Parameters ¶
type ListenerV3Parameters struct { // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Optional ClientCATLSContainerRef *string `json:"clientCaTlsContainerRef,omitempty" tf:"client_ca_tls_container_ref,omitempty"` // +kubebuilder:validation:Optional ClientTimeout *int64 `json:"clientTimeout,omitempty" tf:"client_timeout,omitempty"` // +kubebuilder:validation:Optional DefaultPoolID *string `json:"defaultPoolId,omitempty" tf:"default_pool_id,omitempty"` // +kubebuilder:validation:Optional DefaultTLSContainerRef *string `json:"defaultTlsContainerRef,omitempty" tf:"default_tls_container_ref,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Http2Enable *bool `json:"http2Enable,omitempty" tf:"http2_enable,omitempty"` // +kubebuilder:validation:Optional InsertHeaders []InsertHeadersParameters `json:"insertHeaders,omitempty" tf:"insert_headers,omitempty"` // +kubebuilder:validation:Optional KeepAliveTimeout *int64 `json:"keepAliveTimeout,omitempty" tf:"keep_alive_timeout,omitempty"` // +kubebuilder:validation:Required LoadbalancerID *string `json:"loadbalancerId" tf:"loadbalancer_id,omitempty"` // +kubebuilder:validation:Optional MemberRetryEnable *bool `json:"memberRetryEnable,omitempty" tf:"member_retry_enable,omitempty"` // +kubebuilder:validation:Optional MemberTimeout *int64 `json:"memberTimeout,omitempty" tf:"member_timeout,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Required ProtocolPort *int64 `json:"protocolPort" tf:"protocol_port,omitempty"` // +kubebuilder:validation:Optional SniContainerRefs []*string `json:"sniContainerRefs,omitempty" tf:"sni_container_refs,omitempty"` // +kubebuilder:validation:Optional TLSCiphersPolicy *string `json:"tlsCiphersPolicy,omitempty" tf:"tls_ciphers_policy,omitempty"` // +kubebuilder:validation:Optional Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ListenerV3Parameters) DeepCopy ¶
func (in *ListenerV3Parameters) DeepCopy() *ListenerV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerV3Parameters.
func (*ListenerV3Parameters) DeepCopyInto ¶
func (in *ListenerV3Parameters) DeepCopyInto(out *ListenerV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerV3Spec ¶
type ListenerV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider ListenerV3Parameters `json:"forProvider"` }
ListenerV3Spec defines the desired state of ListenerV3
func (*ListenerV3Spec) DeepCopy ¶
func (in *ListenerV3Spec) DeepCopy() *ListenerV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerV3Spec.
func (*ListenerV3Spec) DeepCopyInto ¶
func (in *ListenerV3Spec) DeepCopyInto(out *ListenerV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerV3Status ¶
type ListenerV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider ListenerV3Observation `json:"atProvider,omitempty"` }
ListenerV3Status defines the observed state of ListenerV3.
func (*ListenerV3Status) DeepCopy ¶
func (in *ListenerV3Status) DeepCopy() *ListenerV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerV3Status.
func (*ListenerV3Status) DeepCopyInto ¶
func (in *ListenerV3Status) DeepCopyInto(out *ListenerV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadbalancerV2 ¶
type LoadbalancerV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadbalancerV2Spec `json:"spec"` Status LoadbalancerV2Status `json:"status,omitempty"` }
LoadbalancerV2 is the Schema for the LoadbalancerV2s 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,otcjet}
func (*LoadbalancerV2) DeepCopy ¶
func (in *LoadbalancerV2) DeepCopy() *LoadbalancerV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerV2.
func (*LoadbalancerV2) DeepCopyInto ¶
func (in *LoadbalancerV2) DeepCopyInto(out *LoadbalancerV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadbalancerV2) DeepCopyObject ¶
func (in *LoadbalancerV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadbalancerV2) GetCondition ¶
func (mg *LoadbalancerV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LoadbalancerV2.
func (*LoadbalancerV2) GetConnectionDetailsMapping ¶
func (tr *LoadbalancerV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LoadbalancerV2
func (*LoadbalancerV2) GetDeletionPolicy ¶
func (mg *LoadbalancerV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LoadbalancerV2.
func (*LoadbalancerV2) GetID ¶
func (tr *LoadbalancerV2) GetID() string
GetID returns ID of underlying Terraform resource of this LoadbalancerV2
func (*LoadbalancerV2) GetObservation ¶
func (tr *LoadbalancerV2) GetObservation() (map[string]interface{}, error)
GetObservation of this LoadbalancerV2
func (*LoadbalancerV2) GetParameters ¶
func (tr *LoadbalancerV2) GetParameters() (map[string]interface{}, error)
GetParameters of this LoadbalancerV2
func (*LoadbalancerV2) GetProviderConfigReference ¶
func (mg *LoadbalancerV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LoadbalancerV2.
func (*LoadbalancerV2) GetProviderReference ¶
func (mg *LoadbalancerV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this LoadbalancerV2. Deprecated: Use GetProviderConfigReference.
func (*LoadbalancerV2) GetTerraformResourceType ¶
func (mg *LoadbalancerV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LoadbalancerV2
func (*LoadbalancerV2) GetTerraformSchemaVersion ¶
func (tr *LoadbalancerV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LoadbalancerV2) GetWriteConnectionSecretToReference ¶
func (mg *LoadbalancerV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LoadbalancerV2.
func (*LoadbalancerV2) LateInitialize ¶
func (tr *LoadbalancerV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LoadbalancerV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*LoadbalancerV2) SetConditions ¶
func (mg *LoadbalancerV2) SetConditions(c ...xpv1.Condition)
SetConditions of this LoadbalancerV2.
func (*LoadbalancerV2) SetDeletionPolicy ¶
func (mg *LoadbalancerV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LoadbalancerV2.
func (*LoadbalancerV2) SetObservation ¶
func (tr *LoadbalancerV2) SetObservation(obs map[string]interface{}) error
SetObservation for this LoadbalancerV2
func (*LoadbalancerV2) SetParameters ¶
func (tr *LoadbalancerV2) SetParameters(params map[string]interface{}) error
SetParameters for this LoadbalancerV2
func (*LoadbalancerV2) SetProviderConfigReference ¶
func (mg *LoadbalancerV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LoadbalancerV2.
func (*LoadbalancerV2) SetProviderReference ¶
func (mg *LoadbalancerV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LoadbalancerV2. Deprecated: Use SetProviderConfigReference.
func (*LoadbalancerV2) SetWriteConnectionSecretToReference ¶
func (mg *LoadbalancerV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LoadbalancerV2.
type LoadbalancerV2List ¶
type LoadbalancerV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoadbalancerV2 `json:"items"` }
LoadbalancerV2List contains a list of LoadbalancerV2s
func (*LoadbalancerV2List) DeepCopy ¶
func (in *LoadbalancerV2List) DeepCopy() *LoadbalancerV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerV2List.
func (*LoadbalancerV2List) DeepCopyInto ¶
func (in *LoadbalancerV2List) DeepCopyInto(out *LoadbalancerV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadbalancerV2List) DeepCopyObject ¶
func (in *LoadbalancerV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadbalancerV2List) GetItems ¶
func (l *LoadbalancerV2List) GetItems() []resource.Managed
GetItems of this LoadbalancerV2List.
type LoadbalancerV2Observation ¶
type LoadbalancerV2Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` VipPortID *string `json:"vipPortId,omitempty" tf:"vip_port_id,omitempty"` }
func (*LoadbalancerV2Observation) DeepCopy ¶
func (in *LoadbalancerV2Observation) DeepCopy() *LoadbalancerV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerV2Observation.
func (*LoadbalancerV2Observation) DeepCopyInto ¶
func (in *LoadbalancerV2Observation) DeepCopyInto(out *LoadbalancerV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadbalancerV2Parameters ¶
type LoadbalancerV2Parameters struct { // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional LoadbalancerProvider *string `json:"loadbalancerProvider,omitempty" tf:"loadbalancer_provider,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Optional VipAddress *string `json:"vipAddress,omitempty" tf:"vip_address,omitempty"` // +kubebuilder:validation:Required VipSubnetID *string `json:"vipSubnetId" tf:"vip_subnet_id,omitempty"` }
func (*LoadbalancerV2Parameters) DeepCopy ¶
func (in *LoadbalancerV2Parameters) DeepCopy() *LoadbalancerV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerV2Parameters.
func (*LoadbalancerV2Parameters) DeepCopyInto ¶
func (in *LoadbalancerV2Parameters) DeepCopyInto(out *LoadbalancerV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadbalancerV2Spec ¶
type LoadbalancerV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider LoadbalancerV2Parameters `json:"forProvider"` }
LoadbalancerV2Spec defines the desired state of LoadbalancerV2
func (*LoadbalancerV2Spec) DeepCopy ¶
func (in *LoadbalancerV2Spec) DeepCopy() *LoadbalancerV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerV2Spec.
func (*LoadbalancerV2Spec) DeepCopyInto ¶
func (in *LoadbalancerV2Spec) DeepCopyInto(out *LoadbalancerV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadbalancerV2Status ¶
type LoadbalancerV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider LoadbalancerV2Observation `json:"atProvider,omitempty"` }
LoadbalancerV2Status defines the observed state of LoadbalancerV2.
func (*LoadbalancerV2Status) DeepCopy ¶
func (in *LoadbalancerV2Status) DeepCopy() *LoadbalancerV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerV2Status.
func (*LoadbalancerV2Status) DeepCopyInto ¶
func (in *LoadbalancerV2Status) DeepCopyInto(out *LoadbalancerV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadbalancerV3 ¶
type LoadbalancerV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadbalancerV3Spec `json:"spec"` Status LoadbalancerV3Status `json:"status,omitempty"` }
LoadbalancerV3 is the Schema for the LoadbalancerV3s 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,otcjet}
func (*LoadbalancerV3) DeepCopy ¶
func (in *LoadbalancerV3) DeepCopy() *LoadbalancerV3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerV3.
func (*LoadbalancerV3) DeepCopyInto ¶
func (in *LoadbalancerV3) DeepCopyInto(out *LoadbalancerV3)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadbalancerV3) DeepCopyObject ¶
func (in *LoadbalancerV3) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadbalancerV3) GetCondition ¶
func (mg *LoadbalancerV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LoadbalancerV3.
func (*LoadbalancerV3) GetConnectionDetailsMapping ¶
func (tr *LoadbalancerV3) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LoadbalancerV3
func (*LoadbalancerV3) GetDeletionPolicy ¶
func (mg *LoadbalancerV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LoadbalancerV3.
func (*LoadbalancerV3) GetID ¶
func (tr *LoadbalancerV3) GetID() string
GetID returns ID of underlying Terraform resource of this LoadbalancerV3
func (*LoadbalancerV3) GetObservation ¶
func (tr *LoadbalancerV3) GetObservation() (map[string]interface{}, error)
GetObservation of this LoadbalancerV3
func (*LoadbalancerV3) GetParameters ¶
func (tr *LoadbalancerV3) GetParameters() (map[string]interface{}, error)
GetParameters of this LoadbalancerV3
func (*LoadbalancerV3) GetProviderConfigReference ¶
func (mg *LoadbalancerV3) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LoadbalancerV3.
func (*LoadbalancerV3) GetProviderReference ¶
func (mg *LoadbalancerV3) GetProviderReference() *xpv1.Reference
GetProviderReference of this LoadbalancerV3. Deprecated: Use GetProviderConfigReference.
func (*LoadbalancerV3) GetTerraformResourceType ¶
func (mg *LoadbalancerV3) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LoadbalancerV3
func (*LoadbalancerV3) GetTerraformSchemaVersion ¶
func (tr *LoadbalancerV3) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LoadbalancerV3) GetWriteConnectionSecretToReference ¶
func (mg *LoadbalancerV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LoadbalancerV3.
func (*LoadbalancerV3) LateInitialize ¶
func (tr *LoadbalancerV3) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LoadbalancerV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*LoadbalancerV3) SetConditions ¶
func (mg *LoadbalancerV3) SetConditions(c ...xpv1.Condition)
SetConditions of this LoadbalancerV3.
func (*LoadbalancerV3) SetDeletionPolicy ¶
func (mg *LoadbalancerV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LoadbalancerV3.
func (*LoadbalancerV3) SetObservation ¶
func (tr *LoadbalancerV3) SetObservation(obs map[string]interface{}) error
SetObservation for this LoadbalancerV3
func (*LoadbalancerV3) SetParameters ¶
func (tr *LoadbalancerV3) SetParameters(params map[string]interface{}) error
SetParameters for this LoadbalancerV3
func (*LoadbalancerV3) SetProviderConfigReference ¶
func (mg *LoadbalancerV3) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LoadbalancerV3.
func (*LoadbalancerV3) SetProviderReference ¶
func (mg *LoadbalancerV3) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LoadbalancerV3. Deprecated: Use SetProviderConfigReference.
func (*LoadbalancerV3) SetWriteConnectionSecretToReference ¶
func (mg *LoadbalancerV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LoadbalancerV3.
type LoadbalancerV3List ¶
type LoadbalancerV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoadbalancerV3 `json:"items"` }
LoadbalancerV3List contains a list of LoadbalancerV3s
func (*LoadbalancerV3List) DeepCopy ¶
func (in *LoadbalancerV3List) DeepCopy() *LoadbalancerV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerV3List.
func (*LoadbalancerV3List) DeepCopyInto ¶
func (in *LoadbalancerV3List) DeepCopyInto(out *LoadbalancerV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadbalancerV3List) DeepCopyObject ¶
func (in *LoadbalancerV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadbalancerV3List) GetItems ¶
func (l *LoadbalancerV3List) GetItems() []resource.Managed
GetItems of this LoadbalancerV3List.
type LoadbalancerV3Observation ¶
type LoadbalancerV3Observation struct { CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` VipPortID *string `json:"vipPortId,omitempty" tf:"vip_port_id,omitempty"` }
func (*LoadbalancerV3Observation) DeepCopy ¶
func (in *LoadbalancerV3Observation) DeepCopy() *LoadbalancerV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerV3Observation.
func (*LoadbalancerV3Observation) DeepCopyInto ¶
func (in *LoadbalancerV3Observation) DeepCopyInto(out *LoadbalancerV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadbalancerV3Parameters ¶
type LoadbalancerV3Parameters struct { // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Required AvailabilityZones []*string `json:"availabilityZones" tf:"availability_zones,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional IPTargetEnable *bool `json:"ipTargetEnable,omitempty" tf:"ip_target_enable,omitempty"` // +kubebuilder:validation:Optional L4Flavor *string `json:"l4Flavor,omitempty" tf:"l4_flavor,omitempty"` // +kubebuilder:validation:Optional L7Flavor *string `json:"l7Flavor,omitempty" tf:"l7_flavor,omitempty"` // +kubebuilder:validation:Required NetworkIds []*string `json:"networkIds" tf:"network_ids,omitempty"` // +kubebuilder:validation:Optional PublicIP []PublicIPParameters `json:"publicIp,omitempty" tf:"public_ip,omitempty"` // +kubebuilder:validation:Optional RouterID *string `json:"routerId,omitempty" tf:"router_id,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional VipAddress *string `json:"vipAddress,omitempty" tf:"vip_address,omitempty"` }
func (*LoadbalancerV3Parameters) DeepCopy ¶
func (in *LoadbalancerV3Parameters) DeepCopy() *LoadbalancerV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerV3Parameters.
func (*LoadbalancerV3Parameters) DeepCopyInto ¶
func (in *LoadbalancerV3Parameters) DeepCopyInto(out *LoadbalancerV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadbalancerV3Spec ¶
type LoadbalancerV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider LoadbalancerV3Parameters `json:"forProvider"` }
LoadbalancerV3Spec defines the desired state of LoadbalancerV3
func (*LoadbalancerV3Spec) DeepCopy ¶
func (in *LoadbalancerV3Spec) DeepCopy() *LoadbalancerV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerV3Spec.
func (*LoadbalancerV3Spec) DeepCopyInto ¶
func (in *LoadbalancerV3Spec) DeepCopyInto(out *LoadbalancerV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadbalancerV3Status ¶
type LoadbalancerV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider LoadbalancerV3Observation `json:"atProvider,omitempty"` }
LoadbalancerV3Status defines the observed state of LoadbalancerV3.
func (*LoadbalancerV3Status) DeepCopy ¶
func (in *LoadbalancerV3Status) DeepCopy() *LoadbalancerV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerV3Status.
func (*LoadbalancerV3Status) DeepCopyInto ¶
func (in *LoadbalancerV3Status) DeepCopyInto(out *LoadbalancerV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberV2 ¶
type MemberV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MemberV2Spec `json:"spec"` Status MemberV2Status `json:"status,omitempty"` }
MemberV2 is the Schema for the MemberV2s 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,otcjet}
func (*MemberV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV2.
func (*MemberV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemberV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MemberV2) GetCondition ¶
func (mg *MemberV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MemberV2.
func (*MemberV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this MemberV2
func (*MemberV2) GetDeletionPolicy ¶
func (mg *MemberV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MemberV2.
func (*MemberV2) GetObservation ¶
GetObservation of this MemberV2
func (*MemberV2) GetParameters ¶
GetParameters of this MemberV2
func (*MemberV2) GetProviderConfigReference ¶
GetProviderConfigReference of this MemberV2.
func (*MemberV2) GetProviderReference ¶
GetProviderReference of this MemberV2. Deprecated: Use GetProviderConfigReference.
func (*MemberV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this MemberV2
func (*MemberV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MemberV2) GetWriteConnectionSecretToReference ¶
func (mg *MemberV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MemberV2.
func (*MemberV2) LateInitialize ¶
LateInitialize this MemberV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*MemberV2) SetConditions ¶
SetConditions of this MemberV2.
func (*MemberV2) SetDeletionPolicy ¶
func (mg *MemberV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MemberV2.
func (*MemberV2) SetObservation ¶
SetObservation for this MemberV2
func (*MemberV2) SetParameters ¶
SetParameters for this MemberV2
func (*MemberV2) SetProviderConfigReference ¶
SetProviderConfigReference of this MemberV2.
func (*MemberV2) SetProviderReference ¶
SetProviderReference of this MemberV2. Deprecated: Use SetProviderConfigReference.
func (*MemberV2) SetWriteConnectionSecretToReference ¶
func (mg *MemberV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MemberV2.
type MemberV2List ¶
type MemberV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MemberV2 `json:"items"` }
MemberV2List contains a list of MemberV2s
func (*MemberV2List) DeepCopy ¶
func (in *MemberV2List) DeepCopy() *MemberV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV2List.
func (*MemberV2List) DeepCopyInto ¶
func (in *MemberV2List) DeepCopyInto(out *MemberV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemberV2List) DeepCopyObject ¶
func (in *MemberV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MemberV2List) GetItems ¶
func (l *MemberV2List) GetItems() []resource.Managed
GetItems of this MemberV2List.
type MemberV2Observation ¶
type MemberV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MemberV2Observation) DeepCopy ¶
func (in *MemberV2Observation) DeepCopy() *MemberV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV2Observation.
func (*MemberV2Observation) DeepCopyInto ¶
func (in *MemberV2Observation) DeepCopyInto(out *MemberV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberV2Parameters ¶
type MemberV2Parameters struct { // +kubebuilder:validation:Required Address *string `json:"address" tf:"address,omitempty"` // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Required PoolID *string `json:"poolId" tf:"pool_id,omitempty"` // +kubebuilder:validation:Required ProtocolPort *int64 `json:"protocolPort" tf:"protocol_port,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Optional Weight *int64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*MemberV2Parameters) DeepCopy ¶
func (in *MemberV2Parameters) DeepCopy() *MemberV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV2Parameters.
func (*MemberV2Parameters) DeepCopyInto ¶
func (in *MemberV2Parameters) DeepCopyInto(out *MemberV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberV2Spec ¶
type MemberV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider MemberV2Parameters `json:"forProvider"` }
MemberV2Spec defines the desired state of MemberV2
func (*MemberV2Spec) DeepCopy ¶
func (in *MemberV2Spec) DeepCopy() *MemberV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV2Spec.
func (*MemberV2Spec) DeepCopyInto ¶
func (in *MemberV2Spec) DeepCopyInto(out *MemberV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberV2Status ¶
type MemberV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider MemberV2Observation `json:"atProvider,omitempty"` }
MemberV2Status defines the observed state of MemberV2.
func (*MemberV2Status) DeepCopy ¶
func (in *MemberV2Status) DeepCopy() *MemberV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV2Status.
func (*MemberV2Status) DeepCopyInto ¶
func (in *MemberV2Status) DeepCopyInto(out *MemberV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberV3 ¶
type MemberV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MemberV3Spec `json:"spec"` Status MemberV3Status `json:"status,omitempty"` }
MemberV3 is the Schema for the MemberV3s 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,otcjet}
func (*MemberV3) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV3.
func (*MemberV3) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemberV3) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MemberV3) GetCondition ¶
func (mg *MemberV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MemberV3.
func (*MemberV3) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this MemberV3
func (*MemberV3) GetDeletionPolicy ¶
func (mg *MemberV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MemberV3.
func (*MemberV3) GetObservation ¶
GetObservation of this MemberV3
func (*MemberV3) GetParameters ¶
GetParameters of this MemberV3
func (*MemberV3) GetProviderConfigReference ¶
GetProviderConfigReference of this MemberV3.
func (*MemberV3) GetProviderReference ¶
GetProviderReference of this MemberV3. Deprecated: Use GetProviderConfigReference.
func (*MemberV3) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this MemberV3
func (*MemberV3) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MemberV3) GetWriteConnectionSecretToReference ¶
func (mg *MemberV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MemberV3.
func (*MemberV3) LateInitialize ¶
LateInitialize this MemberV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*MemberV3) SetConditions ¶
SetConditions of this MemberV3.
func (*MemberV3) SetDeletionPolicy ¶
func (mg *MemberV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MemberV3.
func (*MemberV3) SetObservation ¶
SetObservation for this MemberV3
func (*MemberV3) SetParameters ¶
SetParameters for this MemberV3
func (*MemberV3) SetProviderConfigReference ¶
SetProviderConfigReference of this MemberV3.
func (*MemberV3) SetProviderReference ¶
SetProviderReference of this MemberV3. Deprecated: Use SetProviderConfigReference.
func (*MemberV3) SetWriteConnectionSecretToReference ¶
func (mg *MemberV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MemberV3.
type MemberV3List ¶
type MemberV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MemberV3 `json:"items"` }
MemberV3List contains a list of MemberV3s
func (*MemberV3List) DeepCopy ¶
func (in *MemberV3List) DeepCopy() *MemberV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV3List.
func (*MemberV3List) DeepCopyInto ¶
func (in *MemberV3List) DeepCopyInto(out *MemberV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemberV3List) DeepCopyObject ¶
func (in *MemberV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MemberV3List) GetItems ¶
func (l *MemberV3List) GetItems() []resource.Managed
GetItems of this MemberV3List.
type MemberV3Observation ¶
type MemberV3Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` IPVersion *string `json:"ipVersion,omitempty" tf:"ip_version,omitempty"` MemberID *string `json:"memberId,omitempty" tf:"member_id,omitempty"` OperatingStatus *string `json:"operatingStatus,omitempty" tf:"operating_status,omitempty"` }
func (*MemberV3Observation) DeepCopy ¶
func (in *MemberV3Observation) DeepCopy() *MemberV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV3Observation.
func (*MemberV3Observation) DeepCopyInto ¶
func (in *MemberV3Observation) DeepCopyInto(out *MemberV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberV3Parameters ¶
type MemberV3Parameters struct { // +kubebuilder:validation:Required Address *string `json:"address" tf:"address,omitempty"` // +kubebuilder:validation:Required PoolID *string `json:"poolId" tf:"pool_id,omitempty"` // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // +kubebuilder:validation:Required ProtocolPort *int64 `json:"protocolPort" tf:"protocol_port,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional Weight *int64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*MemberV3Parameters) DeepCopy ¶
func (in *MemberV3Parameters) DeepCopy() *MemberV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV3Parameters.
func (*MemberV3Parameters) DeepCopyInto ¶
func (in *MemberV3Parameters) DeepCopyInto(out *MemberV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberV3Spec ¶
type MemberV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider MemberV3Parameters `json:"forProvider"` }
MemberV3Spec defines the desired state of MemberV3
func (*MemberV3Spec) DeepCopy ¶
func (in *MemberV3Spec) DeepCopy() *MemberV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV3Spec.
func (*MemberV3Spec) DeepCopyInto ¶
func (in *MemberV3Spec) DeepCopyInto(out *MemberV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberV3Status ¶
type MemberV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider MemberV3Observation `json:"atProvider,omitempty"` }
MemberV3Status defines the observed state of MemberV3.
func (*MemberV3Status) DeepCopy ¶
func (in *MemberV3Status) DeepCopy() *MemberV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV3Status.
func (*MemberV3Status) DeepCopyInto ¶
func (in *MemberV3Status) DeepCopyInto(out *MemberV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorV2 ¶
type MonitorV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitorV2Spec `json:"spec"` Status MonitorV2Status `json:"status,omitempty"` }
MonitorV2 is the Schema for the MonitorV2s 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,otcjet}
func (*MonitorV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV2.
func (*MonitorV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorV2) GetCondition ¶
func (mg *MonitorV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MonitorV2.
func (*MonitorV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this MonitorV2
func (*MonitorV2) GetDeletionPolicy ¶
func (mg *MonitorV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MonitorV2.
func (*MonitorV2) GetObservation ¶
GetObservation of this MonitorV2
func (*MonitorV2) GetParameters ¶
GetParameters of this MonitorV2
func (*MonitorV2) GetProviderConfigReference ¶
GetProviderConfigReference of this MonitorV2.
func (*MonitorV2) GetProviderReference ¶
GetProviderReference of this MonitorV2. Deprecated: Use GetProviderConfigReference.
func (*MonitorV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this MonitorV2
func (*MonitorV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MonitorV2) GetWriteConnectionSecretToReference ¶
func (mg *MonitorV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MonitorV2.
func (*MonitorV2) LateInitialize ¶
LateInitialize this MonitorV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*MonitorV2) SetConditions ¶
SetConditions of this MonitorV2.
func (*MonitorV2) SetDeletionPolicy ¶
func (mg *MonitorV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MonitorV2.
func (*MonitorV2) SetObservation ¶
SetObservation for this MonitorV2
func (*MonitorV2) SetParameters ¶
SetParameters for this MonitorV2
func (*MonitorV2) SetProviderConfigReference ¶
SetProviderConfigReference of this MonitorV2.
func (*MonitorV2) SetProviderReference ¶
SetProviderReference of this MonitorV2. Deprecated: Use SetProviderConfigReference.
func (*MonitorV2) SetWriteConnectionSecretToReference ¶
func (mg *MonitorV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MonitorV2.
type MonitorV2List ¶
type MonitorV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MonitorV2 `json:"items"` }
MonitorV2List contains a list of MonitorV2s
func (*MonitorV2List) DeepCopy ¶
func (in *MonitorV2List) DeepCopy() *MonitorV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV2List.
func (*MonitorV2List) DeepCopyInto ¶
func (in *MonitorV2List) DeepCopyInto(out *MonitorV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorV2List) DeepCopyObject ¶
func (in *MonitorV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorV2List) GetItems ¶
func (l *MonitorV2List) GetItems() []resource.Managed
GetItems of this MonitorV2List.
type MonitorV2Observation ¶
type MonitorV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MonitorV2Observation) DeepCopy ¶
func (in *MonitorV2Observation) DeepCopy() *MonitorV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV2Observation.
func (*MonitorV2Observation) DeepCopyInto ¶
func (in *MonitorV2Observation) DeepCopyInto(out *MonitorV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorV2Parameters ¶
type MonitorV2Parameters struct { // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Required Delay *int64 `json:"delay" tf:"delay,omitempty"` // +kubebuilder:validation:Optional DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // +kubebuilder:validation:Optional ExpectedCodes *string `json:"expectedCodes,omitempty" tf:"expected_codes,omitempty"` // +kubebuilder:validation:Optional HTTPMethod *string `json:"httpMethod,omitempty" tf:"http_method,omitempty"` // +kubebuilder:validation:Required MaxRetries *int64 `json:"maxRetries" tf:"max_retries,omitempty"` // +kubebuilder:validation:Optional MonitorPort *int64 `json:"monitorPort,omitempty" tf:"monitor_port,omitempty"` // +kubebuilder:validation:Required PoolID *string `json:"poolId" tf:"pool_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Required Timeout *int64 `json:"timeout" tf:"timeout,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional URLPath *string `json:"urlPath,omitempty" tf:"url_path,omitempty"` }
func (*MonitorV2Parameters) DeepCopy ¶
func (in *MonitorV2Parameters) DeepCopy() *MonitorV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV2Parameters.
func (*MonitorV2Parameters) DeepCopyInto ¶
func (in *MonitorV2Parameters) DeepCopyInto(out *MonitorV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorV2Spec ¶
type MonitorV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider MonitorV2Parameters `json:"forProvider"` }
MonitorV2Spec defines the desired state of MonitorV2
func (*MonitorV2Spec) DeepCopy ¶
func (in *MonitorV2Spec) DeepCopy() *MonitorV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV2Spec.
func (*MonitorV2Spec) DeepCopyInto ¶
func (in *MonitorV2Spec) DeepCopyInto(out *MonitorV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorV2Status ¶
type MonitorV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider MonitorV2Observation `json:"atProvider,omitempty"` }
MonitorV2Status defines the observed state of MonitorV2.
func (*MonitorV2Status) DeepCopy ¶
func (in *MonitorV2Status) DeepCopy() *MonitorV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV2Status.
func (*MonitorV2Status) DeepCopyInto ¶
func (in *MonitorV2Status) DeepCopyInto(out *MonitorV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorV3 ¶
type MonitorV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitorV3Spec `json:"spec"` Status MonitorV3Status `json:"status,omitempty"` }
MonitorV3 is the Schema for the MonitorV3s 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,otcjet}
func (*MonitorV3) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV3.
func (*MonitorV3) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorV3) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorV3) GetCondition ¶
func (mg *MonitorV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MonitorV3.
func (*MonitorV3) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this MonitorV3
func (*MonitorV3) GetDeletionPolicy ¶
func (mg *MonitorV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MonitorV3.
func (*MonitorV3) GetObservation ¶
GetObservation of this MonitorV3
func (*MonitorV3) GetParameters ¶
GetParameters of this MonitorV3
func (*MonitorV3) GetProviderConfigReference ¶
GetProviderConfigReference of this MonitorV3.
func (*MonitorV3) GetProviderReference ¶
GetProviderReference of this MonitorV3. Deprecated: Use GetProviderConfigReference.
func (*MonitorV3) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this MonitorV3
func (*MonitorV3) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MonitorV3) GetWriteConnectionSecretToReference ¶
func (mg *MonitorV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MonitorV3.
func (*MonitorV3) LateInitialize ¶
LateInitialize this MonitorV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*MonitorV3) SetConditions ¶
SetConditions of this MonitorV3.
func (*MonitorV3) SetDeletionPolicy ¶
func (mg *MonitorV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MonitorV3.
func (*MonitorV3) SetObservation ¶
SetObservation for this MonitorV3
func (*MonitorV3) SetParameters ¶
SetParameters for this MonitorV3
func (*MonitorV3) SetProviderConfigReference ¶
SetProviderConfigReference of this MonitorV3.
func (*MonitorV3) SetProviderReference ¶
SetProviderReference of this MonitorV3. Deprecated: Use SetProviderConfigReference.
func (*MonitorV3) SetWriteConnectionSecretToReference ¶
func (mg *MonitorV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MonitorV3.
type MonitorV3List ¶
type MonitorV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MonitorV3 `json:"items"` }
MonitorV3List contains a list of MonitorV3s
func (*MonitorV3List) DeepCopy ¶
func (in *MonitorV3List) DeepCopy() *MonitorV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV3List.
func (*MonitorV3List) DeepCopyInto ¶
func (in *MonitorV3List) DeepCopyInto(out *MonitorV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorV3List) DeepCopyObject ¶
func (in *MonitorV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorV3List) GetItems ¶
func (l *MonitorV3List) GetItems() []resource.Managed
GetItems of this MonitorV3List.
type MonitorV3Observation ¶
type MonitorV3Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MonitorV3Observation) DeepCopy ¶
func (in *MonitorV3Observation) DeepCopy() *MonitorV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV3Observation.
func (*MonitorV3Observation) DeepCopyInto ¶
func (in *MonitorV3Observation) DeepCopyInto(out *MonitorV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorV3Parameters ¶
type MonitorV3Parameters struct { // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Required Delay *int64 `json:"delay" tf:"delay,omitempty"` // +kubebuilder:validation:Optional DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // +kubebuilder:validation:Optional ExpectedCodes *string `json:"expectedCodes,omitempty" tf:"expected_codes,omitempty"` // +kubebuilder:validation:Optional HTTPMethod *string `json:"httpMethod,omitempty" tf:"http_method,omitempty"` // +kubebuilder:validation:Required MaxRetries *int64 `json:"maxRetries" tf:"max_retries,omitempty"` // +kubebuilder:validation:Optional MaxRetriesDown *int64 `json:"maxRetriesDown,omitempty" tf:"max_retries_down,omitempty"` // +kubebuilder:validation:Optional MonitorPort *int64 `json:"monitorPort,omitempty" tf:"monitor_port,omitempty"` // +kubebuilder:validation:Required PoolID *string `json:"poolId" tf:"pool_id,omitempty"` // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // +kubebuilder:validation:Required Timeout *int64 `json:"timeout" tf:"timeout,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional URLPath *string `json:"urlPath,omitempty" tf:"url_path,omitempty"` }
func (*MonitorV3Parameters) DeepCopy ¶
func (in *MonitorV3Parameters) DeepCopy() *MonitorV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV3Parameters.
func (*MonitorV3Parameters) DeepCopyInto ¶
func (in *MonitorV3Parameters) DeepCopyInto(out *MonitorV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorV3Spec ¶
type MonitorV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider MonitorV3Parameters `json:"forProvider"` }
MonitorV3Spec defines the desired state of MonitorV3
func (*MonitorV3Spec) DeepCopy ¶
func (in *MonitorV3Spec) DeepCopy() *MonitorV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV3Spec.
func (*MonitorV3Spec) DeepCopyInto ¶
func (in *MonitorV3Spec) DeepCopyInto(out *MonitorV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorV3Status ¶
type MonitorV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider MonitorV3Observation `json:"atProvider,omitempty"` }
MonitorV3Status defines the observed state of MonitorV3.
func (*MonitorV3Status) DeepCopy ¶
func (in *MonitorV3Status) DeepCopy() *MonitorV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV3Status.
func (*MonitorV3Status) DeepCopyInto ¶
func (in *MonitorV3Status) DeepCopyInto(out *MonitorV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PersistenceObservation ¶
type PersistenceObservation struct { }
func (*PersistenceObservation) DeepCopy ¶
func (in *PersistenceObservation) DeepCopy() *PersistenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistenceObservation.
func (*PersistenceObservation) DeepCopyInto ¶
func (in *PersistenceObservation) DeepCopyInto(out *PersistenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PersistenceParameters ¶
type PersistenceParameters struct { // +kubebuilder:validation:Optional CookieName *string `json:"cookieName,omitempty" tf:"cookie_name,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*PersistenceParameters) DeepCopy ¶
func (in *PersistenceParameters) DeepCopy() *PersistenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistenceParameters.
func (*PersistenceParameters) DeepCopyInto ¶
func (in *PersistenceParameters) DeepCopyInto(out *PersistenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyV3 ¶
type PolicyV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicyV3Spec `json:"spec"` Status PolicyV3Status `json:"status,omitempty"` }
PolicyV3 is the Schema for the PolicyV3s 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,otcjet}
func (*PolicyV3) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV3.
func (*PolicyV3) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyV3) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyV3) GetCondition ¶
func (mg *PolicyV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PolicyV3.
func (*PolicyV3) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this PolicyV3
func (*PolicyV3) GetDeletionPolicy ¶
func (mg *PolicyV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PolicyV3.
func (*PolicyV3) GetObservation ¶
GetObservation of this PolicyV3
func (*PolicyV3) GetParameters ¶
GetParameters of this PolicyV3
func (*PolicyV3) GetProviderConfigReference ¶
GetProviderConfigReference of this PolicyV3.
func (*PolicyV3) GetProviderReference ¶
GetProviderReference of this PolicyV3. Deprecated: Use GetProviderConfigReference.
func (*PolicyV3) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this PolicyV3
func (*PolicyV3) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PolicyV3) GetWriteConnectionSecretToReference ¶
func (mg *PolicyV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PolicyV3.
func (*PolicyV3) LateInitialize ¶
LateInitialize this PolicyV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*PolicyV3) SetConditions ¶
SetConditions of this PolicyV3.
func (*PolicyV3) SetDeletionPolicy ¶
func (mg *PolicyV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PolicyV3.
func (*PolicyV3) SetObservation ¶
SetObservation for this PolicyV3
func (*PolicyV3) SetParameters ¶
SetParameters for this PolicyV3
func (*PolicyV3) SetProviderConfigReference ¶
SetProviderConfigReference of this PolicyV3.
func (*PolicyV3) SetProviderReference ¶
SetProviderReference of this PolicyV3. Deprecated: Use SetProviderConfigReference.
func (*PolicyV3) SetWriteConnectionSecretToReference ¶
func (mg *PolicyV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PolicyV3.
type PolicyV3List ¶
type PolicyV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PolicyV3 `json:"items"` }
PolicyV3List contains a list of PolicyV3s
func (*PolicyV3List) DeepCopy ¶
func (in *PolicyV3List) DeepCopy() *PolicyV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV3List.
func (*PolicyV3List) DeepCopyInto ¶
func (in *PolicyV3List) DeepCopyInto(out *PolicyV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyV3List) DeepCopyObject ¶
func (in *PolicyV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyV3List) GetItems ¶
func (l *PolicyV3List) GetItems() []resource.Managed
GetItems of this PolicyV3List.
type PolicyV3Observation ¶
type PolicyV3Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*PolicyV3Observation) DeepCopy ¶
func (in *PolicyV3Observation) DeepCopy() *PolicyV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV3Observation.
func (*PolicyV3Observation) DeepCopyInto ¶
func (in *PolicyV3Observation) DeepCopyInto(out *PolicyV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyV3Parameters ¶
type PolicyV3Parameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required ListenerID *string `json:"listenerId" tf:"listener_id,omitempty"` // +kubebuilder:validation:Optional Position *int64 `json:"position,omitempty" tf:"position,omitempty"` // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // +kubebuilder:validation:Optional RedirectListenerID *string `json:"redirectListenerId,omitempty" tf:"redirect_listener_id,omitempty"` // +kubebuilder:validation:Optional RedirectPoolID *string `json:"redirectPoolId,omitempty" tf:"redirect_pool_id,omitempty"` // +kubebuilder:validation:Optional Rules []RulesParameters `json:"rules,omitempty" tf:"rules,omitempty"` }
func (*PolicyV3Parameters) DeepCopy ¶
func (in *PolicyV3Parameters) DeepCopy() *PolicyV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV3Parameters.
func (*PolicyV3Parameters) DeepCopyInto ¶
func (in *PolicyV3Parameters) DeepCopyInto(out *PolicyV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyV3Spec ¶
type PolicyV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicyV3Parameters `json:"forProvider"` }
PolicyV3Spec defines the desired state of PolicyV3
func (*PolicyV3Spec) DeepCopy ¶
func (in *PolicyV3Spec) DeepCopy() *PolicyV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV3Spec.
func (*PolicyV3Spec) DeepCopyInto ¶
func (in *PolicyV3Spec) DeepCopyInto(out *PolicyV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyV3Status ¶
type PolicyV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider PolicyV3Observation `json:"atProvider,omitempty"` }
PolicyV3Status defines the observed state of PolicyV3.
func (*PolicyV3Status) DeepCopy ¶
func (in *PolicyV3Status) DeepCopy() *PolicyV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV3Status.
func (*PolicyV3Status) DeepCopyInto ¶
func (in *PolicyV3Status) DeepCopyInto(out *PolicyV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolV2 ¶
type PoolV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PoolV2Spec `json:"spec"` Status PoolV2Status `json:"status,omitempty"` }
PoolV2 is the Schema for the PoolV2s 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,otcjet}
func (*PoolV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV2.
func (*PoolV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PoolV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PoolV2) GetCondition ¶
func (mg *PoolV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PoolV2.
func (*PoolV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this PoolV2
func (*PoolV2) GetDeletionPolicy ¶
func (mg *PoolV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PoolV2.
func (*PoolV2) GetObservation ¶
GetObservation of this PoolV2
func (*PoolV2) GetParameters ¶
GetParameters of this PoolV2
func (*PoolV2) GetProviderConfigReference ¶
GetProviderConfigReference of this PoolV2.
func (*PoolV2) GetProviderReference ¶
GetProviderReference of this PoolV2. Deprecated: Use GetProviderConfigReference.
func (*PoolV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this PoolV2
func (*PoolV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PoolV2) GetWriteConnectionSecretToReference ¶
func (mg *PoolV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PoolV2.
func (*PoolV2) LateInitialize ¶
LateInitialize this PoolV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*PoolV2) SetConditions ¶
SetConditions of this PoolV2.
func (*PoolV2) SetDeletionPolicy ¶
func (mg *PoolV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PoolV2.
func (*PoolV2) SetObservation ¶
SetObservation for this PoolV2
func (*PoolV2) SetParameters ¶
SetParameters for this PoolV2
func (*PoolV2) SetProviderConfigReference ¶
SetProviderConfigReference of this PoolV2.
func (*PoolV2) SetProviderReference ¶
SetProviderReference of this PoolV2. Deprecated: Use SetProviderConfigReference.
func (*PoolV2) SetWriteConnectionSecretToReference ¶
func (mg *PoolV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PoolV2.
type PoolV2List ¶
type PoolV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PoolV2 `json:"items"` }
PoolV2List contains a list of PoolV2s
func (*PoolV2List) DeepCopy ¶
func (in *PoolV2List) DeepCopy() *PoolV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV2List.
func (*PoolV2List) DeepCopyInto ¶
func (in *PoolV2List) DeepCopyInto(out *PoolV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PoolV2List) DeepCopyObject ¶
func (in *PoolV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PoolV2List) GetItems ¶
func (l *PoolV2List) GetItems() []resource.Managed
GetItems of this PoolV2List.
type PoolV2Observation ¶
type PoolV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PoolV2Observation) DeepCopy ¶
func (in *PoolV2Observation) DeepCopy() *PoolV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV2Observation.
func (*PoolV2Observation) DeepCopyInto ¶
func (in *PoolV2Observation) DeepCopyInto(out *PoolV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolV2Parameters ¶
type PoolV2Parameters struct { // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required LBMethod *string `json:"lbMethod" tf:"lb_method,omitempty"` // +kubebuilder:validation:Optional ListenerID *string `json:"listenerId,omitempty" tf:"listener_id,omitempty"` // +kubebuilder:validation:Optional LoadbalancerID *string `json:"loadbalancerId,omitempty" tf:"loadbalancer_id,omitempty"` // +kubebuilder:validation:Optional Persistence []PersistenceParameters `json:"persistence,omitempty" tf:"persistence,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*PoolV2Parameters) DeepCopy ¶
func (in *PoolV2Parameters) DeepCopy() *PoolV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV2Parameters.
func (*PoolV2Parameters) DeepCopyInto ¶
func (in *PoolV2Parameters) DeepCopyInto(out *PoolV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolV2Spec ¶
type PoolV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider PoolV2Parameters `json:"forProvider"` }
PoolV2Spec defines the desired state of PoolV2
func (*PoolV2Spec) DeepCopy ¶
func (in *PoolV2Spec) DeepCopy() *PoolV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV2Spec.
func (*PoolV2Spec) DeepCopyInto ¶
func (in *PoolV2Spec) DeepCopyInto(out *PoolV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolV2Status ¶
type PoolV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider PoolV2Observation `json:"atProvider,omitempty"` }
PoolV2Status defines the observed state of PoolV2.
func (*PoolV2Status) DeepCopy ¶
func (in *PoolV2Status) DeepCopy() *PoolV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV2Status.
func (*PoolV2Status) DeepCopyInto ¶
func (in *PoolV2Status) DeepCopyInto(out *PoolV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolV3 ¶
type PoolV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PoolV3Spec `json:"spec"` Status PoolV3Status `json:"status,omitempty"` }
PoolV3 is the Schema for the PoolV3s 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,otcjet}
func (*PoolV3) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV3.
func (*PoolV3) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PoolV3) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PoolV3) GetCondition ¶
func (mg *PoolV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PoolV3.
func (*PoolV3) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this PoolV3
func (*PoolV3) GetDeletionPolicy ¶
func (mg *PoolV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PoolV3.
func (*PoolV3) GetObservation ¶
GetObservation of this PoolV3
func (*PoolV3) GetParameters ¶
GetParameters of this PoolV3
func (*PoolV3) GetProviderConfigReference ¶
GetProviderConfigReference of this PoolV3.
func (*PoolV3) GetProviderReference ¶
GetProviderReference of this PoolV3. Deprecated: Use GetProviderConfigReference.
func (*PoolV3) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this PoolV3
func (*PoolV3) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PoolV3) GetWriteConnectionSecretToReference ¶
func (mg *PoolV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PoolV3.
func (*PoolV3) LateInitialize ¶
LateInitialize this PoolV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*PoolV3) SetConditions ¶
SetConditions of this PoolV3.
func (*PoolV3) SetDeletionPolicy ¶
func (mg *PoolV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PoolV3.
func (*PoolV3) SetObservation ¶
SetObservation for this PoolV3
func (*PoolV3) SetParameters ¶
SetParameters for this PoolV3
func (*PoolV3) SetProviderConfigReference ¶
SetProviderConfigReference of this PoolV3.
func (*PoolV3) SetProviderReference ¶
SetProviderReference of this PoolV3. Deprecated: Use SetProviderConfigReference.
func (*PoolV3) SetWriteConnectionSecretToReference ¶
func (mg *PoolV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PoolV3.
type PoolV3List ¶
type PoolV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PoolV3 `json:"items"` }
PoolV3List contains a list of PoolV3s
func (*PoolV3List) DeepCopy ¶
func (in *PoolV3List) DeepCopy() *PoolV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV3List.
func (*PoolV3List) DeepCopyInto ¶
func (in *PoolV3List) DeepCopyInto(out *PoolV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PoolV3List) DeepCopyObject ¶
func (in *PoolV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PoolV3List) GetItems ¶
func (l *PoolV3List) GetItems() []resource.Managed
GetItems of this PoolV3List.
type PoolV3Observation ¶
type PoolV3Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` IPVersion *string `json:"ipVersion,omitempty" tf:"ip_version,omitempty"` }
func (*PoolV3Observation) DeepCopy ¶
func (in *PoolV3Observation) DeepCopy() *PoolV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV3Observation.
func (*PoolV3Observation) DeepCopyInto ¶
func (in *PoolV3Observation) DeepCopyInto(out *PoolV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolV3Parameters ¶
type PoolV3Parameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required LBAlgorithm *string `json:"lbAlgorithm" tf:"lb_algorithm,omitempty"` // +kubebuilder:validation:Optional ListenerID *string `json:"listenerId,omitempty" tf:"listener_id,omitempty"` // +kubebuilder:validation:Optional LoadbalancerID *string `json:"loadbalancerId,omitempty" tf:"loadbalancer_id,omitempty"` // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional SessionPersistence []SessionPersistenceParameters `json:"sessionPersistence,omitempty" tf:"session_persistence,omitempty"` }
func (*PoolV3Parameters) DeepCopy ¶
func (in *PoolV3Parameters) DeepCopy() *PoolV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV3Parameters.
func (*PoolV3Parameters) DeepCopyInto ¶
func (in *PoolV3Parameters) DeepCopyInto(out *PoolV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolV3Spec ¶
type PoolV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider PoolV3Parameters `json:"forProvider"` }
PoolV3Spec defines the desired state of PoolV3
func (*PoolV3Spec) DeepCopy ¶
func (in *PoolV3Spec) DeepCopy() *PoolV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV3Spec.
func (*PoolV3Spec) DeepCopyInto ¶
func (in *PoolV3Spec) DeepCopyInto(out *PoolV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolV3Status ¶
type PoolV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider PoolV3Observation `json:"atProvider,omitempty"` }
PoolV3Status defines the observed state of PoolV3.
func (*PoolV3Status) DeepCopy ¶
func (in *PoolV3Status) DeepCopy() *PoolV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV3Status.
func (*PoolV3Status) DeepCopyInto ¶
func (in *PoolV3Status) DeepCopyInto(out *PoolV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPObservation ¶
type PublicIPObservation struct { Address *string `json:"address,omitempty" tf:"address,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PublicIPObservation) DeepCopy ¶
func (in *PublicIPObservation) DeepCopy() *PublicIPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPObservation.
func (*PublicIPObservation) DeepCopyInto ¶
func (in *PublicIPObservation) DeepCopyInto(out *PublicIPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPParameters ¶
type PublicIPParameters struct { // +kubebuilder:validation:Optional BandwidthChargeMode *string `json:"bandwidthChargeMode,omitempty" tf:"bandwidth_charge_mode,omitempty"` // +kubebuilder:validation:Required BandwidthName *string `json:"bandwidthName" tf:"bandwidth_name,omitempty"` BandwidthShareType *string `json:"bandwidthShareType" tf:"bandwidth_share_type,omitempty"` // +kubebuilder:validation:Required BandwidthSize *int64 `json:"bandwidthSize" tf:"bandwidth_size,omitempty"` // +kubebuilder:validation:Required IPType *string `json:"ipType" tf:"ip_type,omitempty"` }
func (*PublicIPParameters) DeepCopy ¶
func (in *PublicIPParameters) DeepCopy() *PublicIPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPParameters.
func (*PublicIPParameters) DeepCopyInto ¶
func (in *PublicIPParameters) DeepCopyInto(out *PublicIPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleV3 ¶
type RuleV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuleV3Spec `json:"spec"` Status RuleV3Status `json:"status,omitempty"` }
RuleV3 is the Schema for the RuleV3s 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,otcjet}
func (*RuleV3) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleV3.
func (*RuleV3) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleV3) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RuleV3) GetCondition ¶
func (mg *RuleV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RuleV3.
func (*RuleV3) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this RuleV3
func (*RuleV3) GetDeletionPolicy ¶
func (mg *RuleV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RuleV3.
func (*RuleV3) GetObservation ¶
GetObservation of this RuleV3
func (*RuleV3) GetParameters ¶
GetParameters of this RuleV3
func (*RuleV3) GetProviderConfigReference ¶
GetProviderConfigReference of this RuleV3.
func (*RuleV3) GetProviderReference ¶
GetProviderReference of this RuleV3. Deprecated: Use GetProviderConfigReference.
func (*RuleV3) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this RuleV3
func (*RuleV3) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RuleV3) GetWriteConnectionSecretToReference ¶
func (mg *RuleV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RuleV3.
func (*RuleV3) LateInitialize ¶
LateInitialize this RuleV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*RuleV3) SetConditions ¶
SetConditions of this RuleV3.
func (*RuleV3) SetDeletionPolicy ¶
func (mg *RuleV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RuleV3.
func (*RuleV3) SetObservation ¶
SetObservation for this RuleV3
func (*RuleV3) SetParameters ¶
SetParameters for this RuleV3
func (*RuleV3) SetProviderConfigReference ¶
SetProviderConfigReference of this RuleV3.
func (*RuleV3) SetProviderReference ¶
SetProviderReference of this RuleV3. Deprecated: Use SetProviderConfigReference.
func (*RuleV3) SetWriteConnectionSecretToReference ¶
func (mg *RuleV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RuleV3.
type RuleV3List ¶
type RuleV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RuleV3 `json:"items"` }
RuleV3List contains a list of RuleV3s
func (*RuleV3List) DeepCopy ¶
func (in *RuleV3List) DeepCopy() *RuleV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleV3List.
func (*RuleV3List) DeepCopyInto ¶
func (in *RuleV3List) DeepCopyInto(out *RuleV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleV3List) DeepCopyObject ¶
func (in *RuleV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RuleV3List) GetItems ¶
func (l *RuleV3List) GetItems() []resource.Managed
GetItems of this RuleV3List.
type RuleV3Observation ¶
type RuleV3Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` RuleID *string `json:"ruleId,omitempty" tf:"rule_id,omitempty"` }
func (*RuleV3Observation) DeepCopy ¶
func (in *RuleV3Observation) DeepCopy() *RuleV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleV3Observation.
func (*RuleV3Observation) DeepCopyInto ¶
func (in *RuleV3Observation) DeepCopyInto(out *RuleV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleV3Parameters ¶
type RuleV3Parameters struct { // +kubebuilder:validation:Required CompareType *string `json:"compareType" tf:"compare_type,omitempty"` // +kubebuilder:validation:Required PolicyID *string `json:"policyId" tf:"policy_id,omitempty"` // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*RuleV3Parameters) DeepCopy ¶
func (in *RuleV3Parameters) DeepCopy() *RuleV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleV3Parameters.
func (*RuleV3Parameters) DeepCopyInto ¶
func (in *RuleV3Parameters) DeepCopyInto(out *RuleV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleV3Spec ¶
type RuleV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider RuleV3Parameters `json:"forProvider"` }
RuleV3Spec defines the desired state of RuleV3
func (*RuleV3Spec) DeepCopy ¶
func (in *RuleV3Spec) DeepCopy() *RuleV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleV3Spec.
func (*RuleV3Spec) DeepCopyInto ¶
func (in *RuleV3Spec) DeepCopyInto(out *RuleV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleV3Status ¶
type RuleV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider RuleV3Observation `json:"atProvider,omitempty"` }
RuleV3Status defines the observed state of RuleV3.
func (*RuleV3Status) DeepCopy ¶
func (in *RuleV3Status) DeepCopy() *RuleV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleV3Status.
func (*RuleV3Status) DeepCopyInto ¶
func (in *RuleV3Status) DeepCopyInto(out *RuleV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesObservation ¶
type RulesObservation struct { }
func (*RulesObservation) DeepCopy ¶
func (in *RulesObservation) DeepCopy() *RulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesObservation.
func (*RulesObservation) DeepCopyInto ¶
func (in *RulesObservation) DeepCopyInto(out *RulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesParameters ¶
type RulesParameters struct { // +kubebuilder:validation:Required CompareType *string `json:"compareType" tf:"compare_type,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*RulesParameters) DeepCopy ¶
func (in *RulesParameters) DeepCopy() *RulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesParameters.
func (*RulesParameters) DeepCopyInto ¶
func (in *RulesParameters) DeepCopyInto(out *RulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SessionPersistenceObservation ¶
type SessionPersistenceObservation struct { }
func (*SessionPersistenceObservation) DeepCopy ¶
func (in *SessionPersistenceObservation) DeepCopy() *SessionPersistenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SessionPersistenceObservation.
func (*SessionPersistenceObservation) DeepCopyInto ¶
func (in *SessionPersistenceObservation) DeepCopyInto(out *SessionPersistenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SessionPersistenceParameters ¶
type SessionPersistenceParameters struct { // +kubebuilder:validation:Optional CookieName *string `json:"cookieName,omitempty" tf:"cookie_name,omitempty"` // +kubebuilder:validation:Optional PersistenceTimeout *int64 `json:"persistenceTimeout,omitempty" tf:"persistence_timeout,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*SessionPersistenceParameters) DeepCopy ¶
func (in *SessionPersistenceParameters) DeepCopy() *SessionPersistenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SessionPersistenceParameters.
func (*SessionPersistenceParameters) DeepCopyInto ¶
func (in *SessionPersistenceParameters) DeepCopyInto(out *SessionPersistenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WhitelistV2 ¶
type WhitelistV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WhitelistV2Spec `json:"spec"` Status WhitelistV2Status `json:"status,omitempty"` }
WhitelistV2 is the Schema for the WhitelistV2s 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,otcjet}
func (*WhitelistV2) DeepCopy ¶
func (in *WhitelistV2) DeepCopy() *WhitelistV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhitelistV2.
func (*WhitelistV2) DeepCopyInto ¶
func (in *WhitelistV2) DeepCopyInto(out *WhitelistV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WhitelistV2) DeepCopyObject ¶
func (in *WhitelistV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WhitelistV2) GetCondition ¶
func (mg *WhitelistV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WhitelistV2.
func (*WhitelistV2) GetConnectionDetailsMapping ¶
func (tr *WhitelistV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WhitelistV2
func (*WhitelistV2) GetDeletionPolicy ¶
func (mg *WhitelistV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WhitelistV2.
func (*WhitelistV2) GetID ¶
func (tr *WhitelistV2) GetID() string
GetID returns ID of underlying Terraform resource of this WhitelistV2
func (*WhitelistV2) GetObservation ¶
func (tr *WhitelistV2) GetObservation() (map[string]interface{}, error)
GetObservation of this WhitelistV2
func (*WhitelistV2) GetParameters ¶
func (tr *WhitelistV2) GetParameters() (map[string]interface{}, error)
GetParameters of this WhitelistV2
func (*WhitelistV2) GetProviderConfigReference ¶
func (mg *WhitelistV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WhitelistV2.
func (*WhitelistV2) GetProviderReference ¶
func (mg *WhitelistV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this WhitelistV2. Deprecated: Use GetProviderConfigReference.
func (*WhitelistV2) GetTerraformResourceType ¶
func (mg *WhitelistV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WhitelistV2
func (*WhitelistV2) GetTerraformSchemaVersion ¶
func (tr *WhitelistV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WhitelistV2) GetWriteConnectionSecretToReference ¶
func (mg *WhitelistV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WhitelistV2.
func (*WhitelistV2) LateInitialize ¶
func (tr *WhitelistV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WhitelistV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*WhitelistV2) SetConditions ¶
func (mg *WhitelistV2) SetConditions(c ...xpv1.Condition)
SetConditions of this WhitelistV2.
func (*WhitelistV2) SetDeletionPolicy ¶
func (mg *WhitelistV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WhitelistV2.
func (*WhitelistV2) SetObservation ¶
func (tr *WhitelistV2) SetObservation(obs map[string]interface{}) error
SetObservation for this WhitelistV2
func (*WhitelistV2) SetParameters ¶
func (tr *WhitelistV2) SetParameters(params map[string]interface{}) error
SetParameters for this WhitelistV2
func (*WhitelistV2) SetProviderConfigReference ¶
func (mg *WhitelistV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WhitelistV2.
func (*WhitelistV2) SetProviderReference ¶
func (mg *WhitelistV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this WhitelistV2. Deprecated: Use SetProviderConfigReference.
func (*WhitelistV2) SetWriteConnectionSecretToReference ¶
func (mg *WhitelistV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WhitelistV2.
type WhitelistV2List ¶
type WhitelistV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WhitelistV2 `json:"items"` }
WhitelistV2List contains a list of WhitelistV2s
func (*WhitelistV2List) DeepCopy ¶
func (in *WhitelistV2List) DeepCopy() *WhitelistV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhitelistV2List.
func (*WhitelistV2List) DeepCopyInto ¶
func (in *WhitelistV2List) DeepCopyInto(out *WhitelistV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WhitelistV2List) DeepCopyObject ¶
func (in *WhitelistV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WhitelistV2List) GetItems ¶
func (l *WhitelistV2List) GetItems() []resource.Managed
GetItems of this WhitelistV2List.
type WhitelistV2Observation ¶
type WhitelistV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*WhitelistV2Observation) DeepCopy ¶
func (in *WhitelistV2Observation) DeepCopy() *WhitelistV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhitelistV2Observation.
func (*WhitelistV2Observation) DeepCopyInto ¶
func (in *WhitelistV2Observation) DeepCopyInto(out *WhitelistV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WhitelistV2Parameters ¶
type WhitelistV2Parameters struct { // +kubebuilder:validation:Optional EnableWhitelist *bool `json:"enableWhitelist,omitempty" tf:"enable_whitelist,omitempty"` // +kubebuilder:validation:Required ListenerID *string `json:"listenerId" tf:"listener_id,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Optional Whitelist *string `json:"whitelist,omitempty" tf:"whitelist,omitempty"` }
func (*WhitelistV2Parameters) DeepCopy ¶
func (in *WhitelistV2Parameters) DeepCopy() *WhitelistV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhitelistV2Parameters.
func (*WhitelistV2Parameters) DeepCopyInto ¶
func (in *WhitelistV2Parameters) DeepCopyInto(out *WhitelistV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WhitelistV2Spec ¶
type WhitelistV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider WhitelistV2Parameters `json:"forProvider"` }
WhitelistV2Spec defines the desired state of WhitelistV2
func (*WhitelistV2Spec) DeepCopy ¶
func (in *WhitelistV2Spec) DeepCopy() *WhitelistV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhitelistV2Spec.
func (*WhitelistV2Spec) DeepCopyInto ¶
func (in *WhitelistV2Spec) DeepCopyInto(out *WhitelistV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WhitelistV2Status ¶
type WhitelistV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider WhitelistV2Observation `json:"atProvider,omitempty"` }
WhitelistV2Status defines the observed state of WhitelistV2.
func (*WhitelistV2Status) DeepCopy ¶
func (in *WhitelistV2Status) DeepCopy() *WhitelistV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhitelistV2Status.
func (*WhitelistV2Status) DeepCopyInto ¶
func (in *WhitelistV2Status) DeepCopyInto(out *WhitelistV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_certificatev2_terraformed.go
- zz_certificatev2_types.go
- zz_certificatev3_terraformed.go
- zz_certificatev3_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_l7policyv2_terraformed.go
- zz_l7policyv2_types.go
- zz_l7rulev2_terraformed.go
- zz_l7rulev2_types.go
- zz_listenerv2_terraformed.go
- zz_listenerv2_types.go
- zz_listenerv3_terraformed.go
- zz_listenerv3_types.go
- zz_loadbalancerv2_terraformed.go
- zz_loadbalancerv2_types.go
- zz_loadbalancerv3_terraformed.go
- zz_loadbalancerv3_types.go
- zz_memberv2_terraformed.go
- zz_memberv2_types.go
- zz_memberv3_terraformed.go
- zz_memberv3_types.go
- zz_monitorv2_terraformed.go
- zz_monitorv2_types.go
- zz_monitorv3_terraformed.go
- zz_monitorv3_types.go
- zz_policyv3_terraformed.go
- zz_policyv3_types.go
- zz_poolv2_terraformed.go
- zz_poolv2_types.go
- zz_poolv3_terraformed.go
- zz_poolv3_types.go
- zz_rulev3_terraformed.go
- zz_rulev3_types.go
- zz_whitelistv2_terraformed.go
- zz_whitelistv2_types.go