IntegrationMetric
Create a IntegrationMetric Resource
new IntegrationMetric(name: string, args: IntegrationMetricArgs, opts?: CustomResourceOptions);
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)
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.
- opts ResourceOptions
- A bag of options that control this 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 Programming Model docs.
Inputs
The IntegrationMetric resource accepts the following input properties:
- Instance
Id int Instance identifier
- Access
Key stringId AWS access key identifier. (Cloudwatch)
- Api
Key string The API key for the integration service. (Librato)
- Client
Email string The client email. (Stackdriver)
- Email string
The email address registred for the integration service. (Librato)
- License
Key string The license key registred for the integration service. (New Relic)
- Name string
The name of metrics integration
- Private
Key string The private key. (Stackdriver)
- Project
Id string Project ID. (Stackdriver)
- Queue
Allowlist string (optional) allowlist using regular expression
- Queue
Whitelist string Deprecated
- Region string
AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
- Secret
Access stringKey AWS secret key. (Cloudwatch)
- string
(optional) tags. E.g. env=prod,region=europe
- Vhost
Allowlist string (optional) allowlist using regular expression
- Vhost
Whitelist string Deprecated
- Instance
Id int Instance identifier
- Access
Key stringId AWS access key identifier. (Cloudwatch)
- Api
Key string The API key for the integration service. (Librato)
- Client
Email string The client email. (Stackdriver)
- Email string
The email address registred for the integration service. (Librato)
- License
Key string The license key registred for the integration service. (New Relic)
- Name string
The name of metrics integration
- Private
Key string The private key. (Stackdriver)
- Project
Id string Project ID. (Stackdriver)
- Queue
Allowlist string (optional) allowlist using regular expression
- Queue
Whitelist string Deprecated
- Region string
AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
- Secret
Access stringKey AWS secret key. (Cloudwatch)
- string
(optional) tags. E.g. env=prod,region=europe
- Vhost
Allowlist string (optional) allowlist using regular expression
- Vhost
Whitelist string Deprecated
- instance
Id number Instance identifier
- access
Key stringId AWS access key identifier. (Cloudwatch)
- api
Key string The API key for the integration service. (Librato)
- client
Email string The client email. (Stackdriver)
- email string
The email address registred for the integration service. (Librato)
- license
Key string The license key registred for the integration service. (New Relic)
- name string
The name of metrics integration
- private
Key string The private key. (Stackdriver)
- project
Id string Project ID. (Stackdriver)
- queue
Allowlist string (optional) allowlist using regular expression
- queue
Whitelist string Deprecated
- region string
AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
- secret
Access stringKey AWS secret key. (Cloudwatch)
- string
(optional) tags. E.g. env=prod,region=europe
- vhost
Allowlist string (optional) allowlist using regular expression
- vhost
Whitelist string Deprecated
- instance_
id int Instance identifier
- access_
key_ strid 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
- region str
AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
- secret_
access_ strkey AWS secret key. (Cloudwatch)
- str
(optional) tags. E.g. env=prod,region=europe
- vhost_
allowlist str (optional) allowlist using regular expression
- vhost_
whitelist str Deprecated
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:
- Access
Key stringId AWS access key identifier. (Cloudwatch)
- Api
Key string The API key for the integration service. (Librato)
- Client
Email string The client email. (Stackdriver)
- Email string
The email address registred for the integration service. (Librato)
- Instance
Id int Instance identifier
- License
Key string The license key registred for the integration service. (New Relic)
- Name string
The name of metrics integration
- Private
Key string The private key. (Stackdriver)
- Project
Id string Project ID. (Stackdriver)
- Queue
Allowlist string (optional) allowlist using regular expression
- Queue
Whitelist string Deprecated
- Region string
AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
- Secret
Access stringKey AWS secret key. (Cloudwatch)
- string
(optional) tags. E.g. env=prod,region=europe
- Vhost
Allowlist string (optional) allowlist using regular expression
- Vhost
Whitelist string Deprecated
- Access
Key stringId AWS access key identifier. (Cloudwatch)
- Api
Key string The API key for the integration service. (Librato)
- Client
Email string The client email. (Stackdriver)
- Email string
The email address registred for the integration service. (Librato)
- Instance
Id int Instance identifier
- License
Key string The license key registred for the integration service. (New Relic)
- Name string
The name of metrics integration
- Private
Key string The private key. (Stackdriver)
- Project
Id string Project ID. (Stackdriver)
- Queue
Allowlist string (optional) allowlist using regular expression
- Queue
Whitelist string Deprecated
- Region string
AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
- Secret
Access stringKey AWS secret key. (Cloudwatch)
- string
(optional) tags. E.g. env=prod,region=europe
- Vhost
Allowlist string (optional) allowlist using regular expression
- Vhost
Whitelist string Deprecated
- access
Key stringId AWS access key identifier. (Cloudwatch)
- api
Key string The API key for the integration service. (Librato)
- client
Email string The client email. (Stackdriver)
- email string
The email address registred for the integration service. (Librato)
- instance
Id number Instance identifier
- license
Key string The license key registred for the integration service. (New Relic)
- name string
The name of metrics integration
- private
Key string The private key. (Stackdriver)
- project
Id string Project ID. (Stackdriver)
- queue
Allowlist string (optional) allowlist using regular expression
- queue
Whitelist string Deprecated
- region string
AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
- secret
Access stringKey AWS secret key. (Cloudwatch)
- string
(optional) tags. E.g. env=prod,region=europe
- vhost
Allowlist string (optional) allowlist using regular expression
- vhost
Whitelist string Deprecated
- access_
key_ strid 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
- region str
AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)
- secret_
access_ strkey AWS secret key. (Cloudwatch)
- str
(optional) tags. E.g. env=prod,region=europe
- vhost_
allowlist str (optional) allowlist using regular expression
- vhost_
whitelist str Deprecated
Package Details
- Repository
- https://github.com/pulumi/pulumi-cloudamqp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudamqp
Terraform Provider.