Skip to main content

Object: Base Integration

What is this object and why do I care about it?

The Base Integration object is an optional sub-object reusable in many Integrations. The MetadataJson field of the Base object is merged with the MetadataJson of parent Integrations.

This is useful if you wish to control credentials in one place (eg, Opsgenie API keys), but then enable teams to derive and configure their own Integrations based on it.

Lifecycle

This resource can only be created/updated/deleted thru OrgFormation.

OrgFormation

Pyrae::Integration::Integration::Base Reference

Sample:

OfnResources:
MyResource:
Type: "Pyrae::Integration::Integration::Base"
Properties:
Name: "MyResource" # optional
OwnerTeamUrn: "urn:pyrae:..."
IntegrationType: "SLACK"
MetadataJson: '{"asdf":"123"}' # optional

Pyrae Policy Engine

If you're concerned about monitoring policies in your organization, our Policy Engine can monitor your infrastructure and provide actionable alerts.

Contact Us