Skip to content

Commit

Permalink
resources/services added
Browse files Browse the repository at this point in the history
  • Loading branch information
janiko71 committed Nov 18, 2024
1 parent 6f92049 commit 4034312
Show file tree
Hide file tree
Showing 8 changed files with 424 additions and 20 deletions.
8 changes: 8 additions & 0 deletions resources/inventory_local_IAM_security.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,11 @@ secretsmanager:
detail_function: get_secret_value
detail_param: SecretId

cloudHSM:
boto_resource_name: cloudhsmv2
category: IAM and Security
inventory_nodes:
clusters:
permissions: DescribeClusters
function: describe_clusters

152 changes: 151 additions & 1 deletion resources/inventory_local_analytics.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,144 @@
# - detail_function: the function to call to get the detailed inventory.
# - detail_param: the parameter to use to call the detailed inventory functions.

# Not included: Data Exchange, Lake Formation, MSK, Glue DataBrew, Amazon FinSpace, Firehose, EMR, Clean Rooms, DataZone, Entity Resolution, Managed Apache Flink
# Issue: opensearch (https://github.com/janiko71/aws-inventory/issues/67)
# ----------------------#
# File date: 2024-11-18 #
# ----------------------#


athena:
region_type: local
boto_resource_name: athena
category: Analytics
inventory_nodes:
WorkGroups:
permissions: ListWorkGroups
function: list_work_groups
details:
WorkGroup:
permissions: GetWorkGroup
item_search_id: Name
detail_function: get_work_group
detail_param: Name
Tags:
permissions: ListTagsForResource
item_search_id: WorkGroupArn
detail_function: list_tags_for_resource
detail_param: ResourceARN
DataCatalogs:
permissions: ListDataCatalogs
function: list_data_catalogs
details:
DataCatalog:
permissions: GetDataCatalog
item_search_id: Name
detail_function: get_data_catalog
detail_param: Name
Tags:
permissions: ListTagsForResource
item_search_id: CatalogArn
detail_function: list_tags_for_resource
detail_param: ResourceARN
DataBases:
permissions: ListDatabases
function: list_databases
details:
Database:
permissions: GetDatabase
item_search_id: Name
detail_function: get_database
detail_param: Name
Tags:
permissions: ListTagsForResource
item_search_id: DatabaseArn
detail_function: list_tags_for_resource
detail_param: ResourceARN

cloudsearch:
region_type: local
boto_resource_name: cloudsearch
category: Analytics
inventory_nodes:
Domains:
permissions: DescribeDomains
function: describe_domains


kinesis:
region_type: local
boto_resource_name: kinesis
category: Analytics
inventory_nodes:
Streams:
permissions: ListStreams
function: list_streams
details:
Stream:
permissions: DescribeStream
item_search_id: StreamName
detail_function: describe_stream
detail_param: StreamName


quickSight:
region_type: local
boto_resource_name: quicksight
category: Analytics
inventory_nodes:
Dashboards:
permissions: ListDashboards
function: list_dashboards
details:
Dashboard:
permissions: DescribeDashboard
item_search_id: DashboardId
detail_function: describe_dashboard
detail_param: DashboardId
DataSets:
permissions: ListDataSets
function: list_data_sets
details:
DataSet:
permissions: DescribeDataSet
item_search_id: DataSetId
detail_function: describe_data_set
detail_param: DataSetId
DataSources:
permissions: ListDataSources
function: list_data_sources
details:
DataSource:
permissions: DescribeDataSource
item_search_id: DataSourceId
detail_function: describe_data_source
detail_param: DataSourceId
Analyses:
permissions: ListAnalyses
function: list_analyses
details:
Analysis:
permissions: DescribeAnalysis
item_search_id: AnalysisId
detail_function: describe_analysis
detail_param: AnalysisId
Themes:
permissions: ListThemes
function: list_themes
details:
Theme:
permissions: DescribeTheme
item_search_id: ThemeId
detail_function: describe_theme
detail_param: ThemeId


es:
region_type: local
boto_resource_name: es
category: Analytics
other_name: ElasticsearchService, Opensearch Service
inventory_nodes:
Domains:
permissions: DescribeElasticsearchDomains
Expand Down Expand Up @@ -226,4 +360,20 @@ sagemaker:
detail_function: describe_labeling_job
detail_param: Label


redshift:
region_type: local
boto_resource_name: redshift
category: Analytics
inventory_nodes:
Clusters:
permissions: DescribeClusters
function: describe_clusters
DataShares:
permissions: DescribeDataShares
function: describe_data_shares
Storage:
permissions: DescribeStorage
function: describe_storage
Tags:
permissions: DescribeTags
function: describe_tags
1 change: 1 addition & 0 deletions resources/inventory_local_appli_integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
# - item_search_id: the key in the item to use as an identifier for the detailed inventory functions.
# - detail_function: the function to call to get the detailed inventory.
# - detail_param: the parameter to use to call the detailed inventory functions.

sns:
region_type: local
boto_resource_name: sns
Expand Down
32 changes: 31 additions & 1 deletion resources/inventory_local_blockchain_quantum.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@
# - detail_function: the function to call to get the detailed inventory.
# - detail_param: the parameter to use to call the detailed inventory functions.

# Not included: None
# ----------------------#
# File date: 2024-11-18 #
# ----------------------#

braket:
region_type: local
boto_resource_name: braket
Expand Down Expand Up @@ -78,4 +83,29 @@ managedblockchain:
permissions: GetProposal
item_search_id: ProposalId
detail_function: get_proposal
detail_param: ProposalId
detail_param: ProposalId

qldb:
region_type: local
boto_resource_name: qldb
category: Databases
inventory_nodes:
Ledgers:
permissions: ListLedgers
function: list_ledgers
details:
Ledger:
permissions: DescribeLedger
item_search_id: Name
detail_function: describe_ledger
detail_param: Name
Tables:
permissions: ListTables
function: list_tables
details:
Table:
permissions: DescribeTable
item_search_id: TableName
detail_function: describe_table
detail_param: TableName

5 changes: 5 additions & 0 deletions resources/inventory_local_compute.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,11 @@
# - detail_function: the function to call to get the detailed inventory.
# - detail_param: the parameter to use to call the detailed inventory functions.

# Not included: Serverless Application Repository, EC2 Image Builder
# ----------------------#
# File date: 2024-11-18 #
# ----------------------#

apprunner:
region_type: local
boto_resource_name: apprunner
Expand Down
5 changes: 5 additions & 0 deletions resources/inventory_local_container.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@
# - detail_function: the function to call to get the detailed inventory.
# - detail_param: the parameter to use to call the detailed inventory functions.

# Not included: Red Hat OpenShift Service on AWS, Elastic Container Registry
# ----------------------#
# File date: 2024-11-18 #
# ----------------------#

ecs:
region_type: local
boto_resource_name: ecs
Expand Down
Loading

0 comments on commit 4034312

Please sign in to comment.