Package com.pulumi.aws.secretsmanager
Class SecretsmanagerFunctions
- java.lang.Object
-
- com.pulumi.aws.secretsmanager.SecretsmanagerFunctions
-
public final class SecretsmanagerFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SecretsmanagerFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetRandomPasswordResult>
getRandomPassword()
Generate a random password.static com.pulumi.core.Output<GetRandomPasswordResult>
getRandomPassword(GetRandomPasswordArgs args)
Generate a random password.static com.pulumi.core.Output<GetRandomPasswordResult>
getRandomPassword(GetRandomPasswordArgs args, com.pulumi.deployment.InvokeOptions options)
Generate a random password.static java.util.concurrent.CompletableFuture<GetRandomPasswordResult>
getRandomPasswordPlain()
Generate a random password.static java.util.concurrent.CompletableFuture<GetRandomPasswordResult>
getRandomPasswordPlain(GetRandomPasswordPlainArgs args)
Generate a random password.static java.util.concurrent.CompletableFuture<GetRandomPasswordResult>
getRandomPasswordPlain(GetRandomPasswordPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Generate a random password.static com.pulumi.core.Output<GetSecretResult>
getSecret()
Retrieve metadata information about a Secrets Manager secret.static com.pulumi.core.Output<GetSecretResult>
getSecret(GetSecretArgs args)
Retrieve metadata information about a Secrets Manager secret.static com.pulumi.core.Output<GetSecretResult>
getSecret(GetSecretArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve metadata information about a Secrets Manager secret.static java.util.concurrent.CompletableFuture<GetSecretResult>
getSecretPlain()
Retrieve metadata information about a Secrets Manager secret.static java.util.concurrent.CompletableFuture<GetSecretResult>
getSecretPlain(GetSecretPlainArgs args)
Retrieve metadata information about a Secrets Manager secret.static java.util.concurrent.CompletableFuture<GetSecretResult>
getSecretPlain(GetSecretPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve metadata information about a Secrets Manager secret.static com.pulumi.core.Output<GetSecretRotationResult>
getSecretRotation(GetSecretRotationArgs args)
Retrieve information about a Secrets Manager secret rotation.static com.pulumi.core.Output<GetSecretRotationResult>
getSecretRotation(GetSecretRotationArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about a Secrets Manager secret rotation.static java.util.concurrent.CompletableFuture<GetSecretRotationResult>
getSecretRotationPlain(GetSecretRotationPlainArgs args)
Retrieve information about a Secrets Manager secret rotation.static java.util.concurrent.CompletableFuture<GetSecretRotationResult>
getSecretRotationPlain(GetSecretRotationPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about a Secrets Manager secret rotation.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.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.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.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.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.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.static com.pulumi.core.Output<GetSecretVersionResult>
getSecretVersion(GetSecretVersionArgs args)
Retrieve information about a Secrets Manager secret version, including its secret value.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.static java.util.concurrent.CompletableFuture<GetSecretVersionResult>
getSecretVersionPlain(GetSecretVersionPlainArgs args)
Retrieve information about a Secrets Manager secret version, including its secret value.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.
-
-
-
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 -->
-
-