Package com.pulumi.cloudamqp
Class InstanceArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.cloudamqp.InstanceArgs
-
public final class InstanceArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInstanceArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static InstanceArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InstanceArgs.Builderbuilder()static InstanceArgs.Builderbuilder(InstanceArgs defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<InstanceCopySettingArgs>>>copySettings()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>keepAssociatedVpc()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>noDefaultAlarms()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>nodes()com.pulumi.core.Output<java.lang.String>plan()com.pulumi.core.Output<java.lang.String>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>rmqVersion()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>vpcId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>vpcSubnet()
-
-
-
Field Detail
-
Empty
public static final InstanceArgs Empty
-
-
Method Detail
-
copySettings
public java.util.Optional<com.pulumi.core.Output<java.util.List<InstanceCopySettingArgs>>> copySettings()
- Returns:
- Copy settings from one CloudAMQP instance to a new. Consists of the block documented below. *** The `copy_settings` block consists of:
-
keepAssociatedVpc
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> keepAssociatedVpc()
- Returns:
- Keep associated VPC when deleting instance, default set to false.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the CloudAMQP instance.
-
noDefaultAlarms
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> noDefaultAlarms()
- Returns:
- Set to true to discard creating default alarms when the instance is created. Can be left out, will then use default value = false.
-
nodes
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> nodes()
- Returns:
- Number of nodes, 1, 3 or 5 depending on plan used. Only needed for legacy plans, will otherwise be computed. ***Deprecated: Legacy subscriptions plan can still change this to scale up or down the instance. New subscriptions plans use the plan to determine number of nodes. In order to change number of nodes the `plan` needs to be updated.***
-
plan
public com.pulumi.core.Output<java.lang.String> plan()
- Returns:
- The subscription plan. See available plans
-
region
public com.pulumi.core.Output<java.lang.String> region()
- Returns:
- The region to host the instance in. See instance regions ***Note: Changing region will force the instance to be destroyed and a new created in the new region. All data will be lost and a new name assigned.***
-
rmqVersion
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> rmqVersion()
- Returns:
- The Rabbit MQ version. Can be left out, will then be set to default value used by CloudAMQP API. ***Note: There is not yet any support in the provider to change the RMQ version. Once it's set in the initial creation, it will remain.***
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> tags()
- Returns:
- One or more tags for the CloudAMQP instance, makes it possible to categories multiple instances in console view. Default there is no tags assigned.
-
vpcId
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> vpcId()
- Returns:
- The VPC ID. Use this to create your instance in an existing VPC. See available example.
-
vpcSubnet
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vpcSubnet()
- Returns:
- Creates a dedicated VPC subnet, shouldn't overlap with other VPC subnet, default subnet used 10.56.72.0/24. ***Deprecated: Will be removed in next major version (v2.0)*** ***Note: extra fee will be charged when using VPC, see [CloudAMQP](https://cloudamqp.com) for more information.***
-
builder
public static InstanceArgs.Builder builder()
-
builder
public static InstanceArgs.Builder builder(InstanceArgs defaults)
-
-