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
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)
(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
Providerinstance 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.