Class CloudamqpFunctions


  • public final class CloudamqpFunctions
    extends java.lang.Object
    • Constructor Detail

      • CloudamqpFunctions

        public CloudamqpFunctions()
    • Method Detail

      • getAccount

        public static com.pulumi.core.Output<GetAccountResult> getAccount()
        Use this data source to retrieve basic information about all instances available for an account. Uses the included apikey in provider configuration, to determine which account to read from. ## Example Usage Can be used in other resources/data sources when instance identifier is unknown, while other attributes are known. E.g. find correct instance from `instance name`. Then iterate over instances to find the matching one and extract the instance identifier. ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; 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 instanceName = "<instance_name>"; final var instanceList = CloudamqpFunctions.getAccount(); ctx.export("instanceId", <nil>); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this data source. Set to `na` since there is no unique identifier. * `instances` - An array of instances. Each `instances` block consists of the fields documented below. *** The `instances` block consist of * `id` - The instance identifier. * `name` - The name of the instance. * `plan` - The subscription plan used for the instance. * `region` - The region were the instanece is located in. * `tags` - Optional tags set for the instance. ## Dependency This data source depends on apikey set in the provider configuration.
      • getAccountPlain

        public static java.util.concurrent.CompletableFuture<GetAccountResult> getAccountPlain()
        Use this data source to retrieve basic information about all instances available for an account. Uses the included apikey in provider configuration, to determine which account to read from. ## Example Usage Can be used in other resources/data sources when instance identifier is unknown, while other attributes are known. E.g. find correct instance from `instance name`. Then iterate over instances to find the matching one and extract the instance identifier. ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; 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 instanceName = "<instance_name>"; final var instanceList = CloudamqpFunctions.getAccount(); ctx.export("instanceId", <nil>); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this data source. Set to `na` since there is no unique identifier. * `instances` - An array of instances. Each `instances` block consists of the fields documented below. *** The `instances` block consist of * `id` - The instance identifier. * `name` - The name of the instance. * `plan` - The subscription plan used for the instance. * `region` - The region were the instanece is located in. * `tags` - Optional tags set for the instance. ## Dependency This data source depends on apikey set in the provider configuration.
      • getAccount

        public static com.pulumi.core.Output<GetAccountResult> getAccount​(com.pulumi.resources.InvokeArgs args)
        Use this data source to retrieve basic information about all instances available for an account. Uses the included apikey in provider configuration, to determine which account to read from. ## Example Usage Can be used in other resources/data sources when instance identifier is unknown, while other attributes are known. E.g. find correct instance from `instance name`. Then iterate over instances to find the matching one and extract the instance identifier. ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; 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 instanceName = "<instance_name>"; final var instanceList = CloudamqpFunctions.getAccount(); ctx.export("instanceId", <nil>); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this data source. Set to `na` since there is no unique identifier. * `instances` - An array of instances. Each `instances` block consists of the fields documented below. *** The `instances` block consist of * `id` - The instance identifier. * `name` - The name of the instance. * `plan` - The subscription plan used for the instance. * `region` - The region were the instanece is located in. * `tags` - Optional tags set for the instance. ## Dependency This data source depends on apikey set in the provider configuration.
      • getAccountPlain

        public static java.util.concurrent.CompletableFuture<GetAccountResult> getAccountPlain​(com.pulumi.resources.InvokeArgs args)
        Use this data source to retrieve basic information about all instances available for an account. Uses the included apikey in provider configuration, to determine which account to read from. ## Example Usage Can be used in other resources/data sources when instance identifier is unknown, while other attributes are known. E.g. find correct instance from `instance name`. Then iterate over instances to find the matching one and extract the instance identifier. ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; 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 instanceName = "<instance_name>"; final var instanceList = CloudamqpFunctions.getAccount(); ctx.export("instanceId", <nil>); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this data source. Set to `na` since there is no unique identifier. * `instances` - An array of instances. Each `instances` block consists of the fields documented below. *** The `instances` block consist of * `id` - The instance identifier. * `name` - The name of the instance. * `plan` - The subscription plan used for the instance. * `region` - The region were the instanece is located in. * `tags` - Optional tags set for the instance. ## Dependency This data source depends on apikey set in the provider configuration.
      • getAccount

        public static com.pulumi.core.Output<GetAccountResult> getAccount​(com.pulumi.resources.InvokeArgs args,
                                                                          com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve basic information about all instances available for an account. Uses the included apikey in provider configuration, to determine which account to read from. ## Example Usage Can be used in other resources/data sources when instance identifier is unknown, while other attributes are known. E.g. find correct instance from `instance name`. Then iterate over instances to find the matching one and extract the instance identifier. ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; 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 instanceName = "<instance_name>"; final var instanceList = CloudamqpFunctions.getAccount(); ctx.export("instanceId", <nil>); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this data source. Set to `na` since there is no unique identifier. * `instances` - An array of instances. Each `instances` block consists of the fields documented below. *** The `instances` block consist of * `id` - The instance identifier. * `name` - The name of the instance. * `plan` - The subscription plan used for the instance. * `region` - The region were the instanece is located in. * `tags` - Optional tags set for the instance. ## Dependency This data source depends on apikey set in the provider configuration.
      • getAccountPlain

        public static java.util.concurrent.CompletableFuture<GetAccountResult> getAccountPlain​(com.pulumi.resources.InvokeArgs args,
                                                                                               com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve basic information about all instances available for an account. Uses the included apikey in provider configuration, to determine which account to read from. ## Example Usage Can be used in other resources/data sources when instance identifier is unknown, while other attributes are known. E.g. find correct instance from `instance name`. Then iterate over instances to find the matching one and extract the instance identifier. ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; 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 instanceName = "<instance_name>"; final var instanceList = CloudamqpFunctions.getAccount(); ctx.export("instanceId", <nil>); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this data source. Set to `na` since there is no unique identifier. * `instances` - An array of instances. Each `instances` block consists of the fields documented below. *** The `instances` block consist of * `id` - The instance identifier. * `name` - The name of the instance. * `plan` - The subscription plan used for the instance. * `region` - The region were the instanece is located in. * `tags` - Optional tags set for the instance. ## Dependency This data source depends on apikey set in the provider configuration.
      • getAccountVpcs

        public static com.pulumi.core.Output<GetAccountVpcsResult> getAccountVpcs()
        Use this data source to retrieve basic information about all standalone VPCs available for an account. Uses the included apikey in provider configuration to determine which account to read from. ## Example Usage ## Attributes reference All attributes reference are computed * `id` - The identifier for this data source. Set to `na` since there is no unique identifier. * `vpcs` - An array of VPCs. Each `vpcs` block consists of the fields documented below. *** The `vpcs` block consist of * `id` - The VPC identifier. * `name` - The VPC instance name. * `region` - The region the VPC is hosted in. * `subnet` - The VPC subnet. * `tags` - Optional tags set for the VPC. * `vpc_name` - VPC name given when hosted at the cloud provider. ## Dependency This data source depends on apikey set in the provider configuration.
      • getAccountVpcsPlain

        public static java.util.concurrent.CompletableFuture<GetAccountVpcsResult> getAccountVpcsPlain()
        Use this data source to retrieve basic information about all standalone VPCs available for an account. Uses the included apikey in provider configuration to determine which account to read from. ## Example Usage ## Attributes reference All attributes reference are computed * `id` - The identifier for this data source. Set to `na` since there is no unique identifier. * `vpcs` - An array of VPCs. Each `vpcs` block consists of the fields documented below. *** The `vpcs` block consist of * `id` - The VPC identifier. * `name` - The VPC instance name. * `region` - The region the VPC is hosted in. * `subnet` - The VPC subnet. * `tags` - Optional tags set for the VPC. * `vpc_name` - VPC name given when hosted at the cloud provider. ## Dependency This data source depends on apikey set in the provider configuration.
      • getAccountVpcs

        public static com.pulumi.core.Output<GetAccountVpcsResult> getAccountVpcs​(com.pulumi.resources.InvokeArgs args)
        Use this data source to retrieve basic information about all standalone VPCs available for an account. Uses the included apikey in provider configuration to determine which account to read from. ## Example Usage ## Attributes reference All attributes reference are computed * `id` - The identifier for this data source. Set to `na` since there is no unique identifier. * `vpcs` - An array of VPCs. Each `vpcs` block consists of the fields documented below. *** The `vpcs` block consist of * `id` - The VPC identifier. * `name` - The VPC instance name. * `region` - The region the VPC is hosted in. * `subnet` - The VPC subnet. * `tags` - Optional tags set for the VPC. * `vpc_name` - VPC name given when hosted at the cloud provider. ## Dependency This data source depends on apikey set in the provider configuration.
      • getAccountVpcsPlain

        public static java.util.concurrent.CompletableFuture<GetAccountVpcsResult> getAccountVpcsPlain​(com.pulumi.resources.InvokeArgs args)
        Use this data source to retrieve basic information about all standalone VPCs available for an account. Uses the included apikey in provider configuration to determine which account to read from. ## Example Usage ## Attributes reference All attributes reference are computed * `id` - The identifier for this data source. Set to `na` since there is no unique identifier. * `vpcs` - An array of VPCs. Each `vpcs` block consists of the fields documented below. *** The `vpcs` block consist of * `id` - The VPC identifier. * `name` - The VPC instance name. * `region` - The region the VPC is hosted in. * `subnet` - The VPC subnet. * `tags` - Optional tags set for the VPC. * `vpc_name` - VPC name given when hosted at the cloud provider. ## Dependency This data source depends on apikey set in the provider configuration.
      • getAccountVpcs

        public static com.pulumi.core.Output<GetAccountVpcsResult> getAccountVpcs​(com.pulumi.resources.InvokeArgs args,
                                                                                  com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve basic information about all standalone VPCs available for an account. Uses the included apikey in provider configuration to determine which account to read from. ## Example Usage ## Attributes reference All attributes reference are computed * `id` - The identifier for this data source. Set to `na` since there is no unique identifier. * `vpcs` - An array of VPCs. Each `vpcs` block consists of the fields documented below. *** The `vpcs` block consist of * `id` - The VPC identifier. * `name` - The VPC instance name. * `region` - The region the VPC is hosted in. * `subnet` - The VPC subnet. * `tags` - Optional tags set for the VPC. * `vpc_name` - VPC name given when hosted at the cloud provider. ## Dependency This data source depends on apikey set in the provider configuration.
      • getAccountVpcsPlain

        public static java.util.concurrent.CompletableFuture<GetAccountVpcsResult> getAccountVpcsPlain​(com.pulumi.resources.InvokeArgs args,
                                                                                                       com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve basic information about all standalone VPCs available for an account. Uses the included apikey in provider configuration to determine which account to read from. ## Example Usage ## Attributes reference All attributes reference are computed * `id` - The identifier for this data source. Set to `na` since there is no unique identifier. * `vpcs` - An array of VPCs. Each `vpcs` block consists of the fields documented below. *** The `vpcs` block consist of * `id` - The VPC identifier. * `name` - The VPC instance name. * `region` - The region the VPC is hosted in. * `subnet` - The VPC subnet. * `tags` - Optional tags set for the VPC. * `vpc_name` - VPC name given when hosted at the cloud provider. ## Dependency This data source depends on apikey set in the provider configuration.
      • getAlarm

        public static com.pulumi.core.Output<GetAlarmResult> getAlarm​(GetAlarmArgs args)
        Use this data source to retrieve information about default or created alarms. Either use `alarm_id` or `type` to retrieve the alarm. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetAlarmArgs; 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 defaultCpuAlarm = CloudamqpFunctions.getAlarm(GetAlarmArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .type("cpu") .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `enabled` - Enable/disable status of the alarm. * `value_threshold` - The value threshold that triggers the alarm. * `reminder_interval` - The reminder interval (in seconds) to resend the alarm if not resolved. Set to 0 for no reminders. * `time_threshold` - The time interval (in seconds) the `value_threshold` should be active before trigger an alarm. * `queue_regex` - Regular expression for which queue to check. * `vhost_regex` - Regular expression for which vhost to check * `recipients` - Identifier for recipient to be notified. * `message_type` - Message type `(total, unacked, ready)` used by queue alarm type. Specific attribute for `disk` alarm * `value_calculation` - Disk value threshold calculation, `(fixed, percentage)` of disk space remaining. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`. ## Alarm types `cpu, memory, disk, queue, connection, flow, consumer, netsplit, server_unreachable, notice`
      • getAlarmPlain

        public static java.util.concurrent.CompletableFuture<GetAlarmResult> getAlarmPlain​(GetAlarmPlainArgs args)
        Use this data source to retrieve information about default or created alarms. Either use `alarm_id` or `type` to retrieve the alarm. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetAlarmArgs; 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 defaultCpuAlarm = CloudamqpFunctions.getAlarm(GetAlarmArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .type("cpu") .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `enabled` - Enable/disable status of the alarm. * `value_threshold` - The value threshold that triggers the alarm. * `reminder_interval` - The reminder interval (in seconds) to resend the alarm if not resolved. Set to 0 for no reminders. * `time_threshold` - The time interval (in seconds) the `value_threshold` should be active before trigger an alarm. * `queue_regex` - Regular expression for which queue to check. * `vhost_regex` - Regular expression for which vhost to check * `recipients` - Identifier for recipient to be notified. * `message_type` - Message type `(total, unacked, ready)` used by queue alarm type. Specific attribute for `disk` alarm * `value_calculation` - Disk value threshold calculation, `(fixed, percentage)` of disk space remaining. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`. ## Alarm types `cpu, memory, disk, queue, connection, flow, consumer, netsplit, server_unreachable, notice`
      • getAlarm

        public static com.pulumi.core.Output<GetAlarmResult> getAlarm​(GetAlarmArgs args,
                                                                      com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about default or created alarms. Either use `alarm_id` or `type` to retrieve the alarm. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetAlarmArgs; 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 defaultCpuAlarm = CloudamqpFunctions.getAlarm(GetAlarmArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .type("cpu") .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `enabled` - Enable/disable status of the alarm. * `value_threshold` - The value threshold that triggers the alarm. * `reminder_interval` - The reminder interval (in seconds) to resend the alarm if not resolved. Set to 0 for no reminders. * `time_threshold` - The time interval (in seconds) the `value_threshold` should be active before trigger an alarm. * `queue_regex` - Regular expression for which queue to check. * `vhost_regex` - Regular expression for which vhost to check * `recipients` - Identifier for recipient to be notified. * `message_type` - Message type `(total, unacked, ready)` used by queue alarm type. Specific attribute for `disk` alarm * `value_calculation` - Disk value threshold calculation, `(fixed, percentage)` of disk space remaining. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`. ## Alarm types `cpu, memory, disk, queue, connection, flow, consumer, netsplit, server_unreachable, notice`
      • getAlarmPlain

        public static java.util.concurrent.CompletableFuture<GetAlarmResult> getAlarmPlain​(GetAlarmPlainArgs args,
                                                                                           com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about default or created alarms. Either use `alarm_id` or `type` to retrieve the alarm. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetAlarmArgs; 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 defaultCpuAlarm = CloudamqpFunctions.getAlarm(GetAlarmArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .type("cpu") .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `enabled` - Enable/disable status of the alarm. * `value_threshold` - The value threshold that triggers the alarm. * `reminder_interval` - The reminder interval (in seconds) to resend the alarm if not resolved. Set to 0 for no reminders. * `time_threshold` - The time interval (in seconds) the `value_threshold` should be active before trigger an alarm. * `queue_regex` - Regular expression for which queue to check. * `vhost_regex` - Regular expression for which vhost to check * `recipients` - Identifier for recipient to be notified. * `message_type` - Message type `(total, unacked, ready)` used by queue alarm type. Specific attribute for `disk` alarm * `value_calculation` - Disk value threshold calculation, `(fixed, percentage)` of disk space remaining. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`. ## Alarm types `cpu, memory, disk, queue, connection, flow, consumer, netsplit, server_unreachable, notice`
      • getCredentials

        public static com.pulumi.core.Output<GetCredentialsResult> getCredentials​(GetCredentialsArgs args)
        Use this data source to retrieve information about the credentials of the configured user in Rabbit MQ. Information is extracted from `cloudamqp_instance.instance.url`. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetCredentialsArgs; 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 credentials = CloudamqpFunctions.getCredentials(GetCredentialsArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed. * `id` - The identifier for this data source. * `username` - (Sensitive) The username for the configured user in Rabbit MQ. * `password` - (Sensitive) The password used by the `username`. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getCredentialsPlain

        public static java.util.concurrent.CompletableFuture<GetCredentialsResult> getCredentialsPlain​(GetCredentialsPlainArgs args)
        Use this data source to retrieve information about the credentials of the configured user in Rabbit MQ. Information is extracted from `cloudamqp_instance.instance.url`. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetCredentialsArgs; 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 credentials = CloudamqpFunctions.getCredentials(GetCredentialsArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed. * `id` - The identifier for this data source. * `username` - (Sensitive) The username for the configured user in Rabbit MQ. * `password` - (Sensitive) The password used by the `username`. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getCredentials

        public static com.pulumi.core.Output<GetCredentialsResult> getCredentials​(GetCredentialsArgs args,
                                                                                  com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about the credentials of the configured user in Rabbit MQ. Information is extracted from `cloudamqp_instance.instance.url`. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetCredentialsArgs; 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 credentials = CloudamqpFunctions.getCredentials(GetCredentialsArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed. * `id` - The identifier for this data source. * `username` - (Sensitive) The username for the configured user in Rabbit MQ. * `password` - (Sensitive) The password used by the `username`. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getCredentialsPlain

        public static java.util.concurrent.CompletableFuture<GetCredentialsResult> getCredentialsPlain​(GetCredentialsPlainArgs args,
                                                                                                       com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about the credentials of the configured user in Rabbit MQ. Information is extracted from `cloudamqp_instance.instance.url`. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetCredentialsArgs; 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 credentials = CloudamqpFunctions.getCredentials(GetCredentialsArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed. * `id` - The identifier for this data source. * `username` - (Sensitive) The username for the configured user in Rabbit MQ. * `password` - (Sensitive) The password used by the `username`. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getInstance

        public static com.pulumi.core.Output<GetInstanceResult> getInstance​(GetInstanceArgs args)
        Use this data source to retrieve information about an already created CloudAMQP instance. In order to retrieve the correct information, the CoudAMQP instance identifier is needed. ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `name` - The name of the CloudAMQP instance. * `plan` - The subscription plan for the CloudAMQP instance. * `region` - The cloud platform and region that host the CloudAMQP instance, `{platform}::{region}`. * `vpc_id` - ID of the VPC configured for the CloudAMQP instance. * `vpc_subnet` - Dedicated VPC subnet configured for the CloudAMQP instance. * `nodes` - Number of nodes in the cluster of the CloudAMQP instance. * `rmq_version` - The version of installed Rabbit MQ. * `url` - (Sensitive) The AMQP URL (uses the internal hostname if the instance was created with VPC), used by clients to connect for pub/sub. * `apikey` - (Sensitive) The API key to secondary API handing alarms, integration etc. * `tags` - Tags the CloudAMQP instance with categories. * `host` - The external hostname for the CloudAMQP instance. * `host_internal` - The internal hostname for the CloudAMQP instance. * `vhost` - The virtual host configured in Rabbit MQ. * `dedicated` - Information if the CloudAMQP instance is shared or dedicated. * `backend` - Information if the CloudAMQP instance runs either RabbitMQ or LavinMQ.
      • getInstancePlain

        public static java.util.concurrent.CompletableFuture<GetInstanceResult> getInstancePlain​(GetInstancePlainArgs args)
        Use this data source to retrieve information about an already created CloudAMQP instance. In order to retrieve the correct information, the CoudAMQP instance identifier is needed. ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `name` - The name of the CloudAMQP instance. * `plan` - The subscription plan for the CloudAMQP instance. * `region` - The cloud platform and region that host the CloudAMQP instance, `{platform}::{region}`. * `vpc_id` - ID of the VPC configured for the CloudAMQP instance. * `vpc_subnet` - Dedicated VPC subnet configured for the CloudAMQP instance. * `nodes` - Number of nodes in the cluster of the CloudAMQP instance. * `rmq_version` - The version of installed Rabbit MQ. * `url` - (Sensitive) The AMQP URL (uses the internal hostname if the instance was created with VPC), used by clients to connect for pub/sub. * `apikey` - (Sensitive) The API key to secondary API handing alarms, integration etc. * `tags` - Tags the CloudAMQP instance with categories. * `host` - The external hostname for the CloudAMQP instance. * `host_internal` - The internal hostname for the CloudAMQP instance. * `vhost` - The virtual host configured in Rabbit MQ. * `dedicated` - Information if the CloudAMQP instance is shared or dedicated. * `backend` - Information if the CloudAMQP instance runs either RabbitMQ or LavinMQ.
      • getInstance

        public static com.pulumi.core.Output<GetInstanceResult> getInstance​(GetInstanceArgs args,
                                                                            com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about an already created CloudAMQP instance. In order to retrieve the correct information, the CoudAMQP instance identifier is needed. ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `name` - The name of the CloudAMQP instance. * `plan` - The subscription plan for the CloudAMQP instance. * `region` - The cloud platform and region that host the CloudAMQP instance, `{platform}::{region}`. * `vpc_id` - ID of the VPC configured for the CloudAMQP instance. * `vpc_subnet` - Dedicated VPC subnet configured for the CloudAMQP instance. * `nodes` - Number of nodes in the cluster of the CloudAMQP instance. * `rmq_version` - The version of installed Rabbit MQ. * `url` - (Sensitive) The AMQP URL (uses the internal hostname if the instance was created with VPC), used by clients to connect for pub/sub. * `apikey` - (Sensitive) The API key to secondary API handing alarms, integration etc. * `tags` - Tags the CloudAMQP instance with categories. * `host` - The external hostname for the CloudAMQP instance. * `host_internal` - The internal hostname for the CloudAMQP instance. * `vhost` - The virtual host configured in Rabbit MQ. * `dedicated` - Information if the CloudAMQP instance is shared or dedicated. * `backend` - Information if the CloudAMQP instance runs either RabbitMQ or LavinMQ.
      • getInstancePlain

        public static java.util.concurrent.CompletableFuture<GetInstanceResult> getInstancePlain​(GetInstancePlainArgs args,
                                                                                                 com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about an already created CloudAMQP instance. In order to retrieve the correct information, the CoudAMQP instance identifier is needed. ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `name` - The name of the CloudAMQP instance. * `plan` - The subscription plan for the CloudAMQP instance. * `region` - The cloud platform and region that host the CloudAMQP instance, `{platform}::{region}`. * `vpc_id` - ID of the VPC configured for the CloudAMQP instance. * `vpc_subnet` - Dedicated VPC subnet configured for the CloudAMQP instance. * `nodes` - Number of nodes in the cluster of the CloudAMQP instance. * `rmq_version` - The version of installed Rabbit MQ. * `url` - (Sensitive) The AMQP URL (uses the internal hostname if the instance was created with VPC), used by clients to connect for pub/sub. * `apikey` - (Sensitive) The API key to secondary API handing alarms, integration etc. * `tags` - Tags the CloudAMQP instance with categories. * `host` - The external hostname for the CloudAMQP instance. * `host_internal` - The internal hostname for the CloudAMQP instance. * `vhost` - The virtual host configured in Rabbit MQ. * `dedicated` - Information if the CloudAMQP instance is shared or dedicated. * `backend` - Information if the CloudAMQP instance runs either RabbitMQ or LavinMQ.
      • getNodes

        public static com.pulumi.core.Output<GetNodesResult> getNodes​(GetNodesArgs args)
        Use this data source to retrieve information about the node(s) created by CloudAMQP instance. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetNodesArgs; 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 nodes = CloudamqpFunctions.getNodes(GetNodesArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `nodes` - An array of node information. Each `nodes` block consists of the fields documented below. *** The `nodes` block consist of * `hostname` - External hostname assigned to the node. * `name` - Name of the node. * `running` - Is the node running? * `rabbitmq_version` - Currently configured Rabbit MQ version on the node. * `erlang_version` - Currently used Erlang version on the node. * `hipe` - Enable or disable High-performance Erlang. * `configured` - Is the node configured? * `disk_size` - Subscription plan disk size * `additional_disk_size` - Additional added disk size ***Note:*** *Total disk size = disk_size + additional_disk_size* ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getNodesPlain

        public static java.util.concurrent.CompletableFuture<GetNodesResult> getNodesPlain​(GetNodesPlainArgs args)
        Use this data source to retrieve information about the node(s) created by CloudAMQP instance. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetNodesArgs; 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 nodes = CloudamqpFunctions.getNodes(GetNodesArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `nodes` - An array of node information. Each `nodes` block consists of the fields documented below. *** The `nodes` block consist of * `hostname` - External hostname assigned to the node. * `name` - Name of the node. * `running` - Is the node running? * `rabbitmq_version` - Currently configured Rabbit MQ version on the node. * `erlang_version` - Currently used Erlang version on the node. * `hipe` - Enable or disable High-performance Erlang. * `configured` - Is the node configured? * `disk_size` - Subscription plan disk size * `additional_disk_size` - Additional added disk size ***Note:*** *Total disk size = disk_size + additional_disk_size* ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getNodes

        public static com.pulumi.core.Output<GetNodesResult> getNodes​(GetNodesArgs args,
                                                                      com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about the node(s) created by CloudAMQP instance. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetNodesArgs; 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 nodes = CloudamqpFunctions.getNodes(GetNodesArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `nodes` - An array of node information. Each `nodes` block consists of the fields documented below. *** The `nodes` block consist of * `hostname` - External hostname assigned to the node. * `name` - Name of the node. * `running` - Is the node running? * `rabbitmq_version` - Currently configured Rabbit MQ version on the node. * `erlang_version` - Currently used Erlang version on the node. * `hipe` - Enable or disable High-performance Erlang. * `configured` - Is the node configured? * `disk_size` - Subscription plan disk size * `additional_disk_size` - Additional added disk size ***Note:*** *Total disk size = disk_size + additional_disk_size* ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getNodesPlain

        public static java.util.concurrent.CompletableFuture<GetNodesResult> getNodesPlain​(GetNodesPlainArgs args,
                                                                                           com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about the node(s) created by CloudAMQP instance. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetNodesArgs; 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 nodes = CloudamqpFunctions.getNodes(GetNodesArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `nodes` - An array of node information. Each `nodes` block consists of the fields documented below. *** The `nodes` block consist of * `hostname` - External hostname assigned to the node. * `name` - Name of the node. * `running` - Is the node running? * `rabbitmq_version` - Currently configured Rabbit MQ version on the node. * `erlang_version` - Currently used Erlang version on the node. * `hipe` - Enable or disable High-performance Erlang. * `configured` - Is the node configured? * `disk_size` - Subscription plan disk size * `additional_disk_size` - Additional added disk size ***Note:*** *Total disk size = disk_size + additional_disk_size* ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getNotification

        public static com.pulumi.core.Output<GetNotificationResult> getNotification​(GetNotificationArgs args)
        Use this data source to retrieve information about default or created recipients. The recipient will receive notifications assigned to an alarm that has triggered. To retrieve the recipient either use `recipient_id` or `name`. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetNotificationArgs; 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 defaultRecipient = CloudamqpFunctions.getNotification(GetNotificationArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .name("default") .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `type` - The type of the recipient. * `value` - The notification endpoint, where to send the notification. * `options`- Options argument (e.g. `rk` used for VictorOps routing key). ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getNotificationPlain

        public static java.util.concurrent.CompletableFuture<GetNotificationResult> getNotificationPlain​(GetNotificationPlainArgs args)
        Use this data source to retrieve information about default or created recipients. The recipient will receive notifications assigned to an alarm that has triggered. To retrieve the recipient either use `recipient_id` or `name`. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetNotificationArgs; 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 defaultRecipient = CloudamqpFunctions.getNotification(GetNotificationArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .name("default") .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `type` - The type of the recipient. * `value` - The notification endpoint, where to send the notification. * `options`- Options argument (e.g. `rk` used for VictorOps routing key). ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getNotification

        public static com.pulumi.core.Output<GetNotificationResult> getNotification​(GetNotificationArgs args,
                                                                                    com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about default or created recipients. The recipient will receive notifications assigned to an alarm that has triggered. To retrieve the recipient either use `recipient_id` or `name`. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetNotificationArgs; 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 defaultRecipient = CloudamqpFunctions.getNotification(GetNotificationArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .name("default") .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `type` - The type of the recipient. * `value` - The notification endpoint, where to send the notification. * `options`- Options argument (e.g. `rk` used for VictorOps routing key). ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getNotificationPlain

        public static java.util.concurrent.CompletableFuture<GetNotificationResult> getNotificationPlain​(GetNotificationPlainArgs args,
                                                                                                         com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about default or created recipients. The recipient will receive notifications assigned to an alarm that has triggered. To retrieve the recipient either use `recipient_id` or `name`. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetNotificationArgs; 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 defaultRecipient = CloudamqpFunctions.getNotification(GetNotificationArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .name("default") .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `type` - The type of the recipient. * `value` - The notification endpoint, where to send the notification. * `options`- Options argument (e.g. `rk` used for VictorOps routing key). ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getPlugins

        public static com.pulumi.core.Output<GetPluginsResult> getPlugins​(GetPluginsArgs args)
        Use this data source to retrieve information about installed and available plugins for the CloudAMQP instance. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetPluginsArgs; 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 plugins = CloudamqpFunctions.getPlugins(GetPluginsArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `plugins` - An array of plugins. Each `plugins` block consists of the fields documented below. * `sleep` - (Optional) Configurable sleep time (seconds) for retries when requesting information about plugins. Default set to 10 seconds. *Available from v1.29.0* * `timeout` - (Optional) - Configurable timeout time (seconds) for retries when requesting information about plugins. Default set to 1800 seconds. *Available from v1.29.0* *** The `plugins` block consist of * `name` - The type of the recipient. * `version` - Rabbit MQ version that the plugins are shipped with. * `description` - Description of what the plugin does. * `enabled` - Enable or disable information for the plugin. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getPluginsPlain

        public static java.util.concurrent.CompletableFuture<GetPluginsResult> getPluginsPlain​(GetPluginsPlainArgs args)
        Use this data source to retrieve information about installed and available plugins for the CloudAMQP instance. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetPluginsArgs; 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 plugins = CloudamqpFunctions.getPlugins(GetPluginsArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `plugins` - An array of plugins. Each `plugins` block consists of the fields documented below. * `sleep` - (Optional) Configurable sleep time (seconds) for retries when requesting information about plugins. Default set to 10 seconds. *Available from v1.29.0* * `timeout` - (Optional) - Configurable timeout time (seconds) for retries when requesting information about plugins. Default set to 1800 seconds. *Available from v1.29.0* *** The `plugins` block consist of * `name` - The type of the recipient. * `version` - Rabbit MQ version that the plugins are shipped with. * `description` - Description of what the plugin does. * `enabled` - Enable or disable information for the plugin. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getPlugins

        public static com.pulumi.core.Output<GetPluginsResult> getPlugins​(GetPluginsArgs args,
                                                                          com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about installed and available plugins for the CloudAMQP instance. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetPluginsArgs; 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 plugins = CloudamqpFunctions.getPlugins(GetPluginsArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `plugins` - An array of plugins. Each `plugins` block consists of the fields documented below. * `sleep` - (Optional) Configurable sleep time (seconds) for retries when requesting information about plugins. Default set to 10 seconds. *Available from v1.29.0* * `timeout` - (Optional) - Configurable timeout time (seconds) for retries when requesting information about plugins. Default set to 1800 seconds. *Available from v1.29.0* *** The `plugins` block consist of * `name` - The type of the recipient. * `version` - Rabbit MQ version that the plugins are shipped with. * `description` - Description of what the plugin does. * `enabled` - Enable or disable information for the plugin. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getPluginsPlain

        public static java.util.concurrent.CompletableFuture<GetPluginsResult> getPluginsPlain​(GetPluginsPlainArgs args,
                                                                                               com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about installed and available plugins for the CloudAMQP instance. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetPluginsArgs; 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 plugins = CloudamqpFunctions.getPlugins(GetPluginsArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `plugins` - An array of plugins. Each `plugins` block consists of the fields documented below. * `sleep` - (Optional) Configurable sleep time (seconds) for retries when requesting information about plugins. Default set to 10 seconds. *Available from v1.29.0* * `timeout` - (Optional) - Configurable timeout time (seconds) for retries when requesting information about plugins. Default set to 1800 seconds. *Available from v1.29.0* *** The `plugins` block consist of * `name` - The type of the recipient. * `version` - Rabbit MQ version that the plugins are shipped with. * `description` - Description of what the plugin does. * `enabled` - Enable or disable information for the plugin. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getPluginsCommunity

        public static com.pulumi.core.Output<GetPluginsCommunityResult> getPluginsCommunity​(GetPluginsCommunityArgs args)
        Use this data source to retrieve information about available community plugins for the CloudAMQP instance. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetPluginsCommunityArgs; 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 communitPlugins = CloudamqpFunctions.getPluginsCommunity(GetPluginsCommunityArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `plugins` - An array of community plugins. Each `plugins` block consists of the fields documented below. * `sleep` - (Optional) Configurable sleep time (seconds) for retries when requesting information about community plugins. Default set to 10 seconds. *Available from v1.29.0* * `timeout` - (Optional) - Configurable timeout time (seconds) for retries when requesting information about community plugins. Default set to 1800 seconds. *Available from v1.29.0* *** The `plugins` block consists of * `name` - The type of the recipient. * `require` - Min. required Rabbit MQ version to be used. * `description` - Description of what the plugin does. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getPluginsCommunityPlain

        public static java.util.concurrent.CompletableFuture<GetPluginsCommunityResult> getPluginsCommunityPlain​(GetPluginsCommunityPlainArgs args)
        Use this data source to retrieve information about available community plugins for the CloudAMQP instance. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetPluginsCommunityArgs; 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 communitPlugins = CloudamqpFunctions.getPluginsCommunity(GetPluginsCommunityArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `plugins` - An array of community plugins. Each `plugins` block consists of the fields documented below. * `sleep` - (Optional) Configurable sleep time (seconds) for retries when requesting information about community plugins. Default set to 10 seconds. *Available from v1.29.0* * `timeout` - (Optional) - Configurable timeout time (seconds) for retries when requesting information about community plugins. Default set to 1800 seconds. *Available from v1.29.0* *** The `plugins` block consists of * `name` - The type of the recipient. * `require` - Min. required Rabbit MQ version to be used. * `description` - Description of what the plugin does. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getPluginsCommunity

        public static com.pulumi.core.Output<GetPluginsCommunityResult> getPluginsCommunity​(GetPluginsCommunityArgs args,
                                                                                            com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about available community plugins for the CloudAMQP instance. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetPluginsCommunityArgs; 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 communitPlugins = CloudamqpFunctions.getPluginsCommunity(GetPluginsCommunityArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `plugins` - An array of community plugins. Each `plugins` block consists of the fields documented below. * `sleep` - (Optional) Configurable sleep time (seconds) for retries when requesting information about community plugins. Default set to 10 seconds. *Available from v1.29.0* * `timeout` - (Optional) - Configurable timeout time (seconds) for retries when requesting information about community plugins. Default set to 1800 seconds. *Available from v1.29.0* *** The `plugins` block consists of * `name` - The type of the recipient. * `require` - Min. required Rabbit MQ version to be used. * `description` - Description of what the plugin does. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getPluginsCommunityPlain

        public static java.util.concurrent.CompletableFuture<GetPluginsCommunityResult> getPluginsCommunityPlain​(GetPluginsCommunityPlainArgs args,
                                                                                                                 com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about available community plugins for the CloudAMQP instance. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetPluginsCommunityArgs; 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 communitPlugins = CloudamqpFunctions.getPluginsCommunity(GetPluginsCommunityArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `plugins` - An array of community plugins. Each `plugins` block consists of the fields documented below. * `sleep` - (Optional) Configurable sleep time (seconds) for retries when requesting information about community plugins. Default set to 10 seconds. *Available from v1.29.0* * `timeout` - (Optional) - Configurable timeout time (seconds) for retries when requesting information about community plugins. Default set to 1800 seconds. *Available from v1.29.0* *** The `plugins` block consists of * `name` - The type of the recipient. * `require` - Min. required Rabbit MQ version to be used. * `description` - Description of what the plugin does. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getUpgradableVersions

        public static com.pulumi.core.Output<GetUpgradableVersionsResult> getUpgradableVersions​(GetUpgradableVersionsArgs args)
        Use this data source to retrieve information about possible upgradable versions for RabbitMQ and Erlang. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetUpgradableVersionsArgs; 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 versions = CloudamqpFunctions.getUpgradableVersions(GetUpgradableVersionsArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed * `new_rabbitmq_version` - Possible upgradable version for RabbitMQ. * `new_erlang_version` - Possible upgradable version for Erlang. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getUpgradableVersionsPlain

        public static java.util.concurrent.CompletableFuture<GetUpgradableVersionsResult> getUpgradableVersionsPlain​(GetUpgradableVersionsPlainArgs args)
        Use this data source to retrieve information about possible upgradable versions for RabbitMQ and Erlang. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetUpgradableVersionsArgs; 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 versions = CloudamqpFunctions.getUpgradableVersions(GetUpgradableVersionsArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed * `new_rabbitmq_version` - Possible upgradable version for RabbitMQ. * `new_erlang_version` - Possible upgradable version for Erlang. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getUpgradableVersions

        public static com.pulumi.core.Output<GetUpgradableVersionsResult> getUpgradableVersions​(GetUpgradableVersionsArgs args,
                                                                                                com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about possible upgradable versions for RabbitMQ and Erlang. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetUpgradableVersionsArgs; 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 versions = CloudamqpFunctions.getUpgradableVersions(GetUpgradableVersionsArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed * `new_rabbitmq_version` - Possible upgradable version for RabbitMQ. * `new_erlang_version` - Possible upgradable version for Erlang. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getUpgradableVersionsPlain

        public static java.util.concurrent.CompletableFuture<GetUpgradableVersionsResult> getUpgradableVersionsPlain​(GetUpgradableVersionsPlainArgs args,
                                                                                                                     com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about possible upgradable versions for RabbitMQ and Erlang. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetUpgradableVersionsArgs; 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 versions = CloudamqpFunctions.getUpgradableVersions(GetUpgradableVersionsArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` ## Attributes reference All attributes reference are computed * `new_rabbitmq_version` - Possible upgradable version for RabbitMQ. * `new_erlang_version` - Possible upgradable version for Erlang. ## Dependency This data source depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`.
      • getVpcGcpInfo

        public static com.pulumi.core.Output<GetVpcGcpInfoResult> getVpcGcpInfo()
        Use this data source to retrieve information about VPC for a CloudAMQP instance hosted in GCP. ## Example Usage <details> <summary> <b> <i>AWS VPC peering pre v1.16.0</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcGcpInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcGcpInfo(GetVpcGcpInfoArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` </details> <details> <summary> <b> <i>AWS VPC peering post v1.16.0 (Managed VPC)</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcGcpInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcGcpInfo(GetVpcGcpInfoArgs.builder() .vpcId(cloudamqp_vpc.vpc().id()) .build()); } } ``` </details> ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `name` - The name of the VPC. * `vpc_subnet` - Dedicated VPC subnet. * `network` - VPC network uri. ## Dependency *Pre v1.16.0* This resource depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`. *Post v1.16.0* This resource depends on CloudAMQP managed VPC identifier, `cloudamqp_vpc.vpc.id` or instance identifier, `cloudamqp_instance.instance.id`.
      • getVpcGcpInfoPlain

        public static java.util.concurrent.CompletableFuture<GetVpcGcpInfoResult> getVpcGcpInfoPlain()
        Use this data source to retrieve information about VPC for a CloudAMQP instance hosted in GCP. ## Example Usage <details> <summary> <b> <i>AWS VPC peering pre v1.16.0</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcGcpInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcGcpInfo(GetVpcGcpInfoArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` </details> <details> <summary> <b> <i>AWS VPC peering post v1.16.0 (Managed VPC)</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcGcpInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcGcpInfo(GetVpcGcpInfoArgs.builder() .vpcId(cloudamqp_vpc.vpc().id()) .build()); } } ``` </details> ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `name` - The name of the VPC. * `vpc_subnet` - Dedicated VPC subnet. * `network` - VPC network uri. ## Dependency *Pre v1.16.0* This resource depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`. *Post v1.16.0* This resource depends on CloudAMQP managed VPC identifier, `cloudamqp_vpc.vpc.id` or instance identifier, `cloudamqp_instance.instance.id`.
      • getVpcGcpInfo

        public static com.pulumi.core.Output<GetVpcGcpInfoResult> getVpcGcpInfo​(GetVpcGcpInfoArgs args)
        Use this data source to retrieve information about VPC for a CloudAMQP instance hosted in GCP. ## Example Usage <details> <summary> <b> <i>AWS VPC peering pre v1.16.0</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcGcpInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcGcpInfo(GetVpcGcpInfoArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` </details> <details> <summary> <b> <i>AWS VPC peering post v1.16.0 (Managed VPC)</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcGcpInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcGcpInfo(GetVpcGcpInfoArgs.builder() .vpcId(cloudamqp_vpc.vpc().id()) .build()); } } ``` </details> ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `name` - The name of the VPC. * `vpc_subnet` - Dedicated VPC subnet. * `network` - VPC network uri. ## Dependency *Pre v1.16.0* This resource depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`. *Post v1.16.0* This resource depends on CloudAMQP managed VPC identifier, `cloudamqp_vpc.vpc.id` or instance identifier, `cloudamqp_instance.instance.id`.
      • getVpcGcpInfoPlain

        public static java.util.concurrent.CompletableFuture<GetVpcGcpInfoResult> getVpcGcpInfoPlain​(GetVpcGcpInfoPlainArgs args)
        Use this data source to retrieve information about VPC for a CloudAMQP instance hosted in GCP. ## Example Usage <details> <summary> <b> <i>AWS VPC peering pre v1.16.0</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcGcpInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcGcpInfo(GetVpcGcpInfoArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` </details> <details> <summary> <b> <i>AWS VPC peering post v1.16.0 (Managed VPC)</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcGcpInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcGcpInfo(GetVpcGcpInfoArgs.builder() .vpcId(cloudamqp_vpc.vpc().id()) .build()); } } ``` </details> ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `name` - The name of the VPC. * `vpc_subnet` - Dedicated VPC subnet. * `network` - VPC network uri. ## Dependency *Pre v1.16.0* This resource depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`. *Post v1.16.0* This resource depends on CloudAMQP managed VPC identifier, `cloudamqp_vpc.vpc.id` or instance identifier, `cloudamqp_instance.instance.id`.
      • getVpcGcpInfo

        public static com.pulumi.core.Output<GetVpcGcpInfoResult> getVpcGcpInfo​(GetVpcGcpInfoArgs args,
                                                                                com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about VPC for a CloudAMQP instance hosted in GCP. ## Example Usage <details> <summary> <b> <i>AWS VPC peering pre v1.16.0</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcGcpInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcGcpInfo(GetVpcGcpInfoArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` </details> <details> <summary> <b> <i>AWS VPC peering post v1.16.0 (Managed VPC)</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcGcpInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcGcpInfo(GetVpcGcpInfoArgs.builder() .vpcId(cloudamqp_vpc.vpc().id()) .build()); } } ``` </details> ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `name` - The name of the VPC. * `vpc_subnet` - Dedicated VPC subnet. * `network` - VPC network uri. ## Dependency *Pre v1.16.0* This resource depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`. *Post v1.16.0* This resource depends on CloudAMQP managed VPC identifier, `cloudamqp_vpc.vpc.id` or instance identifier, `cloudamqp_instance.instance.id`.
      • getVpcGcpInfoPlain

        public static java.util.concurrent.CompletableFuture<GetVpcGcpInfoResult> getVpcGcpInfoPlain​(GetVpcGcpInfoPlainArgs args,
                                                                                                     com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about VPC for a CloudAMQP instance hosted in GCP. ## Example Usage <details> <summary> <b> <i>AWS VPC peering pre v1.16.0</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcGcpInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcGcpInfo(GetVpcGcpInfoArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` </details> <details> <summary> <b> <i>AWS VPC peering post v1.16.0 (Managed VPC)</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcGcpInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcGcpInfo(GetVpcGcpInfoArgs.builder() .vpcId(cloudamqp_vpc.vpc().id()) .build()); } } ``` </details> ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `name` - The name of the VPC. * `vpc_subnet` - Dedicated VPC subnet. * `network` - VPC network uri. ## Dependency *Pre v1.16.0* This resource depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`. *Post v1.16.0* This resource depends on CloudAMQP managed VPC identifier, `cloudamqp_vpc.vpc.id` or instance identifier, `cloudamqp_instance.instance.id`.
      • getVpcInfo

        public static com.pulumi.core.Output<GetVpcInfoResult> getVpcInfo()
        Use this data source to retrieve information about VPC for a CloudAMQP instance. Only available for CloudAMQP instances hosted in AWS. ## Example Usage <details> <summary> <b> <i>AWS VPC peering pre v1.16.0</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcInfo(GetVpcInfoArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` </details> <details> <summary> <b> <i>AWS VPC peering post v1.16.0 (Managed VPC)</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcInfo(GetVpcInfoArgs.builder() .vpcId(cloudamqp_vpc.vpc().id()) .build()); } } ``` </details> ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `name` - The name of the CloudAMQP instance. * `vpc_subnet` - Dedicated VPC subnet. * `owner_id` - AWS account identifier. * `security_group_id` - AWS security group identifier. ## Dependency *Pre v1.16.0* This resource depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`. *Post v1.16.0* This resource depends on CloudAMQP managed VPC identifier, `cloudamqp_vpc.vpc.id` or instance identifier, `cloudamqp_instance.instance.id`.
      • getVpcInfoPlain

        public static java.util.concurrent.CompletableFuture<GetVpcInfoResult> getVpcInfoPlain()
        Use this data source to retrieve information about VPC for a CloudAMQP instance. Only available for CloudAMQP instances hosted in AWS. ## Example Usage <details> <summary> <b> <i>AWS VPC peering pre v1.16.0</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcInfo(GetVpcInfoArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` </details> <details> <summary> <b> <i>AWS VPC peering post v1.16.0 (Managed VPC)</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcInfo(GetVpcInfoArgs.builder() .vpcId(cloudamqp_vpc.vpc().id()) .build()); } } ``` </details> ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `name` - The name of the CloudAMQP instance. * `vpc_subnet` - Dedicated VPC subnet. * `owner_id` - AWS account identifier. * `security_group_id` - AWS security group identifier. ## Dependency *Pre v1.16.0* This resource depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`. *Post v1.16.0* This resource depends on CloudAMQP managed VPC identifier, `cloudamqp_vpc.vpc.id` or instance identifier, `cloudamqp_instance.instance.id`.
      • getVpcInfo

        public static com.pulumi.core.Output<GetVpcInfoResult> getVpcInfo​(GetVpcInfoArgs args)
        Use this data source to retrieve information about VPC for a CloudAMQP instance. Only available for CloudAMQP instances hosted in AWS. ## Example Usage <details> <summary> <b> <i>AWS VPC peering pre v1.16.0</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcInfo(GetVpcInfoArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` </details> <details> <summary> <b> <i>AWS VPC peering post v1.16.0 (Managed VPC)</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcInfo(GetVpcInfoArgs.builder() .vpcId(cloudamqp_vpc.vpc().id()) .build()); } } ``` </details> ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `name` - The name of the CloudAMQP instance. * `vpc_subnet` - Dedicated VPC subnet. * `owner_id` - AWS account identifier. * `security_group_id` - AWS security group identifier. ## Dependency *Pre v1.16.0* This resource depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`. *Post v1.16.0* This resource depends on CloudAMQP managed VPC identifier, `cloudamqp_vpc.vpc.id` or instance identifier, `cloudamqp_instance.instance.id`.
      • getVpcInfoPlain

        public static java.util.concurrent.CompletableFuture<GetVpcInfoResult> getVpcInfoPlain​(GetVpcInfoPlainArgs args)
        Use this data source to retrieve information about VPC for a CloudAMQP instance. Only available for CloudAMQP instances hosted in AWS. ## Example Usage <details> <summary> <b> <i>AWS VPC peering pre v1.16.0</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcInfo(GetVpcInfoArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` </details> <details> <summary> <b> <i>AWS VPC peering post v1.16.0 (Managed VPC)</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcInfo(GetVpcInfoArgs.builder() .vpcId(cloudamqp_vpc.vpc().id()) .build()); } } ``` </details> ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `name` - The name of the CloudAMQP instance. * `vpc_subnet` - Dedicated VPC subnet. * `owner_id` - AWS account identifier. * `security_group_id` - AWS security group identifier. ## Dependency *Pre v1.16.0* This resource depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`. *Post v1.16.0* This resource depends on CloudAMQP managed VPC identifier, `cloudamqp_vpc.vpc.id` or instance identifier, `cloudamqp_instance.instance.id`.
      • getVpcInfo

        public static com.pulumi.core.Output<GetVpcInfoResult> getVpcInfo​(GetVpcInfoArgs args,
                                                                          com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about VPC for a CloudAMQP instance. Only available for CloudAMQP instances hosted in AWS. ## Example Usage <details> <summary> <b> <i>AWS VPC peering pre v1.16.0</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcInfo(GetVpcInfoArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` </details> <details> <summary> <b> <i>AWS VPC peering post v1.16.0 (Managed VPC)</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcInfo(GetVpcInfoArgs.builder() .vpcId(cloudamqp_vpc.vpc().id()) .build()); } } ``` </details> ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `name` - The name of the CloudAMQP instance. * `vpc_subnet` - Dedicated VPC subnet. * `owner_id` - AWS account identifier. * `security_group_id` - AWS security group identifier. ## Dependency *Pre v1.16.0* This resource depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`. *Post v1.16.0* This resource depends on CloudAMQP managed VPC identifier, `cloudamqp_vpc.vpc.id` or instance identifier, `cloudamqp_instance.instance.id`.
      • getVpcInfoPlain

        public static java.util.concurrent.CompletableFuture<GetVpcInfoResult> getVpcInfoPlain​(GetVpcInfoPlainArgs args,
                                                                                               com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about VPC for a CloudAMQP instance. Only available for CloudAMQP instances hosted in AWS. ## Example Usage <details> <summary> <b> <i>AWS VPC peering pre v1.16.0</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcInfo(GetVpcInfoArgs.builder() .instanceId(cloudamqp_instance.instance().id()) .build()); } } ``` </details> <details> <summary> <b> <i>AWS VPC peering post v1.16.0 (Managed VPC)</i> </b> </summary> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.cloudamqp.CloudamqpFunctions; import com.pulumi.cloudamqp.inputs.GetVpcInfoArgs; 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 vpcInfo = CloudamqpFunctions.getVpcInfo(GetVpcInfoArgs.builder() .vpcId(cloudamqp_vpc.vpc().id()) .build()); } } ``` </details> ## Attributes reference All attributes reference are computed * `id` - The identifier for this resource. * `name` - The name of the CloudAMQP instance. * `vpc_subnet` - Dedicated VPC subnet. * `owner_id` - AWS account identifier. * `security_group_id` - AWS security group identifier. ## Dependency *Pre v1.16.0* This resource depends on CloudAMQP instance identifier, `cloudamqp_instance.instance.id`. *Post v1.16.0* This resource depends on CloudAMQP managed VPC identifier, `cloudamqp_vpc.vpc.id` or instance identifier, `cloudamqp_instance.instance.id`.