Skip to main content
Version: 1.1

TransformServerGroup

Summary​

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

Attributes​

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

__init__(...)​

Instantiates a new TransformServerGroup.

Parameters

  • name: str A unique name for the Transform Server Group.
  • scaling_config: Union[AutoscalingConfig, ProvisionedScalingConfig, NoneType] A configuration for creating an autoscaling or provisioned server group.
  • description: Optional[str] = None A human-readable description.
  • tags: Optional[Dict[str, str]] = None Tags associated with this Tecton Object (key-value pairs of arbitrary metadata).
  • owner: Optional[str] = None Owner name (typically the email of the primary maintainer).
  • prevent_destroy: bool = False 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.
  • environment: Optional[str] = None The name of the Python environment.
  • options: Optional[Dict[str, str]] = None Additional options to configure the Transform Server Group. Used for advanced use cases and beta features.

Was this page helpful?