Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=loadbalancer.upjet-provider-outscale.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AccessLogObservation
- type AccessLogParameters
- type ApplicationStickyCookiePoliciesObservation
- type ApplicationStickyCookiePoliciesParameters
- type HealthCheckObservation
- type HealthCheckParameters
- type ListenerObservation
- type ListenerParameters
- type ListenerRuleObservation
- type ListenerRuleParameters
- type ListenersObservation
- type ListenersParameters
- type LoadBalancer
- func (in *LoadBalancer) DeepCopy() *LoadBalancer
- func (in *LoadBalancer) DeepCopyInto(out *LoadBalancer)
- func (in *LoadBalancer) DeepCopyObject() runtime.Object
- func (mg *LoadBalancer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LoadBalancer) GetConnectionDetailsMapping() map[string]string
- func (mg *LoadBalancer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LoadBalancer) GetID() string
- func (tr *LoadBalancer) GetObservation() (map[string]any, error)
- func (tr *LoadBalancer) GetParameters() (map[string]any, error)
- func (mg *LoadBalancer) GetProviderConfigReference() *xpv1.Reference
- func (mg *LoadBalancer) GetProviderReference() *xpv1.Reference
- func (mg *LoadBalancer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LoadBalancer) GetTerraformResourceType() string
- func (tr *LoadBalancer) GetTerraformSchemaVersion() int
- func (mg *LoadBalancer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LoadBalancer) LateInitialize(attrs []byte) (bool, error)
- func (mg *LoadBalancer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LoadBalancer) SetConditions(c ...xpv1.Condition)
- func (mg *LoadBalancer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LoadBalancer) SetObservation(obs map[string]any) error
- func (tr *LoadBalancer) SetParameters(params map[string]any) error
- func (mg *LoadBalancer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LoadBalancer) SetProviderReference(r *xpv1.Reference)
- func (mg *LoadBalancer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LoadBalancer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LoadBalancerAttributes
- func (in *LoadBalancerAttributes) DeepCopy() *LoadBalancerAttributes
- func (in *LoadBalancerAttributes) DeepCopyInto(out *LoadBalancerAttributes)
- func (in *LoadBalancerAttributes) DeepCopyObject() runtime.Object
- func (mg *LoadBalancerAttributes) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LoadBalancerAttributes) GetConnectionDetailsMapping() map[string]string
- func (mg *LoadBalancerAttributes) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LoadBalancerAttributes) GetID() string
- func (tr *LoadBalancerAttributes) GetObservation() (map[string]any, error)
- func (tr *LoadBalancerAttributes) GetParameters() (map[string]any, error)
- func (mg *LoadBalancerAttributes) GetProviderConfigReference() *xpv1.Reference
- func (mg *LoadBalancerAttributes) GetProviderReference() *xpv1.Reference
- func (mg *LoadBalancerAttributes) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LoadBalancerAttributes) GetTerraformResourceType() string
- func (tr *LoadBalancerAttributes) GetTerraformSchemaVersion() int
- func (mg *LoadBalancerAttributes) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LoadBalancerAttributes) LateInitialize(attrs []byte) (bool, error)
- func (mg *LoadBalancerAttributes) SetConditions(c ...xpv1.Condition)
- func (mg *LoadBalancerAttributes) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LoadBalancerAttributes) SetObservation(obs map[string]any) error
- func (tr *LoadBalancerAttributes) SetParameters(params map[string]any) error
- func (mg *LoadBalancerAttributes) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LoadBalancerAttributes) SetProviderReference(r *xpv1.Reference)
- func (mg *LoadBalancerAttributes) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LoadBalancerAttributes) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LoadBalancerAttributesApplicationStickyCookiePoliciesObservation
- func (in *LoadBalancerAttributesApplicationStickyCookiePoliciesObservation) DeepCopy() *LoadBalancerAttributesApplicationStickyCookiePoliciesObservation
- func (in *LoadBalancerAttributesApplicationStickyCookiePoliciesObservation) DeepCopyInto(out *LoadBalancerAttributesApplicationStickyCookiePoliciesObservation)
- type LoadBalancerAttributesApplicationStickyCookiePoliciesParameters
- func (in *LoadBalancerAttributesApplicationStickyCookiePoliciesParameters) DeepCopy() *LoadBalancerAttributesApplicationStickyCookiePoliciesParameters
- func (in *LoadBalancerAttributesApplicationStickyCookiePoliciesParameters) DeepCopyInto(out *LoadBalancerAttributesApplicationStickyCookiePoliciesParameters)
- type LoadBalancerAttributesList
- type LoadBalancerAttributesListenersObservation
- type LoadBalancerAttributesListenersParameters
- type LoadBalancerAttributesLoadBalancerStickyCookiePoliciesObservation
- func (in *LoadBalancerAttributesLoadBalancerStickyCookiePoliciesObservation) DeepCopy() *LoadBalancerAttributesLoadBalancerStickyCookiePoliciesObservation
- func (in *LoadBalancerAttributesLoadBalancerStickyCookiePoliciesObservation) DeepCopyInto(out *LoadBalancerAttributesLoadBalancerStickyCookiePoliciesObservation)
- type LoadBalancerAttributesLoadBalancerStickyCookiePoliciesParameters
- func (in *LoadBalancerAttributesLoadBalancerStickyCookiePoliciesParameters) DeepCopy() *LoadBalancerAttributesLoadBalancerStickyCookiePoliciesParameters
- func (in *LoadBalancerAttributesLoadBalancerStickyCookiePoliciesParameters) DeepCopyInto(out *LoadBalancerAttributesLoadBalancerStickyCookiePoliciesParameters)
- type LoadBalancerAttributesObservation
- type LoadBalancerAttributesParameters
- type LoadBalancerAttributesSpec
- type LoadBalancerAttributesStatus
- type LoadBalancerAttributesTagsObservation
- type LoadBalancerAttributesTagsParameters
- type LoadBalancerList
- type LoadBalancerListernerRule
- func (in *LoadBalancerListernerRule) DeepCopy() *LoadBalancerListernerRule
- func (in *LoadBalancerListernerRule) DeepCopyInto(out *LoadBalancerListernerRule)
- func (in *LoadBalancerListernerRule) DeepCopyObject() runtime.Object
- func (mg *LoadBalancerListernerRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LoadBalancerListernerRule) GetConnectionDetailsMapping() map[string]string
- func (mg *LoadBalancerListernerRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LoadBalancerListernerRule) GetID() string
- func (tr *LoadBalancerListernerRule) GetObservation() (map[string]any, error)
- func (tr *LoadBalancerListernerRule) GetParameters() (map[string]any, error)
- func (mg *LoadBalancerListernerRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *LoadBalancerListernerRule) GetProviderReference() *xpv1.Reference
- func (mg *LoadBalancerListernerRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LoadBalancerListernerRule) GetTerraformResourceType() string
- func (tr *LoadBalancerListernerRule) GetTerraformSchemaVersion() int
- func (mg *LoadBalancerListernerRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LoadBalancerListernerRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *LoadBalancerListernerRule) SetConditions(c ...xpv1.Condition)
- func (mg *LoadBalancerListernerRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LoadBalancerListernerRule) SetObservation(obs map[string]any) error
- func (tr *LoadBalancerListernerRule) SetParameters(params map[string]any) error
- func (mg *LoadBalancerListernerRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LoadBalancerListernerRule) SetProviderReference(r *xpv1.Reference)
- func (mg *LoadBalancerListernerRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LoadBalancerListernerRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LoadBalancerListernerRuleList
- func (in *LoadBalancerListernerRuleList) DeepCopy() *LoadBalancerListernerRuleList
- func (in *LoadBalancerListernerRuleList) DeepCopyInto(out *LoadBalancerListernerRuleList)
- func (in *LoadBalancerListernerRuleList) DeepCopyObject() runtime.Object
- func (l *LoadBalancerListernerRuleList) GetItems() []resource.Managed
- type LoadBalancerListernerRuleObservation
- type LoadBalancerListernerRuleParameters
- type LoadBalancerListernerRuleSpec
- type LoadBalancerListernerRuleStatus
- type LoadBalancerObservation
- type LoadBalancerParameters
- type LoadBalancerPolicy
- func (in *LoadBalancerPolicy) DeepCopy() *LoadBalancerPolicy
- func (in *LoadBalancerPolicy) DeepCopyInto(out *LoadBalancerPolicy)
- func (in *LoadBalancerPolicy) DeepCopyObject() runtime.Object
- func (mg *LoadBalancerPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LoadBalancerPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *LoadBalancerPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LoadBalancerPolicy) GetID() string
- func (tr *LoadBalancerPolicy) GetObservation() (map[string]any, error)
- func (tr *LoadBalancerPolicy) GetParameters() (map[string]any, error)
- func (mg *LoadBalancerPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *LoadBalancerPolicy) GetProviderReference() *xpv1.Reference
- func (mg *LoadBalancerPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LoadBalancerPolicy) GetTerraformResourceType() string
- func (tr *LoadBalancerPolicy) GetTerraformSchemaVersion() int
- func (mg *LoadBalancerPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LoadBalancerPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *LoadBalancerPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *LoadBalancerPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LoadBalancerPolicy) SetObservation(obs map[string]any) error
- func (tr *LoadBalancerPolicy) SetParameters(params map[string]any) error
- func (mg *LoadBalancerPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LoadBalancerPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *LoadBalancerPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LoadBalancerPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LoadBalancerPolicyApplicationStickyCookiePoliciesObservation
- type LoadBalancerPolicyApplicationStickyCookiePoliciesParameters
- type LoadBalancerPolicyList
- type LoadBalancerPolicyListenersObservation
- type LoadBalancerPolicyListenersParameters
- type LoadBalancerPolicyLoadBalancerStickyCookiePoliciesObservation
- func (in *LoadBalancerPolicyLoadBalancerStickyCookiePoliciesObservation) DeepCopy() *LoadBalancerPolicyLoadBalancerStickyCookiePoliciesObservation
- func (in *LoadBalancerPolicyLoadBalancerStickyCookiePoliciesObservation) DeepCopyInto(out *LoadBalancerPolicyLoadBalancerStickyCookiePoliciesObservation)
- type LoadBalancerPolicyLoadBalancerStickyCookiePoliciesParameters
- type LoadBalancerPolicyObservation
- type LoadBalancerPolicyParameters
- type LoadBalancerPolicySpec
- type LoadBalancerPolicyStatus
- type LoadBalancerPolicyTagsObservation
- type LoadBalancerPolicyTagsParameters
- type LoadBalancerSpec
- type LoadBalancerStatus
- type LoadBalancerStickyCookiePoliciesObservation
- type LoadBalancerStickyCookiePoliciesParameters
- type LoadBalancerVms
- func (in *LoadBalancerVms) DeepCopy() *LoadBalancerVms
- func (in *LoadBalancerVms) DeepCopyInto(out *LoadBalancerVms)
- func (in *LoadBalancerVms) DeepCopyObject() runtime.Object
- func (mg *LoadBalancerVms) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LoadBalancerVms) GetConnectionDetailsMapping() map[string]string
- func (mg *LoadBalancerVms) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LoadBalancerVms) GetID() string
- func (tr *LoadBalancerVms) GetObservation() (map[string]any, error)
- func (tr *LoadBalancerVms) GetParameters() (map[string]any, error)
- func (mg *LoadBalancerVms) GetProviderConfigReference() *xpv1.Reference
- func (mg *LoadBalancerVms) GetProviderReference() *xpv1.Reference
- func (mg *LoadBalancerVms) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LoadBalancerVms) GetTerraformResourceType() string
- func (tr *LoadBalancerVms) GetTerraformSchemaVersion() int
- func (mg *LoadBalancerVms) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LoadBalancerVms) LateInitialize(attrs []byte) (bool, error)
- func (mg *LoadBalancerVms) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LoadBalancerVms) SetConditions(c ...xpv1.Condition)
- func (mg *LoadBalancerVms) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LoadBalancerVms) SetObservation(obs map[string]any) error
- func (tr *LoadBalancerVms) SetParameters(params map[string]any) error
- func (mg *LoadBalancerVms) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LoadBalancerVms) SetProviderReference(r *xpv1.Reference)
- func (mg *LoadBalancerVms) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LoadBalancerVms) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LoadBalancerVmsList
- type LoadBalancerVmsObservation
- type LoadBalancerVmsParameters
- type LoadBalancerVmsSpec
- type LoadBalancerVmsStatus
- type TagsObservation
- type TagsParameters
Constants ¶
const ( CRDGroup = "loadbalancer.upjet-provider-outscale.upbound.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 ( LoadBalancer_Kind = "LoadBalancer" LoadBalancer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LoadBalancer_Kind}.String() LoadBalancer_KindAPIVersion = LoadBalancer_Kind + "." + CRDGroupVersion.String() LoadBalancer_GroupVersionKind = CRDGroupVersion.WithKind(LoadBalancer_Kind) )
Repository type metadata.
var ( LoadBalancerAttributes_Kind = "LoadBalancerAttributes" LoadBalancerAttributes_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LoadBalancerAttributes_Kind}.String() LoadBalancerAttributes_KindAPIVersion = LoadBalancerAttributes_Kind + "." + CRDGroupVersion.String() LoadBalancerAttributes_GroupVersionKind = CRDGroupVersion.WithKind(LoadBalancerAttributes_Kind) )
Repository type metadata.
var ( LoadBalancerListernerRule_Kind = "LoadBalancerListernerRule" LoadBalancerListernerRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LoadBalancerListernerRule_Kind}.String() LoadBalancerListernerRule_KindAPIVersion = LoadBalancerListernerRule_Kind + "." + CRDGroupVersion.String() LoadBalancerListernerRule_GroupVersionKind = CRDGroupVersion.WithKind(LoadBalancerListernerRule_Kind) )
Repository type metadata.
var ( LoadBalancerPolicy_Kind = "LoadBalancerPolicy" LoadBalancerPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LoadBalancerPolicy_Kind}.String() LoadBalancerPolicy_KindAPIVersion = LoadBalancerPolicy_Kind + "." + CRDGroupVersion.String() LoadBalancerPolicy_GroupVersionKind = CRDGroupVersion.WithKind(LoadBalancerPolicy_Kind) )
Repository type metadata.
var ( LoadBalancerVms_Kind = "LoadBalancerVms" LoadBalancerVms_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LoadBalancerVms_Kind}.String() LoadBalancerVms_KindAPIVersion = LoadBalancerVms_Kind + "." + CRDGroupVersion.String() LoadBalancerVms_GroupVersionKind = CRDGroupVersion.WithKind(LoadBalancerVms_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AccessLogObservation ¶
type AccessLogObservation struct { }
func (*AccessLogObservation) DeepCopy ¶
func (in *AccessLogObservation) DeepCopy() *AccessLogObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessLogObservation.
func (*AccessLogObservation) DeepCopyInto ¶
func (in *AccessLogObservation) DeepCopyInto(out *AccessLogObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessLogParameters ¶
type AccessLogParameters struct { // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // +kubebuilder:validation:Optional OsuBucketName *string `json:"osuBucketName,omitempty" tf:"osu_bucket_name,omitempty"` // +kubebuilder:validation:Optional OsuBucketPrefix *string `json:"osuBucketPrefix,omitempty" tf:"osu_bucket_prefix,omitempty"` // +kubebuilder:validation:Optional PublicationInterval *float64 `json:"publicationInterval,omitempty" tf:"publication_interval,omitempty"` }
func (*AccessLogParameters) DeepCopy ¶
func (in *AccessLogParameters) DeepCopy() *AccessLogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessLogParameters.
func (*AccessLogParameters) DeepCopyInto ¶
func (in *AccessLogParameters) DeepCopyInto(out *AccessLogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationStickyCookiePoliciesObservation ¶
type ApplicationStickyCookiePoliciesObservation struct { CookieName *string `json:"cookieName,omitempty" tf:"cookie_name,omitempty"` PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` }
func (*ApplicationStickyCookiePoliciesObservation) DeepCopy ¶
func (in *ApplicationStickyCookiePoliciesObservation) DeepCopy() *ApplicationStickyCookiePoliciesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationStickyCookiePoliciesObservation.
func (*ApplicationStickyCookiePoliciesObservation) DeepCopyInto ¶
func (in *ApplicationStickyCookiePoliciesObservation) DeepCopyInto(out *ApplicationStickyCookiePoliciesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationStickyCookiePoliciesParameters ¶
type ApplicationStickyCookiePoliciesParameters struct { }
func (*ApplicationStickyCookiePoliciesParameters) DeepCopy ¶
func (in *ApplicationStickyCookiePoliciesParameters) DeepCopy() *ApplicationStickyCookiePoliciesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationStickyCookiePoliciesParameters.
func (*ApplicationStickyCookiePoliciesParameters) DeepCopyInto ¶
func (in *ApplicationStickyCookiePoliciesParameters) DeepCopyInto(out *ApplicationStickyCookiePoliciesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthCheckObservation ¶
type HealthCheckObservation struct { }
func (*HealthCheckObservation) DeepCopy ¶
func (in *HealthCheckObservation) DeepCopy() *HealthCheckObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheckObservation.
func (*HealthCheckObservation) DeepCopyInto ¶
func (in *HealthCheckObservation) DeepCopyInto(out *HealthCheckObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthCheckParameters ¶
type HealthCheckParameters struct { // +kubebuilder:validation:Required CheckInterval *float64 `json:"checkInterval" tf:"check_interval,omitempty"` // +kubebuilder:validation:Required HealthyThreshold *float64 `json:"healthyThreshold" tf:"healthy_threshold,omitempty"` // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Required Timeout *float64 `json:"timeout" tf:"timeout,omitempty"` // +kubebuilder:validation:Required UnhealthyThreshold *float64 `json:"unhealthyThreshold" tf:"unhealthy_threshold,omitempty"` }
func (*HealthCheckParameters) DeepCopy ¶
func (in *HealthCheckParameters) DeepCopy() *HealthCheckParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheckParameters.
func (*HealthCheckParameters) DeepCopyInto ¶
func (in *HealthCheckParameters) DeepCopyInto(out *HealthCheckParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerObservation ¶
type ListenerObservation struct { }
func (*ListenerObservation) DeepCopy ¶
func (in *ListenerObservation) DeepCopy() *ListenerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerObservation.
func (*ListenerObservation) DeepCopyInto ¶
func (in *ListenerObservation) DeepCopyInto(out *ListenerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerParameters ¶
type ListenerParameters struct { // +kubebuilder:validation:Required LoadBalancerName *string `json:"loadBalancerName" tf:"load_balancer_name,omitempty"` // +kubebuilder:validation:Required LoadBalancerPort *float64 `json:"loadBalancerPort" tf:"load_balancer_port,omitempty"` }
func (*ListenerParameters) DeepCopy ¶
func (in *ListenerParameters) DeepCopy() *ListenerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerParameters.
func (*ListenerParameters) DeepCopyInto ¶
func (in *ListenerParameters) DeepCopyInto(out *ListenerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleObservation ¶
type ListenerRuleObservation struct { ListenerID *float64 `json:"listenerId,omitempty" tf:"listener_id,omitempty"` ListenerRuleID *float64 `json:"listenerRuleId,omitempty" tf:"listener_rule_id,omitempty"` }
func (*ListenerRuleObservation) DeepCopy ¶
func (in *ListenerRuleObservation) DeepCopy() *ListenerRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleObservation.
func (*ListenerRuleObservation) DeepCopyInto ¶
func (in *ListenerRuleObservation) DeepCopyInto(out *ListenerRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleParameters ¶
type ListenerRuleParameters struct { // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action,omitempty"` // +kubebuilder:validation:Optional HostNamePattern *string `json:"hostNamePattern,omitempty" tf:"host_name_pattern,omitempty"` // +kubebuilder:validation:Required ListenerRuleName *string `json:"listenerRuleName" tf:"listener_rule_name,omitempty"` // +kubebuilder:validation:Optional PathPattern *string `json:"pathPattern,omitempty" tf:"path_pattern,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` }
func (*ListenerRuleParameters) DeepCopy ¶
func (in *ListenerRuleParameters) DeepCopy() *ListenerRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleParameters.
func (*ListenerRuleParameters) DeepCopyInto ¶
func (in *ListenerRuleParameters) DeepCopyInto(out *ListenerRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenersObservation ¶
type ListenersObservation struct {
PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"`
}
func (*ListenersObservation) DeepCopy ¶
func (in *ListenersObservation) DeepCopy() *ListenersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenersObservation.
func (*ListenersObservation) DeepCopyInto ¶
func (in *ListenersObservation) DeepCopyInto(out *ListenersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenersParameters ¶
type ListenersParameters struct { // +kubebuilder:validation:Required BackendPort *float64 `json:"backendPort" tf:"backend_port,omitempty"` // +kubebuilder:validation:Required BackendProtocol *string `json:"backendProtocol" tf:"backend_protocol,omitempty"` // +kubebuilder:validation:Required LoadBalancerPort *float64 `json:"loadBalancerPort" tf:"load_balancer_port,omitempty"` // +kubebuilder:validation:Required LoadBalancerProtocol *string `json:"loadBalancerProtocol" tf:"load_balancer_protocol,omitempty"` // +kubebuilder:validation:Optional ServerCertificateID *string `json:"serverCertificateId,omitempty" tf:"server_certificate_id,omitempty"` }
func (*ListenersParameters) DeepCopy ¶
func (in *ListenersParameters) DeepCopy() *ListenersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenersParameters.
func (*ListenersParameters) DeepCopyInto ¶
func (in *ListenersParameters) DeepCopyInto(out *ListenersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancer ¶
type LoadBalancer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadBalancerSpec `json:"spec"` Status LoadBalancerStatus `json:"status,omitempty"` }
LoadBalancer is the Schema for the LoadBalancers API. <no value> +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,upjet-provider-outscale}
func (*LoadBalancer) DeepCopy ¶
func (in *LoadBalancer) DeepCopy() *LoadBalancer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancer.
func (*LoadBalancer) DeepCopyInto ¶
func (in *LoadBalancer) DeepCopyInto(out *LoadBalancer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancer) DeepCopyObject ¶
func (in *LoadBalancer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancer) GetCondition ¶
func (mg *LoadBalancer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LoadBalancer.
func (*LoadBalancer) GetConnectionDetailsMapping ¶
func (tr *LoadBalancer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LoadBalancer
func (*LoadBalancer) GetDeletionPolicy ¶
func (mg *LoadBalancer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LoadBalancer.
func (*LoadBalancer) GetID ¶
func (tr *LoadBalancer) GetID() string
GetID returns ID of underlying Terraform resource of this LoadBalancer
func (*LoadBalancer) GetObservation ¶
func (tr *LoadBalancer) GetObservation() (map[string]any, error)
GetObservation of this LoadBalancer
func (*LoadBalancer) GetParameters ¶
func (tr *LoadBalancer) GetParameters() (map[string]any, error)
GetParameters of this LoadBalancer
func (*LoadBalancer) GetProviderConfigReference ¶
func (mg *LoadBalancer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LoadBalancer.
func (*LoadBalancer) GetProviderReference ¶
func (mg *LoadBalancer) GetProviderReference() *xpv1.Reference
GetProviderReference of this LoadBalancer. Deprecated: Use GetProviderConfigReference.
func (*LoadBalancer) GetPublishConnectionDetailsTo ¶
func (mg *LoadBalancer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LoadBalancer.
func (*LoadBalancer) GetTerraformResourceType ¶
func (mg *LoadBalancer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LoadBalancer
func (*LoadBalancer) GetTerraformSchemaVersion ¶
func (tr *LoadBalancer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LoadBalancer) GetWriteConnectionSecretToReference ¶
func (mg *LoadBalancer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LoadBalancer.
func (*LoadBalancer) LateInitialize ¶
func (tr *LoadBalancer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LoadBalancer using its observed tfState. returns True if there are any spec changes for the resource.
func (*LoadBalancer) ResolveReferences ¶
ResolveReferences of this LoadBalancer.
func (*LoadBalancer) SetConditions ¶
func (mg *LoadBalancer) SetConditions(c ...xpv1.Condition)
SetConditions of this LoadBalancer.
func (*LoadBalancer) SetDeletionPolicy ¶
func (mg *LoadBalancer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LoadBalancer.
func (*LoadBalancer) SetObservation ¶
func (tr *LoadBalancer) SetObservation(obs map[string]any) error
SetObservation for this LoadBalancer
func (*LoadBalancer) SetParameters ¶
func (tr *LoadBalancer) SetParameters(params map[string]any) error
SetParameters for this LoadBalancer
func (*LoadBalancer) SetProviderConfigReference ¶
func (mg *LoadBalancer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LoadBalancer.
func (*LoadBalancer) SetProviderReference ¶
func (mg *LoadBalancer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LoadBalancer. Deprecated: Use SetProviderConfigReference.
func (*LoadBalancer) SetPublishConnectionDetailsTo ¶
func (mg *LoadBalancer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LoadBalancer.
func (*LoadBalancer) SetWriteConnectionSecretToReference ¶
func (mg *LoadBalancer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LoadBalancer.
type LoadBalancerAttributes ¶
type LoadBalancerAttributes struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadBalancerAttributesSpec `json:"spec"` Status LoadBalancerAttributesStatus `json:"status,omitempty"` }
LoadBalancerAttributes is the Schema for the LoadBalancerAttributess API. <no value> +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,upjet-provider-outscale}
func (*LoadBalancerAttributes) DeepCopy ¶
func (in *LoadBalancerAttributes) DeepCopy() *LoadBalancerAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerAttributes.
func (*LoadBalancerAttributes) DeepCopyInto ¶
func (in *LoadBalancerAttributes) DeepCopyInto(out *LoadBalancerAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerAttributes) DeepCopyObject ¶
func (in *LoadBalancerAttributes) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerAttributes) GetCondition ¶
func (mg *LoadBalancerAttributes) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LoadBalancerAttributes.
func (*LoadBalancerAttributes) GetConnectionDetailsMapping ¶
func (tr *LoadBalancerAttributes) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LoadBalancerAttributes
func (*LoadBalancerAttributes) GetDeletionPolicy ¶
func (mg *LoadBalancerAttributes) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LoadBalancerAttributes.
func (*LoadBalancerAttributes) GetID ¶
func (tr *LoadBalancerAttributes) GetID() string
GetID returns ID of underlying Terraform resource of this LoadBalancerAttributes
func (*LoadBalancerAttributes) GetObservation ¶
func (tr *LoadBalancerAttributes) GetObservation() (map[string]any, error)
GetObservation of this LoadBalancerAttributes
func (*LoadBalancerAttributes) GetParameters ¶
func (tr *LoadBalancerAttributes) GetParameters() (map[string]any, error)
GetParameters of this LoadBalancerAttributes
func (*LoadBalancerAttributes) GetProviderConfigReference ¶
func (mg *LoadBalancerAttributes) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LoadBalancerAttributes.
func (*LoadBalancerAttributes) GetProviderReference ¶
func (mg *LoadBalancerAttributes) GetProviderReference() *xpv1.Reference
GetProviderReference of this LoadBalancerAttributes. Deprecated: Use GetProviderConfigReference.
func (*LoadBalancerAttributes) GetPublishConnectionDetailsTo ¶
func (mg *LoadBalancerAttributes) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LoadBalancerAttributes.
func (*LoadBalancerAttributes) GetTerraformResourceType ¶
func (mg *LoadBalancerAttributes) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LoadBalancerAttributes
func (*LoadBalancerAttributes) GetTerraformSchemaVersion ¶
func (tr *LoadBalancerAttributes) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LoadBalancerAttributes) GetWriteConnectionSecretToReference ¶
func (mg *LoadBalancerAttributes) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LoadBalancerAttributes.
func (*LoadBalancerAttributes) LateInitialize ¶
func (tr *LoadBalancerAttributes) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LoadBalancerAttributes using its observed tfState. returns True if there are any spec changes for the resource.
func (*LoadBalancerAttributes) SetConditions ¶
func (mg *LoadBalancerAttributes) SetConditions(c ...xpv1.Condition)
SetConditions of this LoadBalancerAttributes.
func (*LoadBalancerAttributes) SetDeletionPolicy ¶
func (mg *LoadBalancerAttributes) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LoadBalancerAttributes.
func (*LoadBalancerAttributes) SetObservation ¶
func (tr *LoadBalancerAttributes) SetObservation(obs map[string]any) error
SetObservation for this LoadBalancerAttributes
func (*LoadBalancerAttributes) SetParameters ¶
func (tr *LoadBalancerAttributes) SetParameters(params map[string]any) error
SetParameters for this LoadBalancerAttributes
func (*LoadBalancerAttributes) SetProviderConfigReference ¶
func (mg *LoadBalancerAttributes) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LoadBalancerAttributes.
func (*LoadBalancerAttributes) SetProviderReference ¶
func (mg *LoadBalancerAttributes) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LoadBalancerAttributes. Deprecated: Use SetProviderConfigReference.
func (*LoadBalancerAttributes) SetPublishConnectionDetailsTo ¶
func (mg *LoadBalancerAttributes) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LoadBalancerAttributes.
func (*LoadBalancerAttributes) SetWriteConnectionSecretToReference ¶
func (mg *LoadBalancerAttributes) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LoadBalancerAttributes.
type LoadBalancerAttributesApplicationStickyCookiePoliciesObservation ¶
type LoadBalancerAttributesApplicationStickyCookiePoliciesObservation struct { CookieName *string `json:"cookieName,omitempty" tf:"cookie_name,omitempty"` PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` }
func (*LoadBalancerAttributesApplicationStickyCookiePoliciesObservation) DeepCopy ¶
func (in *LoadBalancerAttributesApplicationStickyCookiePoliciesObservation) DeepCopy() *LoadBalancerAttributesApplicationStickyCookiePoliciesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerAttributesApplicationStickyCookiePoliciesObservation.
func (*LoadBalancerAttributesApplicationStickyCookiePoliciesObservation) DeepCopyInto ¶
func (in *LoadBalancerAttributesApplicationStickyCookiePoliciesObservation) DeepCopyInto(out *LoadBalancerAttributesApplicationStickyCookiePoliciesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerAttributesApplicationStickyCookiePoliciesParameters ¶
type LoadBalancerAttributesApplicationStickyCookiePoliciesParameters struct { }
func (*LoadBalancerAttributesApplicationStickyCookiePoliciesParameters) DeepCopy ¶
func (in *LoadBalancerAttributesApplicationStickyCookiePoliciesParameters) DeepCopy() *LoadBalancerAttributesApplicationStickyCookiePoliciesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerAttributesApplicationStickyCookiePoliciesParameters.
func (*LoadBalancerAttributesApplicationStickyCookiePoliciesParameters) DeepCopyInto ¶
func (in *LoadBalancerAttributesApplicationStickyCookiePoliciesParameters) DeepCopyInto(out *LoadBalancerAttributesApplicationStickyCookiePoliciesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerAttributesList ¶
type LoadBalancerAttributesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoadBalancerAttributes `json:"items"` }
LoadBalancerAttributesList contains a list of LoadBalancerAttributess
func (*LoadBalancerAttributesList) DeepCopy ¶
func (in *LoadBalancerAttributesList) DeepCopy() *LoadBalancerAttributesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerAttributesList.
func (*LoadBalancerAttributesList) DeepCopyInto ¶
func (in *LoadBalancerAttributesList) DeepCopyInto(out *LoadBalancerAttributesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerAttributesList) DeepCopyObject ¶
func (in *LoadBalancerAttributesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerAttributesList) GetItems ¶
func (l *LoadBalancerAttributesList) GetItems() []resource.Managed
GetItems of this LoadBalancerAttributesList.
type LoadBalancerAttributesListenersObservation ¶
type LoadBalancerAttributesListenersObservation struct { BackendPort *float64 `json:"backendPort,omitempty" tf:"backend_port,omitempty"` BackendProtocol *string `json:"backendProtocol,omitempty" tf:"backend_protocol,omitempty"` LoadBalancerPort *float64 `json:"loadBalancerPort,omitempty" tf:"load_balancer_port,omitempty"` LoadBalancerProtocol *string `json:"loadBalancerProtocol,omitempty" tf:"load_balancer_protocol,omitempty"` PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` ServerCertificateID *string `json:"serverCertificateId,omitempty" tf:"server_certificate_id,omitempty"` }
func (*LoadBalancerAttributesListenersObservation) DeepCopy ¶
func (in *LoadBalancerAttributesListenersObservation) DeepCopy() *LoadBalancerAttributesListenersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerAttributesListenersObservation.
func (*LoadBalancerAttributesListenersObservation) DeepCopyInto ¶
func (in *LoadBalancerAttributesListenersObservation) DeepCopyInto(out *LoadBalancerAttributesListenersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerAttributesListenersParameters ¶
type LoadBalancerAttributesListenersParameters struct { }
func (*LoadBalancerAttributesListenersParameters) DeepCopy ¶
func (in *LoadBalancerAttributesListenersParameters) DeepCopy() *LoadBalancerAttributesListenersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerAttributesListenersParameters.
func (*LoadBalancerAttributesListenersParameters) DeepCopyInto ¶
func (in *LoadBalancerAttributesListenersParameters) DeepCopyInto(out *LoadBalancerAttributesListenersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerAttributesLoadBalancerStickyCookiePoliciesObservation ¶
type LoadBalancerAttributesLoadBalancerStickyCookiePoliciesObservation struct {
PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"`
}
func (*LoadBalancerAttributesLoadBalancerStickyCookiePoliciesObservation) DeepCopy ¶
func (in *LoadBalancerAttributesLoadBalancerStickyCookiePoliciesObservation) DeepCopy() *LoadBalancerAttributesLoadBalancerStickyCookiePoliciesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerAttributesLoadBalancerStickyCookiePoliciesObservation.
func (*LoadBalancerAttributesLoadBalancerStickyCookiePoliciesObservation) DeepCopyInto ¶
func (in *LoadBalancerAttributesLoadBalancerStickyCookiePoliciesObservation) DeepCopyInto(out *LoadBalancerAttributesLoadBalancerStickyCookiePoliciesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerAttributesLoadBalancerStickyCookiePoliciesParameters ¶
type LoadBalancerAttributesLoadBalancerStickyCookiePoliciesParameters struct { }
func (*LoadBalancerAttributesLoadBalancerStickyCookiePoliciesParameters) DeepCopy ¶
func (in *LoadBalancerAttributesLoadBalancerStickyCookiePoliciesParameters) DeepCopy() *LoadBalancerAttributesLoadBalancerStickyCookiePoliciesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerAttributesLoadBalancerStickyCookiePoliciesParameters.
func (*LoadBalancerAttributesLoadBalancerStickyCookiePoliciesParameters) DeepCopyInto ¶
func (in *LoadBalancerAttributesLoadBalancerStickyCookiePoliciesParameters) DeepCopyInto(out *LoadBalancerAttributesLoadBalancerStickyCookiePoliciesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerAttributesObservation ¶
type LoadBalancerAttributesObservation struct { ApplicationStickyCookiePolicies []LoadBalancerAttributesApplicationStickyCookiePoliciesObservation `json:"applicationStickyCookiePolicies,omitempty" tf:"application_sticky_cookie_policies,omitempty"` BackendVMIds []*string `json:"backendVmIds,omitempty" tf:"backend_vm_ids,omitempty"` DNSName *string `json:"dnsName,omitempty" tf:"dns_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Listeners []LoadBalancerAttributesListenersObservation `json:"listeners,omitempty" tf:"listeners,omitempty"` LoadBalancerStickyCookiePolicies []LoadBalancerAttributesLoadBalancerStickyCookiePoliciesObservation `json:"loadBalancerStickyCookiePolicies,omitempty" tf:"load_balancer_sticky_cookie_policies,omitempty"` LoadBalancerType *string `json:"loadBalancerType,omitempty" tf:"load_balancer_type,omitempty"` RequestID *string `json:"requestId,omitempty" tf:"request_id,omitempty"` SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` SourceSecurityGroup map[string]*string `json:"sourceSecurityGroup,omitempty" tf:"source_security_group,omitempty"` Subnets []*string `json:"subnets,omitempty" tf:"subnets,omitempty"` SubregionNames []*string `json:"subregionNames,omitempty" tf:"subregion_names,omitempty"` // +kubebuilder:validation:Optional Tags []LoadBalancerAttributesTagsObservation `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*LoadBalancerAttributesObservation) DeepCopy ¶
func (in *LoadBalancerAttributesObservation) DeepCopy() *LoadBalancerAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerAttributesObservation.
func (*LoadBalancerAttributesObservation) DeepCopyInto ¶
func (in *LoadBalancerAttributesObservation) DeepCopyInto(out *LoadBalancerAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerAttributesParameters ¶
type LoadBalancerAttributesParameters struct { // +kubebuilder:validation:Optional AccessLog []AccessLogParameters `json:"accessLog,omitempty" tf:"access_log,omitempty"` // +kubebuilder:validation:Optional HealthCheck []HealthCheckParameters `json:"healthCheck,omitempty" tf:"health_check,omitempty"` // +kubebuilder:validation:Required LoadBalancerName *string `json:"loadBalancerName" tf:"load_balancer_name,omitempty"` // +kubebuilder:validation:Optional LoadBalancerPort *float64 `json:"loadBalancerPort,omitempty" tf:"load_balancer_port,omitempty"` // +kubebuilder:validation:Optional PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` // +kubebuilder:validation:Optional ServerCertificateID *string `json:"serverCertificateId,omitempty" tf:"server_certificate_id,omitempty"` // +kubebuilder:validation:Optional Tags []LoadBalancerAttributesTagsParameters `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*LoadBalancerAttributesParameters) DeepCopy ¶
func (in *LoadBalancerAttributesParameters) DeepCopy() *LoadBalancerAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerAttributesParameters.
func (*LoadBalancerAttributesParameters) DeepCopyInto ¶
func (in *LoadBalancerAttributesParameters) DeepCopyInto(out *LoadBalancerAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerAttributesSpec ¶
type LoadBalancerAttributesSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LoadBalancerAttributesParameters `json:"forProvider"` }
LoadBalancerAttributesSpec defines the desired state of LoadBalancerAttributes
func (*LoadBalancerAttributesSpec) DeepCopy ¶
func (in *LoadBalancerAttributesSpec) DeepCopy() *LoadBalancerAttributesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerAttributesSpec.
func (*LoadBalancerAttributesSpec) DeepCopyInto ¶
func (in *LoadBalancerAttributesSpec) DeepCopyInto(out *LoadBalancerAttributesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerAttributesStatus ¶
type LoadBalancerAttributesStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LoadBalancerAttributesObservation `json:"atProvider,omitempty"` }
LoadBalancerAttributesStatus defines the observed state of LoadBalancerAttributes.
func (*LoadBalancerAttributesStatus) DeepCopy ¶
func (in *LoadBalancerAttributesStatus) DeepCopy() *LoadBalancerAttributesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerAttributesStatus.
func (*LoadBalancerAttributesStatus) DeepCopyInto ¶
func (in *LoadBalancerAttributesStatus) DeepCopyInto(out *LoadBalancerAttributesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerAttributesTagsObservation ¶
type LoadBalancerAttributesTagsObservation struct { Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*LoadBalancerAttributesTagsObservation) DeepCopy ¶
func (in *LoadBalancerAttributesTagsObservation) DeepCopy() *LoadBalancerAttributesTagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerAttributesTagsObservation.
func (*LoadBalancerAttributesTagsObservation) DeepCopyInto ¶
func (in *LoadBalancerAttributesTagsObservation) DeepCopyInto(out *LoadBalancerAttributesTagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerAttributesTagsParameters ¶
type LoadBalancerAttributesTagsParameters struct { }
func (*LoadBalancerAttributesTagsParameters) DeepCopy ¶
func (in *LoadBalancerAttributesTagsParameters) DeepCopy() *LoadBalancerAttributesTagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerAttributesTagsParameters.
func (*LoadBalancerAttributesTagsParameters) DeepCopyInto ¶
func (in *LoadBalancerAttributesTagsParameters) DeepCopyInto(out *LoadBalancerAttributesTagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerList ¶
type LoadBalancerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoadBalancer `json:"items"` }
LoadBalancerList contains a list of LoadBalancers
func (*LoadBalancerList) DeepCopy ¶
func (in *LoadBalancerList) DeepCopy() *LoadBalancerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerList.
func (*LoadBalancerList) DeepCopyInto ¶
func (in *LoadBalancerList) DeepCopyInto(out *LoadBalancerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerList) DeepCopyObject ¶
func (in *LoadBalancerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerList) GetItems ¶
func (l *LoadBalancerList) GetItems() []resource.Managed
GetItems of this LoadBalancerList.
type LoadBalancerListernerRule ¶
type LoadBalancerListernerRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadBalancerListernerRuleSpec `json:"spec"` Status LoadBalancerListernerRuleStatus `json:"status,omitempty"` }
LoadBalancerListernerRule is the Schema for the LoadBalancerListernerRules API. <no value> +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,upjet-provider-outscale}
func (*LoadBalancerListernerRule) DeepCopy ¶
func (in *LoadBalancerListernerRule) DeepCopy() *LoadBalancerListernerRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListernerRule.
func (*LoadBalancerListernerRule) DeepCopyInto ¶
func (in *LoadBalancerListernerRule) DeepCopyInto(out *LoadBalancerListernerRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerListernerRule) DeepCopyObject ¶
func (in *LoadBalancerListernerRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerListernerRule) GetCondition ¶
func (mg *LoadBalancerListernerRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LoadBalancerListernerRule.
func (*LoadBalancerListernerRule) GetConnectionDetailsMapping ¶
func (tr *LoadBalancerListernerRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LoadBalancerListernerRule
func (*LoadBalancerListernerRule) GetDeletionPolicy ¶
func (mg *LoadBalancerListernerRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LoadBalancerListernerRule.
func (*LoadBalancerListernerRule) GetID ¶
func (tr *LoadBalancerListernerRule) GetID() string
GetID returns ID of underlying Terraform resource of this LoadBalancerListernerRule
func (*LoadBalancerListernerRule) GetObservation ¶
func (tr *LoadBalancerListernerRule) GetObservation() (map[string]any, error)
GetObservation of this LoadBalancerListernerRule
func (*LoadBalancerListernerRule) GetParameters ¶
func (tr *LoadBalancerListernerRule) GetParameters() (map[string]any, error)
GetParameters of this LoadBalancerListernerRule
func (*LoadBalancerListernerRule) GetProviderConfigReference ¶
func (mg *LoadBalancerListernerRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LoadBalancerListernerRule.
func (*LoadBalancerListernerRule) GetProviderReference ¶
func (mg *LoadBalancerListernerRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this LoadBalancerListernerRule. Deprecated: Use GetProviderConfigReference.
func (*LoadBalancerListernerRule) GetPublishConnectionDetailsTo ¶
func (mg *LoadBalancerListernerRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LoadBalancerListernerRule.
func (*LoadBalancerListernerRule) GetTerraformResourceType ¶
func (mg *LoadBalancerListernerRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LoadBalancerListernerRule
func (*LoadBalancerListernerRule) GetTerraformSchemaVersion ¶
func (tr *LoadBalancerListernerRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LoadBalancerListernerRule) GetWriteConnectionSecretToReference ¶
func (mg *LoadBalancerListernerRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LoadBalancerListernerRule.
func (*LoadBalancerListernerRule) LateInitialize ¶
func (tr *LoadBalancerListernerRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LoadBalancerListernerRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*LoadBalancerListernerRule) SetConditions ¶
func (mg *LoadBalancerListernerRule) SetConditions(c ...xpv1.Condition)
SetConditions of this LoadBalancerListernerRule.
func (*LoadBalancerListernerRule) SetDeletionPolicy ¶
func (mg *LoadBalancerListernerRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LoadBalancerListernerRule.
func (*LoadBalancerListernerRule) SetObservation ¶
func (tr *LoadBalancerListernerRule) SetObservation(obs map[string]any) error
SetObservation for this LoadBalancerListernerRule
func (*LoadBalancerListernerRule) SetParameters ¶
func (tr *LoadBalancerListernerRule) SetParameters(params map[string]any) error
SetParameters for this LoadBalancerListernerRule
func (*LoadBalancerListernerRule) SetProviderConfigReference ¶
func (mg *LoadBalancerListernerRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LoadBalancerListernerRule.
func (*LoadBalancerListernerRule) SetProviderReference ¶
func (mg *LoadBalancerListernerRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LoadBalancerListernerRule. Deprecated: Use SetProviderConfigReference.
func (*LoadBalancerListernerRule) SetPublishConnectionDetailsTo ¶
func (mg *LoadBalancerListernerRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LoadBalancerListernerRule.
func (*LoadBalancerListernerRule) SetWriteConnectionSecretToReference ¶
func (mg *LoadBalancerListernerRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LoadBalancerListernerRule.
type LoadBalancerListernerRuleList ¶
type LoadBalancerListernerRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoadBalancerListernerRule `json:"items"` }
LoadBalancerListernerRuleList contains a list of LoadBalancerListernerRules
func (*LoadBalancerListernerRuleList) DeepCopy ¶
func (in *LoadBalancerListernerRuleList) DeepCopy() *LoadBalancerListernerRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListernerRuleList.
func (*LoadBalancerListernerRuleList) DeepCopyInto ¶
func (in *LoadBalancerListernerRuleList) DeepCopyInto(out *LoadBalancerListernerRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerListernerRuleList) DeepCopyObject ¶
func (in *LoadBalancerListernerRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerListernerRuleList) GetItems ¶
func (l *LoadBalancerListernerRuleList) GetItems() []resource.Managed
GetItems of this LoadBalancerListernerRuleList.
type LoadBalancerListernerRuleObservation ¶
type LoadBalancerListernerRuleObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Required ListenerRule []ListenerRuleObservation `json:"listenerRule,omitempty" tf:"listener_rule,omitempty"` RequestID *string `json:"requestId,omitempty" tf:"request_id,omitempty"` }
func (*LoadBalancerListernerRuleObservation) DeepCopy ¶
func (in *LoadBalancerListernerRuleObservation) DeepCopy() *LoadBalancerListernerRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListernerRuleObservation.
func (*LoadBalancerListernerRuleObservation) DeepCopyInto ¶
func (in *LoadBalancerListernerRuleObservation) DeepCopyInto(out *LoadBalancerListernerRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerListernerRuleParameters ¶
type LoadBalancerListernerRuleParameters struct { // +kubebuilder:validation:Required Listener []ListenerParameters `json:"listener" tf:"listener,omitempty"` // +kubebuilder:validation:Required ListenerRule []ListenerRuleParameters `json:"listenerRule" tf:"listener_rule,omitempty"` // +kubebuilder:validation:Required VMIds []*string `json:"vmIds" tf:"vm_ids,omitempty"` }
func (*LoadBalancerListernerRuleParameters) DeepCopy ¶
func (in *LoadBalancerListernerRuleParameters) DeepCopy() *LoadBalancerListernerRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListernerRuleParameters.
func (*LoadBalancerListernerRuleParameters) DeepCopyInto ¶
func (in *LoadBalancerListernerRuleParameters) DeepCopyInto(out *LoadBalancerListernerRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerListernerRuleSpec ¶
type LoadBalancerListernerRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LoadBalancerListernerRuleParameters `json:"forProvider"` }
LoadBalancerListernerRuleSpec defines the desired state of LoadBalancerListernerRule
func (*LoadBalancerListernerRuleSpec) DeepCopy ¶
func (in *LoadBalancerListernerRuleSpec) DeepCopy() *LoadBalancerListernerRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListernerRuleSpec.
func (*LoadBalancerListernerRuleSpec) DeepCopyInto ¶
func (in *LoadBalancerListernerRuleSpec) DeepCopyInto(out *LoadBalancerListernerRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerListernerRuleStatus ¶
type LoadBalancerListernerRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LoadBalancerListernerRuleObservation `json:"atProvider,omitempty"` }
LoadBalancerListernerRuleStatus defines the observed state of LoadBalancerListernerRule.
func (*LoadBalancerListernerRuleStatus) DeepCopy ¶
func (in *LoadBalancerListernerRuleStatus) DeepCopy() *LoadBalancerListernerRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListernerRuleStatus.
func (*LoadBalancerListernerRuleStatus) DeepCopyInto ¶
func (in *LoadBalancerListernerRuleStatus) DeepCopyInto(out *LoadBalancerListernerRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerObservation ¶
type LoadBalancerObservation struct { ApplicationStickyCookiePolicies []ApplicationStickyCookiePoliciesObservation `json:"applicationStickyCookiePolicies,omitempty" tf:"application_sticky_cookie_policies,omitempty"` DNSName *string `json:"dnsName,omitempty" tf:"dns_name,omitempty"` HealthCheck map[string]*string `json:"healthCheck,omitempty" tf:"health_check,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Required Listeners []ListenersObservation `json:"listeners,omitempty" tf:"listeners,omitempty"` LoadBalancerStickyCookiePolicies []LoadBalancerStickyCookiePoliciesObservation `json:"loadBalancerStickyCookiePolicies,omitempty" tf:"load_balancer_sticky_cookie_policies,omitempty"` NetID *string `json:"netId,omitempty" tf:"net_id,omitempty"` RequestID *string `json:"requestId,omitempty" tf:"request_id,omitempty"` SourceSecurityGroup map[string]*string `json:"sourceSecurityGroup,omitempty" tf:"source_security_group,omitempty"` }
func (*LoadBalancerObservation) DeepCopy ¶
func (in *LoadBalancerObservation) DeepCopy() *LoadBalancerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerObservation.
func (*LoadBalancerObservation) DeepCopyInto ¶
func (in *LoadBalancerObservation) DeepCopyInto(out *LoadBalancerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerParameters ¶
type LoadBalancerParameters struct { // +kubebuilder:validation:Optional AccessLog map[string]*string `json:"accessLog,omitempty" tf:"access_log,omitempty"` // +kubebuilder:validation:Optional BackendVMIds []*string `json:"backendVmIds,omitempty" tf:"backend_vm_ids,omitempty"` // +kubebuilder:validation:Required Listeners []ListenersParameters `json:"listeners" tf:"listeners,omitempty"` // +kubebuilder:validation:Required LoadBalancerName *string `json:"loadBalancerName" tf:"load_balancer_name,omitempty"` // +kubebuilder:validation:Optional LoadBalancerType *string `json:"loadBalancerType,omitempty" tf:"load_balancer_type,omitempty"` // +kubebuilder:validation:Optional PublicIP *string `json:"publicIp,omitempty" tf:"public_ip,omitempty"` // +kubebuilder:validation:Optional SecuredCookies *bool `json:"securedCookies,omitempty" tf:"secured_cookies,omitempty"` // +crossplane:generate:reference:type=github.com/outscale/upjet-provider-outscale/apis/securitygroup/v1alpha1.SecurityGroup // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // References to SecurityGroup in securitygroup to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsRefs []v1.Reference `json:"securityGroupsRefs,omitempty" tf:"-"` // Selector for a list of SecurityGroup in securitygroup to populate securityGroups. // +kubebuilder:validation:Optional SecurityGroupsSelector *v1.Selector `json:"securityGroupsSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/outscale/upjet-provider-outscale/apis/subnet/v1alpha1.Subnet // +kubebuilder:validation:Optional Subnets []*string `json:"subnets,omitempty" tf:"subnets,omitempty"` // References to Subnet in subnet to populate subnets. // +kubebuilder:validation:Optional SubnetsRefs []v1.Reference `json:"subnetsRefs,omitempty" tf:"-"` // Selector for a list of Subnet in subnet to populate subnets. // +kubebuilder:validation:Optional SubnetsSelector *v1.Selector `json:"subnetsSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubregionNames []*string `json:"subregionNames,omitempty" tf:"subregion_names,omitempty"` // +kubebuilder:validation:Optional Tags []TagsParameters `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*LoadBalancerParameters) DeepCopy ¶
func (in *LoadBalancerParameters) DeepCopy() *LoadBalancerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerParameters.
func (*LoadBalancerParameters) DeepCopyInto ¶
func (in *LoadBalancerParameters) DeepCopyInto(out *LoadBalancerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerPolicy ¶
type LoadBalancerPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadBalancerPolicySpec `json:"spec"` Status LoadBalancerPolicyStatus `json:"status,omitempty"` }
LoadBalancerPolicy is the Schema for the LoadBalancerPolicys API. <no value> +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,upjet-provider-outscale}
func (*LoadBalancerPolicy) DeepCopy ¶
func (in *LoadBalancerPolicy) DeepCopy() *LoadBalancerPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicy.
func (*LoadBalancerPolicy) DeepCopyInto ¶
func (in *LoadBalancerPolicy) DeepCopyInto(out *LoadBalancerPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerPolicy) DeepCopyObject ¶
func (in *LoadBalancerPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerPolicy) GetCondition ¶
func (mg *LoadBalancerPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LoadBalancerPolicy.
func (*LoadBalancerPolicy) GetConnectionDetailsMapping ¶
func (tr *LoadBalancerPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LoadBalancerPolicy
func (*LoadBalancerPolicy) GetDeletionPolicy ¶
func (mg *LoadBalancerPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LoadBalancerPolicy.
func (*LoadBalancerPolicy) GetID ¶
func (tr *LoadBalancerPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this LoadBalancerPolicy
func (*LoadBalancerPolicy) GetObservation ¶
func (tr *LoadBalancerPolicy) GetObservation() (map[string]any, error)
GetObservation of this LoadBalancerPolicy
func (*LoadBalancerPolicy) GetParameters ¶
func (tr *LoadBalancerPolicy) GetParameters() (map[string]any, error)
GetParameters of this LoadBalancerPolicy
func (*LoadBalancerPolicy) GetProviderConfigReference ¶
func (mg *LoadBalancerPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LoadBalancerPolicy.
func (*LoadBalancerPolicy) GetProviderReference ¶
func (mg *LoadBalancerPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this LoadBalancerPolicy. Deprecated: Use GetProviderConfigReference.
func (*LoadBalancerPolicy) GetPublishConnectionDetailsTo ¶
func (mg *LoadBalancerPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LoadBalancerPolicy.
func (*LoadBalancerPolicy) GetTerraformResourceType ¶
func (mg *LoadBalancerPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LoadBalancerPolicy
func (*LoadBalancerPolicy) GetTerraformSchemaVersion ¶
func (tr *LoadBalancerPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LoadBalancerPolicy) GetWriteConnectionSecretToReference ¶
func (mg *LoadBalancerPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LoadBalancerPolicy.
func (*LoadBalancerPolicy) LateInitialize ¶
func (tr *LoadBalancerPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LoadBalancerPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*LoadBalancerPolicy) SetConditions ¶
func (mg *LoadBalancerPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this LoadBalancerPolicy.
func (*LoadBalancerPolicy) SetDeletionPolicy ¶
func (mg *LoadBalancerPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LoadBalancerPolicy.
func (*LoadBalancerPolicy) SetObservation ¶
func (tr *LoadBalancerPolicy) SetObservation(obs map[string]any) error
SetObservation for this LoadBalancerPolicy
func (*LoadBalancerPolicy) SetParameters ¶
func (tr *LoadBalancerPolicy) SetParameters(params map[string]any) error
SetParameters for this LoadBalancerPolicy
func (*LoadBalancerPolicy) SetProviderConfigReference ¶
func (mg *LoadBalancerPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LoadBalancerPolicy.
func (*LoadBalancerPolicy) SetProviderReference ¶
func (mg *LoadBalancerPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LoadBalancerPolicy. Deprecated: Use SetProviderConfigReference.
func (*LoadBalancerPolicy) SetPublishConnectionDetailsTo ¶
func (mg *LoadBalancerPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LoadBalancerPolicy.
func (*LoadBalancerPolicy) SetWriteConnectionSecretToReference ¶
func (mg *LoadBalancerPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LoadBalancerPolicy.
type LoadBalancerPolicyApplicationStickyCookiePoliciesObservation ¶
type LoadBalancerPolicyApplicationStickyCookiePoliciesObservation struct { CookieName *string `json:"cookieName,omitempty" tf:"cookie_name,omitempty"` PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` }
func (*LoadBalancerPolicyApplicationStickyCookiePoliciesObservation) DeepCopy ¶
func (in *LoadBalancerPolicyApplicationStickyCookiePoliciesObservation) DeepCopy() *LoadBalancerPolicyApplicationStickyCookiePoliciesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicyApplicationStickyCookiePoliciesObservation.
func (*LoadBalancerPolicyApplicationStickyCookiePoliciesObservation) DeepCopyInto ¶
func (in *LoadBalancerPolicyApplicationStickyCookiePoliciesObservation) DeepCopyInto(out *LoadBalancerPolicyApplicationStickyCookiePoliciesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerPolicyApplicationStickyCookiePoliciesParameters ¶
type LoadBalancerPolicyApplicationStickyCookiePoliciesParameters struct { }
func (*LoadBalancerPolicyApplicationStickyCookiePoliciesParameters) DeepCopy ¶
func (in *LoadBalancerPolicyApplicationStickyCookiePoliciesParameters) DeepCopy() *LoadBalancerPolicyApplicationStickyCookiePoliciesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicyApplicationStickyCookiePoliciesParameters.
func (*LoadBalancerPolicyApplicationStickyCookiePoliciesParameters) DeepCopyInto ¶
func (in *LoadBalancerPolicyApplicationStickyCookiePoliciesParameters) DeepCopyInto(out *LoadBalancerPolicyApplicationStickyCookiePoliciesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerPolicyList ¶
type LoadBalancerPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoadBalancerPolicy `json:"items"` }
LoadBalancerPolicyList contains a list of LoadBalancerPolicys
func (*LoadBalancerPolicyList) DeepCopy ¶
func (in *LoadBalancerPolicyList) DeepCopy() *LoadBalancerPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicyList.
func (*LoadBalancerPolicyList) DeepCopyInto ¶
func (in *LoadBalancerPolicyList) DeepCopyInto(out *LoadBalancerPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerPolicyList) DeepCopyObject ¶
func (in *LoadBalancerPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerPolicyList) GetItems ¶
func (l *LoadBalancerPolicyList) GetItems() []resource.Managed
GetItems of this LoadBalancerPolicyList.
type LoadBalancerPolicyListenersObservation ¶
type LoadBalancerPolicyListenersObservation struct { BackendPort *float64 `json:"backendPort,omitempty" tf:"backend_port,omitempty"` BackendProtocol *string `json:"backendProtocol,omitempty" tf:"backend_protocol,omitempty"` LoadBalancerPort *float64 `json:"loadBalancerPort,omitempty" tf:"load_balancer_port,omitempty"` LoadBalancerProtocol *string `json:"loadBalancerProtocol,omitempty" tf:"load_balancer_protocol,omitempty"` PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` ServerCertificateID *string `json:"serverCertificateId,omitempty" tf:"server_certificate_id,omitempty"` }
func (*LoadBalancerPolicyListenersObservation) DeepCopy ¶
func (in *LoadBalancerPolicyListenersObservation) DeepCopy() *LoadBalancerPolicyListenersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicyListenersObservation.
func (*LoadBalancerPolicyListenersObservation) DeepCopyInto ¶
func (in *LoadBalancerPolicyListenersObservation) DeepCopyInto(out *LoadBalancerPolicyListenersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerPolicyListenersParameters ¶
type LoadBalancerPolicyListenersParameters struct { }
func (*LoadBalancerPolicyListenersParameters) DeepCopy ¶
func (in *LoadBalancerPolicyListenersParameters) DeepCopy() *LoadBalancerPolicyListenersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicyListenersParameters.
func (*LoadBalancerPolicyListenersParameters) DeepCopyInto ¶
func (in *LoadBalancerPolicyListenersParameters) DeepCopyInto(out *LoadBalancerPolicyListenersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerPolicyLoadBalancerStickyCookiePoliciesObservation ¶
type LoadBalancerPolicyLoadBalancerStickyCookiePoliciesObservation struct {
PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"`
}
func (*LoadBalancerPolicyLoadBalancerStickyCookiePoliciesObservation) DeepCopy ¶
func (in *LoadBalancerPolicyLoadBalancerStickyCookiePoliciesObservation) DeepCopy() *LoadBalancerPolicyLoadBalancerStickyCookiePoliciesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicyLoadBalancerStickyCookiePoliciesObservation.
func (*LoadBalancerPolicyLoadBalancerStickyCookiePoliciesObservation) DeepCopyInto ¶
func (in *LoadBalancerPolicyLoadBalancerStickyCookiePoliciesObservation) DeepCopyInto(out *LoadBalancerPolicyLoadBalancerStickyCookiePoliciesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerPolicyLoadBalancerStickyCookiePoliciesParameters ¶
type LoadBalancerPolicyLoadBalancerStickyCookiePoliciesParameters struct { }
func (*LoadBalancerPolicyLoadBalancerStickyCookiePoliciesParameters) DeepCopy ¶
func (in *LoadBalancerPolicyLoadBalancerStickyCookiePoliciesParameters) DeepCopy() *LoadBalancerPolicyLoadBalancerStickyCookiePoliciesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicyLoadBalancerStickyCookiePoliciesParameters.
func (*LoadBalancerPolicyLoadBalancerStickyCookiePoliciesParameters) DeepCopyInto ¶
func (in *LoadBalancerPolicyLoadBalancerStickyCookiePoliciesParameters) DeepCopyInto(out *LoadBalancerPolicyLoadBalancerStickyCookiePoliciesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerPolicyObservation ¶
type LoadBalancerPolicyObservation struct { AccessLog map[string]*string `json:"accessLog,omitempty" tf:"access_log,omitempty"` ApplicationStickyCookiePolicies []LoadBalancerPolicyApplicationStickyCookiePoliciesObservation `json:"applicationStickyCookiePolicies,omitempty" tf:"application_sticky_cookie_policies,omitempty"` DNSName *string `json:"dnsName,omitempty" tf:"dns_name,omitempty"` HealthCheck map[string]*string `json:"healthCheck,omitempty" tf:"health_check,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Listeners []LoadBalancerPolicyListenersObservation `json:"listeners,omitempty" tf:"listeners,omitempty"` LoadBalancerStickyCookiePolicies []LoadBalancerPolicyLoadBalancerStickyCookiePoliciesObservation `json:"loadBalancerStickyCookiePolicies,omitempty" tf:"load_balancer_sticky_cookie_policies,omitempty"` NetID *string `json:"netId,omitempty" tf:"net_id,omitempty"` PublicIP *string `json:"publicIp,omitempty" tf:"public_ip,omitempty"` RequestID *string `json:"requestId,omitempty" tf:"request_id,omitempty"` SecuredCookies *bool `json:"securedCookies,omitempty" tf:"secured_cookies,omitempty"` SourceSecurityGroup map[string]*string `json:"sourceSecurityGroup,omitempty" tf:"source_security_group,omitempty"` // +kubebuilder:validation:Optional Tags []LoadBalancerPolicyTagsObservation `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*LoadBalancerPolicyObservation) DeepCopy ¶
func (in *LoadBalancerPolicyObservation) DeepCopy() *LoadBalancerPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicyObservation.
func (*LoadBalancerPolicyObservation) DeepCopyInto ¶
func (in *LoadBalancerPolicyObservation) DeepCopyInto(out *LoadBalancerPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerPolicyParameters ¶
type LoadBalancerPolicyParameters struct { // +kubebuilder:validation:Optional BackendVMIds []*string `json:"backendVmIds,omitempty" tf:"backend_vm_ids,omitempty"` // +kubebuilder:validation:Optional CookieExpirationPeriod *float64 `json:"cookieExpirationPeriod,omitempty" tf:"cookie_expiration_period,omitempty"` // +kubebuilder:validation:Optional CookieName *string `json:"cookieName,omitempty" tf:"cookie_name,omitempty"` // +kubebuilder:validation:Required LoadBalancerName *string `json:"loadBalancerName" tf:"load_balancer_name,omitempty"` // +kubebuilder:validation:Optional LoadBalancerType *string `json:"loadBalancerType,omitempty" tf:"load_balancer_type,omitempty"` // +kubebuilder:validation:Required PolicyName *string `json:"policyName" tf:"policy_name,omitempty"` // +kubebuilder:validation:Required PolicyType *string `json:"policyType" tf:"policy_type,omitempty"` // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // +kubebuilder:validation:Optional Subnets []*string `json:"subnets,omitempty" tf:"subnets,omitempty"` // +kubebuilder:validation:Optional SubregionNames []*string `json:"subregionNames,omitempty" tf:"subregion_names,omitempty"` // +kubebuilder:validation:Optional Tags []LoadBalancerPolicyTagsParameters `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*LoadBalancerPolicyParameters) DeepCopy ¶
func (in *LoadBalancerPolicyParameters) DeepCopy() *LoadBalancerPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicyParameters.
func (*LoadBalancerPolicyParameters) DeepCopyInto ¶
func (in *LoadBalancerPolicyParameters) DeepCopyInto(out *LoadBalancerPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerPolicySpec ¶
type LoadBalancerPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider LoadBalancerPolicyParameters `json:"forProvider"` }
LoadBalancerPolicySpec defines the desired state of LoadBalancerPolicy
func (*LoadBalancerPolicySpec) DeepCopy ¶
func (in *LoadBalancerPolicySpec) DeepCopy() *LoadBalancerPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicySpec.
func (*LoadBalancerPolicySpec) DeepCopyInto ¶
func (in *LoadBalancerPolicySpec) DeepCopyInto(out *LoadBalancerPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerPolicyStatus ¶
type LoadBalancerPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LoadBalancerPolicyObservation `json:"atProvider,omitempty"` }
LoadBalancerPolicyStatus defines the observed state of LoadBalancerPolicy.
func (*LoadBalancerPolicyStatus) DeepCopy ¶
func (in *LoadBalancerPolicyStatus) DeepCopy() *LoadBalancerPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicyStatus.
func (*LoadBalancerPolicyStatus) DeepCopyInto ¶
func (in *LoadBalancerPolicyStatus) DeepCopyInto(out *LoadBalancerPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerPolicyTagsObservation ¶
type LoadBalancerPolicyTagsObservation struct { Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*LoadBalancerPolicyTagsObservation) DeepCopy ¶
func (in *LoadBalancerPolicyTagsObservation) DeepCopy() *LoadBalancerPolicyTagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicyTagsObservation.
func (*LoadBalancerPolicyTagsObservation) DeepCopyInto ¶
func (in *LoadBalancerPolicyTagsObservation) DeepCopyInto(out *LoadBalancerPolicyTagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerPolicyTagsParameters ¶
type LoadBalancerPolicyTagsParameters struct { }
func (*LoadBalancerPolicyTagsParameters) DeepCopy ¶
func (in *LoadBalancerPolicyTagsParameters) DeepCopy() *LoadBalancerPolicyTagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicyTagsParameters.
func (*LoadBalancerPolicyTagsParameters) DeepCopyInto ¶
func (in *LoadBalancerPolicyTagsParameters) DeepCopyInto(out *LoadBalancerPolicyTagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerSpec ¶
type LoadBalancerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LoadBalancerParameters `json:"forProvider"` }
LoadBalancerSpec defines the desired state of LoadBalancer
func (*LoadBalancerSpec) DeepCopy ¶
func (in *LoadBalancerSpec) DeepCopy() *LoadBalancerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerSpec.
func (*LoadBalancerSpec) DeepCopyInto ¶
func (in *LoadBalancerSpec) DeepCopyInto(out *LoadBalancerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerStatus ¶
type LoadBalancerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LoadBalancerObservation `json:"atProvider,omitempty"` }
LoadBalancerStatus defines the observed state of LoadBalancer.
func (*LoadBalancerStatus) DeepCopy ¶
func (in *LoadBalancerStatus) DeepCopy() *LoadBalancerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerStatus.
func (*LoadBalancerStatus) DeepCopyInto ¶
func (in *LoadBalancerStatus) DeepCopyInto(out *LoadBalancerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerStickyCookiePoliciesObservation ¶
type LoadBalancerStickyCookiePoliciesObservation struct {
PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"`
}
func (*LoadBalancerStickyCookiePoliciesObservation) DeepCopy ¶
func (in *LoadBalancerStickyCookiePoliciesObservation) DeepCopy() *LoadBalancerStickyCookiePoliciesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerStickyCookiePoliciesObservation.
func (*LoadBalancerStickyCookiePoliciesObservation) DeepCopyInto ¶
func (in *LoadBalancerStickyCookiePoliciesObservation) DeepCopyInto(out *LoadBalancerStickyCookiePoliciesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerStickyCookiePoliciesParameters ¶
type LoadBalancerStickyCookiePoliciesParameters struct { }
func (*LoadBalancerStickyCookiePoliciesParameters) DeepCopy ¶
func (in *LoadBalancerStickyCookiePoliciesParameters) DeepCopy() *LoadBalancerStickyCookiePoliciesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerStickyCookiePoliciesParameters.
func (*LoadBalancerStickyCookiePoliciesParameters) DeepCopyInto ¶
func (in *LoadBalancerStickyCookiePoliciesParameters) DeepCopyInto(out *LoadBalancerStickyCookiePoliciesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerVms ¶
type LoadBalancerVms struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadBalancerVmsSpec `json:"spec"` Status LoadBalancerVmsStatus `json:"status,omitempty"` }
LoadBalancerVms is the Schema for the LoadBalancerVmss API. <no value> +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,upjet-provider-outscale}
func (*LoadBalancerVms) DeepCopy ¶
func (in *LoadBalancerVms) DeepCopy() *LoadBalancerVms
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerVms.
func (*LoadBalancerVms) DeepCopyInto ¶
func (in *LoadBalancerVms) DeepCopyInto(out *LoadBalancerVms)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerVms) DeepCopyObject ¶
func (in *LoadBalancerVms) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerVms) GetCondition ¶
func (mg *LoadBalancerVms) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LoadBalancerVms.
func (*LoadBalancerVms) GetConnectionDetailsMapping ¶
func (tr *LoadBalancerVms) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LoadBalancerVms
func (*LoadBalancerVms) GetDeletionPolicy ¶
func (mg *LoadBalancerVms) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LoadBalancerVms.
func (*LoadBalancerVms) GetID ¶
func (tr *LoadBalancerVms) GetID() string
GetID returns ID of underlying Terraform resource of this LoadBalancerVms
func (*LoadBalancerVms) GetObservation ¶
func (tr *LoadBalancerVms) GetObservation() (map[string]any, error)
GetObservation of this LoadBalancerVms
func (*LoadBalancerVms) GetParameters ¶
func (tr *LoadBalancerVms) GetParameters() (map[string]any, error)
GetParameters of this LoadBalancerVms
func (*LoadBalancerVms) GetProviderConfigReference ¶
func (mg *LoadBalancerVms) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LoadBalancerVms.
func (*LoadBalancerVms) GetProviderReference ¶
func (mg *LoadBalancerVms) GetProviderReference() *xpv1.Reference
GetProviderReference of this LoadBalancerVms. Deprecated: Use GetProviderConfigReference.
func (*LoadBalancerVms) GetPublishConnectionDetailsTo ¶
func (mg *LoadBalancerVms) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LoadBalancerVms.
func (*LoadBalancerVms) GetTerraformResourceType ¶
func (mg *LoadBalancerVms) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LoadBalancerVms
func (*LoadBalancerVms) GetTerraformSchemaVersion ¶
func (tr *LoadBalancerVms) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LoadBalancerVms) GetWriteConnectionSecretToReference ¶
func (mg *LoadBalancerVms) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LoadBalancerVms.
func (*LoadBalancerVms) LateInitialize ¶
func (tr *LoadBalancerVms) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LoadBalancerVms using its observed tfState. returns True if there are any spec changes for the resource.
func (*LoadBalancerVms) ResolveReferences ¶
ResolveReferences of this LoadBalancerVms.
func (*LoadBalancerVms) SetConditions ¶
func (mg *LoadBalancerVms) SetConditions(c ...xpv1.Condition)
SetConditions of this LoadBalancerVms.
func (*LoadBalancerVms) SetDeletionPolicy ¶
func (mg *LoadBalancerVms) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LoadBalancerVms.
func (*LoadBalancerVms) SetObservation ¶
func (tr *LoadBalancerVms) SetObservation(obs map[string]any) error
SetObservation for this LoadBalancerVms
func (*LoadBalancerVms) SetParameters ¶
func (tr *LoadBalancerVms) SetParameters(params map[string]any) error
SetParameters for this LoadBalancerVms
func (*LoadBalancerVms) SetProviderConfigReference ¶
func (mg *LoadBalancerVms) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LoadBalancerVms.
func (*LoadBalancerVms) SetProviderReference ¶
func (mg *LoadBalancerVms) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LoadBalancerVms. Deprecated: Use SetProviderConfigReference.
func (*LoadBalancerVms) SetPublishConnectionDetailsTo ¶
func (mg *LoadBalancerVms) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LoadBalancerVms.
func (*LoadBalancerVms) SetWriteConnectionSecretToReference ¶
func (mg *LoadBalancerVms) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LoadBalancerVms.
type LoadBalancerVmsList ¶
type LoadBalancerVmsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoadBalancerVms `json:"items"` }
LoadBalancerVmsList contains a list of LoadBalancerVmss
func (*LoadBalancerVmsList) DeepCopy ¶
func (in *LoadBalancerVmsList) DeepCopy() *LoadBalancerVmsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerVmsList.
func (*LoadBalancerVmsList) DeepCopyInto ¶
func (in *LoadBalancerVmsList) DeepCopyInto(out *LoadBalancerVmsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerVmsList) DeepCopyObject ¶
func (in *LoadBalancerVmsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerVmsList) GetItems ¶
func (l *LoadBalancerVmsList) GetItems() []resource.Managed
GetItems of this LoadBalancerVmsList.
type LoadBalancerVmsObservation ¶
type LoadBalancerVmsObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` RequestID *string `json:"requestId,omitempty" tf:"request_id,omitempty"` }
func (*LoadBalancerVmsObservation) DeepCopy ¶
func (in *LoadBalancerVmsObservation) DeepCopy() *LoadBalancerVmsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerVmsObservation.
func (*LoadBalancerVmsObservation) DeepCopyInto ¶
func (in *LoadBalancerVmsObservation) DeepCopyInto(out *LoadBalancerVmsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerVmsParameters ¶
type LoadBalancerVmsParameters struct { // +crossplane:generate:reference:type=github.com/outscale/upjet-provider-outscale/apis/vm/v1alpha1.Vm // +kubebuilder:validation:Optional BackendVMIds []*string `json:"backendVmIds,omitempty" tf:"backend_vm_ids,omitempty"` // References to Vm in vm to populate backendVmIds. // +kubebuilder:validation:Optional BackendVMIdsRefs []v1.Reference `json:"backendVmIdsRefs,omitempty" tf:"-"` // Selector for a list of Vm in vm to populate backendVmIds. // +kubebuilder:validation:Optional BackendVMIdsSelector *v1.Selector `json:"backendVmIdsSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required LoadBalancerName *string `json:"loadBalancerName" tf:"load_balancer_name,omitempty"` }
func (*LoadBalancerVmsParameters) DeepCopy ¶
func (in *LoadBalancerVmsParameters) DeepCopy() *LoadBalancerVmsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerVmsParameters.
func (*LoadBalancerVmsParameters) DeepCopyInto ¶
func (in *LoadBalancerVmsParameters) DeepCopyInto(out *LoadBalancerVmsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerVmsSpec ¶
type LoadBalancerVmsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LoadBalancerVmsParameters `json:"forProvider"` }
LoadBalancerVmsSpec defines the desired state of LoadBalancerVms
func (*LoadBalancerVmsSpec) DeepCopy ¶
func (in *LoadBalancerVmsSpec) DeepCopy() *LoadBalancerVmsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerVmsSpec.
func (*LoadBalancerVmsSpec) DeepCopyInto ¶
func (in *LoadBalancerVmsSpec) DeepCopyInto(out *LoadBalancerVmsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerVmsStatus ¶
type LoadBalancerVmsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LoadBalancerVmsObservation `json:"atProvider,omitempty"` }
LoadBalancerVmsStatus defines the observed state of LoadBalancerVms.
func (*LoadBalancerVmsStatus) DeepCopy ¶
func (in *LoadBalancerVmsStatus) DeepCopy() *LoadBalancerVmsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerVmsStatus.
func (*LoadBalancerVmsStatus) DeepCopyInto ¶
func (in *LoadBalancerVmsStatus) DeepCopyInto(out *LoadBalancerVmsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagsObservation ¶
type TagsObservation struct { }
func (*TagsObservation) DeepCopy ¶
func (in *TagsObservation) DeepCopy() *TagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagsObservation.
func (*TagsObservation) DeepCopyInto ¶
func (in *TagsObservation) DeepCopyInto(out *TagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagsParameters ¶
type TagsParameters struct { // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagsParameters) DeepCopy ¶
func (in *TagsParameters) DeepCopy() *TagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagsParameters.
func (*TagsParameters) DeepCopyInto ¶
func (in *TagsParameters) DeepCopyInto(out *TagsParameters)
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.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_loadbalancer_types.go
- zz_loadbalancerattributes_types.go
- zz_loadbalancerlisternerrule_types.go
- zz_loadbalancerpolicy_types.go
- zz_loadbalancervms_types.go