aws-samples / amazon-eventbridge-resource-policy-samples
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 70
  • Daily file updates (only one update per file and date counted): 188
  • First update: 2020-11-19
  • Latest update: 2021-11-22
  • Days between first and latest update: 369 (52 weeks, estimated 260 working days)
  • Active days (at least one file change): 23
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 70 files with 2,451 lines of code in files.
    • 64 files that are 366+ days old (2,096 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 6 files that are 31-90 days old (355 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
85% | 0% | 0% | 14% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 70 files with 2,451 lines of code in files.
    • 49 files have been last changed 366+ days ago (1,120 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 21 files have been last changed 31-90 days ago (1,331 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
45% | 0% | 0% | 54% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, yaml, txt, md, json, gitignore, toml, sh
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
yaml78% | 0% | 0% | 21% | 0%
py100% | 0% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py100% | 0% | 0% | 0% | 0%
yaml25% | 0% | 0% | 74% | 0%
toml0% | 0% | 0% | 100% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
blog/account-c-invoice-processing/invoice_processing100% | 0% | 0% | 0% | 0%
patterns/multi-bus-multi-account-pattern/purple-service-account100% | 0% | 0% | 0% | 0%
patterns/multi-bus-multi-account-pattern/blue-service-account100% | 0% | 0% | 0% | 0%
patterns/multi-bus-multi-account-pattern/orange-service-account100% | 0% | 0% | 0% | 0%
patterns/single-bus-multi-account-pattern/purple-service-account100% | 0% | 0% | 0% | 0%
patterns/single-bus-multi-account-pattern/orange-service-account100% | 0% | 0% | 0% | 0%
patterns/single-bus-multi-account-pattern/blue-service-account100% | 0% | 0% | 0% | 0%
patterns/single-bus-multi-account-pattern/devops-account100% | 0% | 0% | 0% | 0%
blog/account-c-invoice-processing100% | 0% | 0% | 0% | 0%
blog/account-b-central-bus100% | 0% | 0% | 0% | 0%
blog/account-a-web-store100% | 0% | 0% | 0% | 0%
blog/account-a-web-store/order_function100% | 0% | 0% | 0% | 0%
blog100% | 0% | 0% | 0% | 0%
patterns/cross-region-cross-account-pattern/security0% | 0% | 0% | 100% | 0%
patterns/cross-region-cross-account-pattern/applications0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
blog/account-c-invoice-processing/invoice_processing100% | 0% | 0% | 0% | 0%
patterns/multi-bus-multi-account-pattern/purple-service-account50% | 0% | 0% | 50% | 0%
patterns/single-bus-multi-account-pattern/devops-account100% | 0% | 0% | 0% | 0%
patterns/multi-bus-multi-account-pattern/blue-service-account47% | 0% | 0% | 52% | 0%
patterns/multi-bus-multi-account-pattern/orange-service-account46% | 0% | 0% | 53% | 0%
blog/account-b-central-bus100% | 0% | 0% | 0% | 0%
patterns/single-bus-multi-account-pattern/purple-service-account18% | 0% | 0% | 81% | 0%
patterns/single-bus-multi-account-pattern/orange-service-account20% | 0% | 0% | 79% | 0%
patterns/single-bus-multi-account-pattern/blue-service-account20% | 0% | 0% | 79% | 0%
blog/account-a-web-store/order_function100% | 0% | 0% | 0% | 0%
blog/account-c-invoice-processing2% | 0% | 0% | 97% | 0%
patterns/cross-region-cross-account-pattern/security0% | 0% | 0% | 100% | 0%
patterns/cross-region-cross-account-pattern/applications0% | 0% | 0% | 100% | 0%
blog/account-a-web-store0% | 0% | 0% | 100% | 0%
blog0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
template.yaml
in patterns/single-bus-multi-account-pattern/purple-service-account/purple-service-app
160 - 77 413 7
AWSEvent.py
in blog/account-c-invoice-processing/invoice_processing/schema/com_examplecorp_webstore/newordercreated
135 24 413 413 1
template.yaml
in patterns/single-bus-multi-account-pattern/orange-service-account/orange-service-app
120 - 77 413 7
template.yaml
in patterns/single-bus-multi-account-pattern/blue-service-account/blue-service-app
120 - 77 413 7
marshaller.py
in blog/account-c-invoice-processing/invoice_processing/schema/com_examplecorp_webstore/newordercreated
118 8 413 413 1
template.yaml
in patterns/single-bus-multi-account-pattern/devops-account
115 - 398 413 2
template.yaml
in blog/account-c-invoice-processing
100 - 77 413 2
NewOrderCreated.py
in blog/account-c-invoice-processing/invoice_processing/schema/com_examplecorp_webstore/newordercreated
85 14 413 413 1
NewOrderCreatedItem.py
in blog/account-c-invoice-processing/invoice_processing/schema/com_examplecorp_webstore/newordercreated
84 14 413 413 1
template.yaml
in blog/account-b-central-bus
61 - 413 413 1
template.yaml
in blog/account-a-web-store
35 - 77 413 2
app.py
in blog/account-a-web-store/order_function
33 1 413 413 1
app.py
in patterns/single-bus-multi-account-pattern/orange-service-account/orange-service-app/orange_p_e3
27 1 413 413 1
app.py
in patterns/single-bus-multi-account-pattern/purple-service-account/purple-service-app/purple_p_e2
27 1 413 413 1
app.py
in patterns/single-bus-multi-account-pattern/blue-service-account/blue-service-app/blue_p_e1
27 1 413 413 1
pyproject.toml
in blog
13 - 77 413 2
app.py
in blog/account-c-invoice-processing/invoice_processing/invoice_processing_function
9 1 413 413 1
__init__.py
in blog/account-c-invoice-processing/invoice_processing/schema/com_examplecorp_webstore/newordercreated
5 - 413 413 1
app.py
in patterns/single-bus-multi-account-pattern/orange-service-account/orange-service-app/orange_s_e2
4 1 398 413 2
app.py
in patterns/single-bus-multi-account-pattern/purple-service-account/purple-service-app/purple_s_e3
4 1 398 413 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in blog/account-a-web-store/order_function
1 - 413 413 1
__init__.py
in blog/account-c-invoice-processing/invoice_processing/invoice_processing_function
1 - 413 413 1
__init__.py
in patterns/single-bus-multi-account-pattern/blue-service-account/blue-service-app/blue_p_e1
1 - 413 413 1
__init__.py
in patterns/single-bus-multi-account-pattern/blue-service-account/blue-service-app
1 - 413 413 1
__init__.py
in patterns/single-bus-multi-account-pattern/blue-service-account/blue-service-app/blue_s_e2
1 - 413 413 1
__init__.py
in patterns/single-bus-multi-account-pattern/purple-service-account/purple-service-app/purple_s_e1
1 - 413 413 1
__init__.py
in patterns/single-bus-multi-account-pattern/purple-service-account/purple-service-app/purple_s_e3
1 - 413 413 1
__init__.py
in patterns/single-bus-multi-account-pattern/purple-service-account/purple-service-app/purple_p_e2
1 - 413 413 1
__init__.py
in patterns/single-bus-multi-account-pattern/purple-service-account/purple-service-app
1 - 413 413 1
__init__.py
in patterns/single-bus-multi-account-pattern/orange-service-account/orange-service-app/orange_s_e2
1 - 413 413 1
__init__.py
in patterns/single-bus-multi-account-pattern/orange-service-account/orange-service-app/orange_p_e3
1 - 413 413 1
__init__.py
in patterns/single-bus-multi-account-pattern/orange-service-account/orange-service-app
1 - 413 413 1
conftest.py
in blog/account-c-invoice-processing
3 - 413 413 1
__init__.py
in blog/account-c-invoice-processing/invoice_processing/schema/com_examplecorp_webstore/newordercreated
5 - 413 413 1
app.py
in blog/account-c-invoice-processing/invoice_processing/invoice_processing_function
9 1 413 413 1
app.py
in patterns/single-bus-multi-account-pattern/blue-service-account/blue-service-app/blue_p_e1
27 1 413 413 1
app.py
in patterns/single-bus-multi-account-pattern/purple-service-account/purple-service-app/purple_p_e2
27 1 413 413 1
app.py
in patterns/single-bus-multi-account-pattern/orange-service-account/orange-service-app/orange_p_e3
27 1 413 413 1
app.py
in blog/account-a-web-store/order_function
33 1 413 413 1
template.yaml
in blog/account-b-central-bus
61 - 413 413 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
us-east-1-rules.yaml
in patterns/cross-region-cross-account-pattern/security/account_1
93 - 71 72 2
template.yaml
in patterns/cross-region-cross-account-pattern/security/account_1
92 - 71 72 2
eu-central-1-rules.yaml
in patterns/cross-region-cross-account-pattern/security/account_1
53 - 71 72 2
template.yaml
in patterns/cross-region-cross-account-pattern/applications/account_2
43 - 71 72 2
template.yaml
in patterns/cross-region-cross-account-pattern/applications/account_3
43 - 71 72 2
template.yaml
in patterns/cross-region-cross-account-pattern/applications/account_1
31 - 71 72 2
subscriptions.yaml
in patterns/multi-bus-multi-account-pattern/purple-service-account/purple-service-app
103 - 389 389 1
subscriptions.yaml
in patterns/multi-bus-multi-account-pattern/blue-service-account/blue-service-app
77 - 389 389 1
subscriptions.yaml
in patterns/multi-bus-multi-account-pattern/orange-service-account/orange-service-app
76 - 389 389 1
template.yaml
in patterns/multi-bus-multi-account-pattern/purple-service-account/purple-service-app
130 - 77 393 5
template.yaml
in patterns/multi-bus-multi-account-pattern/orange-service-account/orange-service-app
113 - 77 393 4
app.py
in patterns/multi-bus-multi-account-pattern/orange-service-account/orange-service-app/orange_p_e3
27 1 382 393 2
app.py
in patterns/multi-bus-multi-account-pattern/purple-service-account/purple-service-app/purple_p_e2
27 1 382 393 2
pyproject.toml
in patterns/multi-bus-multi-account-pattern/orange-service-account/orange-service-app
12 - 77 393 2
pyproject.toml
in patterns/multi-bus-multi-account-pattern/purple-service-account/purple-service-app
12 - 77 393 2
app.py
in patterns/multi-bus-multi-account-pattern/orange-service-account/orange-service-app/orange_s_e2
4 1 393 393 1
app.py
in patterns/multi-bus-multi-account-pattern/purple-service-account/purple-service-app/purple_s_e3
4 1 393 393 1
app.py
in patterns/multi-bus-multi-account-pattern/purple-service-account/purple-service-app/purple_s_e1
4 1 393 393 1
__init__.py
in patterns/multi-bus-multi-account-pattern/orange-service-account/orange-service-app
1 - 393 393 1
__init__.py
in patterns/multi-bus-multi-account-pattern/orange-service-account/orange-service-app/orange_p_e3
1 - 393 393 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
us-east-1-rules.yaml
in patterns/cross-region-cross-account-pattern/security/account_1
93 - 71 72 2
template.yaml
in patterns/cross-region-cross-account-pattern/security/account_1
92 - 71 72 2
eu-central-1-rules.yaml
in patterns/cross-region-cross-account-pattern/security/account_1
53 - 71 72 2
template.yaml
in patterns/cross-region-cross-account-pattern/applications/account_2
43 - 71 72 2
template.yaml
in patterns/cross-region-cross-account-pattern/applications/account_3
43 - 71 72 2
template.yaml
in patterns/cross-region-cross-account-pattern/applications/account_1
31 - 71 72 2
template.yaml
in patterns/single-bus-multi-account-pattern/purple-service-account/purple-service-app
160 - 77 413 7
template.yaml
in patterns/multi-bus-multi-account-pattern/purple-service-account/purple-service-app
130 - 77 393 5
template.yaml
in patterns/single-bus-multi-account-pattern/orange-service-account/orange-service-app
120 - 77 413 7
template.yaml
in patterns/single-bus-multi-account-pattern/blue-service-account/blue-service-app
120 - 77 413 7
template.yaml
in patterns/multi-bus-multi-account-pattern/orange-service-account/orange-service-app
113 - 77 393 4
template.yaml
in patterns/multi-bus-multi-account-pattern/blue-service-account/blue-service-app
113 - 77 406 5
template.yaml
in blog/account-c-invoice-processing
100 - 77 413 2
template.yaml
in blog/account-a-web-store
35 - 77 413 2
pyproject.toml
in blog
13 - 77 413 2
pyproject.toml
in patterns/single-bus-multi-account-pattern/orange-service-account/orange-service-app
12 - 77 398 2
pyproject.toml
in patterns/single-bus-multi-account-pattern/purple-service-account/purple-service-app
12 - 77 398 2
pyproject.toml
in patterns/single-bus-multi-account-pattern/blue-service-account/blue-service-app
12 - 77 406 2
pyproject.toml
in patterns/multi-bus-multi-account-pattern/orange-service-account/orange-service-app
12 - 77 393 2
pyproject.toml
in patterns/multi-bus-multi-account-pattern/purple-service-account/purple-service-app
12 - 77 393 2