Class SecretsmanagerFunctions


  • public final class SecretsmanagerFunctions
    extends java.lang.Object
    • Constructor Detail

      • SecretsmanagerFunctions

        public SecretsmanagerFunctions()
    • Method Detail

      • getRandomPassword

        public static com.pulumi.core.Output<GetRandomPasswordResult> getRandomPassword()
        Generate a random password. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.inputs.GetRandomPasswordArgs; 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 test = SecretsmanagerFunctions.getRandomPassword(GetRandomPasswordArgs.builder() .passwordLength(50) .excludeNumbers(true) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getRandomPasswordPlain

        public static java.util.concurrent.CompletableFuture<GetRandomPasswordResult> getRandomPasswordPlain()
        Generate a random password. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.inputs.GetRandomPasswordArgs; 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 test = SecretsmanagerFunctions.getRandomPassword(GetRandomPasswordArgs.builder() .passwordLength(50) .excludeNumbers(true) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getRandomPassword

        public static com.pulumi.core.Output<GetRandomPasswordResult> getRandomPassword​(GetRandomPasswordArgs args)
        Generate a random password. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.inputs.GetRandomPasswordArgs; 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 test = SecretsmanagerFunctions.getRandomPassword(GetRandomPasswordArgs.builder() .passwordLength(50) .excludeNumbers(true) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getRandomPasswordPlain

        public static java.util.concurrent.CompletableFuture<GetRandomPasswordResult> getRandomPasswordPlain​(GetRandomPasswordPlainArgs args)
        Generate a random password. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.inputs.GetRandomPasswordArgs; 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 test = SecretsmanagerFunctions.getRandomPassword(GetRandomPasswordArgs.builder() .passwordLength(50) .excludeNumbers(true) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getRandomPassword

        public static com.pulumi.core.Output<GetRandomPasswordResult> getRandomPassword​(GetRandomPasswordArgs args,
                                                                                        com.pulumi.deployment.InvokeOptions options)
        Generate a random password. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.inputs.GetRandomPasswordArgs; 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 test = SecretsmanagerFunctions.getRandomPassword(GetRandomPasswordArgs.builder() .passwordLength(50) .excludeNumbers(true) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getRandomPasswordPlain

        public static java.util.concurrent.CompletableFuture<GetRandomPasswordResult> getRandomPasswordPlain​(GetRandomPasswordPlainArgs args,
                                                                                                             com.pulumi.deployment.InvokeOptions options)
        Generate a random password. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.inputs.GetRandomPasswordArgs; 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 test = SecretsmanagerFunctions.getRandomPassword(GetRandomPasswordArgs.builder() .passwordLength(50) .excludeNumbers(true) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecret

        public static com.pulumi.core.Output<GetSecretResult> getSecret()
        Retrieve metadata information about a Secrets Manager secret. To retrieve a secret value, see the `aws.secretsmanager.SecretVersion` data source. ## Example Usage ### ARN <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 by-arn = SecretsmanagerFunctions.getSecret(GetSecretArgs.builder() .arn("arn:aws:secretsmanager:us-east-1:123456789012:secret:example-123456") .build()); } } ``` <!--End PulumiCodeChooser --> ### Name <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 by-name = SecretsmanagerFunctions.getSecret(GetSecretArgs.builder() .name("example") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecretPlain

        public static java.util.concurrent.CompletableFuture<GetSecretResult> getSecretPlain()
        Retrieve metadata information about a Secrets Manager secret. To retrieve a secret value, see the `aws.secretsmanager.SecretVersion` data source. ## Example Usage ### ARN <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 by-arn = SecretsmanagerFunctions.getSecret(GetSecretArgs.builder() .arn("arn:aws:secretsmanager:us-east-1:123456789012:secret:example-123456") .build()); } } ``` <!--End PulumiCodeChooser --> ### Name <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 by-name = SecretsmanagerFunctions.getSecret(GetSecretArgs.builder() .name("example") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecret

        public static com.pulumi.core.Output<GetSecretResult> getSecret​(GetSecretArgs args)
        Retrieve metadata information about a Secrets Manager secret. To retrieve a secret value, see the `aws.secretsmanager.SecretVersion` data source. ## Example Usage ### ARN <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 by-arn = SecretsmanagerFunctions.getSecret(GetSecretArgs.builder() .arn("arn:aws:secretsmanager:us-east-1:123456789012:secret:example-123456") .build()); } } ``` <!--End PulumiCodeChooser --> ### Name <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 by-name = SecretsmanagerFunctions.getSecret(GetSecretArgs.builder() .name("example") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecretPlain

        public static java.util.concurrent.CompletableFuture<GetSecretResult> getSecretPlain​(GetSecretPlainArgs args)
        Retrieve metadata information about a Secrets Manager secret. To retrieve a secret value, see the `aws.secretsmanager.SecretVersion` data source. ## Example Usage ### ARN <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 by-arn = SecretsmanagerFunctions.getSecret(GetSecretArgs.builder() .arn("arn:aws:secretsmanager:us-east-1:123456789012:secret:example-123456") .build()); } } ``` <!--End PulumiCodeChooser --> ### Name <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 by-name = SecretsmanagerFunctions.getSecret(GetSecretArgs.builder() .name("example") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecret

        public static com.pulumi.core.Output<GetSecretResult> getSecret​(GetSecretArgs args,
                                                                        com.pulumi.deployment.InvokeOptions options)
        Retrieve metadata information about a Secrets Manager secret. To retrieve a secret value, see the `aws.secretsmanager.SecretVersion` data source. ## Example Usage ### ARN <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 by-arn = SecretsmanagerFunctions.getSecret(GetSecretArgs.builder() .arn("arn:aws:secretsmanager:us-east-1:123456789012:secret:example-123456") .build()); } } ``` <!--End PulumiCodeChooser --> ### Name <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 by-name = SecretsmanagerFunctions.getSecret(GetSecretArgs.builder() .name("example") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecretPlain

        public static java.util.concurrent.CompletableFuture<GetSecretResult> getSecretPlain​(GetSecretPlainArgs args,
                                                                                             com.pulumi.deployment.InvokeOptions options)
        Retrieve metadata information about a Secrets Manager secret. To retrieve a secret value, see the `aws.secretsmanager.SecretVersion` data source. ## Example Usage ### ARN <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 by-arn = SecretsmanagerFunctions.getSecret(GetSecretArgs.builder() .arn("arn:aws:secretsmanager:us-east-1:123456789012:secret:example-123456") .build()); } } ``` <!--End PulumiCodeChooser --> ### Name <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 by-name = SecretsmanagerFunctions.getSecret(GetSecretArgs.builder() .name("example") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecretRotation

        public static com.pulumi.core.Output<GetSecretRotationResult> getSecretRotation​(GetSecretRotationArgs args)
        Retrieve information about a Secrets Manager secret rotation. To retrieve secret metadata, see the `aws.secretsmanager.Secret` data source. To retrieve a secret value, see the `aws.secretsmanager.SecretVersion` data source. ## Example Usage ### Retrieve Secret Rotation Configuration <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.inputs.GetSecretRotationArgs; 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 example = SecretsmanagerFunctions.getSecretRotation(GetSecretRotationArgs.builder() .secretId(exampleAwsSecretsmanagerSecret.id()) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecretRotationPlain

        public static java.util.concurrent.CompletableFuture<GetSecretRotationResult> getSecretRotationPlain​(GetSecretRotationPlainArgs args)
        Retrieve information about a Secrets Manager secret rotation. To retrieve secret metadata, see the `aws.secretsmanager.Secret` data source. To retrieve a secret value, see the `aws.secretsmanager.SecretVersion` data source. ## Example Usage ### Retrieve Secret Rotation Configuration <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.inputs.GetSecretRotationArgs; 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 example = SecretsmanagerFunctions.getSecretRotation(GetSecretRotationArgs.builder() .secretId(exampleAwsSecretsmanagerSecret.id()) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecretRotation

        public static com.pulumi.core.Output<GetSecretRotationResult> getSecretRotation​(GetSecretRotationArgs args,
                                                                                        com.pulumi.deployment.InvokeOptions options)
        Retrieve information about a Secrets Manager secret rotation. To retrieve secret metadata, see the `aws.secretsmanager.Secret` data source. To retrieve a secret value, see the `aws.secretsmanager.SecretVersion` data source. ## Example Usage ### Retrieve Secret Rotation Configuration <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.inputs.GetSecretRotationArgs; 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 example = SecretsmanagerFunctions.getSecretRotation(GetSecretRotationArgs.builder() .secretId(exampleAwsSecretsmanagerSecret.id()) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecretRotationPlain

        public static java.util.concurrent.CompletableFuture<GetSecretRotationResult> getSecretRotationPlain​(GetSecretRotationPlainArgs args,
                                                                                                             com.pulumi.deployment.InvokeOptions options)
        Retrieve information about a Secrets Manager secret rotation. To retrieve secret metadata, see the `aws.secretsmanager.Secret` data source. To retrieve a secret value, see the `aws.secretsmanager.SecretVersion` data source. ## Example Usage ### Retrieve Secret Rotation Configuration <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.inputs.GetSecretRotationArgs; 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 example = SecretsmanagerFunctions.getSecretRotation(GetSecretRotationArgs.builder() .secretId(exampleAwsSecretsmanagerSecret.id()) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecretVersion

        public static com.pulumi.core.Output<GetSecretVersionResult> getSecretVersion​(GetSecretVersionArgs args)
        Retrieve information about a Secrets Manager secret version, including its secret value. To retrieve secret metadata, see the `aws.secretsmanager.Secret` data source. ## Example Usage ### Retrieve Current Secret Version By default, this data sources retrieves information based on the `AWSCURRENT` staging label. <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 secret-version = SecretsmanagerFunctions.getSecretVersion(GetSecretVersionArgs.builder() .secretId(example.id()) .build()); } } ``` <!--End PulumiCodeChooser --> ### Retrieve Specific Secret Version <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 by-version-stage = SecretsmanagerFunctions.getSecretVersion(GetSecretVersionArgs.builder() .secretId(example.id()) .versionStage("example") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecretVersionPlain

        public static java.util.concurrent.CompletableFuture<GetSecretVersionResult> getSecretVersionPlain​(GetSecretVersionPlainArgs args)
        Retrieve information about a Secrets Manager secret version, including its secret value. To retrieve secret metadata, see the `aws.secretsmanager.Secret` data source. ## Example Usage ### Retrieve Current Secret Version By default, this data sources retrieves information based on the `AWSCURRENT` staging label. <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 secret-version = SecretsmanagerFunctions.getSecretVersion(GetSecretVersionArgs.builder() .secretId(example.id()) .build()); } } ``` <!--End PulumiCodeChooser --> ### Retrieve Specific Secret Version <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 by-version-stage = SecretsmanagerFunctions.getSecretVersion(GetSecretVersionArgs.builder() .secretId(example.id()) .versionStage("example") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecretVersion

        public static com.pulumi.core.Output<GetSecretVersionResult> getSecretVersion​(GetSecretVersionArgs args,
                                                                                      com.pulumi.deployment.InvokeOptions options)
        Retrieve information about a Secrets Manager secret version, including its secret value. To retrieve secret metadata, see the `aws.secretsmanager.Secret` data source. ## Example Usage ### Retrieve Current Secret Version By default, this data sources retrieves information based on the `AWSCURRENT` staging label. <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 secret-version = SecretsmanagerFunctions.getSecretVersion(GetSecretVersionArgs.builder() .secretId(example.id()) .build()); } } ``` <!--End PulumiCodeChooser --> ### Retrieve Specific Secret Version <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 by-version-stage = SecretsmanagerFunctions.getSecretVersion(GetSecretVersionArgs.builder() .secretId(example.id()) .versionStage("example") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecretVersionPlain

        public static java.util.concurrent.CompletableFuture<GetSecretVersionResult> getSecretVersionPlain​(GetSecretVersionPlainArgs args,
                                                                                                           com.pulumi.deployment.InvokeOptions options)
        Retrieve information about a Secrets Manager secret version, including its secret value. To retrieve secret metadata, see the `aws.secretsmanager.Secret` data source. ## Example Usage ### Retrieve Current Secret Version By default, this data sources retrieves information based on the `AWSCURRENT` staging label. <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 secret-version = SecretsmanagerFunctions.getSecretVersion(GetSecretVersionArgs.builder() .secretId(example.id()) .build()); } } ``` <!--End PulumiCodeChooser --> ### Retrieve Specific Secret Version <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 by-version-stage = SecretsmanagerFunctions.getSecretVersion(GetSecretVersionArgs.builder() .secretId(example.id()) .versionStage("example") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecrets

        public static com.pulumi.core.Output<GetSecretsResult> getSecrets()
        Use this data source to get the ARNs and names of Secrets Manager secrets matching the specified criteria. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 example = SecretsmanagerFunctions.getSecrets(GetSecretsArgs.builder() .filters(GetSecretsFilterArgs.builder() .name("name") .values("example") .build()) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecretsPlain

        public static java.util.concurrent.CompletableFuture<GetSecretsResult> getSecretsPlain()
        Use this data source to get the ARNs and names of Secrets Manager secrets matching the specified criteria. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 example = SecretsmanagerFunctions.getSecrets(GetSecretsArgs.builder() .filters(GetSecretsFilterArgs.builder() .name("name") .values("example") .build()) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecrets

        public static com.pulumi.core.Output<GetSecretsResult> getSecrets​(GetSecretsArgs args)
        Use this data source to get the ARNs and names of Secrets Manager secrets matching the specified criteria. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 example = SecretsmanagerFunctions.getSecrets(GetSecretsArgs.builder() .filters(GetSecretsFilterArgs.builder() .name("name") .values("example") .build()) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecretsPlain

        public static java.util.concurrent.CompletableFuture<GetSecretsResult> getSecretsPlain​(GetSecretsPlainArgs args)
        Use this data source to get the ARNs and names of Secrets Manager secrets matching the specified criteria. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 example = SecretsmanagerFunctions.getSecrets(GetSecretsArgs.builder() .filters(GetSecretsFilterArgs.builder() .name("name") .values("example") .build()) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecrets

        public static com.pulumi.core.Output<GetSecretsResult> getSecrets​(GetSecretsArgs args,
                                                                          com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the ARNs and names of Secrets Manager secrets matching the specified criteria. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 example = SecretsmanagerFunctions.getSecrets(GetSecretsArgs.builder() .filters(GetSecretsFilterArgs.builder() .name("name") .values("example") .build()) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getSecretsPlain

        public static java.util.concurrent.CompletableFuture<GetSecretsResult> getSecretsPlain​(GetSecretsPlainArgs args,
                                                                                               com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the ARNs and names of Secrets Manager secrets matching the specified criteria. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.secretsmanager.SecretsmanagerFunctions; import com.pulumi.aws.secretsmanager.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 example = SecretsmanagerFunctions.getSecrets(GetSecretsArgs.builder() .filters(GetSecretsFilterArgs.builder() .name("name") .values("example") .build()) .build()); } } ``` <!--End PulumiCodeChooser -->