v1beta1

package
v0.4.1 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=netacl.flexibleengine.upbound.io +versionName=v1beta1

Index

Constants

View Source
const (
	CRDGroup   = "netacl.flexibleengine.upbound.io"
	CRDVersion = "v1beta1"
)

Package type metadata.

Variables

View Source
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.

View Source
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.

View Source
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

func (in *ACL) DeepCopy() *ACL

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

func (*ACL) DeepCopyInto

func (in *ACL) DeepCopyInto(out *ACL)

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

func (*ACL) DeepCopyObject

func (in *ACL) DeepCopyObject() runtime.Object

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

func (tr *ACL) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ACL

func (*ACL) GetDeletionPolicy

func (mg *ACL) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ACL.

func (*ACL) GetID

func (tr *ACL) GetID() string

GetID returns ID of underlying Terraform resource of this ACL

func (*ACL) GetObservation

func (tr *ACL) GetObservation() (map[string]any, error)

GetObservation of this ACL

func (*ACL) GetParameters

func (tr *ACL) GetParameters() (map[string]any, error)

GetParameters of this ACL

func (*ACL) GetProviderConfigReference

func (mg *ACL) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ACL.

func (*ACL) GetProviderReference

func (mg *ACL) GetProviderReference() *xpv1.Reference

GetProviderReference of this ACL. Deprecated: Use GetProviderConfigReference.

func (*ACL) GetPublishConnectionDetailsTo

func (mg *ACL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this ACL.

func (*ACL) GetTerraformResourceType

func (mg *ACL) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ACL

func (*ACL) GetTerraformSchemaVersion

func (tr *ACL) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ACL) GetWriteConnectionSecretToReference

func (mg *ACL) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ACL.

func (*ACL) LateInitialize

func (tr *ACL) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ACL using its observed tfState. returns True if there are any spec changes for the resource.

func (*ACL) ResolveReferences

func (mg *ACL) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this ACL.

func (*ACL) SetConditions

func (mg *ACL) SetConditions(c ...xpv1.Condition)

SetConditions of this ACL.

func (*ACL) SetDeletionPolicy

func (mg *ACL) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ACL.

func (*ACL) SetObservation

func (tr *ACL) SetObservation(obs map[string]any) error

SetObservation for this ACL

func (*ACL) SetParameters

func (tr *ACL) SetParameters(params map[string]any) error

SetParameters for this ACL

func (*ACL) SetProviderConfigReference

func (mg *ACL) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ACL.

func (*ACL) SetProviderReference

func (mg *ACL) SetProviderReference(r *xpv1.Reference)

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

func (in *ACLList) DeepCopy() *ACLList

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

func (*ACLList) DeepCopyInto

func (in *ACLList) DeepCopyInto(out *ACLList)

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

func (*ACLList) DeepCopyObject

func (in *ACLList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ACLList) GetItems

func (l *ACLList) GetItems() []resource.Managed

GetItems of this ACLList.

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/FrangipaneTeam/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/FrangipaneTeam/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/FrangipaneTeam/provider-flexibleengine/apis/vpc/v1beta1.VPCSubnet
	// +crossplane:generate:reference:extractor=github.com/FrangipaneTeam/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

func (in *ACLRule) DeepCopy() *ACLRule

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

func (*ACLRule) DeepCopyInto

func (in *ACLRule) DeepCopyInto(out *ACLRule)

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

func (*ACLRule) DeepCopyObject

func (in *ACLRule) DeepCopyObject() runtime.Object

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

func (tr *ACLRule) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ACLRule

func (*ACLRule) GetDeletionPolicy

func (mg *ACLRule) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ACLRule.

func (*ACLRule) GetID

func (tr *ACLRule) GetID() string

GetID returns ID of underlying Terraform resource of this ACLRule

func (*ACLRule) GetObservation

func (tr *ACLRule) GetObservation() (map[string]any, error)

GetObservation of this ACLRule

func (*ACLRule) GetParameters

func (tr *ACLRule) GetParameters() (map[string]any, error)

GetParameters of this ACLRule

func (*ACLRule) GetProviderConfigReference

func (mg *ACLRule) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ACLRule.

func (*ACLRule) GetProviderReference

func (mg *ACLRule) GetProviderReference() *xpv1.Reference

GetProviderReference of this ACLRule. Deprecated: Use GetProviderConfigReference.

func (*ACLRule) GetPublishConnectionDetailsTo

func (mg *ACLRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this ACLRule.

func (*ACLRule) GetTerraformResourceType

func (mg *ACLRule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ACLRule

func (*ACLRule) GetTerraformSchemaVersion

func (tr *ACLRule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ACLRule) GetWriteConnectionSecretToReference

func (mg *ACLRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ACLRule.

func (*ACLRule) LateInitialize

func (tr *ACLRule) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ACLRule using its observed tfState. returns True if there are any spec changes for the resource.

func (*ACLRule) SetConditions

func (mg *ACLRule) SetConditions(c ...xpv1.Condition)

SetConditions of this ACLRule.

func (*ACLRule) SetDeletionPolicy

func (mg *ACLRule) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ACLRule.

func (*ACLRule) SetObservation

func (tr *ACLRule) SetObservation(obs map[string]any) error

SetObservation for this ACLRule

func (*ACLRule) SetParameters

func (tr *ACLRule) SetParameters(params map[string]any) error

SetParameters for this ACLRule

func (*ACLRule) SetProviderConfigReference

func (mg *ACLRule) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ACLRule.

func (*ACLRule) SetProviderReference

func (mg *ACLRule) SetProviderReference(r *xpv1.Reference)

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

func (in *ACLSpec) DeepCopy() *ACLSpec

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

func (*ACLSpec) DeepCopyInto

func (in *ACLSpec) DeepCopyInto(out *ACLSpec)

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

func (in *ACLStatus) DeepCopy() *ACLStatus

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

func (*ACLStatus) DeepCopyInto

func (in *ACLStatus) DeepCopyInto(out *ACLStatus)

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