Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeLoadBalancerListenerPolicy(prev *LoadBalancerListenerPolicy, ctyValue cty.Value) (resource.Managed, error)
- func DecodeLoadBalancerListenerPolicy_LoadBalancerName(p *LoadBalancerListenerPolicyParameters, vals map[string]cty.Value)
- func DecodeLoadBalancerListenerPolicy_LoadBalancerPort(p *LoadBalancerListenerPolicyParameters, vals map[string]cty.Value)
- func DecodeLoadBalancerListenerPolicy_PolicyNames(p *LoadBalancerListenerPolicyParameters, vals map[string]cty.Value)
- func EncodeLoadBalancerListenerPolicy(r LoadBalancerListenerPolicy) cty.Value
- func EncodeLoadBalancerListenerPolicy_LoadBalancerName(p LoadBalancerListenerPolicyParameters, vals map[string]cty.Value)
- func EncodeLoadBalancerListenerPolicy_LoadBalancerPort(p LoadBalancerListenerPolicyParameters, vals map[string]cty.Value)
- func EncodeLoadBalancerListenerPolicy_PolicyNames(p LoadBalancerListenerPolicyParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeLoadBalancerListenerPolicy_LoadBalancerName(k *LoadBalancerListenerPolicyParameters, ...) bool
- func MergeLoadBalancerListenerPolicy_LoadBalancerPort(k *LoadBalancerListenerPolicyParameters, ...) bool
- func MergeLoadBalancerListenerPolicy_PolicyNames(k *LoadBalancerListenerPolicyParameters, ...) bool
- type LoadBalancerListenerPolicy
- func (in *LoadBalancerListenerPolicy) DeepCopy() *LoadBalancerListenerPolicy
- func (in *LoadBalancerListenerPolicy) DeepCopyInto(out *LoadBalancerListenerPolicy)
- func (in *LoadBalancerListenerPolicy) DeepCopyObject() runtime.Object
- func (mg *LoadBalancerListenerPolicy) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *LoadBalancerListenerPolicy) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *LoadBalancerListenerPolicy) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *LoadBalancerListenerPolicy) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *LoadBalancerListenerPolicy) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *LoadBalancerListenerPolicy) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *LoadBalancerListenerPolicy) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *LoadBalancerListenerPolicy) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *LoadBalancerListenerPolicy) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *LoadBalancerListenerPolicy) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type LoadBalancerListenerPolicyList
- func (in *LoadBalancerListenerPolicyList) DeepCopy() *LoadBalancerListenerPolicyList
- func (in *LoadBalancerListenerPolicyList) DeepCopyInto(out *LoadBalancerListenerPolicyList)
- func (in *LoadBalancerListenerPolicyList) DeepCopyObject() runtime.Object
- func (l *LoadBalancerListenerPolicyList) GetItems() []resource.Managed
- type LoadBalancerListenerPolicyObservation
- type LoadBalancerListenerPolicyParameters
- type LoadBalancerListenerPolicySpec
- type LoadBalancerListenerPolicyStatus
Constants ¶
const ( Group = "load-balancer-listener-policy.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "LoadBalancerListenerPolicy" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_load_balancer_listener_policy" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeLoadBalancerListenerPolicy_LoadBalancerName ¶
func DecodeLoadBalancerListenerPolicy_LoadBalancerName(p *LoadBalancerListenerPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLoadBalancerListenerPolicy_LoadBalancerPort ¶
func DecodeLoadBalancerListenerPolicy_LoadBalancerPort(p *LoadBalancerListenerPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLoadBalancerListenerPolicy_PolicyNames ¶
func DecodeLoadBalancerListenerPolicy_PolicyNames(p *LoadBalancerListenerPolicyParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func EncodeLoadBalancerListenerPolicy ¶
func EncodeLoadBalancerListenerPolicy(r LoadBalancerListenerPolicy) cty.Value
func EncodeLoadBalancerListenerPolicy_LoadBalancerName ¶
func EncodeLoadBalancerListenerPolicy_LoadBalancerName(p LoadBalancerListenerPolicyParameters, vals map[string]cty.Value)
func EncodeLoadBalancerListenerPolicy_LoadBalancerPort ¶
func EncodeLoadBalancerListenerPolicy_LoadBalancerPort(p LoadBalancerListenerPolicyParameters, vals map[string]cty.Value)
func EncodeLoadBalancerListenerPolicy_PolicyNames ¶
func EncodeLoadBalancerListenerPolicy_PolicyNames(p LoadBalancerListenerPolicyParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeLoadBalancerListenerPolicy_LoadBalancerName ¶
func MergeLoadBalancerListenerPolicy_LoadBalancerName(k *LoadBalancerListenerPolicyParameters, p *LoadBalancerListenerPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeLoadBalancerListenerPolicy_LoadBalancerPort ¶
func MergeLoadBalancerListenerPolicy_LoadBalancerPort(k *LoadBalancerListenerPolicyParameters, p *LoadBalancerListenerPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeLoadBalancerListenerPolicy_PolicyNames ¶
func MergeLoadBalancerListenerPolicy_PolicyNames(k *LoadBalancerListenerPolicyParameters, p *LoadBalancerListenerPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type LoadBalancerListenerPolicy ¶
type LoadBalancerListenerPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadBalancerListenerPolicySpec `json:"spec"` Status LoadBalancerListenerPolicyStatus `json:"status,omitempty"` }
LoadBalancerListenerPolicy is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*LoadBalancerListenerPolicy) DeepCopy ¶
func (in *LoadBalancerListenerPolicy) DeepCopy() *LoadBalancerListenerPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListenerPolicy.
func (*LoadBalancerListenerPolicy) DeepCopyInto ¶
func (in *LoadBalancerListenerPolicy) DeepCopyInto(out *LoadBalancerListenerPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerListenerPolicy) DeepCopyObject ¶
func (in *LoadBalancerListenerPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerListenerPolicy) GetCondition ¶
func (mg *LoadBalancerListenerPolicy) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this LoadBalancerListenerPolicy.
func (*LoadBalancerListenerPolicy) GetDeletionPolicy ¶
func (mg *LoadBalancerListenerPolicy) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this LoadBalancerListenerPolicy.
func (*LoadBalancerListenerPolicy) GetProviderConfigReference ¶
func (mg *LoadBalancerListenerPolicy) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this LoadBalancerListenerPolicy.
func (*LoadBalancerListenerPolicy) GetProviderReference ¶
func (mg *LoadBalancerListenerPolicy) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this LoadBalancerListenerPolicy. Deprecated: Use GetProviderConfigReference.
func (*LoadBalancerListenerPolicy) GetWriteConnectionSecretToReference ¶
func (mg *LoadBalancerListenerPolicy) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this LoadBalancerListenerPolicy.
func (*LoadBalancerListenerPolicy) SetConditions ¶
func (mg *LoadBalancerListenerPolicy) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this LoadBalancerListenerPolicy.
func (*LoadBalancerListenerPolicy) SetDeletionPolicy ¶
func (mg *LoadBalancerListenerPolicy) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this LoadBalancerListenerPolicy.
func (*LoadBalancerListenerPolicy) SetProviderConfigReference ¶
func (mg *LoadBalancerListenerPolicy) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this LoadBalancerListenerPolicy.
func (*LoadBalancerListenerPolicy) SetProviderReference ¶
func (mg *LoadBalancerListenerPolicy) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this LoadBalancerListenerPolicy. Deprecated: Use SetProviderConfigReference.
func (*LoadBalancerListenerPolicy) SetWriteConnectionSecretToReference ¶
func (mg *LoadBalancerListenerPolicy) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this LoadBalancerListenerPolicy.
type LoadBalancerListenerPolicyList ¶
type LoadBalancerListenerPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoadBalancerListenerPolicy `json:"items"` }
LoadBalancerListenerPolicy contains a list of LoadBalancerListenerPolicyList
func (*LoadBalancerListenerPolicyList) DeepCopy ¶
func (in *LoadBalancerListenerPolicyList) DeepCopy() *LoadBalancerListenerPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListenerPolicyList.
func (*LoadBalancerListenerPolicyList) DeepCopyInto ¶
func (in *LoadBalancerListenerPolicyList) DeepCopyInto(out *LoadBalancerListenerPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerListenerPolicyList) DeepCopyObject ¶
func (in *LoadBalancerListenerPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerListenerPolicyList) GetItems ¶
func (l *LoadBalancerListenerPolicyList) GetItems() []resource.Managed
GetItems of this LoadBalancerListenerPolicyList.
type LoadBalancerListenerPolicyObservation ¶
type LoadBalancerListenerPolicyObservation struct{}
A LoadBalancerListenerPolicyObservation records the observed state of a LoadBalancerListenerPolicy
func (*LoadBalancerListenerPolicyObservation) DeepCopy ¶
func (in *LoadBalancerListenerPolicyObservation) DeepCopy() *LoadBalancerListenerPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListenerPolicyObservation.
func (*LoadBalancerListenerPolicyObservation) DeepCopyInto ¶
func (in *LoadBalancerListenerPolicyObservation) DeepCopyInto(out *LoadBalancerListenerPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerListenerPolicyParameters ¶
type LoadBalancerListenerPolicyParameters struct { LoadBalancerName string `json:"load_balancer_name"` LoadBalancerPort int64 `json:"load_balancer_port"` PolicyNames []string `json:"policy_names"` }
A LoadBalancerListenerPolicyParameters defines the desired state of a LoadBalancerListenerPolicy
func (*LoadBalancerListenerPolicyParameters) DeepCopy ¶
func (in *LoadBalancerListenerPolicyParameters) DeepCopy() *LoadBalancerListenerPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListenerPolicyParameters.
func (*LoadBalancerListenerPolicyParameters) DeepCopyInto ¶
func (in *LoadBalancerListenerPolicyParameters) DeepCopyInto(out *LoadBalancerListenerPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerListenerPolicySpec ¶
type LoadBalancerListenerPolicySpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider LoadBalancerListenerPolicyParameters `json:"forProvider"` }
A LoadBalancerListenerPolicySpec defines the desired state of a LoadBalancerListenerPolicy
func (*LoadBalancerListenerPolicySpec) DeepCopy ¶
func (in *LoadBalancerListenerPolicySpec) DeepCopy() *LoadBalancerListenerPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListenerPolicySpec.
func (*LoadBalancerListenerPolicySpec) DeepCopyInto ¶
func (in *LoadBalancerListenerPolicySpec) DeepCopyInto(out *LoadBalancerListenerPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerListenerPolicyStatus ¶
type LoadBalancerListenerPolicyStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider LoadBalancerListenerPolicyObservation `json:"atProvider"` }
A LoadBalancerListenerPolicyStatus defines the observed state of a LoadBalancerListenerPolicy
func (*LoadBalancerListenerPolicyStatus) DeepCopy ¶
func (in *LoadBalancerListenerPolicyStatus) DeepCopy() *LoadBalancerListenerPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListenerPolicyStatus.
func (*LoadBalancerListenerPolicyStatus) DeepCopyInto ¶
func (in *LoadBalancerListenerPolicyStatus) DeepCopyInto(out *LoadBalancerListenerPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.