Control types for @turbot/aws-elasticache
- AWS > ElastiCache > Cache Cluster > Active
- AWS > ElastiCache > Cache Cluster > Approved
- AWS > ElastiCache > Cache Cluster > CMDB
- AWS > ElastiCache > Cache Cluster > Configured
- AWS > ElastiCache > Cache Cluster > Discovery
- AWS > ElastiCache > Cache Cluster > Tags
- AWS > ElastiCache > Cache Cluster > Usage
- AWS > ElastiCache > Cache Parameter Group > Active
- AWS > ElastiCache > Cache Parameter Group > Approved
- AWS > ElastiCache > Cache Parameter Group > CMDB
- AWS > ElastiCache > Cache Parameter Group > Configured
- AWS > ElastiCache > Cache Parameter Group > Discovery
- AWS > ElastiCache > Cache Parameter Group > Usage
- AWS > ElastiCache > Replication Group > Active
- AWS > ElastiCache > Replication Group > Approved
- AWS > ElastiCache > Replication Group > Backup
- AWS > ElastiCache > Replication Group > CMDB
- AWS > ElastiCache > Replication Group > Configured
- AWS > ElastiCache > Replication Group > Discovery
- AWS > ElastiCache > Snapshot > Active
- AWS > ElastiCache > Snapshot > Approved
- AWS > ElastiCache > Snapshot > CMDB
- AWS > ElastiCache > Snapshot > Discovery
- AWS > ElastiCache > Snapshot > Tags
- AWS > ElastiCache > Snapshot > Usage
AWS > ElastiCache > Cache Cluster > Active
Take an action when an AWS ElastiCache cache cluster is not active based on theAWS > ElastiCache > Cache Cluster > Active > *
policies.
The Active control determines whether the resource is in active use, and if not, has
the ability to delete / cleanup the resource. When running an automated compliance
environment, it's common to end up with a wide range of alarms that are difficult
and time consuming to clear. The Active control brings automated, well-defined
control to this process.
The Active control checks the status of all defined Active policies for the
resource (AWS > ElastiCache > Cache Cluster > Active > *
),
raises an alarm, and takes the defined enforcement action. Each Active
sub-policy can calculate a status of active, inactive or skipped. Generally,
if the resource appears to be Active for any reason it will be considered Active.
Note the contrast with Approved, where if the resource appears to be Unapproved
for any reason it will be considered Unapproved.
See Active for more information.
tmod:@turbot/aws-elasticache#/control/types/cacheClusterActive
AWS > ElastiCache > Cache Cluster > Approved
Take an action when an AWS ElastiCache cache cluster is not approved based on AWS > ElastiCache > Cache Cluster > Approved > * policies
.
The Approved control checks the status of the defined Approved sub-policies for the resource. If the resource is not approved according to any of these policies, this control raises an alarm and takes the defined enforcement action.
For any enforcement actions that specify if new
, e.g., Enforce: Delete unapproved if new
, this control will only take the enforcement actions for resources created within the last 60 minutes.
See Approved for more information.
tmod:@turbot/aws-elasticache#/control/types/cacheClusterApproved
AWS > ElastiCache > Cache Cluster > CMDB
Record and synchronize details for the AWS ElastiCache cache cluster into the CMDB.
The CMDB control is responsible for populating and updating all the attributes for that resource type in the Guardrails CMDB.
If set to Skip then all changes to the CMDB are paused - no new resources will be discovered, no updates will be made and deleted resources will not be removed.
To cleanup resources and stop tracking changes, set this policy to "Enforce: Disabled".
CMDB controls also use the Regions policy associated with the resource. If region is not in AWS > ElastiCache > Cache Cluster > Regions
policy, the CMDB control will delete the resource from the CMDB. (Note: Setting CMDB to Skip will also pause these changes.)
tmod:@turbot/aws-elasticache#/control/types/cacheClusterCmdb
AWS > ElastiCache > Cache Cluster > Configured
Maintain AWS > ElastiCache > Cache Cluster configuration.
Note: If the resource is managed by another stack, then the Skip/Check/Enforce values here are ignored
and inherit from the stack that owns it.
tmod:@turbot/aws-elasticache#/control/types/cacheClusterConfigured
AWS > ElastiCache > Cache Cluster > Discovery
Discover all AWS ElastiCache cache cluster resources and add them to the CMDB.
The Discovery control is responsible for finding resources of a specific type. It periodically searches for new resources and saves them to the CMDB. Once discovered, resources are then responsible for tracking changes to themselves through the CMDB control.
Note that Discovery and CMDB controls also use the Regions policy associated with the resource. If the region is not in AWS > ElastiCache > Cache Cluster > Regions
policy, the CMDB control will delete the resource from the CMDB.
tmod:@turbot/aws-elasticache#/control/types/cacheClusterDiscovery
AWS > ElastiCache > Cache Cluster > Tags
Take an action when an AWS ElastiCache cache cluster tags is not updated based on the AWS > ElastiCache > Cache Cluster > Tags > * policies
.
If the resource is not updated with the tags defined in AWS > ElastiCache > Cache Cluster > Tags > Template
, this control raises an alarm and takes the defined enforcement action.
See Tags for more information.
tmod:@turbot/aws-elasticache#/control/types/cacheClusterTags
AWS > ElastiCache > Cache Cluster > Usage
The Usage control determines whether the number of AWS ElastiCache cache cluster resources exceeds the configured usage limit for this region.
You can configure the behavior of this control with the AWS > ElastiCache > Cache Cluster > Usage
policy, and set the limit with the AWS > ElastiCache > Cache Cluster > Usage > Limit
policy.
tmod:@turbot/aws-elasticache#/control/types/cacheClusterUsage
AWS > ElastiCache > Cache Parameter Group > Active
Take an action when an AWS ElastiCache cache parameter group is not active based on theAWS > ElastiCache > Cache Parameter Group > Active > *
policies.
The Active control determines whether the resource is in active use, and if not, has
the ability to delete / cleanup the resource. When running an automated compliance
environment, it's common to end up with a wide range of alarms that are difficult
and time consuming to clear. The Active control brings automated, well-defined
control to this process.
The Active control checks the status of all defined Active policies for the
resource (AWS > ElastiCache > Cache Parameter Group > Active > *
),
raises an alarm, and takes the defined enforcement action. Each Active
sub-policy can calculate a status of active, inactive or skipped. Generally,
if the resource appears to be Active for any reason it will be considered Active.
Note the contrast with Approved, where if the resource appears to be Unapproved
for any reason it will be considered Unapproved.
See Active for more information.
tmod:@turbot/aws-elasticache#/control/types/cacheParameterGroupActive
AWS > ElastiCache > Cache Parameter Group > Approved
Take an action when an AWS ElastiCache cache parameter group is not approved based on AWS > ElastiCache > Cache Parameter Group > Approved > * policies
.
The Approved control checks the status of the defined Approved sub-policies for the resource. If the resource is not approved according to any of these policies, this control raises an alarm and takes the defined enforcement action.
For any enforcement actions that specify if new
, e.g., Enforce: Delete unapproved if new
, this control will only take the enforcement actions for resources created within the last 60 minutes.
See Approved for more information.
tmod:@turbot/aws-elasticache#/control/types/cacheParameterGroupApproved
AWS > ElastiCache > Cache Parameter Group > CMDB
Record and synchronize details for the AWS ElastiCache cache parameter group into the CMDB.
The CMDB control is responsible for populating and updating all the attributes for that resource type in the Guardrails CMDB.
If set to Skip then all changes to the CMDB are paused - no new resources will be discovered, no updates will be made and deleted resources will not be removed.
To cleanup resources and stop tracking changes, set this policy to "Enforce: Disabled".
CMDB controls also use the Regions policy associated with the resource. If region is not in AWS > ElastiCache > Cache Parameter Group > Regions
policy, the CMDB control will delete the resource from the CMDB. (Note: Setting CMDB to Skip will also pause these changes.)
tmod:@turbot/aws-elasticache#/control/types/cacheParameterGroupCmdb
AWS > ElastiCache > Cache Parameter Group > Configured
Maintain AWS > ElastiCache > Cache Parameter Group configuration.
Note: If the resource is managed by another stack, then the Skip/Check/Enforce values here are ignored
and inherit from the stack that owns it.
tmod:@turbot/aws-elasticache#/control/types/cacheParameterGroupConfigured
AWS > ElastiCache > Cache Parameter Group > Discovery
Discover all AWS ElastiCache cache parameter group resources and add them to the CMDB.
The Discovery control is responsible for finding resources of a specific type. It periodically searches for new resources and saves them to the CMDB. Once discovered, resources are then responsible for tracking changes to themselves through the CMDB control.
Note that Discovery and CMDB controls also use the Regions policy associated with the resource. If the region is not in AWS > ElastiCache > Cache Parameter Group > Regions
policy, the CMDB control will delete the resource from the CMDB.
tmod:@turbot/aws-elasticache#/control/types/cacheParameterGroupDiscovery
AWS > ElastiCache > Cache Parameter Group > Usage
The Usage control determines whether the number of AWS ElastiCache cache parameter group resources exceeds the configured usage limit for this region.
You can configure the behavior of this control with the AWS > ElastiCache > Cache Parameter Group > Usage
policy, and set the limit with the AWS > ElastiCache > Cache Parameter Group > Usage > Limit
policy.
tmod:@turbot/aws-elasticache#/control/types/cacheParameterGroupUsage
AWS > ElastiCache > Replication Group > Active
Take an action when an AWS ElastiCache replication group is not active based on theAWS > ElastiCache > Replication Group > Active > *
policies.
The Active control determines whether the resource is in active use, and if not, has
the ability to delete / cleanup the resource. When running an automated compliance
environment, it's common to end up with a wide range of alarms that are difficult
and time consuming to clear. The Active control brings automated, well-defined
control to this process.
The Active control checks the status of all defined Active policies for the
resource (AWS > ElastiCache > Replication Group > Active > *
),
raises an alarm, and takes the defined enforcement action. Each Active
sub-policy can calculate a status of active, inactive or skipped. Generally,
if the resource appears to be Active for any reason it will be considered Active.
Note the contrast with Approved, where if the resource appears to be Unapproved
for any reason it will be considered Unapproved.
See Active for more information.
tmod:@turbot/aws-elasticache#/control/types/replicationGroupActive
AWS > ElastiCache > Replication Group > Approved
Take an action when an AWS ElastiCache replication group is not approved based on AWS > ElastiCache > Replication Group > Approved > * policies
.
The Approved control checks the status of the defined Approved sub-policies for the resource. If the resource is not approved according to any of these policies, this control raises an alarm and takes the defined enforcement action.
For any enforcement actions that specify if new
, e.g., Enforce: Delete unapproved if new
, this control will only take the enforcement actions for resources created within the last 60 minutes.
See Approved for more information.
tmod:@turbot/aws-elasticache#/control/types/replicationGroupApproved
AWS > ElastiCache > Replication Group > Backup
Configure backup settings on an AWS > ElastiCache > Replication Group
.
tmod:@turbot/aws-elasticache#/control/types/replicationGroupBackup
AWS > ElastiCache > Replication Group > CMDB
Record and synchronize details for the AWS ElastiCache replication group into the CMDB.
The CMDB control is responsible for populating and updating all the attributes for that resource type in the Guardrails CMDB.
If set to Skip then all changes to the CMDB are paused - no new resources will be discovered, no updates will be made and deleted resources will not be removed.
To cleanup resources and stop tracking changes, set this policy to "Enforce: Disabled".
CMDB controls also use the Regions policy associated with the resource. If region is not in AWS > ElastiCache > Replication Group > Regions
policy, the CMDB control will delete the resource from the CMDB. (Note: Setting CMDB to Skip will also pause these changes.)
tmod:@turbot/aws-elasticache#/control/types/replicationGroupCmdb
AWS > ElastiCache > Replication Group > Configured
Maintain AWS > ElastiCache > Replication Group configuration.
Note: If the resource is managed by another stack, then the Skip/Check/Enforce values here are ignored
and inherit from the stack that owns it.
tmod:@turbot/aws-elasticache#/control/types/replicationGroupConfigured
AWS > ElastiCache > Replication Group > Discovery
Discover all AWS ElastiCache replication group resources and add them to the CMDB.
The Discovery control is responsible for finding resources of a specific type. It periodically searches for new resources and saves them to the CMDB. Once discovered, resources are then responsible for tracking changes to themselves through the CMDB control.
Note that Discovery and CMDB controls also use the Regions policy associated with the resource. If the region is not in AWS > ElastiCache > Replication Group > Regions
policy, the CMDB control will delete the resource from the CMDB.
tmod:@turbot/aws-elasticache#/control/types/replicationGroupDiscovery
AWS > ElastiCache > Snapshot > Active
Take an action when an AWS ElastiCache snapshot is not active based on theAWS > ElastiCache > Snapshot > Active > *
policies.
The Active control determines whether the resource is in active use, and if not, has
the ability to delete / cleanup the resource. When running an automated compliance
environment, it's common to end up with a wide range of alarms that are difficult
and time consuming to clear. The Active control brings automated, well-defined
control to this process.
The Active control checks the status of all defined Active policies for the
resource (AWS > ElastiCache > Snapshot > Active > *
),
raises an alarm, and takes the defined enforcement action. Each Active
sub-policy can calculate a status of active, inactive or skipped. Generally,
if the resource appears to be Active for any reason it will be considered Active.
Note the contrast with Approved, where if the resource appears to be Unapproved
for any reason it will be considered Unapproved.
See Active for more information.
tmod:@turbot/aws-elasticache#/control/types/snapshotActive
AWS > ElastiCache > Snapshot > Approved
Take an action when an AWS ElastiCache snapshot is not approved based on AWS > ElastiCache > Snapshot > Approved > * policies
.
The Approved control checks the status of the defined Approved sub-policies for the resource. If the resource is not approved according to any of these policies, this control raises an alarm and takes the defined enforcement action.
For any enforcement actions that specify if new
, e.g., Enforce: Delete unapproved if new
, this control will only take the enforcement actions for resources created within the last 60 minutes.
See Approved for more information.
tmod:@turbot/aws-elasticache#/control/types/snapshotApproved
AWS > ElastiCache > Snapshot > CMDB
Record and synchronize details for the AWS ElastiCache snapshot into the CMDB.
The CMDB control is responsible for populating and updating all the attributes for that resource type in the Guardrails CMDB.
If set to Skip then all changes to the CMDB are paused - no new resources will be discovered, no updates will be made and deleted resources will not be removed.
To cleanup resources and stop tracking changes, set this policy to "Enforce: Disabled".
CMDB controls also use the Regions policy associated with the resource. If region is not in AWS > ElastiCache > Snapshot > Regions
policy, the CMDB control will delete the resource from the CMDB. (Note: Setting CMDB to Skip will also pause these changes.)
tmod:@turbot/aws-elasticache#/control/types/snapshotCmdb
AWS > ElastiCache > Snapshot > Discovery
Discover all AWS ElastiCache snapshot resources and add them to the CMDB.
The Discovery control is responsible for finding resources of a specific type. It periodically searches for new resources and saves them to the CMDB. Once discovered, resources are then responsible for tracking changes to themselves through the CMDB control.
Note that Discovery and CMDB controls also use the Regions policy associated with the resource. If the region is not in AWS > ElastiCache > Snapshot > Regions
policy, the CMDB control will delete the resource from the CMDB.
tmod:@turbot/aws-elasticache#/control/types/snapshotDiscovery
AWS > ElastiCache > Snapshot > Tags
Take an action when an AWS ElastiCache snapshot tags is not updated based on the AWS > ElastiCache > Snapshot > Tags > * policies
.
If the resource is not updated with the tags defined in AWS > ElastiCache > Snapshot > Tags > Template
, this control raises an alarm and takes the defined enforcement action.
See Tags for more information.
tmod:@turbot/aws-elasticache#/control/types/snapshotTags
AWS > ElastiCache > Snapshot > Usage
The Usage control determines whether the number of AWS ElastiCache snapshot resources exceeds the configured usage limit for this region.
You can configure the behavior of this control with the AWS > ElastiCache > Snapshot > Usage
policy, and set the limit with the AWS > ElastiCache > Snapshot > Usage > Limit
policy.
tmod:@turbot/aws-elasticache#/control/types/snapshotUsage