Marketplace
BrowsePublish
Marketplace
crossplane-contrib/provider-upjet-ec@v0.3.0
Deployment
elasticcloud.crossplane.io
Deployment
crossplane-contrib/provider-upjet-ec@v0.3.0elasticcloud.crossplane.io

Deployment is the Schema for the Deployments API. Provides an Elastic Cloud deployment resource, which allows deployments to be created, updated, and deleted.

Type

CRD

Group

elasticcloud.crossplane.io

Version

v1alpha1

apiVersion: elasticcloud.crossplane.io/v1alpha1

kind: Deployment

API Documentation
apiVersion
string
kind
string
metadata
object
spec
object
object

DeploymentSpec defines the desired state of Deployment

forProvider
requiredobject
requiredobject

No description provided.

alias
string
apm
array
array

DEPRECATED APM instance definition, can only be specified once. It should only be used with deployments with a version prior to 8.0.0. Optional APM resource definition

config
array
array

APM settings applied to all topologies unless overridden in the topology element. Optionally define the Apm configuration options for the APM Server

refId
string
array

Can be set multiple times to compose complex topologies.

array

node Elasticsearch clusters, use multiple topology blocks. Required Elasticsearch resource definition

autoscale
string
config
array
array

Elasticsearch settings applied to all topologies unless overridden in the topology element. Optional Elasticsearch settings which will be applied to all topologies unless overridden on the topology element

plugins
array
array

List of Elasticsearch supported plugins. Check the Stack Pack version to see which plugins are supported for each version. This is currently only available from the UI and ecctl. List of Elasticsearch supported plugins, which vary from version to version. Check the Stack Pack version to see which plugins are supported for each version. This is currently only available from the UI and ecctl

array

Custom Elasticsearch bundles or plugins. Can be set multiple times. Optional Elasticsearch extensions such as custom bundles or plugins.

name
string
type
string
url
string
version
string
refId
string
array

Elasticsearch remote clusters to configure for the Elasticsearch resource. Can be set multiple times. Optional Elasticsearch remote clusters to configure for the Elasticsearch resource, can be set multiple times

alias
string
refId
string
array

Restores data from a snapshot of another deployment. Optional snapshot source settings. Restore data from a snapshot of another deployment.

array

Choose the configuration strategy used to apply the changes. Configuration strategy settings.

type
string
array

Can be set multiple times to compose complex topologies. Optional topology element which must be set once but can be set multiple times to compose complex topologies

array

Autoscaling policy defining the maximum and / or minimum total size for this topology element. For more information refer to the autoscaling block. Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.

id
string
size
string
zoneCount
number
array

The trust relationships with other ESS accounts. Optional Elasticsearch account trust settings.

accountId
string
trustAll
boolean
array

The list of clusters to trust. Only used when trust_all is false. The list of clusters to trust. Only used when trust_all is false.

array

The trust relationship with external entities (remote environments, remote accounts...). Optional Elasticsearch external trust settings.

trustAll
boolean
array

The list of clusters to trust. Only used when trust_all is false. The list of clusters to trust. Only used when trust_all is false.

array

node Enterprise Search deployments, use multiple topology blocks. Optional Enterprise Search resource definition

config
array
array

Enterprise Search settings applied to all topologies unless overridden in the topology element. Optionally define the Enterprise Search configuration options for the Enterprise Search Server

refId
string
array

Can be set multiple times to compose complex topologies.

array

Integrations Server instance definition, can only be specified once. It has replaced apm in stack version 8.0.0. Optional Integrations Server resource definition

config
array
array

Integrations Server settings applied to all topologies unless overridden in the topology element. Optionally define the IntegrationsServer configuration options for the IntegrationsServer Server

refId
string
array

Can be set multiple times to compose complex topologies.

kibana
array
array

Kibana instance definition, can only be specified once. Optional Kibana resource definition

config
array
array

Kibana settings applied to all topologies unless overridden in the topology element. Optionally define the Kibana configuration options for the Kibana Server

refId
string
array

Can be set multiple times to compose complex topologies.

name
string
array

Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the current deployment itself. Optional observability settings. Ship logs and metrics to a dedicated deployment.

logs
boolean
metrics
boolean
refId
string
region
string
requestId
string
tags
object
array

List of traffic filter rule identifiers that will be applied to the deployment. Optional list of traffic filters to apply to this deployment.

version
string
object

THIS IS A BETA FIELD. It will be honored unless the Management Policies feature flag is disabled. InitProvider holds the same fields as ForProvider, with the exception of Identifier and other resource reference fields. The fields that are in InitProvider are merged into ForProvider when the resource is created. The same fields are also added to the terraform ignore_changes hook, to avoid updating them after creation. This is useful for fields that are required on creation, but we do not desire to update them after creation, for example because of an external controller is managing them, like an autoscaler.

alias
string
apm
array
array

DEPRECATED APM instance definition, can only be specified once. It should only be used with deployments with a version prior to 8.0.0. Optional APM resource definition

config
array
array

APM settings applied to all topologies unless overridden in the topology element. Optionally define the Apm configuration options for the APM Server

refId
string
array

Can be set multiple times to compose complex topologies.

array

node Elasticsearch clusters, use multiple topology blocks. Required Elasticsearch resource definition

autoscale
string
config
array
array

Elasticsearch settings applied to all topologies unless overridden in the topology element. Optional Elasticsearch settings which will be applied to all topologies unless overridden on the topology element

plugins
array
array

List of Elasticsearch supported plugins. Check the Stack Pack version to see which plugins are supported for each version. This is currently only available from the UI and ecctl. List of Elasticsearch supported plugins, which vary from version to version. Check the Stack Pack version to see which plugins are supported for each version. This is currently only available from the UI and ecctl

array

Custom Elasticsearch bundles or plugins. Can be set multiple times. Optional Elasticsearch extensions such as custom bundles or plugins.

name
string
type
string
url
string
version
string
refId
string
array

Elasticsearch remote clusters to configure for the Elasticsearch resource. Can be set multiple times. Optional Elasticsearch remote clusters to configure for the Elasticsearch resource, can be set multiple times

alias
string
refId
string
array

Restores data from a snapshot of another deployment. Optional snapshot source settings. Restore data from a snapshot of another deployment.

array

Choose the configuration strategy used to apply the changes. Configuration strategy settings.

type
string
array

Can be set multiple times to compose complex topologies. Optional topology element which must be set once but can be set multiple times to compose complex topologies

array

Autoscaling policy defining the maximum and / or minimum total size for this topology element. For more information refer to the autoscaling block. Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.

id
string
size
string
zoneCount
number
array

The trust relationships with other ESS accounts. Optional Elasticsearch account trust settings.

accountId
string
trustAll
boolean
array

The list of clusters to trust. Only used when trust_all is false. The list of clusters to trust. Only used when trust_all is false.

array

The trust relationship with external entities (remote environments, remote accounts...). Optional Elasticsearch external trust settings.

trustAll
boolean
array

The list of clusters to trust. Only used when trust_all is false. The list of clusters to trust. Only used when trust_all is false.

array

node Enterprise Search deployments, use multiple topology blocks. Optional Enterprise Search resource definition

config
array
array

Enterprise Search settings applied to all topologies unless overridden in the topology element. Optionally define the Enterprise Search configuration options for the Enterprise Search Server

refId
string
array

Can be set multiple times to compose complex topologies.

array

Integrations Server instance definition, can only be specified once. It has replaced apm in stack version 8.0.0. Optional Integrations Server resource definition

config
array
array

Integrations Server settings applied to all topologies unless overridden in the topology element. Optionally define the IntegrationsServer configuration options for the IntegrationsServer Server

refId
string
array

Can be set multiple times to compose complex topologies.

kibana
array
array

Kibana instance definition, can only be specified once. Optional Kibana resource definition

config
array
array

Kibana settings applied to all topologies unless overridden in the topology element. Optionally define the Kibana configuration options for the Kibana Server

refId
string
array

Can be set multiple times to compose complex topologies.

name
string
array

Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the current deployment itself. Optional observability settings. Ship logs and metrics to a dedicated deployment.

logs
boolean
metrics
boolean
refId
string
region
string
requestId
string
tags
object
array

List of traffic filter rule identifiers that will be applied to the deployment. Optional list of traffic filters to apply to this deployment.

version
string
array

THIS IS A BETA FIELD. It is on by default but can be opted out through a Crossplane feature flag. ManagementPolicies specify the array of actions Crossplane is allowed to take on the managed and external resources. This field is planned to replace the DeletionPolicy field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. If both are custom, the DeletionPolicy field will be ignored. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 and this one: https://github.com/crossplane/crossplane/blob/444267e84783136daa93568b364a5f01228cacbe/design/one-pager-ignore-changes.md

object

ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.

configRef
object
object

SecretStoreConfigRef specifies which secret store config should be used for this ConnectionSecret.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
metadata
object
object

Metadata is the metadata for connection secret.

labels
object
type
string
name
requiredstring
object

WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.

name
requiredstring
namespace
requiredstring
status
object
object

DeploymentStatus defines the observed state of Deployment.

object

No description provided.

alias
string
apm
array
array

DEPRECATED APM instance definition, can only be specified once. It should only be used with deployments with a version prior to 8.0.0. Optional APM resource definition

config
array
array

APM settings applied to all topologies unless overridden in the topology element. Optionally define the Apm configuration options for the APM Server

refId
string
region
string
array

Can be set multiple times to compose complex topologies.

array

node Elasticsearch clusters, use multiple topology blocks. Required Elasticsearch resource definition

autoscale
string
cloudId
string
config
array
array

Elasticsearch settings applied to all topologies unless overridden in the topology element. Optional Elasticsearch settings which will be applied to all topologies unless overridden on the topology element

plugins
array
array

List of Elasticsearch supported plugins. Check the Stack Pack version to see which plugins are supported for each version. This is currently only available from the UI and ecctl. List of Elasticsearch supported plugins, which vary from version to version. Check the Stack Pack version to see which plugins are supported for each version. This is currently only available from the UI and ecctl

array

Custom Elasticsearch bundles or plugins. Can be set multiple times. Optional Elasticsearch extensions such as custom bundles or plugins.

name
string
type
string
url
string
version
string
refId
string
region
string
array

Elasticsearch remote clusters to configure for the Elasticsearch resource. Can be set multiple times. Optional Elasticsearch remote clusters to configure for the Elasticsearch resource, can be set multiple times

alias
string
refId
string
array

Restores data from a snapshot of another deployment. Optional snapshot source settings. Restore data from a snapshot of another deployment.

array

Choose the configuration strategy used to apply the changes. Configuration strategy settings.

type
string
array

Can be set multiple times to compose complex topologies. Optional topology element which must be set once but can be set multiple times to compose complex topologies

array

Autoscaling policy defining the maximum and / or minimum total size for this topology element. For more information refer to the autoscaling block. Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.

config
array
array

Kibana settings applied to all topologies unless overridden in the topology element. Computed read-only configuration to avoid unsetting plan settings from 'topology.elasticsearch'

plugins
array
array

List of Elasticsearch supported plugins. Check the Stack Pack version to see which plugins are supported for each version. This is currently only available from the UI and ecctl.

id
string
array

List of roles for the topology element. They are inferred from the deployment template. The computed list of node roles for the current topology element

size
string
zoneCount
number
array

The trust relationships with other ESS accounts. Optional Elasticsearch account trust settings.

accountId
string
trustAll
boolean
array

The list of clusters to trust. Only used when trust_all is false. The list of clusters to trust. Only used when trust_all is false.

array

The trust relationship with external entities (remote environments, remote accounts...). Optional Elasticsearch external trust settings.

trustAll
boolean
array

The list of clusters to trust. Only used when trust_all is false. The list of clusters to trust. Only used when trust_all is false.

array

node Enterprise Search deployments, use multiple topology blocks. Optional Enterprise Search resource definition

config
array
array

Enterprise Search settings applied to all topologies unless overridden in the topology element. Optionally define the Enterprise Search configuration options for the Enterprise Search Server

refId
string
region
string
array

Can be set multiple times to compose complex topologies.

id
string
array

Integrations Server instance definition, can only be specified once. It has replaced apm in stack version 8.0.0. Optional Integrations Server resource definition

config
array
array

Integrations Server settings applied to all topologies unless overridden in the topology element. Optionally define the IntegrationsServer configuration options for the IntegrationsServer Server

refId
string
region
string
array

Can be set multiple times to compose complex topologies.

kibana
array
array

Kibana instance definition, can only be specified once. Optional Kibana resource definition

config
array
array

Kibana settings applied to all topologies unless overridden in the topology element. Optionally define the Kibana configuration options for the Kibana Server

refId
string
region
string
array

Can be set multiple times to compose complex topologies.

name
string
array

Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the current deployment itself. Optional observability settings. Ship logs and metrics to a dedicated deployment.

logs
boolean
metrics
boolean
refId
string
region
string
requestId
string
tags
object
array

List of traffic filter rule identifiers that will be applied to the deployment. Optional list of traffic filters to apply to this deployment.

version
string
array

Conditions of the resource.

lastTransitionTime
requiredstring
message
string
reason
requiredstring
status
requiredstring
type
requiredstring
Marketplace

Discover the building blocks for your internal cloud platform.

© 2024 Upbound, Inc.

SolutionsProvidersConfigurations
LearnDocumentationTry for Free
MorePrivacy PolicyTerms & Conditions
Marketplace

© 2024 Upbound, Inc.

Marketplace

Discover the building blocksfor your internal cloud platform.