This post summarizes all the modules in the CIC:
MAIN (Main Tab):
- AWS News RSS feed
- Module selection and load
- Default settings
- Visualize local system information (CPU/RAM/Disks/Network Interfaces)
- Adjust Informational box text colors
- Adjust code box colors
- Thresholds for max visualizations per page, and S3 Operations to background jobs
- Product manual and notes page
- Service quotas, request quota changes
- Service pricing
- AMI finder, de-register AMIs
- Secret Manager – List and get Secrets
- Support – View and comment on cases
- User Notifications – List and view
CRD (Credentials):
- View and load portal list
- Build credentials from SSO or IAM
VPC (Virtual Private Cloud and Related Resources):
- List and visualize VPCs
- List and view misc. VPC related resources
- View subnets, route tables, route table operations
- Visualize routing from VPC
- Visualize subnets with or without EC2 instances in selected VPC
- Route map archive – visualize
- Visualize EC2 instances in a VPC and associated components, metadata
- Visualize EC2 metrics
- View EC2 console output, get screenshot
- EC2 operations
- EC2 search
- EC2 visualize location
- Find EC2 Instance types
- EC2 Status – trace route, ping, ping port, NS Lookup, screenshot, get Console Output
- EC2 operations
- Dedicated Hosts – List, Visualize
- Security Groups – List, get metadata
- Visualize group rules
- List ENIs attached to groups
- SG Operations
- NACLs – list, get metadata
- Visualize NACL Rules
- NACL Operations
- Managed Prefix Lists – List, get metadata
- Get associations for Prefix Lists
- Prefix List Operations
- Network Interfaces – List, get metadata
- Visualize Network Interfaces
- Network Interface Ops
- EBS Volumes – List, get metadata
- List volume associated snapshots
- EBS Operations
- EBS Snapshots
- List all EBS snapshots associated with a volume
- Snapshot Operations
- VPC Endpoints
- List and get metadata on any VPC Endpoint
- Systems Manager (SSM)
- List SSM Documents, get metadata
- Visualize documentation
- List document steps
- Execute SSM Document
- Visualize SSM Document steps while running
- SSM Command executions – List, get metadata
- SSM Inventory – View Instances, target metadata
- List Resource Groups
- SSM Parameters – List, get parameter metadata
- SSM Code Reference Library
- Build library, append library
- Search library
- Destroy Library
- Load Balancers – List, get metadata
- Visualize Load balancer
- Get Listener, Rule metadata
- Get Load Balancer Target Groups, Target metadata
- Visualize Autoscaling Group
- Autoscaling Groups – List, get metadata
- List ASG Instances
- List Autoscaling activity, get metadata
- Launch Templates – List, get metadata
- Visualize Launch template version
- Launch Configurations – List, get metadata
- EFS – List File Systems, get metadata
- Visualize EFS File system
- List EFS Mount Targets, metadata
- FSX – List FSX File Systems, get metadata
- Visualize FSX File System
- List FSX Volumes, get metadata
- AWS Backup – List vaults, get metadata
- List Backup Plans, get metadata
- List AWS Backup jobs, get metadata
- List Restore jobs, get metadata
- List Vault Recovery Points
- AWS Backup Operations
- Transit Gateway – List TGW peering connections, get metadata
- Accept/Reject TGW peering requests
- List Transit Gateways, get metadata
- List TGW Multicast domains, get metadata
- List Transit Gateway route tables, get metadata
- List TGW associated attachments, get metadata
- Visualize Transit Gateway
- Visualize attachments for Selected TGW route table
- List routes for TGW
- Add/Remove TGW routes
- VPN Connections – list, get metadata
- Visualize VPN status
- List Customer Gateways, get metadata
- List Virtual Private Gateways, get metadata
- List VPN Device types, get sample configurations
- List Transit Gateway policy tables, list table entries
- List table associations
- AWS Network Firewalls – List and get metdata
- List network firewall policies, get metadata
- List network firewall rule groups, get metadata
- Add/Remove Stateful rule group rules
- DNS Firewalls – List, get DNS firewall rule groups, get metadata
- Route53 DNS Firewall Domain Lists – List
- Add/Remove domain to/from list
- TLS Inspection Certificate Configurations – List, get metdata
- EC2 Resource Tagging – List tags for and EC2 based resource
- Tagging operations for resource
- Global Net
- Plot AWS regions on world map
- Plot any coordinate on world map
- Global/Core Networks – list, get metadata
- List Core network Edges, Network Function Groups, Segments
- Plot on world map
- IP Address geolocation – Plot any public IP Address on world map
- get location information for IP Address
CFN (Cloudformation Builder):
- List all Cloudformation resources and properties
- Visualize any CFN resource or property
- List resource return values
- List selected resource attributes, links to AWS Information pages on resource
- List selected property attributes, links to AWS Information pages on property
- List all AWS Cloudformation intrinsic functions, links to function AWS information page
- Resource / Property finder
- Show current template in JSON
- Show current template in YAML (once template has been updated)
- List all resources in template
- Get / Set resource attributes
- Visualize full template
- Visualize any part or parts of a template
- Show code for selected CFN resource (and direct relationships if required) for selected
CFV (Cloudformation Inventory):
- List all CFN Stacks
- Visualize all resources in stack
- List Stack outputs, stack metadata
- get Stack template/Change set
- List Stack drift detection jobs, stack drift
- List Stack Logical resources
- Visualize CFN all Stack relationships
- Visualize selected Stack component relationships
- List All CFN Stack sets, get metadata
- List Stack set Instances
- List CFN Stack Set detection jobs, drift for selected stack
- IAC Resource Scan List – List and start scans
- List resource types and resources found in selected scan
- Visualize related resources in selected scan
- List and generate templates for selected resource relationships
- Get generated template
- List template resource status
- Get Cloudformation Resource Schema for any resource
- Visualize selected resource schema
DPY (Cloudformation Deployer):
- List all Cloudformation stacks, get template/metadata/events for selected stack
- Stack Operations
- List, create and execute any stack change set
- List all Cloudformation Stack Sets, get template/metadata/events for selected stack set
- Stack Set Operations
CCA (Cloud Control API):
- List all Cloud Control API supported resources, including third party resources
- Enable/Disable resource type if applicable
- Get JSON code for selected resource
- Get selected resource schema
- Cloud Control API Operations:
- List supported CCA supported resources
- Read and get code for any CCA supported resources
- Get JSON/YAML code for selected resource
- Visualize selected resource
- Create any CCA supported resources
- Update any CCA supported resources
- Delete any CCA supported resources
- List CCA resource requests
- Get Status of any CCA request
- Cancel CCA request
CFG (AWS Config):
- List all Config supported resources
- List Config Aggregators in Region
- Get metatdata on any selected resource
- Visualize all related resource relationships
- List all related resources
- List compliance on selected resources
- Visualize compliance on selected resources
- Config Rules – List all Config rules
- List compliance status on selected rule
- List all Conformance Packs
- List compliance and related Config rules for selected Conformance Pack
- List all Config Aggregator source status
ORG (AWS Organization):
- List all Org roots, ID Stores
- List / Delete users on Org / ID store
- List Group metadata, membership for selected users
- List Associated Permission Sets /Accounts for selected user
- List Groups for Selected Org / ID Store
- List selected group memberships
- Add / Remove Users from groups
- List Associated Permission Sets /Accounts for selected group
- IDC Operations – Create / delete users and groups
- List Organizational Units and Accounts for selected Organization
- List Org policies for selected OU / Account
- Visualize Org policies for selected OU / Account
- Attach / Detach policy to/from selected OU / Account
- List Org Policies
- List targets for selected policy
- Create / Delete Policies
- List all IAM policies
- List all entities using selected policy
- List all SSO Permission Sets, get attached policies, accounts
- Control Tower – List LZs, Baselines, get metadata
- List all enabled controls, get selected control metadata
- List Landing Zone Operation List, get metadata on selected operation
- Enable / Disable control
- Get current Org metdata, including OUs, Accounts
- List enabled services for Organization
- Attach / Detach Permission set, Group, User to/from selected accounts
- Add / Remove selected Delegated Admin account for services
- Get status for all regions
- Get contact information for Organization
- Enable / Disable any region
- Visualize and list all members for selected Org root
- Visualize and list all OUs for selected root
- Visualize and list all members for selected OU
RAM (Resource Access Manager):
- List all Outbound resource shares
- List all resources in selected outbound share
- List policies for selected outbound share
- List all Principals in selected share
- List permission lists associated with outbound share
- RAM Outbound operations
- List all Inbound resource shares
- List all Principals on inbound share
- List Permission lists associated with inbound share
IAM (AWS Identity and Access Management):
- List all IAM Users, get metadata
- Visualize all policies associated with user
- List selected user group memberships
- User Operations
- Create / Delete user
- Attach / Detach Managed policies associated with user
- Edit inline policy on user
- List all IAM Roles, get metadata
- Visualize all policies associated with role
- Role Operations:
- Create / Delete role
- Attach / Detach managed policies associated with role
- Edit inline policy on role
- List all IAM groups, get metadata
- Visualize attached policies for group
- List Group membership
- Add / Remove users on group
- IAM Group Operations:
- Create / Delete group
- Attach / Detach managed policies associated with group
- Edit inline policy on group
- List all IAM Policies, get metadata
- List all entities using this policy
- Create / Delete IAM policy and version
- Set policy version as default
- Set permission boundaries on policy
- IAM Instance Profiles
- List all Instance Profiles
- Create / delete instance profile
- Attach / Detach role on instance profile
- Resource Tagging
- Attach / detach tag to/from all selected users, roles, policies and instance profiles
- Request / Get IAM Credential report
- JSON/YAML Object validation
- Validate any JSON object
- Convert JSON object to YAML
- Convert any YAML object to JSON
S3 (Simple Storage Service):
- List all General Purpose S3 buckets, get metadata
- Browse selected S3 bucket
- Upload / Download S3 Objects
- Large operations can be run in the background
- Create S3 keys (directories)
- Delete S3 objects
- Get S3 Object Metadata, ACL, Object, Tagset and URL
CST (Cost and Usage):
- Graph service totals for selected month or year, including cost and usage quantities
- Detailed graphing allows users to change the graph type, dimension
- Get and graph active AWS Cost Allocation Tags
- Export findings to CSV
RXP (AWS Resource Explorer, Cloudtrail, Cloudwatch, Eventbridge, Resource Groups):
- Find resources using AWS Resource Explorer
- List tags associated with results
- Cloudtrail event search
- Export results to CSV or external grid view
- List Cloudwatch events, get metadata on selected event
- Export results to CSV
- List Eventbridge rules, get metadata
- List Eventbridge Event Buses
- List associated rules and rule metadata
- List Eventbridge Schedules and Groups, get metdata
- List all Resource Groups, get metadata
- List resources in selected group
- Resource Group Operations:
- Create / Destroy Resource Group
- Update description, lifecycle, query associated with group
- Resource Group Tagging
- Get tag keys and values
- Start tagging report creation
- List resources matching selected tags
- Tag all selected resources
- Generate tag failure report
- List all Cloudwatch alarms, get status, metadata
LMF (Lambda Functions):
- List all Lamba functions and versions
- Visualize selected Lambda function version
- Get policies attached to function
- Execute Lambda function with payload
- Set execution role on function
- Add / remove alias on function
- Delete function
SFN (Step Functions):
- List all Step Functions, get metadata
- Visualize selected function
- View function definition
- List function stages, get metadata
- Execute Function with payload
- Get function execution status
- Restart failed function
- View function outputs if applicable
RDY (RDS, Athena, Dynamo):
- List all RDS Instances / Clusters, get metadata
- Visualize RDS Instances / Clusters and associated tags
- List RDS Instance / Cluster associated:
- Security Groups
- Read Replicas
- Cluster members
- Parameter Groups, parameters on each
- Option Groups, options, metadata on each
- List all Dynamodb tables, get metadata
- Visualize Dynamodb table
- List Dynamodb backups
- Edit Dynamodb Billing mode, write capacity
- Dynamodb Operations:
- Get Item
- Scan Table
- Execute query
- List all Athena Catalogs
- List databases for catalog
- List all Athena Workgroups
- List named queries for workgroup
- Write and execute Athena queries
- List query executions and get query results
- Athena Operations:
- Create, update and delete Athena Named queries
- List all RDS recommendations, get selected recommendation
- List all pending maintenance on RDS Instances
R53 (Route 53):
- List all Route53 Hosted Zones, get metadata, DNSSec data
- List all records for zone, get list metadata
- List all health checks, get metadata
- List all traffic policies for selected zone
- List all traffic policies, get metadata
- List all resolver rules, get rule metadata
- Attach / Detach rule associated with VPC
- List all Resolver endpoints, get metadata
AIX (AI and Code Deployer):
- List ChatGPT API Keys
- Create CIC written prompts and query ChagGPT model 3.5 Turbo, 4.0 mini
- Write manual prompts and query ChagGPT model 3.5 Turbo, 4.0 mini
- Directed Code Execution:
- List regions and accounts to deploy code into
- Load or write code to be deployed as background jobs with unique variables for each job with adjustable concurrency
- Background Jobs:
- Load or build background task list
- Execute background jobs in task list on demand
- Receive results on selected background job
- List Background job history, remove jobs
- List all Powershell base cmdlets
- Get syntax and manual pages for any cmdlet
- Get online help page for selected cmdlet
- Search for any AWS Powershell cmdlet
- View cmdlet syntax and service operation
- Search for any AWS Powershell supported service or list all
- List cmdlets for selected service
- Get syntax for selected cmdlet
- List all AWS Services
- List all Actions, condition Keys and Resources associated with service
- List all cmdlets associated with selection
- CIM/WMI:
- List all local CIM Classes
- List CIM class metadata
- List Class Properties, Qualifiers and Methods associated with class
- Query local class via full query
- Query local class via WQL query
- Execute WMI query to remote Windows machines with manually added credentials
- Visualize remote simple Windows sysinfo queries
- List all local CIM Classes
AVB (Application and Structure Visualization, Charting, History and Web Interface):
- List and load any saved AVB structure
- Manually build any AVB structure
- Any double-clicked line from a supported datagrid in any module will appear here for visualization
- Import / Export and structure
- Structure Visualization:
- Structures from AVB Structure Builder will appear here
- If the structure has existing EC2 instances, a live update on those instances can be run from here
- Datagrid Import:
- Any entry list sent from a supported datagrid will appear on this tab for charting, exporting. Lists can also be imported from csv here in order to be charted
- Datagrid Charting:
- Any data from the Datagrid Import tab will be charted here. All data or only selected data
- Event History:
- Any entry from a supported datagrid in any module will appear here
- Once start/end dates (3 month max timespan) are added and an entry is selected, you can search for all events for the entry. Results will appear on the History tab
- Any returned event can be queried, the event metadata will show up in the Event Metadata box
- For multiple entry searches, all results must be sent to a CSV and will not show up in the History list
- All event searches take place in the background, allowing users to select multiple entries and continue to work in other modules
- For all selected History events, a pattern search can be run with the results placed in the AVB Visualize tab
- For all selected history events, a simple timespan can also be visualized. Note that the more events selected, the longer it will take to visualize. Start with a smaller amount to get an idea of how long this willl take. The results will be placed in the AVB Visualize tab
- AVB Visualize:
- This tab has several functions:
- Any visualization in any module can be sent to this tab to allow the user a larger view (note that visualizations can also be sent to an external web browser), both options can be set from the Main\Defaults tab
- AWS Web Portal:
- The AWS web portal can be accessed from here; there are buttons for the Org home page as well as the Cloudshell
- Note that users will need to log on from here even if they have logged on from the CRD module
- This tab also has a button to send the user to the AWS Documentation website. Note that any navigation to previous pages will require the user to right-click and select the appropriate action
- This tab has several functions: