Contains a project ID. If specified, the result will be filtered to only those origin projects that are linked to the specified project ID in a cross-project search configuration.
tagsmapstring to string · min properties: 1 · max properties: 64
If specified, the result will be filtered to only those projects that have the specified tags and corresponding values.
<string>string · min length: 1 · max length: 128 · pattern: ^[a-z0-9][a-z0-9_-]*$
namestring · min length: 1 · max length: 255required
Descriptive name for a project.
aliasstring · min length: 8 · max length: 57 · pattern: ^[a-zA-Z]{1}(?:[a-zA-Z0-9-]*[a-zA-Z0-9]{1})?$required
A domain label compatible with RFC-1035 standards. Project alias with a unique suffix added by the system to avoid naming conflicts.
region_idstringrequired
Unique human-readable identifier for a region in Elastic Cloud.
metadataobjectrequired
Additional details about the project.
created_atstring · format: date-timerequired
Date and time when the project was created.
created_bystringrequired
ID of the user.
organization_idstringrequired
The Organization ID who owns the project.
suspended_atstring · format: date-time
Date and time when the project was suspended.
suspended_reasonstring
Reason why the project was suspended.
tagsmapstring to string · min properties: 1 · max properties: 64
Tags associated with a project in the form of key-value pairs. Tags are limited to a minimum of 1 and a maximum of 64 per project. Each tag key must begin with a lowercase letter (a-z), contain only lowercase letters, digits, underscores, and hyphens (a-z0-9_-), and have a maximum length of 32 characters.
<string>string · min length: 1 · max length: 128 · pattern: ^[a-z0-9][a-z0-9_-]*$
system_tagsmapstring to string
System tags associated with a project in the form of key-value pairs. These tags are added by the internal system and are read-only. The keys are prefixed with an underscore to differentiate them from user tags.
<string>string · min length: 1 · max length: 128 · pattern: ^[a-z0-9][a-z0-9_-]*$
annotationsmapstring to string · min properties: 1 · max properties: 64
Annotations associated with a project, as key-value pairs that keep their case. A project can have at most 64 annotations, separate from its tags. Each key must start with a letter, contain only letters, digits, underscores and hyphens (a-zA-Z0-9_-), and be at most 32 characters long. Annotations can't be used in cross-project search and can't filter the project list.
<string>string · min length: 1 · max length: 128 · pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]*$
cloud_idstringrequired
The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana.
The state of log delivery to this destination. Controlled by the system and read-only: it is set to suspended or deleted when the destination project is suspended or deleted. Logs are only delivered when this is enabled and the logging category's enabled flag is true.
Values:enabledsuspendeddeleted
enabledbooleanrequired
When true, logs from this category are delivered to the configured destination. When false, delivery is paused but the configuration is preserved.
ignore_filtersobject[]
References to logging ignore filters applied to reduce the volume of logs delivered for this category.
idstringrequired
The unique identifier of the ignore filter.
typeenumrequired
the type of the project
Values:security
endpointsobjectrequired
The endpoints to access the different apps of the project.
elasticsearchstringrequired
The endpoint to access elasticsearch.
kibanastringrequired
The endpoint to access kibana.
ingeststringrequired
The endpoint to access the Managed OTLP Endpoint.
private_endpointsobject
Private endpoints (URLs) for Security projects when PrivateLink is enabled.
elasticsearchstringrequired
The PrivateLink endpoint URL to access elasticsearch.
kibanastringrequired
The PrivateLink endpoint URL to access kibana.
ingeststringrequired
The PrivateLink endpoint URL to access the Managed OTLP Endpoint.
search_lakeobject
Configuration for the entire set of capabilities that make the data searchable in Security.
data_retentionobjectnullable
Configuration to control the data retention in Elasticsearch data streams.
Maximum number of days allowed for retaining data in Elasticsearch data streams. Can be set to "null" for unlimited. A default of 396 will be applied if no value is specified on project creation.
Default number of days during which data remains available in Elasticsearch data streams. Can be set to "null" for unlimited. A default of 396 will be applied if no value is specified on project creation.
admin_features_packageenum
admin features package (BYOK, BYOIDP, CCS, CCR)
Values:standardenterprise
product_typesobject[] · min items: 1 · max items: 3