Class ScalingConfig (1.15.2)

ScalingConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents the scaling configuration of a metastore service.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
instance_size google.cloud.metastore_v1.types.ScalingConfig.InstanceSize
An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1)) This field is a member of oneof_ scaling_model.
scaling_factor float
Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0. This field is a member of oneof_ scaling_model.

Classes

InstanceSize

InstanceSize(value)

Metastore instance sizes.

Values: INSTANCE_SIZE_UNSPECIFIED (0): Unspecified instance size EXTRA_SMALL (1): Extra small instance size, maps to a scaling factor of 0.1. SMALL (2): Small instance size, maps to a scaling factor of 0.5. MEDIUM (3): Medium instance size, maps to a scaling factor of 1.0. LARGE (4): Large instance size, maps to a scaling factor of 3.0. EXTRA_LARGE (5): Extra large instance size, maps to a scaling factor of 6.0.