Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeLbCookieStickinessPolicy(prev *LbCookieStickinessPolicy, ctyValue cty.Value) (resource.Managed, error)
- func DecodeLbCookieStickinessPolicy_CookieExpirationPeriod(p *LbCookieStickinessPolicyParameters, vals map[string]cty.Value)
- func DecodeLbCookieStickinessPolicy_LbPort(p *LbCookieStickinessPolicyParameters, vals map[string]cty.Value)
- func DecodeLbCookieStickinessPolicy_LoadBalancer(p *LbCookieStickinessPolicyParameters, vals map[string]cty.Value)
- func DecodeLbCookieStickinessPolicy_Name(p *LbCookieStickinessPolicyParameters, vals map[string]cty.Value)
- func EncodeLbCookieStickinessPolicy(r LbCookieStickinessPolicy) cty.Value
- func EncodeLbCookieStickinessPolicy_CookieExpirationPeriod(p LbCookieStickinessPolicyParameters, vals map[string]cty.Value)
- func EncodeLbCookieStickinessPolicy_LbPort(p LbCookieStickinessPolicyParameters, vals map[string]cty.Value)
- func EncodeLbCookieStickinessPolicy_LoadBalancer(p LbCookieStickinessPolicyParameters, vals map[string]cty.Value)
- func EncodeLbCookieStickinessPolicy_Name(p LbCookieStickinessPolicyParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeLbCookieStickinessPolicy_CookieExpirationPeriod(k *LbCookieStickinessPolicyParameters, p *LbCookieStickinessPolicyParameters, ...) bool
- func MergeLbCookieStickinessPolicy_LbPort(k *LbCookieStickinessPolicyParameters, p *LbCookieStickinessPolicyParameters, ...) bool
- func MergeLbCookieStickinessPolicy_LoadBalancer(k *LbCookieStickinessPolicyParameters, p *LbCookieStickinessPolicyParameters, ...) bool
- func MergeLbCookieStickinessPolicy_Name(k *LbCookieStickinessPolicyParameters, p *LbCookieStickinessPolicyParameters, ...) bool
- type LbCookieStickinessPolicy
- func (in *LbCookieStickinessPolicy) DeepCopy() *LbCookieStickinessPolicy
- func (in *LbCookieStickinessPolicy) DeepCopyInto(out *LbCookieStickinessPolicy)
- func (in *LbCookieStickinessPolicy) DeepCopyObject() runtime.Object
- func (mg *LbCookieStickinessPolicy) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *LbCookieStickinessPolicy) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *LbCookieStickinessPolicy) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *LbCookieStickinessPolicy) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *LbCookieStickinessPolicy) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *LbCookieStickinessPolicy) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *LbCookieStickinessPolicy) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *LbCookieStickinessPolicy) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *LbCookieStickinessPolicy) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *LbCookieStickinessPolicy) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type LbCookieStickinessPolicyList
- func (in *LbCookieStickinessPolicyList) DeepCopy() *LbCookieStickinessPolicyList
- func (in *LbCookieStickinessPolicyList) DeepCopyInto(out *LbCookieStickinessPolicyList)
- func (in *LbCookieStickinessPolicyList) DeepCopyObject() runtime.Object
- func (l *LbCookieStickinessPolicyList) GetItems() []resource.Managed
- type LbCookieStickinessPolicyObservation
- type LbCookieStickinessPolicyParameters
- type LbCookieStickinessPolicySpec
- type LbCookieStickinessPolicyStatus
Constants ¶
const ( Group = "lb-cookie-stickiness-policy.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "LbCookieStickinessPolicy" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_lb_cookie_stickiness_policy" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeLbCookieStickinessPolicy_CookieExpirationPeriod ¶
func DecodeLbCookieStickinessPolicy_CookieExpirationPeriod(p *LbCookieStickinessPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLbCookieStickinessPolicy_LbPort ¶
func DecodeLbCookieStickinessPolicy_LbPort(p *LbCookieStickinessPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLbCookieStickinessPolicy_LoadBalancer ¶
func DecodeLbCookieStickinessPolicy_LoadBalancer(p *LbCookieStickinessPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeLbCookieStickinessPolicy_Name ¶
func DecodeLbCookieStickinessPolicy_Name(p *LbCookieStickinessPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeLbCookieStickinessPolicy ¶
func EncodeLbCookieStickinessPolicy(r LbCookieStickinessPolicy) cty.Value
func EncodeLbCookieStickinessPolicy_CookieExpirationPeriod ¶
func EncodeLbCookieStickinessPolicy_CookieExpirationPeriod(p LbCookieStickinessPolicyParameters, vals map[string]cty.Value)
func EncodeLbCookieStickinessPolicy_LbPort ¶
func EncodeLbCookieStickinessPolicy_LbPort(p LbCookieStickinessPolicyParameters, vals map[string]cty.Value)
func EncodeLbCookieStickinessPolicy_LoadBalancer ¶
func EncodeLbCookieStickinessPolicy_LoadBalancer(p LbCookieStickinessPolicyParameters, vals map[string]cty.Value)
func EncodeLbCookieStickinessPolicy_Name ¶
func EncodeLbCookieStickinessPolicy_Name(p LbCookieStickinessPolicyParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeLbCookieStickinessPolicy_CookieExpirationPeriod ¶
func MergeLbCookieStickinessPolicy_CookieExpirationPeriod(k *LbCookieStickinessPolicyParameters, p *LbCookieStickinessPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeLbCookieStickinessPolicy_LbPort ¶
func MergeLbCookieStickinessPolicy_LbPort(k *LbCookieStickinessPolicyParameters, p *LbCookieStickinessPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeLbCookieStickinessPolicy_LoadBalancer ¶
func MergeLbCookieStickinessPolicy_LoadBalancer(k *LbCookieStickinessPolicyParameters, p *LbCookieStickinessPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeLbCookieStickinessPolicy_Name ¶
func MergeLbCookieStickinessPolicy_Name(k *LbCookieStickinessPolicyParameters, p *LbCookieStickinessPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type LbCookieStickinessPolicy ¶
type LbCookieStickinessPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LbCookieStickinessPolicySpec `json:"spec"` Status LbCookieStickinessPolicyStatus `json:"status,omitempty"` }
LbCookieStickinessPolicy is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*LbCookieStickinessPolicy) DeepCopy ¶
func (in *LbCookieStickinessPolicy) DeepCopy() *LbCookieStickinessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbCookieStickinessPolicy.
func (*LbCookieStickinessPolicy) DeepCopyInto ¶
func (in *LbCookieStickinessPolicy) DeepCopyInto(out *LbCookieStickinessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LbCookieStickinessPolicy) DeepCopyObject ¶
func (in *LbCookieStickinessPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LbCookieStickinessPolicy) GetCondition ¶
func (mg *LbCookieStickinessPolicy) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this LbCookieStickinessPolicy.
func (*LbCookieStickinessPolicy) GetDeletionPolicy ¶
func (mg *LbCookieStickinessPolicy) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this LbCookieStickinessPolicy.
func (*LbCookieStickinessPolicy) GetProviderConfigReference ¶
func (mg *LbCookieStickinessPolicy) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this LbCookieStickinessPolicy.
func (*LbCookieStickinessPolicy) GetProviderReference ¶
func (mg *LbCookieStickinessPolicy) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this LbCookieStickinessPolicy. Deprecated: Use GetProviderConfigReference.
func (*LbCookieStickinessPolicy) GetWriteConnectionSecretToReference ¶
func (mg *LbCookieStickinessPolicy) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this LbCookieStickinessPolicy.
func (*LbCookieStickinessPolicy) SetConditions ¶
func (mg *LbCookieStickinessPolicy) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this LbCookieStickinessPolicy.
func (*LbCookieStickinessPolicy) SetDeletionPolicy ¶
func (mg *LbCookieStickinessPolicy) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this LbCookieStickinessPolicy.
func (*LbCookieStickinessPolicy) SetProviderConfigReference ¶
func (mg *LbCookieStickinessPolicy) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this LbCookieStickinessPolicy.
func (*LbCookieStickinessPolicy) SetProviderReference ¶
func (mg *LbCookieStickinessPolicy) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this LbCookieStickinessPolicy. Deprecated: Use SetProviderConfigReference.
func (*LbCookieStickinessPolicy) SetWriteConnectionSecretToReference ¶
func (mg *LbCookieStickinessPolicy) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this LbCookieStickinessPolicy.
type LbCookieStickinessPolicyList ¶
type LbCookieStickinessPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LbCookieStickinessPolicy `json:"items"` }
LbCookieStickinessPolicy contains a list of LbCookieStickinessPolicyList
func (*LbCookieStickinessPolicyList) DeepCopy ¶
func (in *LbCookieStickinessPolicyList) DeepCopy() *LbCookieStickinessPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbCookieStickinessPolicyList.
func (*LbCookieStickinessPolicyList) DeepCopyInto ¶
func (in *LbCookieStickinessPolicyList) DeepCopyInto(out *LbCookieStickinessPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LbCookieStickinessPolicyList) DeepCopyObject ¶
func (in *LbCookieStickinessPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LbCookieStickinessPolicyList) GetItems ¶
func (l *LbCookieStickinessPolicyList) GetItems() []resource.Managed
GetItems of this LbCookieStickinessPolicyList.
type LbCookieStickinessPolicyObservation ¶
type LbCookieStickinessPolicyObservation struct{}
A LbCookieStickinessPolicyObservation records the observed state of a LbCookieStickinessPolicy
func (*LbCookieStickinessPolicyObservation) DeepCopy ¶
func (in *LbCookieStickinessPolicyObservation) DeepCopy() *LbCookieStickinessPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbCookieStickinessPolicyObservation.
func (*LbCookieStickinessPolicyObservation) DeepCopyInto ¶
func (in *LbCookieStickinessPolicyObservation) DeepCopyInto(out *LbCookieStickinessPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LbCookieStickinessPolicyParameters ¶
type LbCookieStickinessPolicyParameters struct { LoadBalancer string `json:"load_balancer"` Name string `json:"name"` CookieExpirationPeriod int64 `json:"cookie_expiration_period"` LbPort int64 `json:"lb_port"` }
A LbCookieStickinessPolicyParameters defines the desired state of a LbCookieStickinessPolicy
func (*LbCookieStickinessPolicyParameters) DeepCopy ¶
func (in *LbCookieStickinessPolicyParameters) DeepCopy() *LbCookieStickinessPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbCookieStickinessPolicyParameters.
func (*LbCookieStickinessPolicyParameters) DeepCopyInto ¶
func (in *LbCookieStickinessPolicyParameters) DeepCopyInto(out *LbCookieStickinessPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LbCookieStickinessPolicySpec ¶
type LbCookieStickinessPolicySpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider LbCookieStickinessPolicyParameters `json:"forProvider"` }
A LbCookieStickinessPolicySpec defines the desired state of a LbCookieStickinessPolicy
func (*LbCookieStickinessPolicySpec) DeepCopy ¶
func (in *LbCookieStickinessPolicySpec) DeepCopy() *LbCookieStickinessPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbCookieStickinessPolicySpec.
func (*LbCookieStickinessPolicySpec) DeepCopyInto ¶
func (in *LbCookieStickinessPolicySpec) DeepCopyInto(out *LbCookieStickinessPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LbCookieStickinessPolicyStatus ¶
type LbCookieStickinessPolicyStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider LbCookieStickinessPolicyObservation `json:"atProvider"` }
A LbCookieStickinessPolicyStatus defines the observed state of a LbCookieStickinessPolicy
func (*LbCookieStickinessPolicyStatus) DeepCopy ¶
func (in *LbCookieStickinessPolicyStatus) DeepCopy() *LbCookieStickinessPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbCookieStickinessPolicyStatus.
func (*LbCookieStickinessPolicyStatus) DeepCopyInto ¶
func (in *LbCookieStickinessPolicyStatus) DeepCopyInto(out *LbCookieStickinessPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.