Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeNetworkAclRule(prev *NetworkAclRule, ctyValue cty.Value) (resource.Managed, error)
- func DecodeNetworkAclRule_CidrBlock(p *NetworkAclRuleParameters, vals map[string]cty.Value)
- func DecodeNetworkAclRule_Egress(p *NetworkAclRuleParameters, vals map[string]cty.Value)
- func DecodeNetworkAclRule_FromPort(p *NetworkAclRuleParameters, vals map[string]cty.Value)
- func DecodeNetworkAclRule_IcmpCode(p *NetworkAclRuleParameters, vals map[string]cty.Value)
- func DecodeNetworkAclRule_IcmpType(p *NetworkAclRuleParameters, vals map[string]cty.Value)
- func DecodeNetworkAclRule_Ipv6CidrBlock(p *NetworkAclRuleParameters, vals map[string]cty.Value)
- func DecodeNetworkAclRule_NetworkAclId(p *NetworkAclRuleParameters, vals map[string]cty.Value)
- func DecodeNetworkAclRule_Protocol(p *NetworkAclRuleParameters, vals map[string]cty.Value)
- func DecodeNetworkAclRule_RuleAction(p *NetworkAclRuleParameters, vals map[string]cty.Value)
- func DecodeNetworkAclRule_RuleNumber(p *NetworkAclRuleParameters, vals map[string]cty.Value)
- func DecodeNetworkAclRule_ToPort(p *NetworkAclRuleParameters, vals map[string]cty.Value)
- func EncodeNetworkAclRule(r NetworkAclRule) cty.Value
- func EncodeNetworkAclRule_CidrBlock(p NetworkAclRuleParameters, vals map[string]cty.Value)
- func EncodeNetworkAclRule_Egress(p NetworkAclRuleParameters, vals map[string]cty.Value)
- func EncodeNetworkAclRule_FromPort(p NetworkAclRuleParameters, vals map[string]cty.Value)
- func EncodeNetworkAclRule_IcmpCode(p NetworkAclRuleParameters, vals map[string]cty.Value)
- func EncodeNetworkAclRule_IcmpType(p NetworkAclRuleParameters, vals map[string]cty.Value)
- func EncodeNetworkAclRule_Ipv6CidrBlock(p NetworkAclRuleParameters, vals map[string]cty.Value)
- func EncodeNetworkAclRule_NetworkAclId(p NetworkAclRuleParameters, vals map[string]cty.Value)
- func EncodeNetworkAclRule_Protocol(p NetworkAclRuleParameters, vals map[string]cty.Value)
- func EncodeNetworkAclRule_RuleAction(p NetworkAclRuleParameters, vals map[string]cty.Value)
- func EncodeNetworkAclRule_RuleNumber(p NetworkAclRuleParameters, vals map[string]cty.Value)
- func EncodeNetworkAclRule_ToPort(p NetworkAclRuleParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeNetworkAclRule_CidrBlock(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, ...) bool
- func MergeNetworkAclRule_Egress(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, ...) bool
- func MergeNetworkAclRule_FromPort(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, ...) bool
- func MergeNetworkAclRule_IcmpCode(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, ...) bool
- func MergeNetworkAclRule_IcmpType(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, ...) bool
- func MergeNetworkAclRule_Ipv6CidrBlock(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, ...) bool
- func MergeNetworkAclRule_NetworkAclId(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, ...) bool
- func MergeNetworkAclRule_Protocol(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, ...) bool
- func MergeNetworkAclRule_RuleAction(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, ...) bool
- func MergeNetworkAclRule_RuleNumber(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, ...) bool
- func MergeNetworkAclRule_ToPort(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, ...) bool
- type NetworkAclRule
- func (in *NetworkAclRule) DeepCopy() *NetworkAclRule
- func (in *NetworkAclRule) DeepCopyInto(out *NetworkAclRule)
- func (in *NetworkAclRule) DeepCopyObject() runtime.Object
- func (mg *NetworkAclRule) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *NetworkAclRule) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *NetworkAclRule) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *NetworkAclRule) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *NetworkAclRule) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *NetworkAclRule) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *NetworkAclRule) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *NetworkAclRule) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *NetworkAclRule) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *NetworkAclRule) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type NetworkAclRuleList
- type NetworkAclRuleObservation
- type NetworkAclRuleParameters
- type NetworkAclRuleSpec
- type NetworkAclRuleStatus
Constants ¶
const ( Group = "network-acl-rule.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "NetworkAclRule" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_network_acl_rule" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeNetworkAclRule ¶
func DecodeNetworkAclRule_CidrBlock ¶
func DecodeNetworkAclRule_CidrBlock(p *NetworkAclRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNetworkAclRule_Egress ¶
func DecodeNetworkAclRule_Egress(p *NetworkAclRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNetworkAclRule_FromPort ¶
func DecodeNetworkAclRule_FromPort(p *NetworkAclRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNetworkAclRule_IcmpCode ¶
func DecodeNetworkAclRule_IcmpCode(p *NetworkAclRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNetworkAclRule_IcmpType ¶
func DecodeNetworkAclRule_IcmpType(p *NetworkAclRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNetworkAclRule_Ipv6CidrBlock ¶
func DecodeNetworkAclRule_Ipv6CidrBlock(p *NetworkAclRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNetworkAclRule_NetworkAclId ¶
func DecodeNetworkAclRule_NetworkAclId(p *NetworkAclRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNetworkAclRule_Protocol ¶
func DecodeNetworkAclRule_Protocol(p *NetworkAclRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNetworkAclRule_RuleAction ¶
func DecodeNetworkAclRule_RuleAction(p *NetworkAclRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNetworkAclRule_RuleNumber ¶
func DecodeNetworkAclRule_RuleNumber(p *NetworkAclRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNetworkAclRule_ToPort ¶
func DecodeNetworkAclRule_ToPort(p *NetworkAclRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeNetworkAclRule ¶
func EncodeNetworkAclRule(r NetworkAclRule) cty.Value
func EncodeNetworkAclRule_CidrBlock ¶
func EncodeNetworkAclRule_CidrBlock(p NetworkAclRuleParameters, vals map[string]cty.Value)
func EncodeNetworkAclRule_Egress ¶
func EncodeNetworkAclRule_Egress(p NetworkAclRuleParameters, vals map[string]cty.Value)
func EncodeNetworkAclRule_FromPort ¶
func EncodeNetworkAclRule_FromPort(p NetworkAclRuleParameters, vals map[string]cty.Value)
func EncodeNetworkAclRule_IcmpCode ¶
func EncodeNetworkAclRule_IcmpCode(p NetworkAclRuleParameters, vals map[string]cty.Value)
func EncodeNetworkAclRule_IcmpType ¶
func EncodeNetworkAclRule_IcmpType(p NetworkAclRuleParameters, vals map[string]cty.Value)
func EncodeNetworkAclRule_Ipv6CidrBlock ¶
func EncodeNetworkAclRule_Ipv6CidrBlock(p NetworkAclRuleParameters, vals map[string]cty.Value)
func EncodeNetworkAclRule_NetworkAclId ¶
func EncodeNetworkAclRule_NetworkAclId(p NetworkAclRuleParameters, vals map[string]cty.Value)
func EncodeNetworkAclRule_Protocol ¶
func EncodeNetworkAclRule_Protocol(p NetworkAclRuleParameters, vals map[string]cty.Value)
func EncodeNetworkAclRule_RuleAction ¶
func EncodeNetworkAclRule_RuleAction(p NetworkAclRuleParameters, vals map[string]cty.Value)
func EncodeNetworkAclRule_RuleNumber ¶
func EncodeNetworkAclRule_RuleNumber(p NetworkAclRuleParameters, vals map[string]cty.Value)
func EncodeNetworkAclRule_ToPort ¶
func EncodeNetworkAclRule_ToPort(p NetworkAclRuleParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeNetworkAclRule_CidrBlock ¶
func MergeNetworkAclRule_CidrBlock(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNetworkAclRule_Egress ¶
func MergeNetworkAclRule_Egress(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNetworkAclRule_FromPort ¶
func MergeNetworkAclRule_FromPort(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNetworkAclRule_IcmpCode ¶
func MergeNetworkAclRule_IcmpCode(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNetworkAclRule_IcmpType ¶
func MergeNetworkAclRule_IcmpType(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNetworkAclRule_Ipv6CidrBlock ¶
func MergeNetworkAclRule_Ipv6CidrBlock(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNetworkAclRule_NetworkAclId ¶
func MergeNetworkAclRule_NetworkAclId(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNetworkAclRule_Protocol ¶
func MergeNetworkAclRule_Protocol(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNetworkAclRule_RuleAction ¶
func MergeNetworkAclRule_RuleAction(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNetworkAclRule_RuleNumber ¶
func MergeNetworkAclRule_RuleNumber(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNetworkAclRule_ToPort ¶
func MergeNetworkAclRule_ToPort(k *NetworkAclRuleParameters, p *NetworkAclRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type NetworkAclRule ¶
type NetworkAclRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkAclRuleSpec `json:"spec"` Status NetworkAclRuleStatus `json:"status,omitempty"` }
NetworkAclRule is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*NetworkAclRule) DeepCopy ¶
func (in *NetworkAclRule) DeepCopy() *NetworkAclRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkAclRule.
func (*NetworkAclRule) DeepCopyInto ¶
func (in *NetworkAclRule) DeepCopyInto(out *NetworkAclRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkAclRule) DeepCopyObject ¶
func (in *NetworkAclRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkAclRule) GetCondition ¶
func (mg *NetworkAclRule) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this NetworkAclRule.
func (*NetworkAclRule) GetDeletionPolicy ¶
func (mg *NetworkAclRule) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this NetworkAclRule.
func (*NetworkAclRule) GetProviderConfigReference ¶
func (mg *NetworkAclRule) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this NetworkAclRule.
func (*NetworkAclRule) GetProviderReference ¶
func (mg *NetworkAclRule) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this NetworkAclRule. Deprecated: Use GetProviderConfigReference.
func (*NetworkAclRule) GetWriteConnectionSecretToReference ¶
func (mg *NetworkAclRule) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this NetworkAclRule.
func (*NetworkAclRule) SetConditions ¶
func (mg *NetworkAclRule) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this NetworkAclRule.
func (*NetworkAclRule) SetDeletionPolicy ¶
func (mg *NetworkAclRule) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this NetworkAclRule.
func (*NetworkAclRule) SetProviderConfigReference ¶
func (mg *NetworkAclRule) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this NetworkAclRule.
func (*NetworkAclRule) SetProviderReference ¶
func (mg *NetworkAclRule) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this NetworkAclRule. Deprecated: Use SetProviderConfigReference.
func (*NetworkAclRule) SetWriteConnectionSecretToReference ¶
func (mg *NetworkAclRule) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this NetworkAclRule.
type NetworkAclRuleList ¶
type NetworkAclRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkAclRule `json:"items"` }
NetworkAclRule contains a list of NetworkAclRuleList
func (*NetworkAclRuleList) DeepCopy ¶
func (in *NetworkAclRuleList) DeepCopy() *NetworkAclRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkAclRuleList.
func (*NetworkAclRuleList) DeepCopyInto ¶
func (in *NetworkAclRuleList) DeepCopyInto(out *NetworkAclRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkAclRuleList) DeepCopyObject ¶
func (in *NetworkAclRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkAclRuleList) GetItems ¶
func (l *NetworkAclRuleList) GetItems() []resource.Managed
GetItems of this NetworkAclRuleList.
type NetworkAclRuleObservation ¶
type NetworkAclRuleObservation struct{}
A NetworkAclRuleObservation records the observed state of a NetworkAclRule
func (*NetworkAclRuleObservation) DeepCopy ¶
func (in *NetworkAclRuleObservation) DeepCopy() *NetworkAclRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkAclRuleObservation.
func (*NetworkAclRuleObservation) DeepCopyInto ¶
func (in *NetworkAclRuleObservation) DeepCopyInto(out *NetworkAclRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkAclRuleParameters ¶
type NetworkAclRuleParameters struct { FromPort int64 `json:"from_port"` IcmpType string `json:"icmp_type"` Ipv6CidrBlock string `json:"ipv6_cidr_block"` RuleNumber int64 `json:"rule_number"` ToPort int64 `json:"to_port"` CidrBlock string `json:"cidr_block"` IcmpCode string `json:"icmp_code"` NetworkAclId string `json:"network_acl_id"` Protocol string `json:"protocol"` RuleAction string `json:"rule_action"` Egress bool `json:"egress"` }
A NetworkAclRuleParameters defines the desired state of a NetworkAclRule
func (*NetworkAclRuleParameters) DeepCopy ¶
func (in *NetworkAclRuleParameters) DeepCopy() *NetworkAclRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkAclRuleParameters.
func (*NetworkAclRuleParameters) DeepCopyInto ¶
func (in *NetworkAclRuleParameters) DeepCopyInto(out *NetworkAclRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkAclRuleSpec ¶
type NetworkAclRuleSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider NetworkAclRuleParameters `json:"forProvider"` }
A NetworkAclRuleSpec defines the desired state of a NetworkAclRule
func (*NetworkAclRuleSpec) DeepCopy ¶
func (in *NetworkAclRuleSpec) DeepCopy() *NetworkAclRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkAclRuleSpec.
func (*NetworkAclRuleSpec) DeepCopyInto ¶
func (in *NetworkAclRuleSpec) DeepCopyInto(out *NetworkAclRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkAclRuleStatus ¶
type NetworkAclRuleStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider NetworkAclRuleObservation `json:"atProvider"` }
A NetworkAclRuleStatus defines the observed state of a NetworkAclRule
func (*NetworkAclRuleStatus) DeepCopy ¶
func (in *NetworkAclRuleStatus) DeepCopy() *NetworkAclRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkAclRuleStatus.
func (*NetworkAclRuleStatus) DeepCopyInto ¶
func (in *NetworkAclRuleStatus) DeepCopyInto(out *NetworkAclRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.