Discovers Amazon AWS resources (EC2, EBS, ELB, Auto Scaling Group and CloudFormation) in the cloud
Amazon AWS Resources Discovery Rule.
This rule collects general information about EC2 instances, Elastic Load Balancers, Elastic Block Store Volumes, Auto Scaling Groups, and CloudFormation stacks.
Target | Amazon.AmazonWebServices.ResourceDiscovery |
Enabled | True |
Remotable | False |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Amazon.AmazonWebServices.ResourceDiscoveryDataSource | Default |
<Discovery ID="Amazon.AmazonWebServices.Rules.ResourcesDiscoveryRule" Enabled="true" Target="Amazon.AmazonWebServices.ResourceDiscovery">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Amazon.AmazonWebServices.ElasticLoadBalancerHealth"/>
<DiscoveryClass TypeID="Amazon.AmazonWebServices.ElasticLoadBalancer"/>
<DiscoveryClass TypeID="Amazon.AmazonWebServices.EbsVolume"/>
<DiscoveryClass TypeID="Amazon.AmazonWebServices.AmazonInstance"/>
<DiscoveryClass TypeID="Amazon.AmazonWebServices.AmazonInstanceHealth"/>
<DiscoveryClass TypeID="Amazon.AmazonWebServices.CloudFormationStackHealth"/>
<DiscoveryClass TypeID="Amazon.AmazonWebServices.CloudFormationStack"/>
<DiscoveryClass TypeID="Amazon.AmazonWebServices.ElasticBeanStalkApplication"/>
<DiscoveryClass TypeID="Amazon.AmazonWebServices.AvailabilityZoneInCloudFormationStack"/>
<DiscoveryClass TypeID="Amazon.AmazonWebServices.AutoScalingGroup"/>
<DiscoveryClass TypeID="Amazon.AmazonWebServices.AvailabilityZoneInAsg"/>
<DiscoveryClass TypeID="Amazon.AmazonWebServices.AvailabilityZoneInElb"/>
<DiscoveryRelationship TypeID="Amazon.AmazonWebServices.Relationship.ElasticLoadBalancerContainsElasticLoadBalancerHealth"/>
<DiscoveryRelationship TypeID="Amazon.AmazonWebServices.Relationship.AccountContainsElasticLoadBalancer"/>
<DiscoveryRelationship TypeID="Amazon.AmazonWebServices.Relationship.AccountContainsEbsVolume"/>
<DiscoveryRelationship TypeID="Amazon.AmazonWebServices.Relationship.AccountContainsAmazonInstance"/>
<DiscoveryRelationship TypeID="Amazon.AmazonWebServices.Relationship.AmazonInstanceContainsEbsVolume"/>
<DiscoveryRelationship TypeID="Amazon.AmazonWebServices.Relationship.AmazonInstanceContainsAmazonInstanceHealth"/>
<DiscoveryRelationship TypeID="Amazon.AmazonWebServices.Relationship.AccountContainsCloudFormationStack"/>
<DiscoveryRelationship TypeID="Amazon.AmazonWebServices.Relationship.CloudFormationStackContainsCloudFormationStackHealth"/>
<DiscoveryRelationship TypeID="Amazon.AmazonWebServices.Relationship.CloudFormationStackContainsElasticLoadBalancer"/>
<DiscoveryRelationship TypeID="Amazon.AmazonWebServices.Relationship.CloudFormationStackContainsBeanStalkApplication"/>
<DiscoveryRelationship TypeID="Amazon.AmazonWebServices.Relationship.CloudFormationStackContainsEBSVolume"/>
<DiscoveryRelationship TypeID="Amazon.AmazonWebServices.Relationship.AvailabilityZoneContainsAmazonInstance"/>
<DiscoveryRelationship TypeID="Amazon.AmazonWebServices.Relationship.AccountContainsAutoScalingGroup"/>
<DiscoveryRelationship TypeID="Amazon.AmazonWebServices.Relationship.ElasticLoadBalancerContainsAutoScalingGroup"/>
<DiscoveryRelationship TypeID="Amazon.AmazonWebServices.Relationship.CloudFormationStackContainsAutoScalingGroup"/>
<DiscoveryRelationship TypeID="Amazon.AmazonWebServices.Relationship.AccountContainsDiscoveredMetricAlarmSpore"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Amazon.AmazonWebServices.ResourceDiscoveryDataSource">
<WorkFlowName>AmazonResourceDiscovery</WorkFlowName>
<StartTimeInSeconds>0</StartTimeInSeconds>
<IntervalTimeInSeconds>14400</IntervalTimeInSeconds>
</DataSource>
</Discovery>