v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "load-balancer-backend-server-policy.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
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"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeLoadBalancerBackendServerPolicy

func DecodeLoadBalancerBackendServerPolicy(prev *LoadBalancerBackendServerPolicy, ctyValue cty.Value) (resource.Managed, error)

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendServerPolicy.

func (*LoadBalancerBackendServerPolicy) DeepCopyInto

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

GetCondition of this LoadBalancerBackendServerPolicy.

func (*LoadBalancerBackendServerPolicy) GetDeletionPolicy

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

SetConditions of this LoadBalancerBackendServerPolicy.

func (*LoadBalancerBackendServerPolicy) SetDeletionPolicy

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendServerPolicyList.

func (*LoadBalancerBackendServerPolicyList) DeepCopyInto

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

GetItems of this LoadBalancerBackendServerPolicyList.

type LoadBalancerBackendServerPolicyObservation

type LoadBalancerBackendServerPolicyObservation struct{}

A LoadBalancerBackendServerPolicyObservation records the observed state of a LoadBalancerBackendServerPolicy

func (*LoadBalancerBackendServerPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendServerPolicyObservation.

func (*LoadBalancerBackendServerPolicyObservation) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendServerPolicyParameters.

func (*LoadBalancerBackendServerPolicyParameters) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendServerPolicySpec.

func (*LoadBalancerBackendServerPolicySpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendServerPolicyStatus.

func (*LoadBalancerBackendServerPolicyStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL