Skip to main content
Version: Beta 🚧

FeatureServerGroup

Summary​

Configuration used to specify the options for provisioning a server group for the feature server.

Attributes​

The attributes are the same as the __init__ method parameters. See below.

__init__(...)​

Configuration used to specify the feature server group options.

Parameters

  • name (str) - A unique name for the Feature Server Group.

  • scaling_config (Union[AutoscalingConfig, ProvisionedScalingConfig, NoneType]) - A configuration for creating an autoscaling or provisioned server group.

  • description (Optional[str]) - A human-readable description. Default: None

  • tags (Optional[Dict[str, str]]) - Tags associated with this Tecton Object (key-value pairs of arbitrary metadata). Default: None

  • owner (Optional[str]) - Owner name (typically the email of the primary maintainer). Default: None

  • prevent_destroy (bool) - If True, this Tecton object will be blocked from being deleted or re-created (i.e. a destructive update) during tecton plan/apply. To remove or update this object, prevent_destroy must be set to False via the same tecton apply or a separate tecton apply. prevent_destroy can be used to prevent accidental changes such as inadvertently deleting a Feature Service used in production or recreating a Feature View that triggers expensive rematerialization jobs. prevent_destroy also blocks changes to dependent Tecton objects that would trigger a recreate of the tagged object, e.g. if prevent_destroy is set on a Feature Service, that will also prevent deletions or re-creates of Feature Views used in that service. prevent_destroy is only enforced in live (i.e. non-dev) workspaces. Default: false

  • options (Optional[Dict[str, str]]) - Additional options to configure the Feature Server Group. Used for advanced use cases and beta features. Default: None

Was this page helpful?