// GetAllAWSEventsRuleResources retrieves all AWSEventsRule items from an AWS CloudFormation template
500789
func (t *Template) GetAllAWSEventsRuleResources() map[string]*resources.AWSEventsRule {
	results := map[string]*resources.AWSEventsRule{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSEventsRule:
			results[name] = resource
		}
	}
	return results
}
1281730
func (t *Template) GetAllAWSSESConfigurationSetResources() map[string]*resources.AWSSESConfigurationSet {
	results := map[string]*resources.AWSSESConfigurationSet{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSSESConfigurationSet:
			results[name] = resource
		}
	}
	return results
}
1221912
func (t *Template) GetAllAWSSESReceiptRuleResources() map[string]*resources.AWSSESReceiptRule {
	results := map[string]*resources.AWSSESReceiptRule{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSSESReceiptRule:
			results[name] = resource
		}
	}
	return results
}
1291582
func (t *Template) GetAllAWSEFSMountTargetResources() map[string]*resources.AWSEFSMountTarget {
	results := map[string]*resources.AWSEFSMountTarget{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSEFSMountTarget:
			results[name] = resource
		}
	}
	return results
}
170752
func (t *Template) GetAllAWSSecretsManagerSecretResources() map[string]*resources.AWSSecretsManagerSecret {
	results := map[string]*resources.AWSSecretsManagerSecret{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSSecretsManagerSecret:
			results[name] = resource
		}
	}
	return results
}
1357170
func (t *Template) GetAllAWSECRRepositoryResources() map[string]*resources.AWSECRRepository {
	results := map[string]*resources.AWSECRRepository{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSECRRepository:
			results[name] = resource
		}
	}
	return results
}
1092943
func (t *Template) GetAllAWSLogsSubscriptionFilterResources() map[string]*resources.AWSLogsSubscriptionFilter {
	results := map[string]*resources.AWSLogsSubscriptionFilter{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSLogsSubscriptionFilter:
			results[name] = resource
		}
	}
	return results
}
1085542
func (t *Template) GetAllAWSInspectorAssessmentTargetResources() map[string]*resources.AWSInspectorAssessmentTarget {
	results := map[string]*resources.AWSInspectorAssessmentTarget{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSInspectorAssessmentTarget:
			results[name] = resource
		}
	}
	return results
}
503732
func (t *Template) GetAllAWSGuardDutyDetectorResources() map[string]*resources.AWSGuardDutyDetector {
	results := map[string]*resources.AWSGuardDutyDetector{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSGuardDutyDetector:
			results[name] = resource
		}
	}
	return results
}
1269124
func (t *Template) GetAllAWSRDSDBClusterResources() map[string]*resources.AWSRDSDBCluster {
	results := map[string]*resources.AWSRDSDBCluster{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSRDSDBCluster:
			results[name] = resource
		}
	}
	return results
}
285170
func (t *Template) GetAllAWSEC2VPNConnectionResources() map[string]*resources.AWSEC2VPNConnection {
	results := map[string]*resources.AWSEC2VPNConnection{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSEC2VPNConnection:
			results[name] = resource
		}
	}
	return results
}
1251279
func (t *Template) GetAllAWSEC2TransitGatewayRouteResources() map[string]*resources.AWSEC2TransitGatewayRoute {
	results := map[string]*resources.AWSEC2TransitGatewayRoute{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSEC2TransitGatewayRoute:
			results[name] = resource
		}
	}
	return results
}
1252170
func (t *Template) GetAllAWSEC2CustomerGatewayResources() map[string]*resources.AWSEC2CustomerGateway {
	results := map[string]*resources.AWSEC2CustomerGateway{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSEC2CustomerGateway:
			results[name] = resource
		}
	}
	return results
}
67977
func (t *Template) GetAllAWSECSServiceResources() map[string]*resources.AWSECSService {
	results := map[string]*resources.AWSECSService{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSECSService:
			results[name] = resource
		}
	}
	return results
}
735904
func (t *Template) GetAllAWSCloudFormationCustomResourceResources() map[string]*resources.AWSCloudFormationCustomResource {
	results := map[string]*resources.AWSCloudFormationCustomResource{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSCloudFormationCustomResource:
			results[name] = resource
		}
	}
	return results
}
360180
func (t *Template) GetAllAWSEC2SecurityGroupResources() map[string]*resources.AWSEC2SecurityGroup {
	results := map[string]*resources.AWSEC2SecurityGroup{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSEC2SecurityGroup:
			results[name] = resource
		}
	}
	return results
}
655333
func (t *Template) GetAllAWSECSTaskDefinitionResources() map[string]*resources.AWSECSTaskDefinition {
	results := map[string]*resources.AWSECSTaskDefinition{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSECSTaskDefinition:
			results[name] = resource
		}
	}
	return results
}