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 Detail

      • getMountPath

        String getMountPath()
         The path within the container to mount the secret volume. For example,
         setting the mount_path as `/etc/secrets` mounts the secret value files
         under the `/etc/secrets` directory. This directory is also completely
         shadowed and unavailable to mount any other secrets.
        
         Recommended mount paths: /etc/secrets
         Restricted mount paths: /cloudsql, /dev/log, /pod, /proc, /var/log
         
        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` mounts the secret value files
         under the `/etc/secrets` directory. This directory is also completely
         shadowed and unavailable to mount any other secrets.
        
         Recommended mount paths: /etc/secrets
         Restricted mount paths: /cloudsql, /dev/log, /pod, /proc, /var/log
         
        string mount_path = 1;
        Returns:
        The bytes for mountPath.
      • getProjectId

        String getProjectId()
         Project identifier (preferrably project number but can also be the project
         ID) of the project that contains the secret. If not set, it is
         populated with the function's project, assuming that the secret exists in
         the same project as the function.
         
        string project_id = 2;
        Returns:
        The projectId.
      • getProjectIdBytes

        com.google.protobuf.ByteString getProjectIdBytes()
         Project identifier (preferrably project number but can also be the project
         ID) of the project that contains the secret. If not set, it is
         populated with the function's project, assuming that the secret exists 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 is made available in a file named after the
         secret under the mount point.
         
        repeated .google.cloud.functions.v1.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 is made available in a file named after the
         secret under the mount point.
         
        repeated .google.cloud.functions.v1.SecretVolume.SecretVersion versions = 4;
      • getVersionsCount

        int getVersionsCount()
         List of secret versions to mount for this secret. If empty, the `latest`
         version of the secret is made available in a file named after the
         secret under the mount point.
         
        repeated .google.cloud.functions.v1.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 is made available in a file named after the
         secret under the mount point.
         
        repeated .google.cloud.functions.v1.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 is made available in a file named after the
         secret under the mount point.
         
        repeated .google.cloud.functions.v1.SecretVolume.SecretVersion versions = 4;