Interface SecretVolumeOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SecretVolume
,SecretVolume.Builder
public interface SecretVolumeOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getMountPath()
The path within the container to mount the secret volume.com.google.protobuf.ByteString
getMountPathBytes()
The path within the container to mount the secret volume.String
getProjectId()
Project identifier (preferably project number but can also be the project ID) of the project that contains the secret.com.google.protobuf.ByteString
getProjectIdBytes()
Project identifier (preferably project number but can also be the project ID) of the project that contains the secret.String
getSecret()
Name of the secret in secret manager (not the full resource name).com.google.protobuf.ByteString
getSecretBytes()
Name of the secret in secret manager (not the full resource name).SecretVolume.SecretVersion
getVersions(int index)
List of secret versions to mount for this secret.int
getVersionsCount()
List of secret versions to mount for this secret.List<SecretVolume.SecretVersion>
getVersionsList()
List of secret versions to mount for this secret.SecretVolume.SecretVersionOrBuilder
getVersionsOrBuilder(int index)
List of secret versions to mount for this secret.List<? extends SecretVolume.SecretVersionOrBuilder>
getVersionsOrBuilderList()
List of secret versions to mount for this secret.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getMountPath
String getMountPath()
The path within the container to mount the secret volume. For example, setting the mount_path as `/etc/secrets` would mount the secret value files under the `/etc/secrets` directory. This directory will also be completely shadowed and unavailable to mount any other secrets. Recommended mount path: /etc/secrets
string mount_path = 1;
- Returns:
- The mountPath.
-
getMountPathBytes
com.google.protobuf.ByteString getMountPathBytes()
The path within the container to mount the secret volume. For example, setting the mount_path as `/etc/secrets` would mount the secret value files under the `/etc/secrets` directory. This directory will also be completely shadowed and unavailable to mount any other secrets. Recommended mount path: /etc/secrets
string mount_path = 1;
- Returns:
- The bytes for mountPath.
-
getProjectId
String getProjectId()
Project identifier (preferably project number but can also be the project ID) of the project that contains the secret. If not set, it is assumed that the secret is in the same project as the function.
string project_id = 2;
- Returns:
- The projectId.
-
getProjectIdBytes
com.google.protobuf.ByteString getProjectIdBytes()
Project identifier (preferably project number but can also be the project ID) of the project that contains the secret. If not set, it is assumed that the secret is in the same project as the function.
string project_id = 2;
- Returns:
- The bytes for projectId.
-
getSecret
String getSecret()
Name of the secret in secret manager (not the full resource name).
string secret = 3;
- Returns:
- The secret.
-
getSecretBytes
com.google.protobuf.ByteString getSecretBytes()
Name of the secret in secret manager (not the full resource name).
string secret = 3;
- Returns:
- The bytes for secret.
-
getVersionsList
List<SecretVolume.SecretVersion> getVersionsList()
List of secret versions to mount for this secret. If empty, the `latest` version of the secret will be made available in a file named after the secret under the mount point.
repeated .google.cloud.functions.v2beta.SecretVolume.SecretVersion versions = 4;
-
getVersions
SecretVolume.SecretVersion getVersions(int index)
List of secret versions to mount for this secret. If empty, the `latest` version of the secret will be made available in a file named after the secret under the mount point.
repeated .google.cloud.functions.v2beta.SecretVolume.SecretVersion versions = 4;
-
getVersionsCount
int getVersionsCount()
List of secret versions to mount for this secret. If empty, the `latest` version of the secret will be made available in a file named after the secret under the mount point.
repeated .google.cloud.functions.v2beta.SecretVolume.SecretVersion versions = 4;
-
getVersionsOrBuilderList
List<? extends SecretVolume.SecretVersionOrBuilder> getVersionsOrBuilderList()
List of secret versions to mount for this secret. If empty, the `latest` version of the secret will be made available in a file named after the secret under the mount point.
repeated .google.cloud.functions.v2beta.SecretVolume.SecretVersion versions = 4;
-
getVersionsOrBuilder
SecretVolume.SecretVersionOrBuilder getVersionsOrBuilder(int index)
List of secret versions to mount for this secret. If empty, the `latest` version of the secret will be made available in a file named after the secret under the mount point.
repeated .google.cloud.functions.v2beta.SecretVolume.SecretVersion versions = 4;
-
-