This page documents the language specification for the cloudamqp package. If you're looking for help working with the inputs, outputs, or functions of cloudamqp resources in a Pulumi program, please see the resource documentation for examples and API reference.

Pulumi CloudAMQP

class pulumi_cloudamqp.Alarm(resource_name, opts=None, enabled=None, instance_id=None, message_type=None, queue_regex=None, recipients=None, time_threshold=None, type=None, value_threshold=None, vhost_regex=None, __props__=None, __name__=None, __opts__=None)

Create a Alarm resource with the given unique name, props, and options. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[bool] enabled: Enable or disable an alarm :param pulumi.Input[float] instance_id: Instance identifier :param pulumi.Input[str] message_type: Message types (total, unacked, ready) of the queue to trigger the alarm :param pulumi.Input[str] queue_regex: Regex for which queues to check :param pulumi.Input[list] recipients: Identifiers for recipients to be notified. :param pulumi.Input[float] time_threshold: For how long (in seconds) the value_threshold should be active before trigger alarm :param pulumi.Input[str] type: Type of the alarm, valid options are: cpu, memory, disk_usage, queue_length, connection_count, consumers_count,

net_split

Parameters
  • value_threshold (pulumi.Input[float]) – What value to trigger the alarm for

  • vhost_regex (pulumi.Input[str]) – Regex for which vhost the queues are in

enabled: pulumi.Output[bool] = None

Enable or disable an alarm

instance_id: pulumi.Output[float] = None

Instance identifier

message_type: pulumi.Output[str] = None

Message types (total, unacked, ready) of the queue to trigger the alarm

queue_regex: pulumi.Output[str] = None

Regex for which queues to check

recipients: pulumi.Output[list] = None

Identifiers for recipients to be notified.

time_threshold: pulumi.Output[float] = None

For how long (in seconds) the value_threshold should be active before trigger alarm

type: pulumi.Output[str] = None

Type of the alarm, valid options are: cpu, memory, disk_usage, queue_length, connection_count, consumers_count, net_split

value_threshold: pulumi.Output[float] = None

What value to trigger the alarm for

vhost_regex: pulumi.Output[str] = None

Regex for which vhost the queues are in

static get(resource_name, id, opts=None, enabled=None, instance_id=None, message_type=None, queue_regex=None, recipients=None, time_threshold=None, type=None, value_threshold=None, vhost_regex=None)

Get an existing Alarm resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • enabled (pulumi.Input[bool]) – Enable or disable an alarm

  • instance_id (pulumi.Input[float]) – Instance identifier

  • message_type (pulumi.Input[str]) – Message types (total, unacked, ready) of the queue to trigger the alarm

  • queue_regex (pulumi.Input[str]) – Regex for which queues to check

  • recipients (pulumi.Input[list]) – Identifiers for recipients to be notified.

  • time_threshold (pulumi.Input[float]) – For how long (in seconds) the value_threshold should be active before trigger alarm

  • type (pulumi.Input[str]) – Type of the alarm, valid options are: cpu, memory, disk_usage, queue_length, connection_count, consumers_count, net_split

  • value_threshold (pulumi.Input[float]) – What value to trigger the alarm for

  • vhost_regex (pulumi.Input[str]) – Regex for which vhost the queues are in

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_cloudamqp.AwaitableGetAlarmResult(alarm_id=None, enabled=None, id=None, instance_id=None, message_type=None, queue_regex=None, recipients=None, time_threshold=None, type=None, value_threshold=None, vhost_regex=None)
class pulumi_cloudamqp.AwaitableGetCredentialsResult(id=None, instance_id=None, password=None, username=None)
class pulumi_cloudamqp.AwaitableGetInstanceResult(apikey=None, host=None, id=None, instance_id=None, name=None, nodes=None, plan=None, region=None, rmq_version=None, tags=None, url=None, vhost=None, vpc_subnet=None)
class pulumi_cloudamqp.AwaitableGetNotificationResult(id=None, instance_id=None, name=None, recipient_id=None, type=None, value=None)
class pulumi_cloudamqp.AwaitableGetPluginsCommunityResult(id=None, instance_id=None, plugins=None)
class pulumi_cloudamqp.AwaitableGetPluginsResult(id=None, instance_id=None, plugins=None)
class pulumi_cloudamqp.AwaitableGetVpcInfoResult(id=None, instance_id=None, name=None, owner_id=None, security_group_id=None, vpc_subnet=None)
class pulumi_cloudamqp.GetAlarmResult(alarm_id=None, enabled=None, id=None, instance_id=None, message_type=None, queue_regex=None, recipients=None, time_threshold=None, type=None, value_threshold=None, vhost_regex=None)

A collection of values returned by getAlarm.

id = None

The provider-assigned unique ID for this managed resource.

class pulumi_cloudamqp.GetCredentialsResult(id=None, instance_id=None, password=None, username=None)

A collection of values returned by getCredentials.

id = None

The provider-assigned unique ID for this managed resource.

class pulumi_cloudamqp.GetInstanceResult(apikey=None, host=None, id=None, instance_id=None, name=None, nodes=None, plan=None, region=None, rmq_version=None, tags=None, url=None, vhost=None, vpc_subnet=None)

A collection of values returned by getInstance.

id = None

The provider-assigned unique ID for this managed resource.

class pulumi_cloudamqp.GetNotificationResult(id=None, instance_id=None, name=None, recipient_id=None, type=None, value=None)

A collection of values returned by getNotification.

id = None

The provider-assigned unique ID for this managed resource.

class pulumi_cloudamqp.GetPluginsCommunityResult(id=None, instance_id=None, plugins=None)

A collection of values returned by getPluginsCommunity.

id = None

The provider-assigned unique ID for this managed resource.

class pulumi_cloudamqp.GetPluginsResult(id=None, instance_id=None, plugins=None)

A collection of values returned by getPlugins.

id = None

The provider-assigned unique ID for this managed resource.

class pulumi_cloudamqp.GetVpcInfoResult(id=None, instance_id=None, name=None, owner_id=None, security_group_id=None, vpc_subnet=None)

A collection of values returned by getVpcInfo.

id = None

The provider-assigned unique ID for this managed resource.

class pulumi_cloudamqp.Instance(resource_name, opts=None, name=None, nodes=None, plan=None, region=None, rmq_version=None, tags=None, vpc_subnet=None, __props__=None, __name__=None, __opts__=None)

Create a Instance resource with the given unique name, props, and options. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] name: Name of the instance :param pulumi.Input[float] nodes: Number of nodes in cluster (plan must support it) :param pulumi.Input[str] plan: Name of the plan, valid options are: lemur, tiger, bunny, rabbit, panda, ape, hippo, lion :param pulumi.Input[str] region: Name of the region you want to create your instance in :param pulumi.Input[str] rmq_version: RabbitMQ version :param pulumi.Input[list] tags: Tag the instances with optional tags :param pulumi.Input[str] vpc_subnet: Dedicated VPC subnet, shouldn’t overlap with your current VPC’s subnet

apikey: pulumi.Output[str] = None

API key for the CloudAMQP instance

host: pulumi.Output[str] = None

Host name for the CloudAMQP instance

name: pulumi.Output[str] = None

Name of the instance

nodes: pulumi.Output[float] = None

Number of nodes in cluster (plan must support it)

plan: pulumi.Output[str] = None

Name of the plan, valid options are: lemur, tiger, bunny, rabbit, panda, ape, hippo, lion

ready: pulumi.Output[bool] = None

Flag describing if the resource is ready

region: pulumi.Output[str] = None

Name of the region you want to create your instance in

rmq_version: pulumi.Output[str] = None

RabbitMQ version

tags: pulumi.Output[list] = None

Tag the instances with optional tags

url: pulumi.Output[str] = None

URL of the CloudAMQP instance

vhost: pulumi.Output[str] = None

The virtual host

vpc_subnet: pulumi.Output[str] = None

Dedicated VPC subnet, shouldn’t overlap with your current VPC’s subnet

static get(resource_name, id, opts=None, apikey=None, host=None, name=None, nodes=None, plan=None, ready=None, region=None, rmq_version=None, tags=None, url=None, vhost=None, vpc_subnet=None)

Get an existing Instance resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • apikey (pulumi.Input[str]) – API key for the CloudAMQP instance

  • host (pulumi.Input[str]) – Host name for the CloudAMQP instance

  • name (pulumi.Input[str]) – Name of the instance

  • nodes (pulumi.Input[float]) – Number of nodes in cluster (plan must support it)

  • plan (pulumi.Input[str]) – Name of the plan, valid options are: lemur, tiger, bunny, rabbit, panda, ape, hippo, lion

  • ready (pulumi.Input[bool]) – Flag describing if the resource is ready

  • region (pulumi.Input[str]) – Name of the region you want to create your instance in

  • rmq_version (pulumi.Input[str]) – RabbitMQ version

  • tags (pulumi.Input[list]) – Tag the instances with optional tags

  • url (pulumi.Input[str]) – URL of the CloudAMQP instance

  • vhost (pulumi.Input[str]) – The virtual host

  • vpc_subnet (pulumi.Input[str]) – Dedicated VPC subnet, shouldn’t overlap with your current VPC’s subnet

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_cloudamqp.IntegrationLog(resource_name, opts=None, access_key_id=None, host_port=None, instance_id=None, name=None, region=None, secret_access_key=None, token=None, url=None, __props__=None, __name__=None, __opts__=None)

Create a IntegrationLog resource with the given unique name, props, and options. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] access_key_id: AWS access key identifier. (Cloudwatch) :param pulumi.Input[str] host_port: Destination to send the logs. (Splunk) :param pulumi.Input[float] instance_id: Instance identifier used to make proxy calls :param pulumi.Input[str] name: The name of log integration :param pulumi.Input[str] region: The region hosting integration service. (Cloudwatch) :param pulumi.Input[str] secret_access_key: AWS secret access key. (Cloudwatch) :param pulumi.Input[str] token: The token used for authentication. (Loggly, Logentries, Splunk) :param pulumi.Input[str] url: The URL to push the logs to. (Papertrail)

access_key_id: pulumi.Output[str] = None

AWS access key identifier. (Cloudwatch)

host_port: pulumi.Output[str] = None

Destination to send the logs. (Splunk)

instance_id: pulumi.Output[float] = None

Instance identifier used to make proxy calls

name: pulumi.Output[str] = None

The name of log integration

region: pulumi.Output[str] = None

The region hosting integration service. (Cloudwatch)

secret_access_key: pulumi.Output[str] = None

AWS secret access key. (Cloudwatch)

token: pulumi.Output[str] = None

The token used for authentication. (Loggly, Logentries, Splunk)

url: pulumi.Output[str] = None

The URL to push the logs to. (Papertrail)

static get(resource_name, id, opts=None, access_key_id=None, host_port=None, instance_id=None, name=None, region=None, secret_access_key=None, token=None, url=None)

Get an existing IntegrationLog resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • access_key_id (pulumi.Input[str]) – AWS access key identifier. (Cloudwatch)

  • host_port (pulumi.Input[str]) – Destination to send the logs. (Splunk)

  • instance_id (pulumi.Input[float]) – Instance identifier used to make proxy calls

  • name (pulumi.Input[str]) – The name of log integration

  • region (pulumi.Input[str]) – The region hosting integration service. (Cloudwatch)

  • secret_access_key (pulumi.Input[str]) – AWS secret access key. (Cloudwatch)

  • token (pulumi.Input[str]) – The token used for authentication. (Loggly, Logentries, Splunk)

  • url (pulumi.Input[str]) – The URL to push the logs to. (Papertrail)

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_cloudamqp.IntegrationMetric(resource_name, opts=None, access_key_id=None, api_key=None, email=None, instance_id=None, license_key=None, name=None, queue_whitelist=None, region=None, secret_access_key=None, tags=None, vhost_whitelist=None, __props__=None, __name__=None, __opts__=None)

Create a IntegrationMetric resource with the given unique name, props, and options. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] access_key_id: AWS access key identifier. (Cloudwatch) :param pulumi.Input[str] api_key: The API key for the integration service. (Librato) :param pulumi.Input[str] email: The email address registred for the integration service. (Librato) :param pulumi.Input[float] instance_id: Instance identifier :param pulumi.Input[str] license_key: The license key registred for the integration service. (New Relic) :param pulumi.Input[str] name: The name of metrics integration :param pulumi.Input[str] queue_whitelist: (optional) whitelist using regular expression :param pulumi.Input[str] region: AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic) :param pulumi.Input[str] secret_access_key: AWS secret key. (Cloudwatch) :param pulumi.Input[str] tags: (optional) tags. E.g. env=prod,region=europe :param pulumi.Input[str] vhost_whitelist: (optional) whitelist using regular expression

access_key_id: pulumi.Output[str] = None

AWS access key identifier. (Cloudwatch)

api_key: pulumi.Output[str] = None

The API key for the integration service. (Librato)

email: pulumi.Output[str] = None

The email address registred for the integration service. (Librato)

instance_id: pulumi.Output[float] = None

Instance identifier

license_key: pulumi.Output[str] = None

The license key registred for the integration service. (New Relic)

name: pulumi.Output[str] = None

The name of metrics integration

queue_whitelist: pulumi.Output[str] = None

(optional) whitelist using regular expression

region: pulumi.Output[str] = None

AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)

secret_access_key: pulumi.Output[str] = None

AWS secret key. (Cloudwatch)

tags: pulumi.Output[str] = None

(optional) tags. E.g. env=prod,region=europe

vhost_whitelist: pulumi.Output[str] = None

(optional) whitelist using regular expression

static get(resource_name, id, opts=None, access_key_id=None, api_key=None, email=None, instance_id=None, license_key=None, name=None, queue_whitelist=None, region=None, secret_access_key=None, tags=None, vhost_whitelist=None)

Get an existing IntegrationMetric resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • access_key_id (pulumi.Input[str]) – AWS access key identifier. (Cloudwatch)

  • api_key (pulumi.Input[str]) – The API key for the integration service. (Librato)

  • email (pulumi.Input[str]) – The email address registred for the integration service. (Librato)

  • instance_id (pulumi.Input[float]) – Instance identifier

  • license_key (pulumi.Input[str]) – The license key registred for the integration service. (New Relic)

  • name (pulumi.Input[str]) – The name of metrics integration

  • queue_whitelist (pulumi.Input[str]) – (optional) whitelist using regular expression

  • region (pulumi.Input[str]) – AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)

  • secret_access_key (pulumi.Input[str]) – AWS secret key. (Cloudwatch)

  • tags (pulumi.Input[str]) – (optional) tags. E.g. env=prod,region=europe

  • vhost_whitelist (pulumi.Input[str]) – (optional) whitelist using regular expression

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_cloudamqp.Notification(resource_name, opts=None, instance_id=None, name=None, type=None, value=None, __props__=None, __name__=None, __opts__=None)

Create a Notification resource with the given unique name, props, and options. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[float] instance_id: Instance identifier :param pulumi.Input[str] name: Optional display name of the recipient :param pulumi.Input[str] type: Type of the notification, valid options are: email, webhook, pagerduty, victorops, opsgenie, opsgenie-eu, slack :param pulumi.Input[str] value: Notification endpoint, where to send the notifcation

instance_id: pulumi.Output[float] = None

Instance identifier

name: pulumi.Output[str] = None

Optional display name of the recipient

type: pulumi.Output[str] = None

Type of the notification, valid options are: email, webhook, pagerduty, victorops, opsgenie, opsgenie-eu, slack

value: pulumi.Output[str] = None

Notification endpoint, where to send the notifcation

static get(resource_name, id, opts=None, instance_id=None, name=None, type=None, value=None)

Get an existing Notification resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • instance_id (pulumi.Input[float]) – Instance identifier

  • name (pulumi.Input[str]) – Optional display name of the recipient

  • type (pulumi.Input[str]) – Type of the notification, valid options are: email, webhook, pagerduty, victorops, opsgenie, opsgenie-eu, slack

  • value (pulumi.Input[str]) – Notification endpoint, where to send the notifcation

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_cloudamqp.Plugin(resource_name, opts=None, enabled=None, instance_id=None, name=None, __props__=None, __name__=None, __opts__=None)

Create a Plugin resource with the given unique name, props, and options. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[bool] enabled: If the plugin is enabled :param pulumi.Input[float] instance_id: Instance identifier :param pulumi.Input[str] name: The name of the plugin

enabled: pulumi.Output[bool] = None

If the plugin is enabled

instance_id: pulumi.Output[float] = None

Instance identifier

name: pulumi.Output[str] = None

The name of the plugin

static get(resource_name, id, opts=None, enabled=None, instance_id=None, name=None)

Get an existing Plugin resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • enabled (pulumi.Input[bool]) – If the plugin is enabled

  • instance_id (pulumi.Input[float]) – Instance identifier

  • name (pulumi.Input[str]) – The name of the plugin

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_cloudamqp.PluginCommunity(resource_name, opts=None, enabled=None, instance_id=None, name=None, __props__=None, __name__=None, __opts__=None)

Create a PluginCommunity resource with the given unique name, props, and options. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[bool] enabled: If the plugin is enabled :param pulumi.Input[float] instance_id: Instance identifier :param pulumi.Input[str] name: The name of the plugin

enabled: pulumi.Output[bool] = None

If the plugin is enabled

instance_id: pulumi.Output[float] = None

Instance identifier

name: pulumi.Output[str] = None

The name of the plugin

static get(resource_name, id, opts=None, enabled=None, instance_id=None, name=None)

Get an existing PluginCommunity resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • enabled (pulumi.Input[bool]) – If the plugin is enabled

  • instance_id (pulumi.Input[float]) – Instance identifier

  • name (pulumi.Input[str]) – The name of the plugin

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_cloudamqp.Provider(resource_name, opts=None, apikey=None, baseurl=None, __props__=None, __name__=None, __opts__=None)

The provider type for the cloudamqp package. By default, resources use package-wide configuration settings, however an explicit Provider instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the documentation for more information.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • apikey (pulumi.Input[str]) – Key used to authentication to the CloudAMQP Customer API

  • baseurl (pulumi.Input[str]) – Base URL to CloudAMQP Customer website

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_cloudamqp.SecurityFirewall(resource_name, opts=None, instance_id=None, rules=None, __props__=None, __name__=None, __opts__=None)

Create a SecurityFirewall resource with the given unique name, props, and options. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[float] instance_id: Instance identifier

The rules object supports the following:

  • ip (pulumi.Input[str])

  • ports (pulumi.Input[list])

  • services (pulumi.Input[list])

instance_id: pulumi.Output[float] = None

Instance identifier

static get(resource_name, id, opts=None, instance_id=None, rules=None)

Get an existing SecurityFirewall resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • instance_id (pulumi.Input[float]) – Instance identifier

The rules object supports the following:

  • ip (pulumi.Input[str])

  • ports (pulumi.Input[list])

  • services (pulumi.Input[list])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_cloudamqp.VpcPeering(resource_name, opts=None, instance_id=None, peering_id=None, __props__=None, __name__=None, __opts__=None)

Create a VpcPeering resource with the given unique name, props, and options. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[float] instance_id: Instance identifier :param pulumi.Input[str] peering_id: VPC peering identifier

instance_id: pulumi.Output[float] = None

Instance identifier

peering_id: pulumi.Output[str] = None

VPC peering identifier

status: pulumi.Output[str] = None

VPC peering status

static get(resource_name, id, opts=None, instance_id=None, peering_id=None, status=None)

Get an existing VpcPeering resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • instance_id (pulumi.Input[float]) – Instance identifier

  • peering_id (pulumi.Input[str]) – VPC peering identifier

  • status (pulumi.Input[str]) – VPC peering status

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

pulumi_cloudamqp.get_alarm(alarm_id=None, instance_id=None, type=None, opts=None)

Use this data source to access information about an existing resource.

pulumi_cloudamqp.get_credentials(instance_id=None, password=None, username=None, opts=None)

Use this data source to access information about an existing resource.

pulumi_cloudamqp.get_instance(instance_id=None, vpc_subnet=None, opts=None)

Use this data source to access information about an existing resource.

pulumi_cloudamqp.get_notification(instance_id=None, name=None, recipient_id=None, opts=None)

Use this data source to access information about an existing resource.

pulumi_cloudamqp.get_plugins(instance_id=None, plugins=None, opts=None)

Use this data source to access information about an existing resource.

The plugins object supports the following:

  • description (str)

  • enabled (bool)

  • name (str)

  • version (str)

pulumi_cloudamqp.get_plugins_community(instance_id=None, plugins=None, opts=None)

Use this data source to access information about an existing resource.

The plugins object supports the following:

  • description (str)

  • name (str)

  • require (str)

pulumi_cloudamqp.get_vpc_info(instance_id=None, opts=None)

Use this data source to access information about an existing resource.