IntegrationMetric

Create a IntegrationMetric Resource

new IntegrationMetric(name: string, args: IntegrationMetricArgs, opts?: CustomResourceOptions);
@overload
def IntegrationMetric(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      access_key_id: Optional[str] = None,
                      api_key: Optional[str] = None,
                      client_email: Optional[str] = None,
                      email: Optional[str] = None,
                      instance_id: Optional[int] = None,
                      license_key: Optional[str] = None,
                      name: Optional[str] = None,
                      private_key: Optional[str] = None,
                      project_id: Optional[str] = None,
                      queue_allowlist: Optional[str] = None,
                      queue_whitelist: Optional[str] = None,
                      region: Optional[str] = None,
                      secret_access_key: Optional[str] = None,
                      tags: Optional[str] = None,
                      vhost_allowlist: Optional[str] = None,
                      vhost_whitelist: Optional[str] = None)
@overload
def IntegrationMetric(resource_name: str,
                      args: IntegrationMetricArgs,
                      opts: Optional[ResourceOptions] = None)
func NewIntegrationMetric(ctx *Context, name string, args IntegrationMetricArgs, opts ...ResourceOption) (*IntegrationMetric, error)
public IntegrationMetric(string name, IntegrationMetricArgs args, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args IntegrationMetricArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args IntegrationMetricArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args IntegrationMetricArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args IntegrationMetricArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

IntegrationMetric Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The IntegrationMetric resource accepts the following input properties:

InstanceId int
Instance identifier
AccessKeyId string
AWS access key identifier. (Cloudwatch)
ApiKey string
The API key for the integration service. (Librato)
ClientEmail string
The client email. (Stackdriver)
Email string
The email address registred for the integration service. (Librato)
LicenseKey string
The license key registred for the integration service. (New Relic)
Name string
The name of metrics integration
PrivateKey string
The private key. (Stackdriver)
ProjectId string
Project ID. (Stackdriver)
QueueAllowlist string
(optional) allowlist using regular expression
QueueWhitelist string
Deprecated

Deprecated: use queue_allowlist instead

Region string
AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
SecretAccessKey string
AWS secret key. (Cloudwatch)
Tags string
(optional) tags. E.g. env=prod,region=europe
VhostAllowlist string
(optional) allowlist using regular expression
VhostWhitelist string
Deprecated

Deprecated: use vhost_allowlist instead

InstanceId int
Instance identifier
AccessKeyId string
AWS access key identifier. (Cloudwatch)
ApiKey string
The API key for the integration service. (Librato)
ClientEmail string
The client email. (Stackdriver)
Email string
The email address registred for the integration service. (Librato)
LicenseKey string
The license key registred for the integration service. (New Relic)
Name string
The name of metrics integration
PrivateKey string
The private key. (Stackdriver)
ProjectId string
Project ID. (Stackdriver)
QueueAllowlist string
(optional) allowlist using regular expression
QueueWhitelist string
Deprecated

Deprecated: use queue_allowlist instead

Region string
AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
SecretAccessKey string
AWS secret key. (Cloudwatch)
Tags string
(optional) tags. E.g. env=prod,region=europe
VhostAllowlist string
(optional) allowlist using regular expression
VhostWhitelist string
Deprecated

Deprecated: use vhost_allowlist instead

instanceId number
Instance identifier
accessKeyId string
AWS access key identifier. (Cloudwatch)
apiKey string
The API key for the integration service. (Librato)
clientEmail string
The client email. (Stackdriver)
email string
The email address registred for the integration service. (Librato)
licenseKey string
The license key registred for the integration service. (New Relic)
name string
The name of metrics integration
privateKey string
The private key. (Stackdriver)
projectId string
Project ID. (Stackdriver)
queueAllowlist string
(optional) allowlist using regular expression
queueWhitelist string
Deprecated

Deprecated: use queue_allowlist instead

region string
AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
secretAccessKey string
AWS secret key. (Cloudwatch)
tags string
(optional) tags. E.g. env=prod,region=europe
vhostAllowlist string
(optional) allowlist using regular expression
vhostWhitelist string
Deprecated

Deprecated: use vhost_allowlist instead

instance_id int
Instance identifier
access_key_id str
AWS access key identifier. (Cloudwatch)
api_key str
The API key for the integration service. (Librato)
client_email str
The client email. (Stackdriver)
email str
The email address registred for the integration service. (Librato)
license_key str
The license key registred for the integration service. (New Relic)
name str
The name of metrics integration
private_key str
The private key. (Stackdriver)
project_id str
Project ID. (Stackdriver)
queue_allowlist str
(optional) allowlist using regular expression
queue_whitelist str
Deprecated

Deprecated: use queue_allowlist instead

region str
AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
secret_access_key str
AWS secret key. (Cloudwatch)
tags str
(optional) tags. E.g. env=prod,region=europe
vhost_allowlist str
(optional) allowlist using regular expression
vhost_whitelist str
Deprecated

Deprecated: use vhost_allowlist instead

Outputs

All input properties are implicitly available as output properties. Additionally, the IntegrationMetric resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.

Look up an Existing IntegrationMetric Resource

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

public static get(name: string, id: Input<ID>, state?: IntegrationMetricState, opts?: CustomResourceOptions): IntegrationMetric
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        access_key_id: Optional[str] = None,
        api_key: Optional[str] = None,
        client_email: Optional[str] = None,
        email: Optional[str] = None,
        instance_id: Optional[int] = None,
        license_key: Optional[str] = None,
        name: Optional[str] = None,
        private_key: Optional[str] = None,
        project_id: Optional[str] = None,
        queue_allowlist: Optional[str] = None,
        queue_whitelist: Optional[str] = None,
        region: Optional[str] = None,
        secret_access_key: Optional[str] = None,
        tags: Optional[str] = None,
        vhost_allowlist: Optional[str] = None,
        vhost_whitelist: Optional[str] = None) -> IntegrationMetric
func GetIntegrationMetric(ctx *Context, name string, id IDInput, state *IntegrationMetricState, opts ...ResourceOption) (*IntegrationMetric, error)
public static IntegrationMetric Get(string name, Input<string> id, IntegrationMetricState? state, CustomResourceOptions? opts = null)
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.

The following state arguments are supported:

AccessKeyId string
AWS access key identifier. (Cloudwatch)
ApiKey string
The API key for the integration service. (Librato)
ClientEmail string
The client email. (Stackdriver)
Email string
The email address registred for the integration service. (Librato)
InstanceId int
Instance identifier
LicenseKey string
The license key registred for the integration service. (New Relic)
Name string
The name of metrics integration
PrivateKey string
The private key. (Stackdriver)
ProjectId string
Project ID. (Stackdriver)
QueueAllowlist string
(optional) allowlist using regular expression
QueueWhitelist string
Deprecated

Deprecated: use queue_allowlist instead

Region string
AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
SecretAccessKey string
AWS secret key. (Cloudwatch)
Tags string
(optional) tags. E.g. env=prod,region=europe
VhostAllowlist string
(optional) allowlist using regular expression
VhostWhitelist string
Deprecated

Deprecated: use vhost_allowlist instead

AccessKeyId string
AWS access key identifier. (Cloudwatch)
ApiKey string
The API key for the integration service. (Librato)
ClientEmail string
The client email. (Stackdriver)
Email string
The email address registred for the integration service. (Librato)
InstanceId int
Instance identifier
LicenseKey string
The license key registred for the integration service. (New Relic)
Name string
The name of metrics integration
PrivateKey string
The private key. (Stackdriver)
ProjectId string
Project ID. (Stackdriver)
QueueAllowlist string
(optional) allowlist using regular expression
QueueWhitelist string
Deprecated

Deprecated: use queue_allowlist instead

Region string
AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
SecretAccessKey string
AWS secret key. (Cloudwatch)
Tags string
(optional) tags. E.g. env=prod,region=europe
VhostAllowlist string
(optional) allowlist using regular expression
VhostWhitelist string
Deprecated

Deprecated: use vhost_allowlist instead

accessKeyId string
AWS access key identifier. (Cloudwatch)
apiKey string
The API key for the integration service. (Librato)
clientEmail string
The client email. (Stackdriver)
email string
The email address registred for the integration service. (Librato)
instanceId number
Instance identifier
licenseKey string
The license key registred for the integration service. (New Relic)
name string
The name of metrics integration
privateKey string
The private key. (Stackdriver)
projectId string
Project ID. (Stackdriver)
queueAllowlist string
(optional) allowlist using regular expression
queueWhitelist string
Deprecated

Deprecated: use queue_allowlist instead

region string
AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
secretAccessKey string
AWS secret key. (Cloudwatch)
tags string
(optional) tags. E.g. env=prod,region=europe
vhostAllowlist string
(optional) allowlist using regular expression
vhostWhitelist string
Deprecated

Deprecated: use vhost_allowlist instead

access_key_id str
AWS access key identifier. (Cloudwatch)
api_key str
The API key for the integration service. (Librato)
client_email str
The client email. (Stackdriver)
email str
The email address registred for the integration service. (Librato)
instance_id int
Instance identifier
license_key str
The license key registred for the integration service. (New Relic)
name str
The name of metrics integration
private_key str
The private key. (Stackdriver)
project_id str
Project ID. (Stackdriver)
queue_allowlist str
(optional) allowlist using regular expression
queue_whitelist str
Deprecated

Deprecated: use queue_allowlist instead

region str
AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
secret_access_key str
AWS secret key. (Cloudwatch)
tags str
(optional) tags. E.g. env=prod,region=europe
vhost_allowlist str
(optional) allowlist using regular expression
vhost_whitelist str
Deprecated

Deprecated: use vhost_allowlist instead

Package Details

Repository
https://github.com/pulumi/pulumi-cloudamqp
License
Apache-2.0
Notes
This Pulumi package is based on the cloudamqp Terraform Provider.