Class ConfigVariable (0.2.7)

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

ConfigVariable represents a additional configuration variable present in a PluginInstance Config or AuthConfig, based on a ConfigVariableTemplate.

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

Name Description
string_value str
Optional. The config variable value in case of config variable of type string. This field is a member of oneof_ value.
int_value int
Optional. The config variable value in case of config variable of type integer. This field is a member of oneof_ value.
bool_value bool
Optional. The config variable value in case of config variable of type boolean. This field is a member of oneof_ value.
secret_value google.cloud.apihub_v1.types.Secret
Optional. The config variable value in case of config variable of type secret. This field is a member of oneof_ value.
enum_value google.cloud.apihub_v1.types.ConfigValueOption
Optional. The config variable value in case of config variable of type enum. This field is a member of oneof_ value.
multi_select_values google.cloud.apihub_v1.types.ConfigVariable.MultiSelectValues
Optional. The config variable value in case of config variable of type multi select. This field is a member of oneof_ value.
multi_string_values google.cloud.apihub_v1.types.ConfigVariable.MultiStringValues
Optional. The config variable value in case of config variable of type multi string. This field is a member of oneof_ value.
multi_int_values google.cloud.apihub_v1.types.ConfigVariable.MultiIntValues
Optional. The config variable value in case of config variable of type multi integer. This field is a member of oneof_ value.
key str
Output only. Key will be the id to uniquely identify the config variable.

Classes

MultiIntValues

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

The config variable value of data type multi int.

MultiSelectValues

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

The config variable value of data type multi select.

MultiStringValues

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

The config variable value of data type multi string.