What is a Smart Summary?

Smart Summaries is an experimental feature using an AI model to summarize drift changes.

To generate a Smart Summary you need to go through the following steps:

  1. Navigate to the Drift page.
  2. Click on the drift change you want explained in the timeline.
  3. If a Smart Summary is available, there will be a green icon with stars. Hovering over this icon will show an "Explain this drift" label.The Drift webpage UI includes a filter bar and then a container with three large numbers representing Resources Added, Resources Changed, and Resources deleted. Below that container the page is split in two. On the left side is a scrollable timeline with each line stating the date, time, resource, and what type of drift was detected. On the right side, there are details for the selected drift from the left timeline. At the top of this container is the resource name and, since Smart Summaries are enabled, a green icon with stars appears to the right of it. There is an arrow pointing to this icon due to it's importance.
  4. Click the icon and a Smart Summary explaining the drift you clicked on will generate below.

A cursor clicks on a green icon with stars and a new container appears below. A loading bar starts progressing. Eventually a paragraph is generated explaining the drift.

At launch, this feature is available for the following resource types: 

  • AWS::EC2::EIP 
  • AWS::EC2::Host 
  • AWS::EC2::Instance 
  • AWS::EC2::NetworkInterface 
  • AWS::EC2::RouteTable 
  • AWS::EC2::SecurityGroup 
  • AWS::EC2::Subnet 
  • AWS::CloudTrail::Trail 
  • AWS::EC2::Volume 
  • AWS::EC2::VPC 
  • AWS::EC2::VPNConnection 
  • AWS::EC2::VPNGateway 
  • AWS::IAM::Group 
  • AWS::IAM::Policy 
  • AWS::IAM::Role 
  • AWS::IAM::User 
  • AWS::ACM::Certificate 
  • AWS::RDS::DBInstance 
  • AWS::RDS::DBSubnetGroup 
  • AWS::RDS::DBSecurityGroup 
  • AWS::RDS::DBSnapshot 
  • AWS::S3::Bucket 
  • AWS::Redshift::Cluster 
  • AWS::Redshift::ClusterSnapshot 
  • AWS::CloudWatch::Alarm 
  • AWS::CloudFormation::Stack 
  • AWS::DynamoDB::Table 
  • AWS::AutoScaling::AutoScalingGroup 
  • AWS::Glacier::Vault 
  • AWS::Neptune::DBCluster 
  • AWS::Redshift::Cluster 
  • AWS::DirectoryService::Directory 
  • AWS::EFS::FileSystem 
  • AWS::Lightsail::Instance 
  • AWS::DocumentDB::Cluster 
  • AWS::DocumentDB::Instance 
  • AWS::SNS::Topic 
  • AWS::SQS::Queue 
  • AWS::ECS::Cluster 
  • AWS::WAF::Rule 
  • AWS::WAF::RuleGroup 
  • AWS::WAFRegional::RuleGroup 
  • AWS::Lambda::Function 
  • AWS::ElasticBeanstalk::Application 
  • Microsoft.Network/networkSecurityGroups 
  • Microsoft.Network/publicIPAddresses 
  • Microsoft.Network/virtualNetworkGateways 
  • Microsoft.Network/virtualNetworks 
  • Microsoft.Storage/storageAccounts 
  • Microsoft.Web/serverfarms 
  • Microsoft.Web/sites 
  • Microsoft.ApiManagement/service 
  • Microsoft.Compute/disks 
  • Microsoft.Compute/virtualMachines 
  • Microsoft.Compute/virtualMachines/extensions 
  • Microsoft.Network/networkInterfaces 
  • Microsoft.Web/certificates 
  • Microsoft.Cache/Redis 
  • Microsoft.Sql/servers 
  • Microsoft.Sql/servers/databases 
  • Microsoft.ClassicNetwork/virtualNetworks 
  • Microsoft.Network/loadBalancers 
  • Microsoft.ClassicCompute/domainNames 
  • Microsoft.KeyVault/vaults 
  • Microsoft.Network/applicationGateways 
  • Microsoft.Network/networkWatchers 
  • Microsoft.Network/dnszones 
  • Microsoft.Compute/virtualMachineScaleSets 
  • Microsoft.EventHub/Namespaces 
  • Microsoft.Logic/workflows 
  • Microsoft.ServiceBus/Namespaces 
  • Microsoft.Compute/images 
  • Microsoft.DBforPostgreSQL/servers 
  • Microsoft.ContainerRegistry/registries 
  • Microsoft.Network/routeTables 
  • Microsoft.EventGrid/topics 
  • Microsoft.DocumentDB/databaseAccounts 
  • Microsoft.graph.servicePrincipal 
  • Microsoft.graph.organization 
  • Microsoft.graph.user 
  • Microsoft.graph.group 
  • Microsoft.graph.domain 
  • Microsoft.graph.directoryRole 
  • Microsoft.graph.deviceConfiguration 
  • Microsoft.graph.deviceConfiguration 
  • Microsoft.graph.deviceCompliancePolicy 
  • Microsoft.graph.conditionalAccessPolicy 
  • Microsoft.graph.application 
  • Microsoft.graph.conditionalAccessPolicy 
  • OracleCloud/Instance
  • OracleCloud/RouteTable
  • OracleCloud/SecurityList
  • OracleCloud/Subnet
  • OracleCloud/NatGateway
  • OracleCloud/InternetGateway
  • OracleCloud/Vnic
  • OracleCloud/Policy
  • OracleCloud/Domain
  • GCP#compute#instance 
  • GCP#compute#firewall 
  • GCP#compupute#network 
  • GCP#iam#serviceAccount 
  • GCP#compute#instance 
  • GCP#compute#subnetwork 
  • GCP#sql#instance 
  • GCP#storage#bucket 
  • GCP#compute#disk 
  • GCP#logging#sinkList 
  • GCP#logging#sink 
  • GCP#kms#keyRing 
  • GCP#project#iamPolicy 
  • GCP#compute#route 
  • GCP#iam#role 
  • GCP#dns#managedZone 
  • Oracle databases 
  • MSSQL Server