Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeLoadBalancerBackendServerPolicy(prev *LoadBalancerBackendServerPolicy, ctyValue cty.Value) (resource.Managed, error)
- func DecodeLoadBalancerBackendServerPolicy_InstancePort(p *LoadBalancerBackendServerPolicyParameters, vals map[string]cty.Value)
- func DecodeLoadBalancerBackendServerPolicy_LoadBalancerName(p *LoadBalancerBackendServerPolicyParameters, vals map[string]cty.Value)
- func DecodeLoadBalancerBackendServerPolicy_PolicyNames(p *LoadBalancerBackendServerPolicyParameters, vals map[string]cty.Value)
- func EncodeLoadBalancerBackendServerPolicy(r LoadBalancerBackendServerPolicy) cty.Value
- func EncodeLoadBalancerBackendServerPolicy_InstancePort(p LoadBalancerBackendServerPolicyParameters, vals map[string]cty.Value)
- func EncodeLoadBalancerBackendServerPolicy_LoadBalancerName(p LoadBalancerBackendServerPolicyParameters, vals map[string]cty.Value)
- func EncodeLoadBalancerBackendServerPolicy_PolicyNames(p LoadBalancerBackendServerPolicyParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeLoadBalancerBackendServerPolicy_InstancePort(k *LoadBalancerBackendServerPolicyParameters, ...) bool
- func MergeLoadBalancerBackendServerPolicy_LoadBalancerName(k *LoadBalancerBackendServerPolicyParameters, ...) bool
- func MergeLoadBalancerBackendServerPolicy_PolicyNames(k *LoadBalancerBackendServerPolicyParameters, ...) bool
- type LoadBalancerBackendServerPolicy
- func (in *LoadBalancerBackendServerPolicy) DeepCopy() *LoadBalancerBackendServerPolicy
- func (in *LoadBalancerBackendServerPolicy) DeepCopyInto(out *LoadBalancerBackendServerPolicy)
- func (in *LoadBalancerBackendServerPolicy) DeepCopyObject() runtime.Object
- func (mg *LoadBalancerBackendServerPolicy) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *LoadBalancerBackendServerPolicy) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *LoadBalancerBackendServerPolicy) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *LoadBalancerBackendServerPolicy) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *LoadBalancerBackendServerPolicy) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *LoadBalancerBackendServerPolicy) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *LoadBalancerBackendServerPolicy) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *LoadBalancerBackendServerPolicy) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *LoadBalancerBackendServerPolicy) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *LoadBalancerBackendServerPolicy) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type LoadBalancerBackendServerPolicyList
- func (in *LoadBalancerBackendServerPolicyList) DeepCopy() *LoadBalancerBackendServerPolicyList
- func (in *LoadBalancerBackendServerPolicyList) DeepCopyInto(out *LoadBalancerBackendServerPolicyList)
- func (in *LoadBalancerBackendServerPolicyList) DeepCopyObject() runtime.Object
- func (l *LoadBalancerBackendServerPolicyList) GetItems() []resource.Managed
- type LoadBalancerBackendServerPolicyObservation
- type LoadBalancerBackendServerPolicyParameters
- type LoadBalancerBackendServerPolicySpec
- type LoadBalancerBackendServerPolicyStatus
Constants ¶
const ( Group = "load-balancer-backend-server-policy.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "LoadBalancerBackendServerPolicy" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_load_balancer_backend_server_policy" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeLoadBalancerBackendServerPolicy_InstancePort ¶
func DecodeLoadBalancerBackendServerPolicy_InstancePort(p *LoadBalancerBackendServerPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLoadBalancerBackendServerPolicy_LoadBalancerName ¶
func DecodeLoadBalancerBackendServerPolicy_LoadBalancerName(p *LoadBalancerBackendServerPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLoadBalancerBackendServerPolicy_PolicyNames ¶
func DecodeLoadBalancerBackendServerPolicy_PolicyNames(p *LoadBalancerBackendServerPolicyParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func EncodeLoadBalancerBackendServerPolicy ¶
func EncodeLoadBalancerBackendServerPolicy(r LoadBalancerBackendServerPolicy) cty.Value
func EncodeLoadBalancerBackendServerPolicy_InstancePort ¶
func EncodeLoadBalancerBackendServerPolicy_InstancePort(p LoadBalancerBackendServerPolicyParameters, vals map[string]cty.Value)
func EncodeLoadBalancerBackendServerPolicy_LoadBalancerName ¶
func EncodeLoadBalancerBackendServerPolicy_LoadBalancerName(p LoadBalancerBackendServerPolicyParameters, vals map[string]cty.Value)
func EncodeLoadBalancerBackendServerPolicy_PolicyNames ¶
func EncodeLoadBalancerBackendServerPolicy_PolicyNames(p LoadBalancerBackendServerPolicyParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeLoadBalancerBackendServerPolicy_InstancePort ¶
func MergeLoadBalancerBackendServerPolicy_InstancePort(k *LoadBalancerBackendServerPolicyParameters, p *LoadBalancerBackendServerPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeLoadBalancerBackendServerPolicy_LoadBalancerName ¶
func MergeLoadBalancerBackendServerPolicy_LoadBalancerName(k *LoadBalancerBackendServerPolicyParameters, p *LoadBalancerBackendServerPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeLoadBalancerBackendServerPolicy_PolicyNames ¶
func MergeLoadBalancerBackendServerPolicy_PolicyNames(k *LoadBalancerBackendServerPolicyParameters, p *LoadBalancerBackendServerPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type LoadBalancerBackendServerPolicy ¶
type LoadBalancerBackendServerPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadBalancerBackendServerPolicySpec `json:"spec"` Status LoadBalancerBackendServerPolicyStatus `json:"status,omitempty"` }
LoadBalancerBackendServerPolicy is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*LoadBalancerBackendServerPolicy) DeepCopy ¶
func (in *LoadBalancerBackendServerPolicy) DeepCopy() *LoadBalancerBackendServerPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendServerPolicy.
func (*LoadBalancerBackendServerPolicy) DeepCopyInto ¶
func (in *LoadBalancerBackendServerPolicy) DeepCopyInto(out *LoadBalancerBackendServerPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerBackendServerPolicy) DeepCopyObject ¶
func (in *LoadBalancerBackendServerPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerBackendServerPolicy) GetCondition ¶
func (mg *LoadBalancerBackendServerPolicy) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this LoadBalancerBackendServerPolicy.
func (*LoadBalancerBackendServerPolicy) GetDeletionPolicy ¶
func (mg *LoadBalancerBackendServerPolicy) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this LoadBalancerBackendServerPolicy.
func (*LoadBalancerBackendServerPolicy) GetProviderConfigReference ¶
func (mg *LoadBalancerBackendServerPolicy) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this LoadBalancerBackendServerPolicy.
func (*LoadBalancerBackendServerPolicy) GetProviderReference ¶
func (mg *LoadBalancerBackendServerPolicy) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this LoadBalancerBackendServerPolicy. Deprecated: Use GetProviderConfigReference.
func (*LoadBalancerBackendServerPolicy) GetWriteConnectionSecretToReference ¶
func (mg *LoadBalancerBackendServerPolicy) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this LoadBalancerBackendServerPolicy.
func (*LoadBalancerBackendServerPolicy) SetConditions ¶
func (mg *LoadBalancerBackendServerPolicy) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this LoadBalancerBackendServerPolicy.
func (*LoadBalancerBackendServerPolicy) SetDeletionPolicy ¶
func (mg *LoadBalancerBackendServerPolicy) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this LoadBalancerBackendServerPolicy.
func (*LoadBalancerBackendServerPolicy) SetProviderConfigReference ¶
func (mg *LoadBalancerBackendServerPolicy) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this LoadBalancerBackendServerPolicy.
func (*LoadBalancerBackendServerPolicy) SetProviderReference ¶
func (mg *LoadBalancerBackendServerPolicy) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this LoadBalancerBackendServerPolicy. Deprecated: Use SetProviderConfigReference.
func (*LoadBalancerBackendServerPolicy) SetWriteConnectionSecretToReference ¶
func (mg *LoadBalancerBackendServerPolicy) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this LoadBalancerBackendServerPolicy.
type LoadBalancerBackendServerPolicyList ¶
type LoadBalancerBackendServerPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoadBalancerBackendServerPolicy `json:"items"` }
LoadBalancerBackendServerPolicy contains a list of LoadBalancerBackendServerPolicyList
func (*LoadBalancerBackendServerPolicyList) DeepCopy ¶
func (in *LoadBalancerBackendServerPolicyList) DeepCopy() *LoadBalancerBackendServerPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendServerPolicyList.
func (*LoadBalancerBackendServerPolicyList) DeepCopyInto ¶
func (in *LoadBalancerBackendServerPolicyList) DeepCopyInto(out *LoadBalancerBackendServerPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerBackendServerPolicyList) DeepCopyObject ¶
func (in *LoadBalancerBackendServerPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerBackendServerPolicyList) GetItems ¶
func (l *LoadBalancerBackendServerPolicyList) GetItems() []resource.Managed
GetItems of this LoadBalancerBackendServerPolicyList.
type LoadBalancerBackendServerPolicyObservation ¶
type LoadBalancerBackendServerPolicyObservation struct{}
A LoadBalancerBackendServerPolicyObservation records the observed state of a LoadBalancerBackendServerPolicy
func (*LoadBalancerBackendServerPolicyObservation) DeepCopy ¶
func (in *LoadBalancerBackendServerPolicyObservation) DeepCopy() *LoadBalancerBackendServerPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendServerPolicyObservation.
func (*LoadBalancerBackendServerPolicyObservation) DeepCopyInto ¶
func (in *LoadBalancerBackendServerPolicyObservation) DeepCopyInto(out *LoadBalancerBackendServerPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerBackendServerPolicyParameters ¶
type LoadBalancerBackendServerPolicyParameters struct { InstancePort int64 `json:"instance_port"` LoadBalancerName string `json:"load_balancer_name"` PolicyNames []string `json:"policy_names"` }
A LoadBalancerBackendServerPolicyParameters defines the desired state of a LoadBalancerBackendServerPolicy
func (*LoadBalancerBackendServerPolicyParameters) DeepCopy ¶
func (in *LoadBalancerBackendServerPolicyParameters) DeepCopy() *LoadBalancerBackendServerPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendServerPolicyParameters.
func (*LoadBalancerBackendServerPolicyParameters) DeepCopyInto ¶
func (in *LoadBalancerBackendServerPolicyParameters) DeepCopyInto(out *LoadBalancerBackendServerPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerBackendServerPolicySpec ¶
type LoadBalancerBackendServerPolicySpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider LoadBalancerBackendServerPolicyParameters `json:"forProvider"` }
A LoadBalancerBackendServerPolicySpec defines the desired state of a LoadBalancerBackendServerPolicy
func (*LoadBalancerBackendServerPolicySpec) DeepCopy ¶
func (in *LoadBalancerBackendServerPolicySpec) DeepCopy() *LoadBalancerBackendServerPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendServerPolicySpec.
func (*LoadBalancerBackendServerPolicySpec) DeepCopyInto ¶
func (in *LoadBalancerBackendServerPolicySpec) DeepCopyInto(out *LoadBalancerBackendServerPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerBackendServerPolicyStatus ¶
type LoadBalancerBackendServerPolicyStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider LoadBalancerBackendServerPolicyObservation `json:"atProvider"` }
A LoadBalancerBackendServerPolicyStatus defines the observed state of a LoadBalancerBackendServerPolicy
func (*LoadBalancerBackendServerPolicyStatus) DeepCopy ¶
func (in *LoadBalancerBackendServerPolicyStatus) DeepCopy() *LoadBalancerBackendServerPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendServerPolicyStatus.
func (*LoadBalancerBackendServerPolicyStatus) DeepCopyInto ¶
func (in *LoadBalancerBackendServerPolicyStatus) DeepCopyInto(out *LoadBalancerBackendServerPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.