Class KeymanagerFunctions


  • public final class KeymanagerFunctions
    extends java.lang.Object
    • 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.
      • Methods inherited from class java.lang.Object

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

      • KeymanagerFunctions

        public KeymanagerFunctions()
    • 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()); } } ```