Skip to content

Commit

Permalink
Mega Lint Fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
StewartW committed Sep 8, 2022
1 parent 8859a40 commit 45181c9
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 12 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,4 @@ within the AWS Console.
- Refer to the [User Guide](docs/user-guide.md) for using ADF once it is setup.
- Refer to the [Samples Guide](docs/samples-guide.md) for a detailed walk
through of the provided samples.
- Refer to the [Integrations Guide](docs/integrations-guide.md) for information on events produced by the ADF.
- Refer to the [Integrations Guide](docs/integrations-guide.md) for information on events produced by the ADF.

This file was deleted.

18 changes: 9 additions & 9 deletions docs/integrations-guide.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,38 @@
# Integrations Guide
## Introduction
The AWS Deployment Framework enables integrations with external workflows via an Event Bus deployed into the organisational root account.
The AWS Deployment Framework enables integrations with external workflows via an Event Bus deployed into the organisational root account.

## Account Management Events
The account management events are emitted at various stages during an execution of the Account Management State Machine.
The account management events are emitted at various stages during an execution of the Account Management State Machine.
Currently - events are emitted for the following states:
- ACCOUNT_PROVISIONED
Emitted when an AWS account is created.
Contains the account definition from the .yml file as well as the account_id.
Contains the account definition from the .yml file as well as the account_id.
- ENTERPRISE_SUPPORT_REQUESTED
Emitted when the support ticket to AWS Support is raised.
Contains the account definition from the .yml file as well as the account_id.
Contains the account definition from the .yml file as well as the account_id.
- ACCOUNT_ALIAS_CONFIGURED
Emitted when the accounts alias is configured by ADF.
The details section contains the account id and the alias value. The resource field also contains the account id
- ACCOUNT_TAGS_CONFIGURED
Emitted when the accounts tags are updated by ADF.
Emitted when the accounts tags are updated by ADF.
The details section contains the account id and the tags. The resource field also contains the account id
- DEFAULT_VPC_DELETED
Emitted when the default VPC in a region is deleted.
The details section contains the account id and the region of the VPC. The resource field contains the deleted VPC id.
- ACCOUNT_CREATION_COMPLETE
Emitted when the state machine completes successfully.
Emitted when the state machine completes successfully.
Contains the account definition from the .yml file as well as the account_id in the resource field.




## Pipeline Management Events
- CROSS_ACCOUNT_RULE_CREATED_OR_UPDATED
Emitted when a rule is created to trigger pipelines from a different account.
The details sections contains the source_account_id (The account where the CodeCommit repository is located) and the resource sections contains the deployment account Id (The account where the CodePipeline is located)
Emitted when a rule is created to trigger pipelines from a different account.
The details sections contains the source_account_id (The account where the CodeCommit repository is located) and the resource sections contains the deployment account Id (The account where the CodePipeline is located)
- REPOSITORY_CREATED_OR_UPDATED
Emitted when a codecommit repository is created in a different account than the deployment account.
Emitted when a codecommit repository is created in a different account than the deployment account.
The details sections contains the repository_account_id (The account where the CodeCommit repository is located) as well as the stack_name (The CloudFormation stack that creates the repository) and the resource sections contains the repository account Id and the pipeline name


Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pyyaml==5.4.1
wrapt==1.14.1 # https://github.com/aws/aws-lambda-builders/issues/302
schema==0.7.5
tenacity==8.0.1
tenacity==8.0.1

0 comments on commit 45181c9

Please sign in to comment.