{"id":13719118,"url":"https://github.com/opsgenie/opsgenie-cloudformation-resources","last_synced_at":"2025-06-10T14:34:56.284Z","repository":{"id":42191547,"uuid":"222558795","full_name":"opsgenie/opsgenie-cloudformation-resources","owner":"opsgenie","description":"Opsgenie Cloudformation Registry Resources","archived":false,"fork":false,"pushed_at":"2023-06-27T17:08:53.000Z","size":139,"stargazers_count":11,"open_issues_count":5,"forks_count":10,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-05-22T03:53:49.703Z","etag":null,"topics":["aws-cloudformation","cloudformation"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opsgenie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-11-18T22:40:12.000Z","updated_at":"2025-02-26T14:04:14.000Z","dependencies_parsed_at":"2024-01-06T00:09:09.608Z","dependency_job_id":"b796b552-560d-47ef-996d-ca1b385fcfea","html_url":"https://github.com/opsgenie/opsgenie-cloudformation-resources","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opsgenie%2Fopsgenie-cloudformation-resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opsgenie%2Fopsgenie-cloudformation-resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opsgenie%2Fopsgenie-cloudformation-resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opsgenie%2Fopsgenie-cloudformation-resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opsgenie","download_url":"https://codeload.github.com/opsgenie/opsgenie-cloudformation-resources/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opsgenie%2Fopsgenie-cloudformation-resources/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259093276,"owners_count":22804148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws-cloudformation","cloudformation"],"created_at":"2024-08-03T01:00:42.784Z","updated_at":"2025-06-10T14:34:56.224Z","avatar_url":"https://github.com/opsgenie.png","language":"Java","funding_links":[],"categories":["Third Party Resource Types"],"sub_categories":["Hooks"],"readme":"# Opsgenie Cloudformation Integration\n\n\nThe typeConfiguration needs to be set via AWS CLI or AWS Console. You will not able to set credentials in resource models.\n\n```\naws cloudformation set-type-configuration \\\n--region $REGION \\\n--type RESOURCE \\\n--type-name $RESOURCE_NAME \\\n--configuration-alias default \\\n--configuration { \"OpsgenieCredentials\": { \"OpsgenieApiEndpoint\": \"$API_ENDPOINT\", \"OpsgenieApiKey\": \"$API_KEY\" }}\n```\n\nNote: To use your type configuration in contract tests, you will need to save your type configuration json file\nin `~/.cfn-cli/typeConfiguration.json`\n\n```\n{\n    \"OpsgenieCredentials\": {\n        \"OpsgenieApiEndpoint\": \"$API_ENDPOINT\",\n        \"OpsgenieApiKey\": \"$API_KEY\"\n    }\n}\n```\n\nhttps://github.com/aws-cloudformation/cloudformation-cli\n\n## Supported Resources\n\n*Link to documentation*\n\n- Opsgenie User\n\n\n- Opsgenie Team\n\n\n- Opsgenie Integration\n\n\n\n## Installation\n\n### Install from S3\n\n\n- Opsgenie User resource\n```shell\nwget https://opsgeniedownloads.s3.us-west-2.amazonaws.com/cloudformation/atlassian-opsgenie-user-v2.1.2.zip\n\naws s3 cp atlassian-opsgenie-user-v2.1.2.zip s3://$BUCKET_NAME\n\naws cloudformation register-type \\\n--region us-west-2 \\\n--type-name \"Atlassian::Opsgenie::User\" \\\n--schema-handler-package \"s3://$BUCKET_NAME/atlassian-opsgenie-user-v2.1.2.zip\" \\\n--type RESOURCE \u003e registration_token.json\n\naws cloudformation describe-type-registration --registration-token $REGISTRATION_TOKEN\n\naws cloudformation set-type-default-version --arn $TYPE_VERSION_ARN\n```\n\n- Opsgenie Team resource\n```shell\nwget https://opsgeniedownloads.s3.us-west-2.amazonaws.com/cloudformation/atlassian-opsgenie-team-v2.1.2.zip\n\naws s3 cp atlassian-opsgenie-team-v2.1.2.zip s3://$BUCKET_NAME\n\naws cloudformation register-type \\\n--region us-west-2 \\\n--type-name \"Atlassian::Opsgenie::Team\" \\\n--schema-handler-package \"s3://$BUCKET_NAME/atlassian-opsgenie-team-v2.1.2.zip\" \\\n--type RESOURCE \u003e registration_token.json\n\naws cloudformation describe-type-registration --registration-token $REGISTRATION_TOKEN\n\naws cloudformation set-type-default-version --arn $TYPE_VERSION_ARN\n```\n\n\n- Opsgenie Integration resource\n```shell\nwget https://opsgeniedownloads.s3.us-west-2.amazonaws.com/cloudformation/atlassian-opsgenie-integration-v2.1.2.zip\n\naws s3 cp atlassian-opsgenie-integration-v2.1.2.zip s3://$BUCKET_NAME\n\naws cloudformation register-type \\\n--region us-west-2 \\\n--type-name \"Atlassian::Opsgenie::Integration\" \\\n--schema-handler-package \"s3://$BUCKET_NAME/atlassian-opsgenie-integration-v2.1.2.zip\" \\\n--type RESOURCE \u003e registration_token.json\n\naws cloudformation describe-type-registration --registration-token $REGISTRATION_TOKEN\n\naws cloudformation set-type-default-version --arn $TYPE_VERSION_ARN\n```\n\n\n### Install using cfn-cli\n\n- clone this repo\n\n- navigate to desired resource (such as /opsgenie_user)\n\n- run `cfn-cli submit` command \n\n### Install using AWS Console\n\n- navigate to Cloudformation on AWS console\n- navigate to Public Extensions section\n- select Third Party Publisher\n- search for `Atlassian::Opsgenie::User` or the others\n- activate\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopsgenie%2Fopsgenie-cloudformation-resources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopsgenie%2Fopsgenie-cloudformation-resources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopsgenie%2Fopsgenie-cloudformation-resources/lists"}