-
Notifications
You must be signed in to change notification settings - Fork 227
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
11 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 change: 0 additions & 1 deletion
1
docs/images/.$TechnicalGuide-AccountManagementStateMachine.drawio.png.dtmp
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
||
|
2 changes: 1 addition & 1 deletion
2
...df-bootstrap/deployment/lambda_codebase/pipeline_management/lambda_layer/requirements.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |