stackconfigpolicy.k8s.elastic.co/v1alpha1edit

Package v1alpha1 contains API schema definitions for managing StackConfigPolicy resources.

Resource Types

ElasticsearchConfigPolicySpecedit

Field Description

clusterSettings Config

ClusterSettings holds the Elasticsearch cluster settings (/_cluster/settings)

snapshotRepositories Config

SnapshotRepositories holds the Snapshot Repositories settings (/_snapshot)

snapshotLifecyclePolicies Config

SnapshotLifecyclePolicies holds the Snapshot Lifecycle Policies settings (/_slm/policy)

securityRoleMappings Config

SecurityRoleMappings holds the Role Mappings settings (/_security/role_mapping)

indexLifecyclePolicies Config

IndexLifecyclePolicies holds the Index Lifecycle policies settings (/_ilm/policy)

ingestPipelines Config

IngestPipelines holds the Ingest Pipelines settings (/_ingest/pipeline)

indexTemplates IndexTemplates

IndexTemplates holds the Index and Component Templates settings

IndexTemplatesedit

Field Description

componentTemplates Config

ComponentTemplates holds the Component Templates settings (/_component_template)

composableIndexTemplates Config

ComposableIndexTemplates holds the Index Templates settings (/_index_template)

StackConfigPolicyedit

StackConfigPolicy represents a StackConfigPolicy resource in a Kubernetes cluster.

Field Description

apiVersion string

stackconfigpolicy.k8s.elastic.co/v1alpha1

kind string

StackConfigPolicy

metadata ObjectMeta

Refer to Kubernetes API documentation for fields of metadata.

spec StackConfigPolicySpec

StackConfigPolicySpecedit

Field Description

resourceSelector LabelSelector

secureSettings SecretSource array

elasticsearch ElasticsearchConfigPolicySpec