Package @pulumi/cloudamqp
This provider is a derived work of the Terraform Provider distributed under MIT. If you encounter a bug or missing feature, first check the
pulumi/pulumi-cloudamqprepo; however, if that doesn’t turn up anything, please consult the sourcecloudamqp/terraform-provider-cloudamqprepo.
var cloudamqp = require("@pulumi/cloudamqp");
import * as cloudamqp from "@pulumi/cloudamqp";Modules
Resources
- Alarm
- Instance
- IntegrationLog
- IntegrationMetric
- Notification
- Plugin
- PluginCommunity
- Provider
- SecurityFirewall
- VpcPeering
Functions
Others
- AlarmArgs
- AlarmState
- GetAlarmArgs
- GetAlarmResult
- GetCredentialsArgs
- GetCredentialsResult
- getEnv
- getEnvBoolean
- getEnvNumber
- GetInstanceArgs
- GetInstanceResult
- GetNotificationArgs
- GetNotificationResult
- GetPluginsArgs
- GetPluginsCommunityArgs
- GetPluginsCommunityResult
- GetPluginsResult
- getVersion
- GetVpcInfoArgs
- GetVpcInfoResult
- InstanceArgs
- InstanceState
- IntegrationLogArgs
- IntegrationLogState
- IntegrationMetricArgs
- IntegrationMetricState
- NotificationArgs
- NotificationState
- PluginArgs
- PluginCommunityArgs
- PluginCommunityState
- PluginState
- ProviderArgs
- SecurityFirewallArgs
- SecurityFirewallState
- VpcPeeringArgs
- VpcPeeringState
Resources
Resource Alarm
class Alarm extends CustomResourceconstructor
new Alarm(name: string, args: AlarmArgs, opts?: pulumi.CustomResourceOptions)Create a Alarm resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: AlarmState, opts?: pulumi.CustomResourceOptions): AlarmGet an existing Alarm resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is AlarmReturns true if the given object is an instance of Alarm. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property enabled
public enabled: pulumi.Output<boolean>;Enable or disable an alarm
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property instanceId
public instanceId: pulumi.Output<number>;Instance identifier
property messageType
public messageType: pulumi.Output<string | undefined>;Message types (total, unacked, ready) of the queue to trigger the alarm
property queueRegex
public queueRegex: pulumi.Output<string | undefined>;Regex for which queues to check
property recipients
public recipients: pulumi.Output<number[]>;Identifiers for recipients to be notified.
property timeThreshold
public timeThreshold: pulumi.Output<number | undefined>;For how long (in seconds) the value_threshold should be active before trigger alarm
property type
public type: pulumi.Output<string>;Type of the alarm, valid options are: cpu, memory, disk_usage, queue_length, connection_count, consumers_count, net_split
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
property valueThreshold
public valueThreshold: pulumi.Output<number | undefined>;What value to trigger the alarm for
property vhostRegex
public vhostRegex: pulumi.Output<string | undefined>;Regex for which vhost the queues are in
Resource Instance
class Instance extends CustomResourceconstructor
new Instance(name: string, args: InstanceArgs, opts?: pulumi.CustomResourceOptions)Create a Instance resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: InstanceState, opts?: pulumi.CustomResourceOptions): InstanceGet an existing Instance resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is InstanceReturns true if the given object is an instance of Instance. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property apikey
public apikey: pulumi.Output<string>;API key for the CloudAMQP instance
property host
public host: pulumi.Output<string>;Host name for the CloudAMQP instance
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property name
public name: pulumi.Output<string>;Name of the instance
property nodes
public nodes: pulumi.Output<number | undefined>;Number of nodes in cluster (plan must support it)
property plan
public plan: pulumi.Output<string>;Name of the plan, valid options are: lemur, tiger, bunny, rabbit, panda, ape, hippo, lion
property ready
public ready: pulumi.Output<boolean>;Flag describing if the resource is ready
property region
public region: pulumi.Output<string>;Name of the region you want to create your instance in
property rmqVersion
public rmqVersion: pulumi.Output<string | undefined>;RabbitMQ version
property tags
public tags: pulumi.Output<string[] | undefined>;Tag the instances with optional tags
property url
public url: pulumi.Output<string>;URL of the CloudAMQP instance
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
property vhost
public vhost: pulumi.Output<string>;The virtual host
property vpcSubnet
public vpcSubnet: pulumi.Output<string | undefined>;Dedicated VPC subnet, shouldn’t overlap with your current VPC’s subnet
Resource IntegrationLog
class IntegrationLog extends CustomResourceconstructor
new IntegrationLog(name: string, args: IntegrationLogArgs, opts?: pulumi.CustomResourceOptions)Create a IntegrationLog resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: IntegrationLogState, opts?: pulumi.CustomResourceOptions): IntegrationLogGet an existing IntegrationLog resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is IntegrationLogReturns true if the given object is an instance of IntegrationLog. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property accessKeyId
public accessKeyId: pulumi.Output<string | undefined>;AWS access key identifier. (Cloudwatch)
property hostPort
public hostPort: pulumi.Output<string | undefined>;Destination to send the logs. (Splunk)
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property instanceId
public instanceId: pulumi.Output<number>;Instance identifier used to make proxy calls
property name
public name: pulumi.Output<string>;The name of log integration
property region
public region: pulumi.Output<string | undefined>;The region hosting integration service. (Cloudwatch)
property secretAccessKey
public secretAccessKey: pulumi.Output<string | undefined>;AWS secret access key. (Cloudwatch)
property token
public token: pulumi.Output<string | undefined>;The token used for authentication. (Loggly, Logentries, Splunk)
property url
public url: pulumi.Output<string | undefined>;The URL to push the logs to. (Papertrail)
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
Resource IntegrationMetric
class IntegrationMetric extends CustomResourceconstructor
new IntegrationMetric(name: string, args: IntegrationMetricArgs, opts?: pulumi.CustomResourceOptions)Create a IntegrationMetric resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: IntegrationMetricState, opts?: pulumi.CustomResourceOptions): IntegrationMetricGet an existing IntegrationMetric resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is IntegrationMetricReturns true if the given object is an instance of IntegrationMetric. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property accessKeyId
public accessKeyId: pulumi.Output<string | undefined>;AWS access key identifier. (Cloudwatch)
property apiKey
public apiKey: pulumi.Output<string | undefined>;The API key for the integration service. (Librato)
property email
public email: pulumi.Output<string | undefined>;The email address registred for the integration service. (Librato)
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property instanceId
public instanceId: pulumi.Output<number>;Instance identifier
property licenseKey
public licenseKey: pulumi.Output<string | undefined>;The license key registred for the integration service. (New Relic)
property name
public name: pulumi.Output<string>;The name of metrics integration
property queueWhitelist
public queueWhitelist: pulumi.Output<string | undefined>;(optional) whitelist using regular expression
property region
public region: pulumi.Output<string | undefined>;AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
property secretAccessKey
public secretAccessKey: pulumi.Output<string | undefined>;AWS secret key. (Cloudwatch)
property tags
public tags: pulumi.Output<string | undefined>;(optional) tags. E.g. env=prod,region=europe
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
property vhostWhitelist
public vhostWhitelist: pulumi.Output<string | undefined>;(optional) whitelist using regular expression
Resource Notification
class Notification extends CustomResourceconstructor
new Notification(name: string, args: NotificationArgs, opts?: pulumi.CustomResourceOptions)Create a Notification resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: NotificationState, opts?: pulumi.CustomResourceOptions): NotificationGet an existing Notification resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is NotificationReturns true if the given object is an instance of Notification. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property instanceId
public instanceId: pulumi.Output<number>;Instance identifier
property name
public name: pulumi.Output<string>;Optional display name of the recipient
property type
public type: pulumi.Output<string>;Type of the notification, valid options are: email, webhook, pagerduty, victorops, opsgenie, opsgenie-eu, slack
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
property value
public value: pulumi.Output<string>;Notification endpoint, where to send the notifcation
Resource Plugin
class Plugin extends CustomResourceconstructor
new Plugin(name: string, args: PluginArgs, opts?: pulumi.CustomResourceOptions)Create a Plugin resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: PluginState, opts?: pulumi.CustomResourceOptions): PluginGet an existing Plugin resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is PluginReturns true if the given object is an instance of Plugin. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property enabled
public enabled: pulumi.Output<boolean>;If the plugin is enabled
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property instanceId
public instanceId: pulumi.Output<number>;Instance identifier
property name
public name: pulumi.Output<string>;The name of the plugin
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
Resource PluginCommunity
class PluginCommunity extends CustomResourceconstructor
new PluginCommunity(name: string, args: PluginCommunityArgs, opts?: pulumi.CustomResourceOptions)Create a PluginCommunity resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: PluginCommunityState, opts?: pulumi.CustomResourceOptions): PluginCommunityGet an existing PluginCommunity resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is PluginCommunityReturns true if the given object is an instance of PluginCommunity. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property enabled
public enabled: pulumi.Output<boolean>;If the plugin is enabled
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property instanceId
public instanceId: pulumi.Output<number>;Instance identifier
property name
public name: pulumi.Output<string>;The name of the plugin
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
Resource Provider
class Provider extends ProviderResourceThe 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.
constructor
new Provider(name: string, args?: ProviderArgs, opts?: pulumi.ResourceOptions)Create a Provider resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is ProviderReturns true if the given object is an instance of Provider. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
method register
static register(provider: ProviderResource | undefined): Promise<string | undefined>property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
Resource SecurityFirewall
class SecurityFirewall extends CustomResourceconstructor
new SecurityFirewall(name: string, args: SecurityFirewallArgs, opts?: pulumi.CustomResourceOptions)Create a SecurityFirewall resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: SecurityFirewallState, opts?: pulumi.CustomResourceOptions): SecurityFirewallGet an existing SecurityFirewall resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is SecurityFirewallReturns true if the given object is an instance of SecurityFirewall. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property instanceId
public instanceId: pulumi.Output<number>;Instance identifier
property rules
public rules: pulumi.Output<SecurityFirewallRule[]>;property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
Resource VpcPeering
class VpcPeering extends CustomResourceconstructor
new VpcPeering(name: string, args: VpcPeeringArgs, opts?: pulumi.CustomResourceOptions)Create a VpcPeering resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: VpcPeeringState, opts?: pulumi.CustomResourceOptions): VpcPeeringGet an existing VpcPeering resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is VpcPeeringReturns true if the given object is an instance of VpcPeering. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property instanceId
public instanceId: pulumi.Output<number>;Instance identifier
property peeringId
public peeringId: pulumi.Output<string>;VPC peering identifier
property status
public status: pulumi.Output<string>;VPC peering status
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
Functions
Function getAlarm
getAlarm(args: GetAlarmArgs, opts?: pulumi.InvokeOptions): Promise<GetAlarmResult>Function getCredentials
getCredentials(args: GetCredentialsArgs, opts?: pulumi.InvokeOptions): Promise<GetCredentialsResult>Function getInstance
getInstance(args: GetInstanceArgs, opts?: pulumi.InvokeOptions): Promise<GetInstanceResult>Function getNotification
getNotification(args: GetNotificationArgs, opts?: pulumi.InvokeOptions): Promise<GetNotificationResult>Function getPlugins
getPlugins(args: GetPluginsArgs, opts?: pulumi.InvokeOptions): Promise<GetPluginsResult>Function getPluginsCommunity
getPluginsCommunity(args: GetPluginsCommunityArgs, opts?: pulumi.InvokeOptions): Promise<GetPluginsCommunityResult>Function getVpcInfo
getVpcInfo(args: GetVpcInfoArgs, opts?: pulumi.InvokeOptions): Promise<GetVpcInfoResult>Others
interface AlarmArgs
interface AlarmArgsThe set of arguments for constructing a Alarm resource.
property enabled
enabled: pulumi.Input<boolean>;Enable or disable an alarm
property instanceId
instanceId: pulumi.Input<number>;Instance identifier
property messageType
messageType?: pulumi.Input<string>;Message types (total, unacked, ready) of the queue to trigger the alarm
property queueRegex
queueRegex?: pulumi.Input<string>;Regex for which queues to check
property recipients
recipients: pulumi.Input<pulumi.Input<number>[]>;Identifiers for recipients to be notified.
property timeThreshold
timeThreshold?: pulumi.Input<number>;For how long (in seconds) the value_threshold should be active before trigger alarm
property type
type: pulumi.Input<string>;Type of the alarm, valid options are: cpu, memory, disk_usage, queue_length, connection_count, consumers_count, net_split
property valueThreshold
valueThreshold?: pulumi.Input<number>;What value to trigger the alarm for
property vhostRegex
vhostRegex?: pulumi.Input<string>;Regex for which vhost the queues are in
interface AlarmState
interface AlarmStateInput properties used for looking up and filtering Alarm resources.
property enabled
enabled?: pulumi.Input<boolean>;Enable or disable an alarm
property instanceId
instanceId?: pulumi.Input<number>;Instance identifier
property messageType
messageType?: pulumi.Input<string>;Message types (total, unacked, ready) of the queue to trigger the alarm
property queueRegex
queueRegex?: pulumi.Input<string>;Regex for which queues to check
property recipients
recipients?: pulumi.Input<pulumi.Input<number>[]>;Identifiers for recipients to be notified.
property timeThreshold
timeThreshold?: pulumi.Input<number>;For how long (in seconds) the value_threshold should be active before trigger alarm
property type
type?: pulumi.Input<string>;Type of the alarm, valid options are: cpu, memory, disk_usage, queue_length, connection_count, consumers_count, net_split
property valueThreshold
valueThreshold?: pulumi.Input<number>;What value to trigger the alarm for
property vhostRegex
vhostRegex?: pulumi.Input<string>;Regex for which vhost the queues are in
interface GetAlarmArgs
interface GetAlarmArgsA collection of arguments for invoking getAlarm.
property alarmId
alarmId?: undefined | number;property instanceId
instanceId: number;property type
type?: undefined | string;interface GetAlarmResult
interface GetAlarmResultA collection of values returned by getAlarm.
property alarmId
alarmId?: undefined | number;property enabled
enabled: boolean;property id
id: string;The provider-assigned unique ID for this managed resource.
property instanceId
instanceId: number;property messageType
messageType: string;property queueRegex
queueRegex: string;property recipients
recipients: number[];property timeThreshold
timeThreshold: number;property type
type?: undefined | string;property valueThreshold
valueThreshold: number;property vhostRegex
vhostRegex: string;interface GetCredentialsArgs
interface GetCredentialsArgsA collection of arguments for invoking getCredentials.
property instanceId
instanceId: number;property password
password?: undefined | string;property username
username?: undefined | string;interface GetCredentialsResult
interface GetCredentialsResultA collection of values returned by getCredentials.
property id
id: string;The provider-assigned unique ID for this managed resource.
property instanceId
instanceId: number;property password
password?: undefined | string;property username
username?: undefined | string;function getEnv
getEnv(vars: string[]): string | undefinedfunction getEnvBoolean
getEnvBoolean(vars: string[]): boolean | undefinedfunction getEnvNumber
getEnvNumber(vars: string[]): number | undefinedinterface GetInstanceArgs
interface GetInstanceArgsA collection of arguments for invoking getInstance.
property instanceId
instanceId: number;property vpcSubnet
vpcSubnet?: undefined | string;interface GetInstanceResult
interface GetInstanceResultA collection of values returned by getInstance.
property apikey
apikey: string;property host
host: string;property id
id: string;The provider-assigned unique ID for this managed resource.
property instanceId
instanceId: number;property name
name: string;property nodes
nodes: number;property plan
plan: string;property region
region: string;property rmqVersion
rmqVersion: string;property tags
tags: string[];property url
url: string;property vhost
vhost: string;property vpcSubnet
vpcSubnet?: undefined | string;interface GetNotificationArgs
interface GetNotificationArgsA collection of arguments for invoking getNotification.
property instanceId
instanceId: number;property name
name?: undefined | string;property recipientId
recipientId?: undefined | number;interface GetNotificationResult
interface GetNotificationResultA collection of values returned by getNotification.
property id
id: string;The provider-assigned unique ID for this managed resource.
property instanceId
instanceId: number;property name
name?: undefined | string;property recipientId
recipientId?: undefined | number;property type
type: string;property value
value: string;interface GetPluginsArgs
interface GetPluginsArgsA collection of arguments for invoking getPlugins.
property instanceId
instanceId: number;property plugins
plugins?: GetPluginsPlugin[];interface GetPluginsCommunityArgs
interface GetPluginsCommunityArgsA collection of arguments for invoking getPluginsCommunity.
property instanceId
instanceId: number;property plugins
plugins?: GetPluginsCommunityPlugin[];interface GetPluginsCommunityResult
interface GetPluginsCommunityResultA collection of values returned by getPluginsCommunity.
property id
id: string;The provider-assigned unique ID for this managed resource.
property instanceId
instanceId: number;property plugins
plugins?: GetPluginsCommunityPlugin[];interface GetPluginsResult
interface GetPluginsResultA collection of values returned by getPlugins.
property id
id: string;The provider-assigned unique ID for this managed resource.
property instanceId
instanceId: number;property plugins
plugins?: GetPluginsPlugin[];function getVersion
getVersion(): stringinterface GetVpcInfoArgs
interface GetVpcInfoArgsA collection of arguments for invoking getVpcInfo.
property instanceId
instanceId: number;interface GetVpcInfoResult
interface GetVpcInfoResultA collection of values returned by getVpcInfo.
property id
id: string;The provider-assigned unique ID for this managed resource.
property instanceId
instanceId: number;property name
name: string;property ownerId
ownerId: string;property securityGroupId
securityGroupId: string;property vpcSubnet
vpcSubnet: string;interface InstanceArgs
interface InstanceArgsThe set of arguments for constructing a Instance resource.
property name
name?: pulumi.Input<string>;Name of the instance
property nodes
nodes?: pulumi.Input<number>;Number of nodes in cluster (plan must support it)
property plan
plan: pulumi.Input<string>;Name of the plan, valid options are: lemur, tiger, bunny, rabbit, panda, ape, hippo, lion
property region
region: pulumi.Input<string>;Name of the region you want to create your instance in
property rmqVersion
rmqVersion?: pulumi.Input<string>;RabbitMQ version
property tags
tags?: pulumi.Input<pulumi.Input<string>[]>;Tag the instances with optional tags
property vpcSubnet
vpcSubnet?: pulumi.Input<string>;Dedicated VPC subnet, shouldn’t overlap with your current VPC’s subnet
interface InstanceState
interface InstanceStateInput properties used for looking up and filtering Instance resources.
property apikey
apikey?: pulumi.Input<string>;API key for the CloudAMQP instance
property host
host?: pulumi.Input<string>;Host name for the CloudAMQP instance
property name
name?: pulumi.Input<string>;Name of the instance
property nodes
nodes?: pulumi.Input<number>;Number of nodes in cluster (plan must support it)
property plan
plan?: pulumi.Input<string>;Name of the plan, valid options are: lemur, tiger, bunny, rabbit, panda, ape, hippo, lion
property ready
ready?: pulumi.Input<boolean>;Flag describing if the resource is ready
property region
region?: pulumi.Input<string>;Name of the region you want to create your instance in
property rmqVersion
rmqVersion?: pulumi.Input<string>;RabbitMQ version
property tags
tags?: pulumi.Input<pulumi.Input<string>[]>;Tag the instances with optional tags
property url
url?: pulumi.Input<string>;URL of the CloudAMQP instance
property vhost
vhost?: pulumi.Input<string>;The virtual host
property vpcSubnet
vpcSubnet?: pulumi.Input<string>;Dedicated VPC subnet, shouldn’t overlap with your current VPC’s subnet
interface IntegrationLogArgs
interface IntegrationLogArgsThe set of arguments for constructing a IntegrationLog resource.
property accessKeyId
accessKeyId?: pulumi.Input<string>;AWS access key identifier. (Cloudwatch)
property hostPort
hostPort?: pulumi.Input<string>;Destination to send the logs. (Splunk)
property instanceId
instanceId: pulumi.Input<number>;Instance identifier used to make proxy calls
property name
name?: pulumi.Input<string>;The name of log integration
property region
region?: pulumi.Input<string>;The region hosting integration service. (Cloudwatch)
property secretAccessKey
secretAccessKey?: pulumi.Input<string>;AWS secret access key. (Cloudwatch)
property token
token?: pulumi.Input<string>;The token used for authentication. (Loggly, Logentries, Splunk)
property url
url?: pulumi.Input<string>;The URL to push the logs to. (Papertrail)
interface IntegrationLogState
interface IntegrationLogStateInput properties used for looking up and filtering IntegrationLog resources.
property accessKeyId
accessKeyId?: pulumi.Input<string>;AWS access key identifier. (Cloudwatch)
property hostPort
hostPort?: pulumi.Input<string>;Destination to send the logs. (Splunk)
property instanceId
instanceId?: pulumi.Input<number>;Instance identifier used to make proxy calls
property name
name?: pulumi.Input<string>;The name of log integration
property region
region?: pulumi.Input<string>;The region hosting integration service. (Cloudwatch)
property secretAccessKey
secretAccessKey?: pulumi.Input<string>;AWS secret access key. (Cloudwatch)
property token
token?: pulumi.Input<string>;The token used for authentication. (Loggly, Logentries, Splunk)
property url
url?: pulumi.Input<string>;The URL to push the logs to. (Papertrail)
interface IntegrationMetricArgs
interface IntegrationMetricArgsThe set of arguments for constructing a IntegrationMetric resource.
property accessKeyId
accessKeyId?: pulumi.Input<string>;AWS access key identifier. (Cloudwatch)
property apiKey
apiKey?: pulumi.Input<string>;The API key for the integration service. (Librato)
property email
email?: pulumi.Input<string>;The email address registred for the integration service. (Librato)
property instanceId
instanceId: pulumi.Input<number>;Instance identifier
property licenseKey
licenseKey?: pulumi.Input<string>;The license key registred for the integration service. (New Relic)
property name
name?: pulumi.Input<string>;The name of metrics integration
property queueWhitelist
queueWhitelist?: pulumi.Input<string>;(optional) whitelist using regular expression
property region
region?: pulumi.Input<string>;AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
property secretAccessKey
secretAccessKey?: pulumi.Input<string>;AWS secret key. (Cloudwatch)
property tags
tags?: pulumi.Input<string>;(optional) tags. E.g. env=prod,region=europe
property vhostWhitelist
vhostWhitelist?: pulumi.Input<string>;(optional) whitelist using regular expression
interface IntegrationMetricState
interface IntegrationMetricStateInput properties used for looking up and filtering IntegrationMetric resources.
property accessKeyId
accessKeyId?: pulumi.Input<string>;AWS access key identifier. (Cloudwatch)
property apiKey
apiKey?: pulumi.Input<string>;The API key for the integration service. (Librato)
property email
email?: pulumi.Input<string>;The email address registred for the integration service. (Librato)
property instanceId
instanceId?: pulumi.Input<number>;Instance identifier
property licenseKey
licenseKey?: pulumi.Input<string>;The license key registred for the integration service. (New Relic)
property name
name?: pulumi.Input<string>;The name of metrics integration
property queueWhitelist
queueWhitelist?: pulumi.Input<string>;(optional) whitelist using regular expression
property region
region?: pulumi.Input<string>;AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
property secretAccessKey
secretAccessKey?: pulumi.Input<string>;AWS secret key. (Cloudwatch)
property tags
tags?: pulumi.Input<string>;(optional) tags. E.g. env=prod,region=europe
property vhostWhitelist
vhostWhitelist?: pulumi.Input<string>;(optional) whitelist using regular expression
interface NotificationArgs
interface NotificationArgsThe set of arguments for constructing a Notification resource.
property instanceId
instanceId: pulumi.Input<number>;Instance identifier
property name
name?: pulumi.Input<string>;Optional display name of the recipient
property type
type: pulumi.Input<string>;Type of the notification, valid options are: email, webhook, pagerduty, victorops, opsgenie, opsgenie-eu, slack
property value
value: pulumi.Input<string>;Notification endpoint, where to send the notifcation
interface NotificationState
interface NotificationStateInput properties used for looking up and filtering Notification resources.
property instanceId
instanceId?: pulumi.Input<number>;Instance identifier
property name
name?: pulumi.Input<string>;Optional display name of the recipient
property type
type?: pulumi.Input<string>;Type of the notification, valid options are: email, webhook, pagerduty, victorops, opsgenie, opsgenie-eu, slack
property value
value?: pulumi.Input<string>;Notification endpoint, where to send the notifcation
interface PluginArgs
interface PluginArgsThe set of arguments for constructing a Plugin resource.
property enabled
enabled: pulumi.Input<boolean>;If the plugin is enabled
property instanceId
instanceId: pulumi.Input<number>;Instance identifier
property name
name?: pulumi.Input<string>;The name of the plugin
interface PluginCommunityArgs
interface PluginCommunityArgsThe set of arguments for constructing a PluginCommunity resource.
property enabled
enabled: pulumi.Input<boolean>;If the plugin is enabled
property instanceId
instanceId: pulumi.Input<number>;Instance identifier
property name
name?: pulumi.Input<string>;The name of the plugin
interface PluginCommunityState
interface PluginCommunityStateInput properties used for looking up and filtering PluginCommunity resources.
property enabled
enabled?: pulumi.Input<boolean>;If the plugin is enabled
property instanceId
instanceId?: pulumi.Input<number>;Instance identifier
property name
name?: pulumi.Input<string>;The name of the plugin
interface PluginState
interface PluginStateInput properties used for looking up and filtering Plugin resources.
property enabled
enabled?: pulumi.Input<boolean>;If the plugin is enabled
property instanceId
instanceId?: pulumi.Input<number>;Instance identifier
property name
name?: pulumi.Input<string>;The name of the plugin
interface ProviderArgs
interface ProviderArgsThe set of arguments for constructing a Provider resource.
property apikey
apikey?: pulumi.Input<string>;Key used to authentication to the CloudAMQP Customer API
property baseurl
baseurl?: pulumi.Input<string>;Base URL to CloudAMQP Customer website
interface SecurityFirewallArgs
interface SecurityFirewallArgsThe set of arguments for constructing a SecurityFirewall resource.
property instanceId
instanceId: pulumi.Input<number>;Instance identifier
property rules
rules: pulumi.Input<pulumi.Input<SecurityFirewallRule>[]>;interface SecurityFirewallState
interface SecurityFirewallStateInput properties used for looking up and filtering SecurityFirewall resources.
property instanceId
instanceId?: pulumi.Input<number>;Instance identifier
property rules
rules?: pulumi.Input<pulumi.Input<SecurityFirewallRule>[]>;interface VpcPeeringArgs
interface VpcPeeringArgsThe set of arguments for constructing a VpcPeering resource.
property instanceId
instanceId: pulumi.Input<number>;Instance identifier
property peeringId
peeringId: pulumi.Input<string>;VPC peering identifier
interface VpcPeeringState
interface VpcPeeringStateInput properties used for looking up and filtering VpcPeering resources.
property instanceId
instanceId?: pulumi.Input<number>;Instance identifier
property peeringId
peeringId?: pulumi.Input<string>;VPC peering identifier
property status
status?: pulumi.Input<string>;VPC peering status