stackstate-topo-cron
- Scans the initial topology based on an interval schedule and publishes to StackStatestackstate-topo-cwevents
- A Lambda function that listens to CloudWatch events, transforms the events and publishes them to Kinesisstackstate-topo-publisher
- A Lambda function that publishes topology from a Kinesis stream to StackStatestackstate-topo-cron
stackstate-topo-cwevents
stackstate-topo-publisher
stackstate-topo-cloudtrail
stackstate-topo-kinesis
stackstate-topo-cron
--topo-cron-bucket
. The install files necessary for CloudFormation Stack installation are deployed there.--topo-cron-role
. It must have an attached policy defined like in file sts-topo-cron-policy.json
StackStateIntegrationPolicyInstall.json
- this is used for the normal installation that deploys all CloudFormation Stacks.StackStateIntegrationPolicyTopoCronInstall.json
- this is for deploying just stackstate-topo-cron
CloudFormation Stack.StackStateIntegrationPolicyTopoCronMinimal.json
- a minimal set of policies as the S3 bucket and the role are provided by user.StackStateIntegrationPolicyUninstall.json
- this is used for normal uninstallationStackStateIntegrationPolicyTopoCronUninstall.json
- if only stackstate-topo-cron
is installed this set of policies is needed for uninstallationAWS_PROFILE=profile ./install.sh YOUR_INTAKE_URL YOUR_API_KEY YOUR_CONFIG_INSTANCE_ID
AWS_ROLE_ARN=roleArn AWS_SESSION_NAME=sessionName AWS_EXTERNAL_ID=externalId ./install.sh YOUR_INTAKE_URL YOUR_API_KEY YOUR_CONFIG_INSTANCE_ID
stackstate-identifier
stackstate-environment
./uninstall.sh YOUR_CONFIG_INSTANCE_ID
in order to deprovision resources associated to the particular StackPack YOUR_CONFIG_INSTANCE_ID./uninstall.sh
in order to deprovision all resources related to any StackPack.AWS_PROFILE=profile ./uninstall.sh
AWS_ROLE_ARN=roleArn AWS_SESSION_NAME=sessionName AWS_EXTERNAL_ID=externalId ./uninstall.sh
--profile
, --role-arn
, --session-name
, and --external-id
.