SecretVolumeSource class
Cloud Run fully managed: not supported Cloud Run for Anthos: supported The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names.
Constructors
- SecretVolumeSource()
- SecretVolumeSource.fromJson(Map _json)
Properties
- defaultMode ↔ int
-
(Optional) Cloud Run fully managed: not supported Cloud Run for Anthos:
supported Mode bits to use on created files by default. Must be a value
between 0000 and 0777. Defaults to 0644. Directories within the path are
not affected by this setting. This might be in conflict with other options
that affect the file mode, like fsGroup, and the result can be other mode
bits set. NOTE: This is an integer representation of the mode bits. So,
the integer value should look exactly as the chmod numeric notation, i.e.
Unix chmod "777" (a=rwx) should have the integer value 777.
read / write
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
-
items
↔ List<
KeyToPath> -
(Optional) Cloud Run fully managed: not supported Cloud Run for Anthos:
supported If unspecified, each key-value pair in the Data field of the
referenced Secret will be projected into the volume as a file whose name
is the key and content is the value. If specified, the listed keys will be
projected into the specified paths, and unlisted keys will not be present.
If a key is specified which is not present in the Secret, the volume setup
will error unless it is marked optional.
read / write
- optional ↔ bool
-
(Optional) Cloud Run fully managed: not supported Cloud Run for Anthos:
supported Specify whether the Secret or its keys must be defined.
read / write
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- secretName ↔ String
-
Cloud Run fully managed: not supported Cloud Run for Anthos: supported
Name of the secret in the container's namespace to use.
read / write
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toJson(
) → Map< String, Object> -
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited