Class SecretmanagerFunctions


  • public final class SecretmanagerFunctions
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static com.pulumi.core.Output<GetSecretResult> getSecret​(GetSecretArgs args)
      Use this data source to get information about a Secret Manager Secret ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var qa = SecretmanagerFunctions.getSecret(GetSecretArgs.builder() .secretId("foobar") .build()); } } ```
      static com.pulumi.core.Output<GetSecretResult> getSecret​(GetSecretArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get information about a Secret Manager Secret ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var qa = SecretmanagerFunctions.getSecret(GetSecretArgs.builder() .secretId("foobar") .build()); } } ```
      static com.pulumi.core.Output<GetSecretIamPolicyResult> getSecretIamPolicy​(GetSecretIamPolicyArgs args)
      Retrieves the current IAM policy data for secret ## example ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretIamPolicyArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var policy = SecretmanagerFunctions.getSecretIamPolicy(GetSecretIamPolicyArgs.builder() .project(google_secret_manager_secret.secret-basic().project()) .secretId(google_secret_manager_secret.secret-basic().secret_id()) .build()); } } ```
      static com.pulumi.core.Output<GetSecretIamPolicyResult> getSecretIamPolicy​(GetSecretIamPolicyArgs args, com.pulumi.deployment.InvokeOptions options)
      Retrieves the current IAM policy data for secret ## example ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretIamPolicyArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var policy = SecretmanagerFunctions.getSecretIamPolicy(GetSecretIamPolicyArgs.builder() .project(google_secret_manager_secret.secret-basic().project()) .secretId(google_secret_manager_secret.secret-basic().secret_id()) .build()); } } ```
      static java.util.concurrent.CompletableFuture<GetSecretIamPolicyResult> getSecretIamPolicyPlain​(GetSecretIamPolicyPlainArgs args)
      Retrieves the current IAM policy data for secret ## example ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretIamPolicyArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var policy = SecretmanagerFunctions.getSecretIamPolicy(GetSecretIamPolicyArgs.builder() .project(google_secret_manager_secret.secret-basic().project()) .secretId(google_secret_manager_secret.secret-basic().secret_id()) .build()); } } ```
      static java.util.concurrent.CompletableFuture<GetSecretIamPolicyResult> getSecretIamPolicyPlain​(GetSecretIamPolicyPlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Retrieves the current IAM policy data for secret ## example ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretIamPolicyArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var policy = SecretmanagerFunctions.getSecretIamPolicy(GetSecretIamPolicyArgs.builder() .project(google_secret_manager_secret.secret-basic().project()) .secretId(google_secret_manager_secret.secret-basic().secret_id()) .build()); } } ```
      static java.util.concurrent.CompletableFuture<GetSecretResult> getSecretPlain​(GetSecretPlainArgs args)
      Use this data source to get information about a Secret Manager Secret ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var qa = SecretmanagerFunctions.getSecret(GetSecretArgs.builder() .secretId("foobar") .build()); } } ```
      static java.util.concurrent.CompletableFuture<GetSecretResult> getSecretPlain​(GetSecretPlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get information about a Secret Manager Secret ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var qa = SecretmanagerFunctions.getSecret(GetSecretArgs.builder() .secretId("foobar") .build()); } } ```
      static com.pulumi.core.Output<GetSecretsResult> getSecrets()
      Use this data source to list the Secret Manager Secrets ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var secrets = SecretmanagerFunctions.getSecrets(); } } ```
      static com.pulumi.core.Output<GetSecretsResult> getSecrets​(GetSecretsArgs args)
      Use this data source to list the Secret Manager Secrets ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var secrets = SecretmanagerFunctions.getSecrets(); } } ```
      static com.pulumi.core.Output<GetSecretsResult> getSecrets​(GetSecretsArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to list the Secret Manager Secrets ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var secrets = SecretmanagerFunctions.getSecrets(); } } ```
      static java.util.concurrent.CompletableFuture<GetSecretsResult> getSecretsPlain()
      Use this data source to list the Secret Manager Secrets ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var secrets = SecretmanagerFunctions.getSecrets(); } } ```
      static java.util.concurrent.CompletableFuture<GetSecretsResult> getSecretsPlain​(GetSecretsPlainArgs args)
      Use this data source to list the Secret Manager Secrets ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var secrets = SecretmanagerFunctions.getSecrets(); } } ```
      static java.util.concurrent.CompletableFuture<GetSecretsResult> getSecretsPlain​(GetSecretsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to list the Secret Manager Secrets ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var secrets = SecretmanagerFunctions.getSecrets(); } } ```
      static com.pulumi.core.Output<GetSecretVersionResult> getSecretVersion​(GetSecretVersionArgs args)
      Get the value and metadata from a Secret Manager secret version.
      static com.pulumi.core.Output<GetSecretVersionResult> getSecretVersion​(GetSecretVersionArgs args, com.pulumi.deployment.InvokeOptions options)
      Get the value and metadata from a Secret Manager secret version.
      static com.pulumi.core.Output<GetSecretVersionAccessResult> getSecretVersionAccess​(GetSecretVersionAccessArgs args)
      Get the value from a Secret Manager secret version.
      static com.pulumi.core.Output<GetSecretVersionAccessResult> getSecretVersionAccess​(GetSecretVersionAccessArgs args, com.pulumi.deployment.InvokeOptions options)
      Get the value from a Secret Manager secret version.
      static java.util.concurrent.CompletableFuture<GetSecretVersionAccessResult> getSecretVersionAccessPlain​(GetSecretVersionAccessPlainArgs args)
      Get the value from a Secret Manager secret version.
      static java.util.concurrent.CompletableFuture<GetSecretVersionAccessResult> getSecretVersionAccessPlain​(GetSecretVersionAccessPlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Get the value from a Secret Manager secret version.
      static java.util.concurrent.CompletableFuture<GetSecretVersionResult> getSecretVersionPlain​(GetSecretVersionPlainArgs args)
      Get the value and metadata from a Secret Manager secret version.
      static java.util.concurrent.CompletableFuture<GetSecretVersionResult> getSecretVersionPlain​(GetSecretVersionPlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Get the value and metadata from a Secret Manager secret version.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SecretmanagerFunctions

        public SecretmanagerFunctions()
    • Method Detail

      • getSecret

        public static com.pulumi.core.Output<GetSecretResult> getSecret​(GetSecretArgs args)
        Use this data source to get information about a Secret Manager Secret ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var qa = SecretmanagerFunctions.getSecret(GetSecretArgs.builder() .secretId("foobar") .build()); } } ```
      • getSecretPlain

        public static java.util.concurrent.CompletableFuture<GetSecretResult> getSecretPlain​(GetSecretPlainArgs args)
        Use this data source to get information about a Secret Manager Secret ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var qa = SecretmanagerFunctions.getSecret(GetSecretArgs.builder() .secretId("foobar") .build()); } } ```
      • getSecret

        public static com.pulumi.core.Output<GetSecretResult> getSecret​(GetSecretArgs args,
                                                                        com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about a Secret Manager Secret ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var qa = SecretmanagerFunctions.getSecret(GetSecretArgs.builder() .secretId("foobar") .build()); } } ```
      • getSecretPlain

        public static java.util.concurrent.CompletableFuture<GetSecretResult> getSecretPlain​(GetSecretPlainArgs args,
                                                                                             com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about a Secret Manager Secret ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var qa = SecretmanagerFunctions.getSecret(GetSecretArgs.builder() .secretId("foobar") .build()); } } ```
      • getSecretIamPolicy

        public static com.pulumi.core.Output<GetSecretIamPolicyResult> getSecretIamPolicy​(GetSecretIamPolicyArgs args)
        Retrieves the current IAM policy data for secret ## example ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretIamPolicyArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var policy = SecretmanagerFunctions.getSecretIamPolicy(GetSecretIamPolicyArgs.builder() .project(google_secret_manager_secret.secret-basic().project()) .secretId(google_secret_manager_secret.secret-basic().secret_id()) .build()); } } ```
      • getSecretIamPolicyPlain

        public static java.util.concurrent.CompletableFuture<GetSecretIamPolicyResult> getSecretIamPolicyPlain​(GetSecretIamPolicyPlainArgs args)
        Retrieves the current IAM policy data for secret ## example ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretIamPolicyArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var policy = SecretmanagerFunctions.getSecretIamPolicy(GetSecretIamPolicyArgs.builder() .project(google_secret_manager_secret.secret-basic().project()) .secretId(google_secret_manager_secret.secret-basic().secret_id()) .build()); } } ```
      • getSecretIamPolicy

        public static com.pulumi.core.Output<GetSecretIamPolicyResult> getSecretIamPolicy​(GetSecretIamPolicyArgs args,
                                                                                          com.pulumi.deployment.InvokeOptions options)
        Retrieves the current IAM policy data for secret ## example ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretIamPolicyArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var policy = SecretmanagerFunctions.getSecretIamPolicy(GetSecretIamPolicyArgs.builder() .project(google_secret_manager_secret.secret-basic().project()) .secretId(google_secret_manager_secret.secret-basic().secret_id()) .build()); } } ```
      • getSecretIamPolicyPlain

        public static java.util.concurrent.CompletableFuture<GetSecretIamPolicyResult> getSecretIamPolicyPlain​(GetSecretIamPolicyPlainArgs args,
                                                                                                               com.pulumi.deployment.InvokeOptions options)
        Retrieves the current IAM policy data for secret ## example ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretIamPolicyArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var policy = SecretmanagerFunctions.getSecretIamPolicy(GetSecretIamPolicyArgs.builder() .project(google_secret_manager_secret.secret-basic().project()) .secretId(google_secret_manager_secret.secret-basic().secret_id()) .build()); } } ```
      • getSecretVersion

        public static com.pulumi.core.Output<GetSecretVersionResult> getSecretVersion​(GetSecretVersionArgs args)
        Get the value and metadata from a Secret Manager secret version. For more information see the official documentation datasource. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretVersionArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var basic = SecretmanagerFunctions.getSecretVersion(GetSecretVersionArgs.builder() .secret("my-secret") .build()); } } ```
      • getSecretVersionPlain

        public static java.util.concurrent.CompletableFuture<GetSecretVersionResult> getSecretVersionPlain​(GetSecretVersionPlainArgs args)
        Get the value and metadata from a Secret Manager secret version. For more information see the official documentation datasource. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretVersionArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var basic = SecretmanagerFunctions.getSecretVersion(GetSecretVersionArgs.builder() .secret("my-secret") .build()); } } ```
      • getSecretVersion

        public static com.pulumi.core.Output<GetSecretVersionResult> getSecretVersion​(GetSecretVersionArgs args,
                                                                                      com.pulumi.deployment.InvokeOptions options)
        Get the value and metadata from a Secret Manager secret version. For more information see the official documentation datasource. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretVersionArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var basic = SecretmanagerFunctions.getSecretVersion(GetSecretVersionArgs.builder() .secret("my-secret") .build()); } } ```
      • getSecretVersionPlain

        public static java.util.concurrent.CompletableFuture<GetSecretVersionResult> getSecretVersionPlain​(GetSecretVersionPlainArgs args,
                                                                                                           com.pulumi.deployment.InvokeOptions options)
        Get the value and metadata from a Secret Manager secret version. For more information see the official documentation datasource. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretVersionArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var basic = SecretmanagerFunctions.getSecretVersion(GetSecretVersionArgs.builder() .secret("my-secret") .build()); } } ```
      • getSecretVersionAccess

        public static com.pulumi.core.Output<GetSecretVersionAccessResult> getSecretVersionAccess​(GetSecretVersionAccessArgs args)
        Get the value from a Secret Manager secret version. This is similar to the gcp.secretmanager.SecretVersion datasource, but it only requires the [Secret Manager Secret Accessor](https://cloud.google.com/secret-manager/docs/access-control#secretmanager.secretAccessor) role. For more information see the [official documentation](https://cloud.google.com/secret-manager/docs/) and [API](https://cloud.google.com/secret-manager/docs/reference/rest/v1/projects.secrets.versions/access). ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretVersionAccessArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var basic = SecretmanagerFunctions.getSecretVersionAccess(GetSecretVersionAccessArgs.builder() .secret("my-secret") .build()); } } ```
      • getSecretVersionAccessPlain

        public static java.util.concurrent.CompletableFuture<GetSecretVersionAccessResult> getSecretVersionAccessPlain​(GetSecretVersionAccessPlainArgs args)
        Get the value from a Secret Manager secret version. This is similar to the gcp.secretmanager.SecretVersion datasource, but it only requires the [Secret Manager Secret Accessor](https://cloud.google.com/secret-manager/docs/access-control#secretmanager.secretAccessor) role. For more information see the [official documentation](https://cloud.google.com/secret-manager/docs/) and [API](https://cloud.google.com/secret-manager/docs/reference/rest/v1/projects.secrets.versions/access). ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretVersionAccessArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var basic = SecretmanagerFunctions.getSecretVersionAccess(GetSecretVersionAccessArgs.builder() .secret("my-secret") .build()); } } ```
      • getSecretVersionAccess

        public static com.pulumi.core.Output<GetSecretVersionAccessResult> getSecretVersionAccess​(GetSecretVersionAccessArgs args,
                                                                                                  com.pulumi.deployment.InvokeOptions options)
        Get the value from a Secret Manager secret version. This is similar to the gcp.secretmanager.SecretVersion datasource, but it only requires the [Secret Manager Secret Accessor](https://cloud.google.com/secret-manager/docs/access-control#secretmanager.secretAccessor) role. For more information see the [official documentation](https://cloud.google.com/secret-manager/docs/) and [API](https://cloud.google.com/secret-manager/docs/reference/rest/v1/projects.secrets.versions/access). ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretVersionAccessArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var basic = SecretmanagerFunctions.getSecretVersionAccess(GetSecretVersionAccessArgs.builder() .secret("my-secret") .build()); } } ```
      • getSecretVersionAccessPlain

        public static java.util.concurrent.CompletableFuture<GetSecretVersionAccessResult> getSecretVersionAccessPlain​(GetSecretVersionAccessPlainArgs args,
                                                                                                                       com.pulumi.deployment.InvokeOptions options)
        Get the value from a Secret Manager secret version. This is similar to the gcp.secretmanager.SecretVersion datasource, but it only requires the [Secret Manager Secret Accessor](https://cloud.google.com/secret-manager/docs/access-control#secretmanager.secretAccessor) role. For more information see the [official documentation](https://cloud.google.com/secret-manager/docs/) and [API](https://cloud.google.com/secret-manager/docs/reference/rest/v1/projects.secrets.versions/access). ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretVersionAccessArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var basic = SecretmanagerFunctions.getSecretVersionAccess(GetSecretVersionAccessArgs.builder() .secret("my-secret") .build()); } } ```
      • getSecrets

        public static com.pulumi.core.Output<GetSecretsResult> getSecrets()
        Use this data source to list the Secret Manager Secrets ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var secrets = SecretmanagerFunctions.getSecrets(); } } ```
      • getSecretsPlain

        public static java.util.concurrent.CompletableFuture<GetSecretsResult> getSecretsPlain()
        Use this data source to list the Secret Manager Secrets ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var secrets = SecretmanagerFunctions.getSecrets(); } } ```
      • getSecrets

        public static com.pulumi.core.Output<GetSecretsResult> getSecrets​(GetSecretsArgs args)
        Use this data source to list the Secret Manager Secrets ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var secrets = SecretmanagerFunctions.getSecrets(); } } ```
      • getSecretsPlain

        public static java.util.concurrent.CompletableFuture<GetSecretsResult> getSecretsPlain​(GetSecretsPlainArgs args)
        Use this data source to list the Secret Manager Secrets ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var secrets = SecretmanagerFunctions.getSecrets(); } } ```
      • getSecrets

        public static com.pulumi.core.Output<GetSecretsResult> getSecrets​(GetSecretsArgs args,
                                                                          com.pulumi.deployment.InvokeOptions options)
        Use this data source to list the Secret Manager Secrets ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var secrets = SecretmanagerFunctions.getSecrets(); } } ```
      • getSecretsPlain

        public static java.util.concurrent.CompletableFuture<GetSecretsResult> getSecretsPlain​(GetSecretsPlainArgs args,
                                                                                               com.pulumi.deployment.InvokeOptions options)
        Use this data source to list the Secret Manager Secrets ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.gcp.secretmanager.SecretmanagerFunctions; import com.pulumi.gcp.secretmanager.inputs.GetSecretsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var secrets = SecretmanagerFunctions.getSecrets(); } } ```