flytekit.Secret

class flytekit.Secret(group=None, key=None, group_version=None, mount_requirement=MountType.ANY)[source]

See Secrets for usage examples.

Parameters:
  • secret (group is the Name of the secret. For example in kubernetes secrets is the name of the)

  • required (key is optional and can be an individual secret identifier within the secret For k8s this is)

  • field (version is the version of the secret. This is an optional)

  • injected (mount_requirement provides a hint to the system as to how the secret should be)

  • group (str | None)

  • key (str | None)

  • group_version (str | None)

  • mount_requirement (MountType)

Methods

classmethod from_flyte_idl(pb2_object)[source]
Parameters:

pb2_object (Secret)

Return type:

Secret

serialize_to_string()
Return type:

str

short_string()
Return type:

Text

to_flyte_idl()[source]
Return type:

Secret

verbose_string()
Return type:

Text

Attributes

group: str | None = None
group_version: str | None = None
is_empty
key: str | None = None
mount_requirement: MountType = 0