Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=lb.openstack.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ListenerV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ListenerV2List
- type ListenerV2Observation
- type ListenerV2Parameters
- type ListenerV2Spec
- type ListenerV2Status
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LoadbalancerV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LoadbalancerV2List
- type LoadbalancerV2Observation
- type LoadbalancerV2Parameters
- type LoadbalancerV2Spec
- type LoadbalancerV2Status
- type MemberObservation
- type MemberParameters
- type MemberV1
- func (in *MemberV1) DeepCopy() *MemberV1
- func (in *MemberV1) DeepCopyInto(out *MemberV1)
- func (in *MemberV1) DeepCopyObject() runtime.Object
- func (mg *MemberV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MemberV1) GetConnectionDetailsMapping() map[string]string
- func (mg *MemberV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MemberV1) GetID() string
- func (tr *MemberV1) GetObservation() (map[string]interface{}, error)
- func (tr *MemberV1) GetParameters() (map[string]interface{}, error)
- func (mg *MemberV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *MemberV1) GetProviderReference() *xpv1.Reference
- func (mg *MemberV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MemberV1) GetTerraformResourceType() string
- func (tr *MemberV1) GetTerraformSchemaVersion() int
- func (mg *MemberV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MemberV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *MemberV1) SetConditions(c ...xpv1.Condition)
- func (mg *MemberV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MemberV1) SetObservation(obs map[string]interface{}) error
- func (tr *MemberV1) SetParameters(params map[string]interface{}) error
- func (mg *MemberV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MemberV1) SetProviderReference(r *xpv1.Reference)
- func (mg *MemberV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MemberV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MemberV1List
- type MemberV1Observation
- type MemberV1Parameters
- type MemberV1Spec
- type MemberV1Status
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MemberV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MemberV2List
- type MemberV2Observation
- type MemberV2Parameters
- type MemberV2Spec
- type MemberV2Status
- type MembersV2
- func (in *MembersV2) DeepCopy() *MembersV2
- func (in *MembersV2) DeepCopyInto(out *MembersV2)
- func (in *MembersV2) DeepCopyObject() runtime.Object
- func (mg *MembersV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MembersV2) GetConnectionDetailsMapping() map[string]string
- func (mg *MembersV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MembersV2) GetID() string
- func (tr *MembersV2) GetObservation() (map[string]interface{}, error)
- func (tr *MembersV2) GetParameters() (map[string]interface{}, error)
- func (mg *MembersV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *MembersV2) GetProviderReference() *xpv1.Reference
- func (mg *MembersV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MembersV2) GetTerraformResourceType() string
- func (tr *MembersV2) GetTerraformSchemaVersion() int
- func (mg *MembersV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MembersV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *MembersV2) SetConditions(c ...xpv1.Condition)
- func (mg *MembersV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MembersV2) SetObservation(obs map[string]interface{}) error
- func (tr *MembersV2) SetParameters(params map[string]interface{}) error
- func (mg *MembersV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MembersV2) SetProviderReference(r *xpv1.Reference)
- func (mg *MembersV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MembersV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MembersV2List
- type MembersV2Observation
- type MembersV2Parameters
- type MembersV2Spec
- type MembersV2Status
- type MonitorV1
- func (in *MonitorV1) DeepCopy() *MonitorV1
- func (in *MonitorV1) DeepCopyInto(out *MonitorV1)
- func (in *MonitorV1) DeepCopyObject() runtime.Object
- func (mg *MonitorV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MonitorV1) GetConnectionDetailsMapping() map[string]string
- func (mg *MonitorV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MonitorV1) GetID() string
- func (tr *MonitorV1) GetObservation() (map[string]interface{}, error)
- func (tr *MonitorV1) GetParameters() (map[string]interface{}, error)
- func (mg *MonitorV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorV1) GetProviderReference() *xpv1.Reference
- func (mg *MonitorV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MonitorV1) GetTerraformResourceType() string
- func (tr *MonitorV1) GetTerraformSchemaVersion() int
- func (mg *MonitorV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MonitorV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *MonitorV1) SetConditions(c ...xpv1.Condition)
- func (mg *MonitorV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MonitorV1) SetObservation(obs map[string]interface{}) error
- func (tr *MonitorV1) SetParameters(params map[string]interface{}) error
- func (mg *MonitorV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorV1) SetProviderReference(r *xpv1.Reference)
- func (mg *MonitorV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MonitorV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorV1List
- type MonitorV1Observation
- type MonitorV1Parameters
- type MonitorV1Spec
- type MonitorV1Status
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MonitorV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorV2List
- type MonitorV2Observation
- type MonitorV2Parameters
- type MonitorV2Spec
- type MonitorV2Status
- type PersistenceObservation
- type PersistenceParameters
- type PoolV1
- func (in *PoolV1) DeepCopy() *PoolV1
- func (in *PoolV1) DeepCopyInto(out *PoolV1)
- func (in *PoolV1) DeepCopyObject() runtime.Object
- func (mg *PoolV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PoolV1) GetConnectionDetailsMapping() map[string]string
- func (mg *PoolV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PoolV1) GetID() string
- func (tr *PoolV1) GetObservation() (map[string]interface{}, error)
- func (tr *PoolV1) GetParameters() (map[string]interface{}, error)
- func (mg *PoolV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *PoolV1) GetProviderReference() *xpv1.Reference
- func (mg *PoolV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PoolV1) GetTerraformResourceType() string
- func (tr *PoolV1) GetTerraformSchemaVersion() int
- func (mg *PoolV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PoolV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *PoolV1) SetConditions(c ...xpv1.Condition)
- func (mg *PoolV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PoolV1) SetObservation(obs map[string]interface{}) error
- func (tr *PoolV1) SetParameters(params map[string]interface{}) error
- func (mg *PoolV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PoolV1) SetProviderReference(r *xpv1.Reference)
- func (mg *PoolV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PoolV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PoolV1List
- type PoolV1Observation
- type PoolV1Parameters
- type PoolV1Spec
- type PoolV1Status
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PoolV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PoolV2List
- type PoolV2Observation
- type PoolV2Parameters
- type PoolV2Spec
- type PoolV2Status
- type QuotaV2
- func (in *QuotaV2) DeepCopy() *QuotaV2
- func (in *QuotaV2) DeepCopyInto(out *QuotaV2)
- func (in *QuotaV2) DeepCopyObject() runtime.Object
- func (mg *QuotaV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *QuotaV2) GetConnectionDetailsMapping() map[string]string
- func (mg *QuotaV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *QuotaV2) GetID() string
- func (tr *QuotaV2) GetObservation() (map[string]interface{}, error)
- func (tr *QuotaV2) GetParameters() (map[string]interface{}, error)
- func (mg *QuotaV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *QuotaV2) GetProviderReference() *xpv1.Reference
- func (mg *QuotaV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *QuotaV2) GetTerraformResourceType() string
- func (tr *QuotaV2) GetTerraformSchemaVersion() int
- func (mg *QuotaV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *QuotaV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *QuotaV2) SetConditions(c ...xpv1.Condition)
- func (mg *QuotaV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *QuotaV2) SetObservation(obs map[string]interface{}) error
- func (tr *QuotaV2) SetParameters(params map[string]interface{}) error
- func (mg *QuotaV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *QuotaV2) SetProviderReference(r *xpv1.Reference)
- func (mg *QuotaV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *QuotaV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type QuotaV2List
- type QuotaV2Observation
- type QuotaV2Parameters
- type QuotaV2Spec
- type QuotaV2Status
- type VipV1
- func (in *VipV1) DeepCopy() *VipV1
- func (in *VipV1) DeepCopyInto(out *VipV1)
- func (in *VipV1) DeepCopyObject() runtime.Object
- func (mg *VipV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VipV1) GetConnectionDetailsMapping() map[string]string
- func (mg *VipV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VipV1) GetID() string
- func (tr *VipV1) GetObservation() (map[string]interface{}, error)
- func (tr *VipV1) GetParameters() (map[string]interface{}, error)
- func (mg *VipV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *VipV1) GetProviderReference() *xpv1.Reference
- func (mg *VipV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VipV1) GetTerraformResourceType() string
- func (tr *VipV1) GetTerraformSchemaVersion() int
- func (mg *VipV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VipV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *VipV1) SetConditions(c ...xpv1.Condition)
- func (mg *VipV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VipV1) SetObservation(obs map[string]interface{}) error
- func (tr *VipV1) SetParameters(params map[string]interface{}) error
- func (mg *VipV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VipV1) SetProviderReference(r *xpv1.Reference)
- func (mg *VipV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VipV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VipV1List
- type VipV1Observation
- type VipV1Parameters
- type VipV1Spec
- type VipV1Status
Constants ¶
const ( CRDGroup = "lb.openstack.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( 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 ( 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 ( MembersV2_Kind = "MembersV2" MembersV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MembersV2_Kind}.String() MembersV2_KindAPIVersion = MembersV2_Kind + "." + CRDGroupVersion.String() MembersV2_GroupVersionKind = CRDGroupVersion.WithKind(MembersV2_Kind) )
Repository type metadata.
var ( MemberV1_Kind = "MemberV1" MemberV1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MemberV1_Kind}.String() MemberV1_KindAPIVersion = MemberV1_Kind + "." + CRDGroupVersion.String() MemberV1_GroupVersionKind = CRDGroupVersion.WithKind(MemberV1_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 ( MonitorV1_Kind = "MonitorV1" MonitorV1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MonitorV1_Kind}.String() MonitorV1_KindAPIVersion = MonitorV1_Kind + "." + CRDGroupVersion.String() MonitorV1_GroupVersionKind = CRDGroupVersion.WithKind(MonitorV1_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 ( PoolV1_Kind = "PoolV1" PoolV1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PoolV1_Kind}.String() PoolV1_KindAPIVersion = PoolV1_Kind + "." + CRDGroupVersion.String() PoolV1_GroupVersionKind = CRDGroupVersion.WithKind(PoolV1_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 ( QuotaV2_Kind = "QuotaV2" QuotaV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: QuotaV2_Kind}.String() QuotaV2_KindAPIVersion = QuotaV2_Kind + "." + CRDGroupVersion.String() QuotaV2_GroupVersionKind = CRDGroupVersion.WithKind(QuotaV2_Kind) )
Repository type metadata.
var ( VipV1_Kind = "VipV1" VipV1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VipV1_Kind}.String() VipV1_KindAPIVersion = VipV1_Kind + "." + CRDGroupVersion.String() VipV1_GroupVersionKind = CRDGroupVersion.WithKind(VipV1_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
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,openstackjet}
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) GetPublishConnectionDetailsTo ¶
func (mg *L7PolicyV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this L7PolicyV2.
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) SetPublishConnectionDetailsTo ¶
func (mg *L7PolicyV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this L7PolicyV2.
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 *float64 `json:"position,omitempty" tf:"position,omitempty"` // +kubebuilder:validation:Optional RedirectPoolID *string `json:"redirectPoolId,omitempty" tf:"redirect_pool_id,omitempty"` // +kubebuilder:validation:Optional RedirectURL *string `json:"redirectUrl,omitempty" tf:"redirect_url,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,openstackjet}
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) GetPublishConnectionDetailsTo ¶
func (mg *L7RuleV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this L7RuleV2.
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) SetPublishConnectionDetailsTo ¶
func (mg *L7RuleV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this L7RuleV2.
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 Invert *bool `json:"invert,omitempty" tf:"invert,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,openstackjet}
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) GetPublishConnectionDetailsTo ¶
func (mg *ListenerV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ListenerV2.
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) SetPublishConnectionDetailsTo ¶
func (mg *ListenerV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ListenerV2.
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 AllowedCidrs []*string `json:"allowedCidrs,omitempty" tf:"allowed_cidrs,omitempty"` // +kubebuilder:validation:Optional ConnectionLimit *float64 `json:"connectionLimit,omitempty" tf:"connection_limit,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 InsertHeaders map[string]*string `json:"insertHeaders,omitempty" tf:"insert_headers,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 *float64 `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 TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Optional TimeoutClientData *float64 `json:"timeoutClientData,omitempty" tf:"timeout_client_data,omitempty"` // +kubebuilder:validation:Optional TimeoutMemberConnect *float64 `json:"timeoutMemberConnect,omitempty" tf:"timeout_member_connect,omitempty"` // +kubebuilder:validation:Optional TimeoutMemberData *float64 `json:"timeoutMemberData,omitempty" tf:"timeout_member_data,omitempty"` // +kubebuilder:validation:Optional TimeoutTCPInspect *float64 `json:"timeoutTcpInspect,omitempty" tf:"timeout_tcp_inspect,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 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,openstackjet}
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) GetPublishConnectionDetailsTo ¶
func (mg *LoadbalancerV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LoadbalancerV2.
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) SetPublishConnectionDetailsTo ¶
func (mg *LoadbalancerV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LoadbalancerV2.
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"`
}
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 AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional FlavorID *string `json:"flavorId,omitempty" tf:"flavor_id,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 SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // +kubebuilder:validation:Optional Tags []*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:Optional VipNetworkID *string `json:"vipNetworkId,omitempty" tf:"vip_network_id,omitempty"` // +kubebuilder:validation:Optional VipPortID *string `json:"vipPortId,omitempty" tf:"vip_port_id,omitempty"` // +kubebuilder:validation:Optional VipSubnetID *string `json:"vipSubnetId,omitempty" 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 MemberObservation ¶
type MemberObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MemberObservation) DeepCopy ¶
func (in *MemberObservation) DeepCopy() *MemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberObservation.
func (*MemberObservation) DeepCopyInto ¶
func (in *MemberObservation) DeepCopyInto(out *MemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberParameters ¶
type MemberParameters 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:Optional Backup *bool `json:"backup,omitempty" tf:"backup,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Required ProtocolPort *float64 `json:"protocolPort" tf:"protocol_port,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional Weight *float64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*MemberParameters) DeepCopy ¶
func (in *MemberParameters) DeepCopy() *MemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberParameters.
func (*MemberParameters) DeepCopyInto ¶
func (in *MemberParameters) DeepCopyInto(out *MemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberV1 ¶
type MemberV1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MemberV1Spec `json:"spec"` Status MemberV1Status `json:"status,omitempty"` }
MemberV1 is the Schema for the MemberV1s 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,openstackjet}
func (*MemberV1) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV1.
func (*MemberV1) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemberV1) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MemberV1) GetCondition ¶
func (mg *MemberV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MemberV1.
func (*MemberV1) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this MemberV1
func (*MemberV1) GetDeletionPolicy ¶
func (mg *MemberV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MemberV1.
func (*MemberV1) GetObservation ¶
GetObservation of this MemberV1
func (*MemberV1) GetParameters ¶
GetParameters of this MemberV1
func (*MemberV1) GetProviderConfigReference ¶
GetProviderConfigReference of this MemberV1.
func (*MemberV1) GetProviderReference ¶
GetProviderReference of this MemberV1. Deprecated: Use GetProviderConfigReference.
func (*MemberV1) GetPublishConnectionDetailsTo ¶
func (mg *MemberV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MemberV1.
func (*MemberV1) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this MemberV1
func (*MemberV1) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MemberV1) GetWriteConnectionSecretToReference ¶
func (mg *MemberV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MemberV1.
func (*MemberV1) LateInitialize ¶
LateInitialize this MemberV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*MemberV1) SetConditions ¶
SetConditions of this MemberV1.
func (*MemberV1) SetDeletionPolicy ¶
func (mg *MemberV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MemberV1.
func (*MemberV1) SetObservation ¶
SetObservation for this MemberV1
func (*MemberV1) SetParameters ¶
SetParameters for this MemberV1
func (*MemberV1) SetProviderConfigReference ¶
SetProviderConfigReference of this MemberV1.
func (*MemberV1) SetProviderReference ¶
SetProviderReference of this MemberV1. Deprecated: Use SetProviderConfigReference.
func (*MemberV1) SetPublishConnectionDetailsTo ¶
func (mg *MemberV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MemberV1.
func (*MemberV1) SetWriteConnectionSecretToReference ¶
func (mg *MemberV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MemberV1.
type MemberV1List ¶
type MemberV1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MemberV1 `json:"items"` }
MemberV1List contains a list of MemberV1s
func (*MemberV1List) DeepCopy ¶
func (in *MemberV1List) DeepCopy() *MemberV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV1List.
func (*MemberV1List) DeepCopyInto ¶
func (in *MemberV1List) DeepCopyInto(out *MemberV1List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemberV1List) DeepCopyObject ¶
func (in *MemberV1List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MemberV1List) GetItems ¶
func (l *MemberV1List) GetItems() []resource.Managed
GetItems of this MemberV1List.
type MemberV1Observation ¶
type MemberV1Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MemberV1Observation) DeepCopy ¶
func (in *MemberV1Observation) DeepCopy() *MemberV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV1Observation.
func (*MemberV1Observation) DeepCopyInto ¶
func (in *MemberV1Observation) DeepCopyInto(out *MemberV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberV1Parameters ¶
type MemberV1Parameters 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 Port *float64 `json:"port" tf:"port,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:Optional Weight *float64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*MemberV1Parameters) DeepCopy ¶
func (in *MemberV1Parameters) DeepCopy() *MemberV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV1Parameters.
func (*MemberV1Parameters) DeepCopyInto ¶
func (in *MemberV1Parameters) DeepCopyInto(out *MemberV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberV1Spec ¶
type MemberV1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider MemberV1Parameters `json:"forProvider"` }
MemberV1Spec defines the desired state of MemberV1
func (*MemberV1Spec) DeepCopy ¶
func (in *MemberV1Spec) DeepCopy() *MemberV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV1Spec.
func (*MemberV1Spec) DeepCopyInto ¶
func (in *MemberV1Spec) DeepCopyInto(out *MemberV1Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberV1Status ¶
type MemberV1Status struct { v1.ResourceStatus `json:",inline"` AtProvider MemberV1Observation `json:"atProvider,omitempty"` }
MemberV1Status defines the observed state of MemberV1.
func (*MemberV1Status) DeepCopy ¶
func (in *MemberV1Status) DeepCopy() *MemberV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberV1Status.
func (*MemberV1Status) DeepCopyInto ¶
func (in *MemberV1Status) DeepCopyInto(out *MemberV1Status)
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,openstackjet}
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) GetPublishConnectionDetailsTo ¶
func (mg *MemberV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MemberV2.
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) SetPublishConnectionDetailsTo ¶
func (mg *MemberV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MemberV2.
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 *float64 `json:"protocolPort" tf:"protocol_port,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // +kubebuilder:validation:Optional Weight *float64 `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 MembersV2 ¶
type MembersV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MembersV2Spec `json:"spec"` Status MembersV2Status `json:"status,omitempty"` }
MembersV2 is the Schema for the MembersV2s 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,openstackjet}
func (*MembersV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembersV2.
func (*MembersV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MembersV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MembersV2) GetCondition ¶
func (mg *MembersV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MembersV2.
func (*MembersV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this MembersV2
func (*MembersV2) GetDeletionPolicy ¶
func (mg *MembersV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MembersV2.
func (*MembersV2) GetObservation ¶
GetObservation of this MembersV2
func (*MembersV2) GetParameters ¶
GetParameters of this MembersV2
func (*MembersV2) GetProviderConfigReference ¶
GetProviderConfigReference of this MembersV2.
func (*MembersV2) GetProviderReference ¶
GetProviderReference of this MembersV2. Deprecated: Use GetProviderConfigReference.
func (*MembersV2) GetPublishConnectionDetailsTo ¶
func (mg *MembersV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MembersV2.
func (*MembersV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this MembersV2
func (*MembersV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MembersV2) GetWriteConnectionSecretToReference ¶
func (mg *MembersV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MembersV2.
func (*MembersV2) LateInitialize ¶
LateInitialize this MembersV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*MembersV2) SetConditions ¶
SetConditions of this MembersV2.
func (*MembersV2) SetDeletionPolicy ¶
func (mg *MembersV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MembersV2.
func (*MembersV2) SetObservation ¶
SetObservation for this MembersV2
func (*MembersV2) SetParameters ¶
SetParameters for this MembersV2
func (*MembersV2) SetProviderConfigReference ¶
SetProviderConfigReference of this MembersV2.
func (*MembersV2) SetProviderReference ¶
SetProviderReference of this MembersV2. Deprecated: Use SetProviderConfigReference.
func (*MembersV2) SetPublishConnectionDetailsTo ¶
func (mg *MembersV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MembersV2.
func (*MembersV2) SetWriteConnectionSecretToReference ¶
func (mg *MembersV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MembersV2.
type MembersV2List ¶
type MembersV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MembersV2 `json:"items"` }
MembersV2List contains a list of MembersV2s
func (*MembersV2List) DeepCopy ¶
func (in *MembersV2List) DeepCopy() *MembersV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembersV2List.
func (*MembersV2List) DeepCopyInto ¶
func (in *MembersV2List) DeepCopyInto(out *MembersV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MembersV2List) DeepCopyObject ¶
func (in *MembersV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MembersV2List) GetItems ¶
func (l *MembersV2List) GetItems() []resource.Managed
GetItems of this MembersV2List.
type MembersV2Observation ¶
type MembersV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MembersV2Observation) DeepCopy ¶
func (in *MembersV2Observation) DeepCopy() *MembersV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembersV2Observation.
func (*MembersV2Observation) DeepCopyInto ¶
func (in *MembersV2Observation) DeepCopyInto(out *MembersV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MembersV2Parameters ¶
type MembersV2Parameters struct { // +kubebuilder:validation:Optional Member []MemberParameters `json:"member,omitempty" tf:"member,omitempty"` // +kubebuilder:validation:Required PoolID *string `json:"poolId" tf:"pool_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*MembersV2Parameters) DeepCopy ¶
func (in *MembersV2Parameters) DeepCopy() *MembersV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembersV2Parameters.
func (*MembersV2Parameters) DeepCopyInto ¶
func (in *MembersV2Parameters) DeepCopyInto(out *MembersV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MembersV2Spec ¶
type MembersV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider MembersV2Parameters `json:"forProvider"` }
MembersV2Spec defines the desired state of MembersV2
func (*MembersV2Spec) DeepCopy ¶
func (in *MembersV2Spec) DeepCopy() *MembersV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembersV2Spec.
func (*MembersV2Spec) DeepCopyInto ¶
func (in *MembersV2Spec) DeepCopyInto(out *MembersV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MembersV2Status ¶
type MembersV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider MembersV2Observation `json:"atProvider,omitempty"` }
MembersV2Status defines the observed state of MembersV2.
func (*MembersV2Status) DeepCopy ¶
func (in *MembersV2Status) DeepCopy() *MembersV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembersV2Status.
func (*MembersV2Status) DeepCopyInto ¶
func (in *MembersV2Status) DeepCopyInto(out *MembersV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorV1 ¶
type MonitorV1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitorV1Spec `json:"spec"` Status MonitorV1Status `json:"status,omitempty"` }
MonitorV1 is the Schema for the MonitorV1s 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,openstackjet}
func (*MonitorV1) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV1.
func (*MonitorV1) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorV1) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorV1) GetCondition ¶
func (mg *MonitorV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MonitorV1.
func (*MonitorV1) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this MonitorV1
func (*MonitorV1) GetDeletionPolicy ¶
func (mg *MonitorV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MonitorV1.
func (*MonitorV1) GetObservation ¶
GetObservation of this MonitorV1
func (*MonitorV1) GetParameters ¶
GetParameters of this MonitorV1
func (*MonitorV1) GetProviderConfigReference ¶
GetProviderConfigReference of this MonitorV1.
func (*MonitorV1) GetProviderReference ¶
GetProviderReference of this MonitorV1. Deprecated: Use GetProviderConfigReference.
func (*MonitorV1) GetPublishConnectionDetailsTo ¶
func (mg *MonitorV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MonitorV1.
func (*MonitorV1) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this MonitorV1
func (*MonitorV1) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MonitorV1) GetWriteConnectionSecretToReference ¶
func (mg *MonitorV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MonitorV1.
func (*MonitorV1) LateInitialize ¶
LateInitialize this MonitorV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*MonitorV1) SetConditions ¶
SetConditions of this MonitorV1.
func (*MonitorV1) SetDeletionPolicy ¶
func (mg *MonitorV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MonitorV1.
func (*MonitorV1) SetObservation ¶
SetObservation for this MonitorV1
func (*MonitorV1) SetParameters ¶
SetParameters for this MonitorV1
func (*MonitorV1) SetProviderConfigReference ¶
SetProviderConfigReference of this MonitorV1.
func (*MonitorV1) SetProviderReference ¶
SetProviderReference of this MonitorV1. Deprecated: Use SetProviderConfigReference.
func (*MonitorV1) SetPublishConnectionDetailsTo ¶
func (mg *MonitorV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MonitorV1.
func (*MonitorV1) SetWriteConnectionSecretToReference ¶
func (mg *MonitorV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MonitorV1.
type MonitorV1List ¶
type MonitorV1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MonitorV1 `json:"items"` }
MonitorV1List contains a list of MonitorV1s
func (*MonitorV1List) DeepCopy ¶
func (in *MonitorV1List) DeepCopy() *MonitorV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV1List.
func (*MonitorV1List) DeepCopyInto ¶
func (in *MonitorV1List) DeepCopyInto(out *MonitorV1List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorV1List) DeepCopyObject ¶
func (in *MonitorV1List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorV1List) GetItems ¶
func (l *MonitorV1List) GetItems() []resource.Managed
GetItems of this MonitorV1List.
type MonitorV1Observation ¶
type MonitorV1Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MonitorV1Observation) DeepCopy ¶
func (in *MonitorV1Observation) DeepCopy() *MonitorV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV1Observation.
func (*MonitorV1Observation) DeepCopyInto ¶
func (in *MonitorV1Observation) DeepCopyInto(out *MonitorV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorV1Parameters ¶
type MonitorV1Parameters struct { // +kubebuilder:validation:Optional AdminStateUp *string `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Required Delay *float64 `json:"delay" tf:"delay,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 *float64 `json:"maxRetries" tf:"max_retries,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 *float64 `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 (*MonitorV1Parameters) DeepCopy ¶
func (in *MonitorV1Parameters) DeepCopy() *MonitorV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV1Parameters.
func (*MonitorV1Parameters) DeepCopyInto ¶
func (in *MonitorV1Parameters) DeepCopyInto(out *MonitorV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorV1Spec ¶
type MonitorV1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider MonitorV1Parameters `json:"forProvider"` }
MonitorV1Spec defines the desired state of MonitorV1
func (*MonitorV1Spec) DeepCopy ¶
func (in *MonitorV1Spec) DeepCopy() *MonitorV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV1Spec.
func (*MonitorV1Spec) DeepCopyInto ¶
func (in *MonitorV1Spec) DeepCopyInto(out *MonitorV1Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorV1Status ¶
type MonitorV1Status struct { v1.ResourceStatus `json:",inline"` AtProvider MonitorV1Observation `json:"atProvider,omitempty"` }
MonitorV1Status defines the observed state of MonitorV1.
func (*MonitorV1Status) DeepCopy ¶
func (in *MonitorV1Status) DeepCopy() *MonitorV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorV1Status.
func (*MonitorV1Status) DeepCopyInto ¶
func (in *MonitorV1Status) DeepCopyInto(out *MonitorV1Status)
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,openstackjet}
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) GetPublishConnectionDetailsTo ¶
func (mg *MonitorV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MonitorV2.
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) SetPublishConnectionDetailsTo ¶
func (mg *MonitorV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MonitorV2.
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 *float64 `json:"delay" tf:"delay,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 *float64 `json:"maxRetries" tf:"max_retries,omitempty"` // +kubebuilder:validation:Optional MaxRetriesDown *float64 `json:"maxRetriesDown,omitempty" tf:"max_retries_down,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 *float64 `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 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:Required Type *string `json:"type" 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 PoolV1 ¶
type PoolV1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PoolV1Spec `json:"spec"` Status PoolV1Status `json:"status,omitempty"` }
PoolV1 is the Schema for the PoolV1s 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,openstackjet}
func (*PoolV1) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV1.
func (*PoolV1) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PoolV1) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PoolV1) GetCondition ¶
func (mg *PoolV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PoolV1.
func (*PoolV1) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this PoolV1
func (*PoolV1) GetDeletionPolicy ¶
func (mg *PoolV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PoolV1.
func (*PoolV1) GetObservation ¶
GetObservation of this PoolV1
func (*PoolV1) GetParameters ¶
GetParameters of this PoolV1
func (*PoolV1) GetProviderConfigReference ¶
GetProviderConfigReference of this PoolV1.
func (*PoolV1) GetProviderReference ¶
GetProviderReference of this PoolV1. Deprecated: Use GetProviderConfigReference.
func (*PoolV1) GetPublishConnectionDetailsTo ¶
func (mg *PoolV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PoolV1.
func (*PoolV1) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this PoolV1
func (*PoolV1) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PoolV1) GetWriteConnectionSecretToReference ¶
func (mg *PoolV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PoolV1.
func (*PoolV1) LateInitialize ¶
LateInitialize this PoolV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*PoolV1) SetConditions ¶
SetConditions of this PoolV1.
func (*PoolV1) SetDeletionPolicy ¶
func (mg *PoolV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PoolV1.
func (*PoolV1) SetObservation ¶
SetObservation for this PoolV1
func (*PoolV1) SetParameters ¶
SetParameters for this PoolV1
func (*PoolV1) SetProviderConfigReference ¶
SetProviderConfigReference of this PoolV1.
func (*PoolV1) SetProviderReference ¶
SetProviderReference of this PoolV1. Deprecated: Use SetProviderConfigReference.
func (*PoolV1) SetPublishConnectionDetailsTo ¶
func (mg *PoolV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PoolV1.
func (*PoolV1) SetWriteConnectionSecretToReference ¶
func (mg *PoolV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PoolV1.
type PoolV1List ¶
type PoolV1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PoolV1 `json:"items"` }
PoolV1List contains a list of PoolV1s
func (*PoolV1List) DeepCopy ¶
func (in *PoolV1List) DeepCopy() *PoolV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV1List.
func (*PoolV1List) DeepCopyInto ¶
func (in *PoolV1List) DeepCopyInto(out *PoolV1List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PoolV1List) DeepCopyObject ¶
func (in *PoolV1List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PoolV1List) GetItems ¶
func (l *PoolV1List) GetItems() []resource.Managed
GetItems of this PoolV1List.
type PoolV1Observation ¶
type PoolV1Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PoolV1Observation) DeepCopy ¶
func (in *PoolV1Observation) DeepCopy() *PoolV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV1Observation.
func (*PoolV1Observation) DeepCopyInto ¶
func (in *PoolV1Observation) DeepCopyInto(out *PoolV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolV1Parameters ¶
type PoolV1Parameters struct { // +kubebuilder:validation:Required LBMethod *string `json:"lbMethod" tf:"lb_method,omitempty"` // +kubebuilder:validation:Optional LBProvider *string `json:"lbProvider,omitempty" tf:"lb_provider,omitempty"` // +kubebuilder:validation:Optional Member []*string `json:"member,omitempty" tf:"member,omitempty"` // +kubebuilder:validation:Optional MonitorIds []*string `json:"monitorIds,omitempty" tf:"monitor_ids,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,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"` }
func (*PoolV1Parameters) DeepCopy ¶
func (in *PoolV1Parameters) DeepCopy() *PoolV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV1Parameters.
func (*PoolV1Parameters) DeepCopyInto ¶
func (in *PoolV1Parameters) DeepCopyInto(out *PoolV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolV1Spec ¶
type PoolV1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider PoolV1Parameters `json:"forProvider"` }
PoolV1Spec defines the desired state of PoolV1
func (*PoolV1Spec) DeepCopy ¶
func (in *PoolV1Spec) DeepCopy() *PoolV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV1Spec.
func (*PoolV1Spec) DeepCopyInto ¶
func (in *PoolV1Spec) DeepCopyInto(out *PoolV1Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolV1Status ¶
type PoolV1Status struct { v1.ResourceStatus `json:",inline"` AtProvider PoolV1Observation `json:"atProvider,omitempty"` }
PoolV1Status defines the observed state of PoolV1.
func (*PoolV1Status) DeepCopy ¶
func (in *PoolV1Status) DeepCopy() *PoolV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolV1Status.
func (*PoolV1Status) DeepCopyInto ¶
func (in *PoolV1Status) DeepCopyInto(out *PoolV1Status)
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,openstackjet}
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) GetPublishConnectionDetailsTo ¶
func (mg *PoolV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PoolV2.
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) SetPublishConnectionDetailsTo ¶
func (mg *PoolV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PoolV2.
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 QuotaV2 ¶
type QuotaV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QuotaV2Spec `json:"spec"` Status QuotaV2Status `json:"status,omitempty"` }
QuotaV2 is the Schema for the QuotaV2s 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,openstackjet}
func (*QuotaV2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaV2.
func (*QuotaV2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QuotaV2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QuotaV2) GetCondition ¶
func (mg *QuotaV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this QuotaV2.
func (*QuotaV2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this QuotaV2
func (*QuotaV2) GetDeletionPolicy ¶
func (mg *QuotaV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this QuotaV2.
func (*QuotaV2) GetObservation ¶
GetObservation of this QuotaV2
func (*QuotaV2) GetParameters ¶
GetParameters of this QuotaV2
func (*QuotaV2) GetProviderConfigReference ¶
GetProviderConfigReference of this QuotaV2.
func (*QuotaV2) GetProviderReference ¶
GetProviderReference of this QuotaV2. Deprecated: Use GetProviderConfigReference.
func (*QuotaV2) GetPublishConnectionDetailsTo ¶
func (mg *QuotaV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this QuotaV2.
func (*QuotaV2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this QuotaV2
func (*QuotaV2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*QuotaV2) GetWriteConnectionSecretToReference ¶
func (mg *QuotaV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this QuotaV2.
func (*QuotaV2) LateInitialize ¶
LateInitialize this QuotaV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*QuotaV2) SetConditions ¶
SetConditions of this QuotaV2.
func (*QuotaV2) SetDeletionPolicy ¶
func (mg *QuotaV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this QuotaV2.
func (*QuotaV2) SetObservation ¶
SetObservation for this QuotaV2
func (*QuotaV2) SetParameters ¶
SetParameters for this QuotaV2
func (*QuotaV2) SetProviderConfigReference ¶
SetProviderConfigReference of this QuotaV2.
func (*QuotaV2) SetProviderReference ¶
SetProviderReference of this QuotaV2. Deprecated: Use SetProviderConfigReference.
func (*QuotaV2) SetPublishConnectionDetailsTo ¶
func (mg *QuotaV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this QuotaV2.
func (*QuotaV2) SetWriteConnectionSecretToReference ¶
func (mg *QuotaV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this QuotaV2.
type QuotaV2List ¶
type QuotaV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []QuotaV2 `json:"items"` }
QuotaV2List contains a list of QuotaV2s
func (*QuotaV2List) DeepCopy ¶
func (in *QuotaV2List) DeepCopy() *QuotaV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaV2List.
func (*QuotaV2List) DeepCopyInto ¶
func (in *QuotaV2List) DeepCopyInto(out *QuotaV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QuotaV2List) DeepCopyObject ¶
func (in *QuotaV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QuotaV2List) GetItems ¶
func (l *QuotaV2List) GetItems() []resource.Managed
GetItems of this QuotaV2List.
type QuotaV2Observation ¶
type QuotaV2Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*QuotaV2Observation) DeepCopy ¶
func (in *QuotaV2Observation) DeepCopy() *QuotaV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaV2Observation.
func (*QuotaV2Observation) DeepCopyInto ¶
func (in *QuotaV2Observation) DeepCopyInto(out *QuotaV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotaV2Parameters ¶
type QuotaV2Parameters struct { // +kubebuilder:validation:Optional HealthMonitor *float64 `json:"healthMonitor,omitempty" tf:"health_monitor,omitempty"` // +kubebuilder:validation:Optional L7Policy *float64 `json:"l7Policy,omitempty" tf:"l7_policy,omitempty"` // +kubebuilder:validation:Optional L7Rule *float64 `json:"l7Rule,omitempty" tf:"l7_rule,omitempty"` // +kubebuilder:validation:Optional Listener *float64 `json:"listener,omitempty" tf:"listener,omitempty"` // +kubebuilder:validation:Optional Loadbalancer *float64 `json:"loadbalancer,omitempty" tf:"loadbalancer,omitempty"` // +kubebuilder:validation:Optional Member *float64 `json:"member,omitempty" tf:"member,omitempty"` // +kubebuilder:validation:Optional Pool *float64 `json:"pool,omitempty" tf:"pool,omitempty"` // +kubebuilder:validation:Required ProjectID *string `json:"projectId" tf:"project_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*QuotaV2Parameters) DeepCopy ¶
func (in *QuotaV2Parameters) DeepCopy() *QuotaV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaV2Parameters.
func (*QuotaV2Parameters) DeepCopyInto ¶
func (in *QuotaV2Parameters) DeepCopyInto(out *QuotaV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotaV2Spec ¶
type QuotaV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider QuotaV2Parameters `json:"forProvider"` }
QuotaV2Spec defines the desired state of QuotaV2
func (*QuotaV2Spec) DeepCopy ¶
func (in *QuotaV2Spec) DeepCopy() *QuotaV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaV2Spec.
func (*QuotaV2Spec) DeepCopyInto ¶
func (in *QuotaV2Spec) DeepCopyInto(out *QuotaV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotaV2Status ¶
type QuotaV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider QuotaV2Observation `json:"atProvider,omitempty"` }
QuotaV2Status defines the observed state of QuotaV2.
func (*QuotaV2Status) DeepCopy ¶
func (in *QuotaV2Status) DeepCopy() *QuotaV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaV2Status.
func (*QuotaV2Status) DeepCopyInto ¶
func (in *QuotaV2Status) DeepCopyInto(out *QuotaV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VipV1 ¶
type VipV1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VipV1Spec `json:"spec"` Status VipV1Status `json:"status,omitempty"` }
VipV1 is the Schema for the VipV1s 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,openstackjet}
func (*VipV1) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipV1.
func (*VipV1) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VipV1) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VipV1) GetCondition ¶
func (mg *VipV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VipV1.
func (*VipV1) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this VipV1
func (*VipV1) GetDeletionPolicy ¶
func (mg *VipV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VipV1.
func (*VipV1) GetObservation ¶
GetObservation of this VipV1
func (*VipV1) GetParameters ¶
GetParameters of this VipV1
func (*VipV1) GetProviderConfigReference ¶
GetProviderConfigReference of this VipV1.
func (*VipV1) GetProviderReference ¶
GetProviderReference of this VipV1. Deprecated: Use GetProviderConfigReference.
func (*VipV1) GetPublishConnectionDetailsTo ¶
func (mg *VipV1) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VipV1.
func (*VipV1) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this VipV1
func (*VipV1) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VipV1) GetWriteConnectionSecretToReference ¶
func (mg *VipV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VipV1.
func (*VipV1) LateInitialize ¶
LateInitialize this VipV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*VipV1) SetConditions ¶
SetConditions of this VipV1.
func (*VipV1) SetDeletionPolicy ¶
func (mg *VipV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VipV1.
func (*VipV1) SetObservation ¶
SetObservation for this VipV1
func (*VipV1) SetParameters ¶
SetParameters for this VipV1
func (*VipV1) SetProviderConfigReference ¶
SetProviderConfigReference of this VipV1.
func (*VipV1) SetProviderReference ¶
SetProviderReference of this VipV1. Deprecated: Use SetProviderConfigReference.
func (*VipV1) SetPublishConnectionDetailsTo ¶
func (mg *VipV1) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VipV1.
func (*VipV1) SetWriteConnectionSecretToReference ¶
func (mg *VipV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VipV1.
type VipV1List ¶
type VipV1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VipV1 `json:"items"` }
VipV1List contains a list of VipV1s
func (*VipV1List) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipV1List.
func (*VipV1List) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VipV1List) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VipV1Observation ¶
type VipV1Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` PortID *string `json:"portId,omitempty" tf:"port_id,omitempty"` }
func (*VipV1Observation) DeepCopy ¶
func (in *VipV1Observation) DeepCopy() *VipV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipV1Observation.
func (*VipV1Observation) DeepCopyInto ¶
func (in *VipV1Observation) DeepCopyInto(out *VipV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VipV1Parameters ¶
type VipV1Parameters struct { // +kubebuilder:validation:Optional Address *string `json:"address,omitempty" tf:"address,omitempty"` // +kubebuilder:validation:Optional AdminStateUp *bool `json:"adminStateUp,omitempty" tf:"admin_state_up,omitempty"` // +kubebuilder:validation:Optional ConnLimit *float64 `json:"connLimit,omitempty" tf:"conn_limit,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional FloatingIP *string `json:"floatingIp,omitempty" tf:"floating_ip,omitempty"` // +kubebuilder:validation:Optional Persistence map[string]*string `json:"persistence,omitempty" tf:"persistence,omitempty"` // +kubebuilder:validation:Required PoolID *string `json:"poolId" tf:"pool_id,omitempty"` // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,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"` }
func (*VipV1Parameters) DeepCopy ¶
func (in *VipV1Parameters) DeepCopy() *VipV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipV1Parameters.
func (*VipV1Parameters) DeepCopyInto ¶
func (in *VipV1Parameters) DeepCopyInto(out *VipV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VipV1Spec ¶
type VipV1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider VipV1Parameters `json:"forProvider"` }
VipV1Spec defines the desired state of VipV1
func (*VipV1Spec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipV1Spec.
func (*VipV1Spec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VipV1Status ¶
type VipV1Status struct { v1.ResourceStatus `json:",inline"` AtProvider VipV1Observation `json:"atProvider,omitempty"` }
VipV1Status defines the observed state of VipV1.
func (*VipV1Status) DeepCopy ¶
func (in *VipV1Status) DeepCopy() *VipV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VipV1Status.
func (*VipV1Status) DeepCopyInto ¶
func (in *VipV1Status) DeepCopyInto(out *VipV1Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_l7policyv2_types.go
- zz_l7rulev2_types.go
- zz_listenerv2_types.go
- zz_loadbalancerv2_types.go
- zz_membersv2_types.go
- zz_memberv1_types.go
- zz_memberv2_types.go
- zz_monitorv1_types.go
- zz_monitorv2_types.go
- zz_poolv1_types.go
- zz_poolv2_types.go
- zz_quotav2_types.go
- zz_vipv1_types.go