Package com.pulumi.openstack.keymanager
Class KeymanagerFunctions
- java.lang.Object
-
- com.pulumi.openstack.keymanager.KeymanagerFunctions
-
public final class KeymanagerFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description KeymanagerFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetContainerResult>getContainer()Use this data source to get the ID of an available Barbican container.static com.pulumi.core.Output<GetContainerResult>getContainer(GetContainerArgs args)Use this data source to get the ID of an available Barbican container.static com.pulumi.core.Output<GetContainerResult>getContainer(GetContainerArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get the ID of an available Barbican container.static java.util.concurrent.CompletableFuture<GetContainerResult>getContainerPlain()Use this data source to get the ID of an available Barbican container.static java.util.concurrent.CompletableFuture<GetContainerResult>getContainerPlain(GetContainerPlainArgs args)Use this data source to get the ID of an available Barbican container.static java.util.concurrent.CompletableFuture<GetContainerResult>getContainerPlain(GetContainerPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get the ID of an available Barbican container.static com.pulumi.core.Output<GetSecretResult>getSecret()## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 example = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .mode("cbc") .secretType("passphrase") .build()); } } ``` ## Date Filters The values for the `expiration_filter`, `created_at_filter`, and `updated_at_filter` parameters are comma-separated lists of time stamps in RFC3339 format.static com.pulumi.core.Output<GetSecretResult>getSecret(GetSecretArgs args)## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 example = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .mode("cbc") .secretType("passphrase") .build()); } } ``` ## Date Filters The values for the `expiration_filter`, `created_at_filter`, and `updated_at_filter` parameters are comma-separated lists of time stamps in RFC3339 format.static com.pulumi.core.Output<GetSecretResult>getSecret(GetSecretArgs args, com.pulumi.deployment.InvokeOptions options)## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 example = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .mode("cbc") .secretType("passphrase") .build()); } } ``` ## Date Filters The values for the `expiration_filter`, `created_at_filter`, and `updated_at_filter` parameters are comma-separated lists of time stamps in RFC3339 format.static java.util.concurrent.CompletableFuture<GetSecretResult>getSecretPlain()## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 example = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .mode("cbc") .secretType("passphrase") .build()); } } ``` ## Date Filters The values for the `expiration_filter`, `created_at_filter`, and `updated_at_filter` parameters are comma-separated lists of time stamps in RFC3339 format.static java.util.concurrent.CompletableFuture<GetSecretResult>getSecretPlain(GetSecretPlainArgs args)## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 example = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .mode("cbc") .secretType("passphrase") .build()); } } ``` ## Date Filters The values for the `expiration_filter`, `created_at_filter`, and `updated_at_filter` parameters are comma-separated lists of time stamps in RFC3339 format.static java.util.concurrent.CompletableFuture<GetSecretResult>getSecretPlain(GetSecretPlainArgs args, com.pulumi.deployment.InvokeOptions options)## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 example = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .mode("cbc") .secretType("passphrase") .build()); } } ``` ## Date Filters The values for the `expiration_filter`, `created_at_filter`, and `updated_at_filter` parameters are comma-separated lists of time stamps in RFC3339 format.
-
-
-
Method Detail
-
getContainer
public static com.pulumi.core.Output<GetContainerResult> getContainer()
Use this data source to get the ID of an available Barbican container. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.inputs.GetContainerArgs; 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 = KeymanagerFunctions.getContainer(GetContainerArgs.builder() .name("my_container") .build()); } } ```
-
getContainerPlain
public static java.util.concurrent.CompletableFuture<GetContainerResult> getContainerPlain()
Use this data source to get the ID of an available Barbican container. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.inputs.GetContainerArgs; 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 = KeymanagerFunctions.getContainer(GetContainerArgs.builder() .name("my_container") .build()); } } ```
-
getContainer
public static com.pulumi.core.Output<GetContainerResult> getContainer(GetContainerArgs args)
Use this data source to get the ID of an available Barbican container. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.inputs.GetContainerArgs; 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 = KeymanagerFunctions.getContainer(GetContainerArgs.builder() .name("my_container") .build()); } } ```
-
getContainerPlain
public static java.util.concurrent.CompletableFuture<GetContainerResult> getContainerPlain(GetContainerPlainArgs args)
Use this data source to get the ID of an available Barbican container. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.inputs.GetContainerArgs; 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 = KeymanagerFunctions.getContainer(GetContainerArgs.builder() .name("my_container") .build()); } } ```
-
getContainer
public static com.pulumi.core.Output<GetContainerResult> getContainer(GetContainerArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get the ID of an available Barbican container. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.inputs.GetContainerArgs; 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 = KeymanagerFunctions.getContainer(GetContainerArgs.builder() .name("my_container") .build()); } } ```
-
getContainerPlain
public static java.util.concurrent.CompletableFuture<GetContainerResult> getContainerPlain(GetContainerPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get the ID of an available Barbican container. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.inputs.GetContainerArgs; 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 = KeymanagerFunctions.getContainer(GetContainerArgs.builder() .name("my_container") .build()); } } ```
-
getSecret
public static com.pulumi.core.Output<GetSecretResult> getSecret()
## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 example = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .mode("cbc") .secretType("passphrase") .build()); } } ``` ## Date Filters The values for the `expiration_filter`, `created_at_filter`, and `updated_at_filter` parameters are comma-separated lists of time stamps in RFC3339 format. The time stamps can be prefixed with any of these comparison operators: *gt:* (greater-than), *gte:* (greater-than-or-equal), *lt:* (less-than), *lte:* (less-than-or-equal). For example, to get a passphrase a Secret with CBC moda, that will expire in January of 2020: ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 dateFilterExample = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .expirationFilter("gt:2020-01-01T00:00:00Z") .mode("cbc") .secretType("passphrase") .build()); } } ```
-
getSecretPlain
public static java.util.concurrent.CompletableFuture<GetSecretResult> getSecretPlain()
## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 example = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .mode("cbc") .secretType("passphrase") .build()); } } ``` ## Date Filters The values for the `expiration_filter`, `created_at_filter`, and `updated_at_filter` parameters are comma-separated lists of time stamps in RFC3339 format. The time stamps can be prefixed with any of these comparison operators: *gt:* (greater-than), *gte:* (greater-than-or-equal), *lt:* (less-than), *lte:* (less-than-or-equal). For example, to get a passphrase a Secret with CBC moda, that will expire in January of 2020: ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 dateFilterExample = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .expirationFilter("gt:2020-01-01T00:00:00Z") .mode("cbc") .secretType("passphrase") .build()); } } ```
-
getSecret
public static com.pulumi.core.Output<GetSecretResult> getSecret(GetSecretArgs args)
## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 example = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .mode("cbc") .secretType("passphrase") .build()); } } ``` ## Date Filters The values for the `expiration_filter`, `created_at_filter`, and `updated_at_filter` parameters are comma-separated lists of time stamps in RFC3339 format. The time stamps can be prefixed with any of these comparison operators: *gt:* (greater-than), *gte:* (greater-than-or-equal), *lt:* (less-than), *lte:* (less-than-or-equal). For example, to get a passphrase a Secret with CBC moda, that will expire in January of 2020: ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 dateFilterExample = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .expirationFilter("gt:2020-01-01T00:00:00Z") .mode("cbc") .secretType("passphrase") .build()); } } ```
-
getSecretPlain
public static java.util.concurrent.CompletableFuture<GetSecretResult> getSecretPlain(GetSecretPlainArgs args)
## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 example = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .mode("cbc") .secretType("passphrase") .build()); } } ``` ## Date Filters The values for the `expiration_filter`, `created_at_filter`, and `updated_at_filter` parameters are comma-separated lists of time stamps in RFC3339 format. The time stamps can be prefixed with any of these comparison operators: *gt:* (greater-than), *gte:* (greater-than-or-equal), *lt:* (less-than), *lte:* (less-than-or-equal). For example, to get a passphrase a Secret with CBC moda, that will expire in January of 2020: ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 dateFilterExample = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .expirationFilter("gt:2020-01-01T00:00:00Z") .mode("cbc") .secretType("passphrase") .build()); } } ```
-
getSecret
public static com.pulumi.core.Output<GetSecretResult> getSecret(GetSecretArgs args, com.pulumi.deployment.InvokeOptions options)
## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 example = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .mode("cbc") .secretType("passphrase") .build()); } } ``` ## Date Filters The values for the `expiration_filter`, `created_at_filter`, and `updated_at_filter` parameters are comma-separated lists of time stamps in RFC3339 format. The time stamps can be prefixed with any of these comparison operators: *gt:* (greater-than), *gte:* (greater-than-or-equal), *lt:* (less-than), *lte:* (less-than-or-equal). For example, to get a passphrase a Secret with CBC moda, that will expire in January of 2020: ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 dateFilterExample = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .expirationFilter("gt:2020-01-01T00:00:00Z") .mode("cbc") .secretType("passphrase") .build()); } } ```
-
getSecretPlain
public static java.util.concurrent.CompletableFuture<GetSecretResult> getSecretPlain(GetSecretPlainArgs args, com.pulumi.deployment.InvokeOptions options)
## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 example = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .mode("cbc") .secretType("passphrase") .build()); } } ``` ## Date Filters The values for the `expiration_filter`, `created_at_filter`, and `updated_at_filter` parameters are comma-separated lists of time stamps in RFC3339 format. The time stamps can be prefixed with any of these comparison operators: *gt:* (greater-than), *gte:* (greater-than-or-equal), *lt:* (less-than), *lte:* (less-than-or-equal). For example, to get a passphrase a Secret with CBC moda, that will expire in January of 2020: ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.KeymanagerFunctions; import com.pulumi.openstack.keymanager.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 dateFilterExample = KeymanagerFunctions.getSecret(GetSecretArgs.builder() .expirationFilter("gt:2020-01-01T00:00:00Z") .mode("cbc") .secretType("passphrase") .build()); } } ```
-
-