// Module included in the following assemblies:
//
// * security/external_secrets_operator/external-secrets-operator-api.adoc

:_mod-docs-content-type: REFERENCE
[id="eso-object-reference_{context}"]
= objectReference

[role="_abstract"]
The `ObjectReference` object acts as a pointer to a specific Kubernetes resource. It uniquely identifies the target by requiring its name, and optionally, helps scope the reference to a specific resource type and API group.

[cols="1,1,1,1,1",options="header"]
|===
| Field
| Type
| Description
| Default
| Validation

| `name`
| _string_
| `name` specifies the name of the resource being referred to.
|
| The maximum length is 253 characters.

The minimum length is 1 character.

Required

| `kind`
| _string_
| `kind` specifies the kind of the resource being referred to.
|
| The maximum length is 253 characters.

The minimum length is 1 character.

Optional

| `group`
| _string_
| `group` specifies the group of the resource being referred to.
|
| The maximum length is 253 characters.

The minimum length is 1 character.

Optional
|===
