Package com.pulumi.cloudamqp.inputs
Class InstanceState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.cloudamqp.inputs.InstanceState
-
public final class InstanceState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInstanceState.Builder
-
Field Summary
Fields Modifier and Type Field Description static InstanceStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>apikey()java.util.Optional<com.pulumi.core.Output<java.lang.String>>backend()static InstanceState.Builderbuilder()static InstanceState.Builderbuilder(InstanceState defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<InstanceCopySettingArgs>>>copySettings()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>dedicated()java.util.Optional<com.pulumi.core.Output<java.lang.String>>host()java.util.Optional<com.pulumi.core.Output<java.lang.String>>hostInternal()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()java.util.Optional<com.pulumi.core.Output<java.lang.String>>plan()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>ready()java.util.Optional<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.String>>url()java.util.Optional<com.pulumi.core.Output<java.lang.String>>vhost()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 InstanceState Empty
-
-
Method Detail
-
apikey
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> apikey()
- Returns:
- API key needed to communicate to CloudAMQP's second API. The second API is used to manage alarms, integration and more, full description [CloudAMQP API](https://docs.cloudamqp.com/cloudamqp_api.html).
-
backend
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> backend()
- Returns:
- Information if the CloudAMQP instance runs either RabbitMQ or LavinMQ.
-
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:
-
dedicated
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> dedicated()
- Returns:
- Information if the CloudAMQP instance is shared or dedicated.
-
host
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> host()
- Returns:
- The external hostname for the CloudAMQP instance.
-
hostInternal
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> hostInternal()
- Returns:
- The internal hostname for the CloudAMQP instance.
-
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 java.util.Optional<com.pulumi.core.Output<java.lang.String>> plan()
- Returns:
- The subscription plan. See available plans
-
ready
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> ready()
- Returns:
- Flag describing if the resource is ready
-
region
public java.util.Optional<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.
-
url
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> url()
- Returns:
- The AMQP URL (uses the internal hostname if the instance was created with VPC). Has the format: `amqps://{username}:{password}@{hostname}/{vhost}`
-
vhost
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vhost()
- Returns:
- The virtual host used by Rabbit MQ.
-
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 InstanceState.Builder builder()
-
builder
public static InstanceState.Builder builder(InstanceState defaults)
-
-