Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=netacl.flexibleengine.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type ACL
- func (in *ACL) DeepCopy() *ACL
- func (in *ACL) DeepCopyInto(out *ACL)
- func (in *ACL) DeepCopyObject() runtime.Object
- func (mg *ACL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ACL) GetConnectionDetailsMapping() map[string]string
- func (mg *ACL) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ACL) GetID() string
- func (tr *ACL) GetObservation() (map[string]any, error)
- func (tr *ACL) GetParameters() (map[string]any, error)
- func (mg *ACL) GetProviderConfigReference() *xpv1.Reference
- func (mg *ACL) GetProviderReference() *xpv1.Reference
- func (mg *ACL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ACL) GetTerraformResourceType() string
- func (tr *ACL) GetTerraformSchemaVersion() int
- func (mg *ACL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ACL) LateInitialize(attrs []byte) (bool, error)
- func (mg *ACL) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ACL) SetConditions(c ...xpv1.Condition)
- func (mg *ACL) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ACL) SetObservation(obs map[string]any) error
- func (tr *ACL) SetParameters(params map[string]any) error
- func (mg *ACL) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ACL) SetProviderReference(r *xpv1.Reference)
- func (mg *ACL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ACL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ACLList
- type ACLObservation
- type ACLParameters
- type ACLRule
- func (in *ACLRule) DeepCopy() *ACLRule
- func (in *ACLRule) DeepCopyInto(out *ACLRule)
- func (in *ACLRule) DeepCopyObject() runtime.Object
- func (mg *ACLRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ACLRule) GetConnectionDetailsMapping() map[string]string
- func (mg *ACLRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ACLRule) GetID() string
- func (tr *ACLRule) GetObservation() (map[string]any, error)
- func (tr *ACLRule) GetParameters() (map[string]any, error)
- func (mg *ACLRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *ACLRule) GetProviderReference() *xpv1.Reference
- func (mg *ACLRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ACLRule) GetTerraformResourceType() string
- func (tr *ACLRule) GetTerraformSchemaVersion() int
- func (mg *ACLRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ACLRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *ACLRule) SetConditions(c ...xpv1.Condition)
- func (mg *ACLRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ACLRule) SetObservation(obs map[string]any) error
- func (tr *ACLRule) SetParameters(params map[string]any) error
- func (mg *ACLRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ACLRule) SetProviderReference(r *xpv1.Reference)
- func (mg *ACLRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ACLRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ACLRuleList
- type ACLRuleObservation
- type ACLRuleParameters
- type ACLRuleSpec
- type ACLRuleStatus
- type ACLSpec
- type ACLStatus
Constants ¶
const ( CRDGroup = "netacl.flexibleengine.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( ACL_Kind = "ACL" ACL_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ACL_Kind}.String() ACL_KindAPIVersion = ACL_Kind + "." + CRDGroupVersion.String() ACL_GroupVersionKind = CRDGroupVersion.WithKind(ACL_Kind) )
Repository type metadata.
var ( ACLRule_Kind = "ACLRule" ACLRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ACLRule_Kind}.String() ACLRule_KindAPIVersion = ACLRule_Kind + "." + CRDGroupVersion.String() ACLRule_GroupVersionKind = CRDGroupVersion.WithKind(ACLRule_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type ACL ¶
type ACL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ACLSpec `json:"spec"` Status ACLStatus `json:"status,omitempty"` }
ACL is the Schema for the ACLs API. ""page_title: "flexibleengine_network_acl" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,flexibleengine}
func (*ACL) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACL.
func (*ACL) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ACL) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ACL) GetCondition ¶
func (mg *ACL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ACL.
func (*ACL) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this ACL
func (*ACL) GetDeletionPolicy ¶
func (mg *ACL) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ACL.
func (*ACL) GetObservation ¶
GetObservation of this ACL
func (*ACL) GetParameters ¶
GetParameters of this ACL
func (*ACL) GetProviderConfigReference ¶
GetProviderConfigReference of this ACL.
func (*ACL) GetProviderReference ¶
GetProviderReference of this ACL. Deprecated: Use GetProviderConfigReference.
func (*ACL) GetPublishConnectionDetailsTo ¶
func (mg *ACL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ACL.
func (*ACL) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this ACL
func (*ACL) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ACL) GetWriteConnectionSecretToReference ¶
func (mg *ACL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ACL.
func (*ACL) LateInitialize ¶
LateInitialize this ACL using its observed tfState. returns True if there are any spec changes for the resource.
func (*ACL) ResolveReferences ¶
ResolveReferences of this ACL.
func (*ACL) SetConditions ¶
SetConditions of this ACL.
func (*ACL) SetDeletionPolicy ¶
func (mg *ACL) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ACL.
func (*ACL) SetObservation ¶
SetObservation for this ACL
func (*ACL) SetParameters ¶
SetParameters for this ACL
func (*ACL) SetProviderConfigReference ¶
SetProviderConfigReference of this ACL.
func (*ACL) SetProviderReference ¶
SetProviderReference of this ACL. Deprecated: Use SetProviderConfigReference.
func (*ACL) SetPublishConnectionDetailsTo ¶
func (mg *ACL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ACL.
func (*ACL) SetWriteConnectionSecretToReference ¶
func (mg *ACL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ACL.
type ACLList ¶
type ACLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ACL `json:"items"` }
ACLList contains a list of ACLs
func (*ACLList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACLList.
func (*ACLList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ACLList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ACLObservation ¶
type ACLObservation struct { // The ID of the network ACL. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The ID of the ingress firewall policy for the network ACL. InboundPolicyID *string `json:"inboundPolicyId,omitempty" tf:"inbound_policy_id,omitempty"` // The ID of the egress firewall policy for the network ACL. OutboundPolicyID *string `json:"outboundPolicyId,omitempty" tf:"outbound_policy_id,omitempty"` // A list of the port IDs of the subnet gateway. Ports []*string `json:"ports,omitempty" tf:"ports,omitempty"` // The status of the network ACL. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ACLObservation) DeepCopy ¶
func (in *ACLObservation) DeepCopy() *ACLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACLObservation.
func (*ACLObservation) DeepCopyInto ¶
func (in *ACLObservation) DeepCopyInto(out *ACLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ACLParameters ¶
type ACLParameters struct { // Specifies the supplementary information about the network ACL. // This parameter can contain a maximum of 255 characters and cannot contain angle brackets (< or >). // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // References to ACLRule in netacl to populate inboundRules. // +kubebuilder:validation:Optional InboundRuleRefs []v1.Reference `json:"inboundRuleRefs,omitempty" tf:"-"` // Selector for a list of ACLRule in netacl to populate inboundRules. // +kubebuilder:validation:Optional InboundRuleSelector *v1.Selector `json:"inboundRuleSelector,omitempty" tf:"-"` // A list of the IDs of ingress rules associated with the network ACL. // +crossplane:generate:reference:type=github.com/FlexibleEngineCloud/provider-flexibleengine/apis/netacl/v1beta1.ACLRule // +crossplane:generate:reference:refFieldName=InboundRuleRefs // +crossplane:generate:reference:selectorFieldName=InboundRuleSelector // +kubebuilder:validation:Optional InboundRules []*string `json:"inboundRules,omitempty" tf:"inbound_rules,omitempty"` // Specifies the network ACL name. This parameter can contain a maximum of 64 characters, // which may consist of letters, digits, underscores (_), and hyphens (-). // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // References to ACLRule in netacl to populate outboundRules. // +kubebuilder:validation:Optional OutboundRuleRefs []v1.Reference `json:"outboundRuleRefs,omitempty" tf:"-"` // Selector for a list of ACLRule in netacl to populate outboundRules. // +kubebuilder:validation:Optional OutboundRuleSelector *v1.Selector `json:"outboundRuleSelector,omitempty" tf:"-"` // A list of the IDs of egress rules associated with the network ACL. // +crossplane:generate:reference:type=github.com/FlexibleEngineCloud/provider-flexibleengine/apis/netacl/v1beta1.ACLRule // +crossplane:generate:reference:refFieldName=OutboundRuleRefs // +crossplane:generate:reference:selectorFieldName=OutboundRuleSelector // +kubebuilder:validation:Optional OutboundRules []*string `json:"outboundRules,omitempty" tf:"outbound_rules,omitempty"` // References to VPCSubnet in vpc to populate subnets. // +kubebuilder:validation:Optional SubnetRefs []v1.Reference `json:"subnetRefs,omitempty" tf:"-"` // Selector for a list of VPCSubnet in vpc to populate subnets. // +kubebuilder:validation:Optional SubnetSelector *v1.Selector `json:"subnetSelector,omitempty" tf:"-"` // A list of the IDs of networks associated with the network ACL. // +crossplane:generate:reference:type=github.com/FlexibleEngineCloud/provider-flexibleengine/apis/vpc/v1beta1.VPCSubnet // +crossplane:generate:reference:extractor=github.com/FlexibleEngineCloud/provider-flexibleengine/pkg/tools.ExtractorParamPathfunc(true, "id") // +crossplane:generate:reference:refFieldName=SubnetRefs // +crossplane:generate:reference:selectorFieldName=SubnetSelector // +kubebuilder:validation:Optional Subnets []*string `json:"subnets,omitempty" tf:"subnets,omitempty"` }
func (*ACLParameters) DeepCopy ¶
func (in *ACLParameters) DeepCopy() *ACLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACLParameters.
func (*ACLParameters) DeepCopyInto ¶
func (in *ACLParameters) DeepCopyInto(out *ACLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ACLRule ¶
type ACLRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ACLRuleSpec `json:"spec"` Status ACLRuleStatus `json:"status,omitempty"` }
ACLRule is the Schema for the ACLRules API. ""page_title: "flexibleengine_network_acl_rule" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,flexibleengine}
func (*ACLRule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACLRule.
func (*ACLRule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ACLRule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ACLRule) GetCondition ¶
func (mg *ACLRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ACLRule.
func (*ACLRule) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this ACLRule
func (*ACLRule) GetDeletionPolicy ¶
func (mg *ACLRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ACLRule.
func (*ACLRule) GetObservation ¶
GetObservation of this ACLRule
func (*ACLRule) GetParameters ¶
GetParameters of this ACLRule
func (*ACLRule) GetProviderConfigReference ¶
GetProviderConfigReference of this ACLRule.
func (*ACLRule) GetProviderReference ¶
GetProviderReference of this ACLRule. Deprecated: Use GetProviderConfigReference.
func (*ACLRule) GetPublishConnectionDetailsTo ¶
func (mg *ACLRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ACLRule.
func (*ACLRule) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this ACLRule
func (*ACLRule) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ACLRule) GetWriteConnectionSecretToReference ¶
func (mg *ACLRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ACLRule.
func (*ACLRule) LateInitialize ¶
LateInitialize this ACLRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*ACLRule) SetConditions ¶
SetConditions of this ACLRule.
func (*ACLRule) SetDeletionPolicy ¶
func (mg *ACLRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ACLRule.
func (*ACLRule) SetObservation ¶
SetObservation for this ACLRule
func (*ACLRule) SetParameters ¶
SetParameters for this ACLRule
func (*ACLRule) SetProviderConfigReference ¶
SetProviderConfigReference of this ACLRule.
func (*ACLRule) SetProviderReference ¶
SetProviderReference of this ACLRule. Deprecated: Use SetProviderConfigReference.
func (*ACLRule) SetPublishConnectionDetailsTo ¶
func (mg *ACLRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ACLRule.
func (*ACLRule) SetWriteConnectionSecretToReference ¶
func (mg *ACLRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ACLRule.
type ACLRuleList ¶
type ACLRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ACLRule `json:"items"` }
ACLRuleList contains a list of ACLRules
func (*ACLRuleList) DeepCopy ¶
func (in *ACLRuleList) DeepCopy() *ACLRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACLRuleList.
func (*ACLRuleList) DeepCopyInto ¶
func (in *ACLRuleList) DeepCopyInto(out *ACLRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ACLRuleList) DeepCopyObject ¶
func (in *ACLRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ACLRuleList) GetItems ¶
func (l *ACLRuleList) GetItems() []resource.Managed
GetItems of this ACLRuleList.
type ACLRuleObservation ¶
type ACLRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ACLRuleObservation) DeepCopy ¶
func (in *ACLRuleObservation) DeepCopy() *ACLRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACLRuleObservation.
func (*ACLRuleObservation) DeepCopyInto ¶
func (in *ACLRuleObservation) DeepCopyInto(out *ACLRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ACLRuleParameters ¶
type ACLRuleParameters struct { // Specifies the action in the network ACL rule. Currently, the value can be allow or deny. // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // Specifies the description for the network ACL rule. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the destination IP address to which the traffic is allowed. // The default value is 0.0.0.0/0. For example: xxx.xxx.xxx.xxx (IP address), xxx.xxx.xxx.0/24 (CIDR block). // +kubebuilder:validation:Optional DestinationIPAddress *string `json:"destinationIpAddress,omitempty" tf:"destination_ip_address,omitempty"` // Specifies the destination port number or port number range. // The value ranges from 1 to 65535. For a port number range, enter two port numbers connected by a hyphen (-). // For example, 1-100. // +kubebuilder:validation:Optional DestinationPort *string `json:"destinationPort,omitempty" tf:"destination_port,omitempty"` // Enabled status for the network ACL rule. Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Specifies the IP version, either 4 (default) or 6. This parameter is // available after the IPv6 function is enabled. // +kubebuilder:validation:Optional IPVersion *float64 `json:"ipVersion,omitempty" tf:"ip_version,omitempty"` // Specifies a unique name for the network ACL rule. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the protocol supported by the network ACL rule. // Valid values are: tcp, udp, icmp and any. // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // Specifies the source IP address that the traffic is allowed from. // The default value is 0.0.0.0/0. For example: xxx.xxx.xxx.xxx (IP address), xxx.xxx.xxx.0/24 (CIDR block). // +kubebuilder:validation:Optional SourceIPAddress *string `json:"sourceIpAddress,omitempty" tf:"source_ip_address,omitempty"` // Specifies the source port number or port number range. The value ranges from 1 to 65535. // For a port number range, enter two port numbers connected by a hyphen (-). For example, 1-100. // +kubebuilder:validation:Optional SourcePort *string `json:"sourcePort,omitempty" tf:"source_port,omitempty"` }
func (*ACLRuleParameters) DeepCopy ¶
func (in *ACLRuleParameters) DeepCopy() *ACLRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACLRuleParameters.
func (*ACLRuleParameters) DeepCopyInto ¶
func (in *ACLRuleParameters) DeepCopyInto(out *ACLRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ACLRuleSpec ¶
type ACLRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ACLRuleParameters `json:"forProvider"` }
ACLRuleSpec defines the desired state of ACLRule
func (*ACLRuleSpec) DeepCopy ¶
func (in *ACLRuleSpec) DeepCopy() *ACLRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACLRuleSpec.
func (*ACLRuleSpec) DeepCopyInto ¶
func (in *ACLRuleSpec) DeepCopyInto(out *ACLRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ACLRuleStatus ¶
type ACLRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ACLRuleObservation `json:"atProvider,omitempty"` }
ACLRuleStatus defines the observed state of ACLRule.
func (*ACLRuleStatus) DeepCopy ¶
func (in *ACLRuleStatus) DeepCopy() *ACLRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACLRuleStatus.
func (*ACLRuleStatus) DeepCopyInto ¶
func (in *ACLRuleStatus) DeepCopyInto(out *ACLRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ACLSpec ¶
type ACLSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ACLParameters `json:"forProvider"` }
ACLSpec defines the desired state of ACL
func (*ACLSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACLSpec.
func (*ACLSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ACLStatus ¶
type ACLStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ACLObservation `json:"atProvider,omitempty"` }
ACLStatus defines the observed state of ACL.
func (*ACLStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACLStatus.
func (*ACLStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.