Package com.pulumi.openstack.keymanager
Class OrderV1
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- com.pulumi.openstack.keymanager.OrderV1
-
public class OrderV1 extends com.pulumi.resources.CustomResourceManages a V1 Barbican order resource within OpenStack. ## Example Usage ### Symmetric key order ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.OrderV1; import com.pulumi.openstack.keymanager.OrderV1Args; import com.pulumi.openstack.keymanager.inputs.OrderV1MetaArgs; 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) { var order1 = new OrderV1("order1", OrderV1Args.builder() .meta(OrderV1MetaArgs.builder() .algorithm("aes") .bitLength(256) .mode("cbc") .name("mysecret") .build()) .type("key") .build()); } } ``` ### Asymmetric key pair order ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.keymanager.OrderV1; import com.pulumi.openstack.keymanager.OrderV1Args; import com.pulumi.openstack.keymanager.inputs.OrderV1MetaArgs; 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) { var order1 = new OrderV1("order1", OrderV1Args.builder() .meta(OrderV1MetaArgs.builder() .algorithm("rsa") .bitLength(4096) .name("mysecret") .build()) .type("asymmetric") .build()); } } ``` ## Import Orders can be imported using the order id (the last part of the order reference), e.g.: ```sh $ pulumi import openstack:keymanager/orderV1:OrderV1 order_1 0c6cd26a-c012-4d7b-8034-057c0f1c2953 ```
-
-
Constructor Summary
Constructors Constructor Description OrderV1(java.lang.String name)OrderV1(java.lang.String name, OrderV1Args args)OrderV1(java.lang.String name, OrderV1Args args, com.pulumi.resources.CustomResourceOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>containerRef()com.pulumi.core.Output<java.lang.String>created()com.pulumi.core.Output<java.lang.String>creatorId()static OrderV1get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, OrderV1State state, com.pulumi.resources.CustomResourceOptions options)Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.com.pulumi.core.Output<OrderV1Meta>meta()com.pulumi.core.Output<java.lang.String>orderRef()com.pulumi.core.Output<java.lang.String>region()com.pulumi.core.Output<java.lang.String>secretRef()com.pulumi.core.Output<java.lang.String>status()com.pulumi.core.Output<java.lang.String>subStatus()com.pulumi.core.Output<java.lang.String>subStatusMessage()com.pulumi.core.Output<java.lang.String>type()com.pulumi.core.Output<java.lang.String>updated()
-
-
-
Constructor Detail
-
OrderV1
public OrderV1(java.lang.String name)
- Parameters:
name- The _unique_ name of the resulting resource.
-
OrderV1
public OrderV1(java.lang.String name, OrderV1Args args)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.
-
OrderV1
public OrderV1(java.lang.String name, OrderV1Args args, @Nullable com.pulumi.resources.CustomResourceOptions options)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.options- A bag of options that control this resource's behavior.
-
-
Method Detail
-
containerRef
public com.pulumi.core.Output<java.lang.String> containerRef()
- Returns:
- The container reference / where to find the container.
-
created
public com.pulumi.core.Output<java.lang.String> created()
- Returns:
- The date the order was created.
-
creatorId
public com.pulumi.core.Output<java.lang.String> creatorId()
- Returns:
- The creator of the order.
-
meta
public com.pulumi.core.Output<OrderV1Meta> meta()
- Returns:
- Dictionary containing the order metadata used to generate the order. The structure is described below.
-
orderRef
public com.pulumi.core.Output<java.lang.String> orderRef()
- Returns:
- The order reference / where to find the order.
-
region
public com.pulumi.core.Output<java.lang.String> region()
- Returns:
- The region in which to obtain the V1 KeyManager client. A KeyManager client is needed to create a order. If omitted, the `region` argument of the provider is used. Changing this creates a new V1 order.
-
secretRef
public com.pulumi.core.Output<java.lang.String> secretRef()
- Returns:
- The secret reference / where to find the secret.
-
status
public com.pulumi.core.Output<java.lang.String> status()
- Returns:
- The status of the order.
-
subStatus
public com.pulumi.core.Output<java.lang.String> subStatus()
- Returns:
- The sub status of the order.
-
subStatusMessage
public com.pulumi.core.Output<java.lang.String> subStatusMessage()
- Returns:
- The sub status message of the order.
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- The type of key to be generated. Must be one of `asymmetric`, `key`.
-
updated
public com.pulumi.core.Output<java.lang.String> updated()
- Returns:
- The date the order was last updated.
-
get
public static OrderV1 get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, @Nullable OrderV1State state, @Nullable com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.- Parameters:
name- The _unique_ name of the resulting resource.id- The _unique_ provider ID of the resource to lookup.state-options- Optional settings to control the behavior of the CustomResource.
-
-