Control types for @turbot/aws-elasticache

AWS > ElastiCache > Cache Cluster > Active

Take an action when an AWS ElastiCache cache cluster is not active based on the
AWS > 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.

URI
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.

URI
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.)

URI
tmod:@turbot/aws-elasticache#/control/types/cacheClusterCmdb
Category

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.

URI
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.

URI
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.

URI
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.

URI
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 the
AWS > 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.

URI
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.

URI
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.)

URI
tmod:@turbot/aws-elasticache#/control/types/cacheParameterGroupCmdb
Category

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.

URI
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.

URI
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.

URI
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 the
AWS > 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.

URI
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.

URI
tmod:@turbot/aws-elasticache#/control/types/replicationGroupApproved

AWS > ElastiCache > Replication Group > Backup

Configure backup settings on an AWS > ElastiCache > Replication Group.

URI
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.)

URI
tmod:@turbot/aws-elasticache#/control/types/replicationGroupCmdb
Category

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.

URI
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.

URI
tmod:@turbot/aws-elasticache#/control/types/replicationGroupDiscovery

AWS > ElastiCache > Snapshot > Active

Take an action when an AWS ElastiCache snapshot is not active based on the
AWS > 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.

URI
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.

URI
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.)

URI
tmod:@turbot/aws-elasticache#/control/types/snapshotCmdb
Category

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.

URI
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.

URI
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.

URI
tmod:@turbot/aws-elasticache#/control/types/snapshotUsage