// GetAllAWSGuardDutyDetectorResources retrieves all AWSGuardDutyDetector items from an AWS CloudFormation template
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
}
142153
func (t *Template) GetAllAWSSESReceiptFilterResources() map[string]*resources.AWSSESReceiptFilter {
	results := map[string]*resources.AWSSESReceiptFilter{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSSESReceiptFilter:
			results[name] = resource
		}
	}
	return results
}
323732
func (t *Template) GetAllAWSLambdaPermissionResources() map[string]*resources.AWSLambdaPermission {
	results := map[string]*resources.AWSLambdaPermission{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSLambdaPermission:
			results[name] = resource
		}
	}
	return results
}
484910
func (t *Template) GetAllAWSEMRSecurityConfigurationResources() map[string]*resources.AWSEMRSecurityConfiguration {
	results := map[string]*resources.AWSEMRSecurityConfiguration{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSEMRSecurityConfiguration:
			results[name] = resource
		}
	}
	return results
}
180676
func (t *Template) GetAllAWSWAFIPSetResources() map[string]*resources.AWSWAFIPSet {
	results := map[string]*resources.AWSWAFIPSet{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSWAFIPSet:
			results[name] = resource
		}
	}
	return results
}
906820
func (t *Template) GetAllAWSApiGatewayDomainNameResources() map[string]*resources.AWSApiGatewayDomainName {
	results := map[string]*resources.AWSApiGatewayDomainName{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSApiGatewayDomainName:
			results[name] = resource
		}
	}
	return results
}
68025
func (t *Template) GetAllAWSApiGatewayDocumentationVersionResources() map[string]*resources.AWSApiGatewayDocumentationVersion {
	results := map[string]*resources.AWSApiGatewayDocumentationVersion{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSApiGatewayDocumentationVersion:
			results[name] = resource
		}
	}
	return results
}
898957
func (t *Template) GetAllAWSEC2VPCResources() map[string]*resources.AWSEC2VPC {
	results := map[string]*resources.AWSEC2VPC{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSEC2VPC:
			results[name] = resource
		}
	}
	return results
}
671670
func (t *Template) GetAllAWSApiGatewayV2StageResources() map[string]*resources.AWSApiGatewayV2Stage {
	results := map[string]*resources.AWSApiGatewayV2Stage{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSApiGatewayV2Stage:
			results[name] = resource
		}
	}
	return results
}
1237498
func (t *Template) GetAllAWSEC2DHCPOptionsResources() map[string]*resources.AWSEC2DHCPOptions {
	results := map[string]*resources.AWSEC2DHCPOptions{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSEC2DHCPOptions:
			results[name] = resource
		}
	}
	return results
}
591498
func (t *Template) GetAllAWSGuardDutyThreatIntelSetResources() map[string]*resources.AWSGuardDutyThreatIntelSet {
	results := map[string]*resources.AWSGuardDutyThreatIntelSet{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSGuardDutyThreatIntelSet:
			results[name] = resource
		}
	}
	return results
}
1337570
func (t *Template) GetAllAWSApiGatewayV2ModelResources() map[string]*resources.AWSApiGatewayV2Model {
	results := map[string]*resources.AWSApiGatewayV2Model{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSApiGatewayV2Model:
			results[name] = resource
		}
	}
	return results
}
24357
func (t *Template) GetAllAWSApiGatewayAuthorizerResources() map[string]*resources.AWSApiGatewayAuthorizer {
	results := map[string]*resources.AWSApiGatewayAuthorizer{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSApiGatewayAuthorizer:
			results[name] = resource
		}
	}
	return results
}
799539
func (t *Template) GetAllAWSApiGatewayUsagePlanResources() map[string]*resources.AWSApiGatewayUsagePlan {
	results := map[string]*resources.AWSApiGatewayUsagePlan{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSApiGatewayUsagePlan:
			results[name] = resource
		}
	}
	return results
}
242453
func (t *Template) GetAllAWSGuardDutyIPSetResources() map[string]*resources.AWSGuardDutyIPSet {
	results := map[string]*resources.AWSGuardDutyIPSet{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSGuardDutyIPSet:
			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
}
102210
func (t *Template) GetAllAWSGlueCrawlerResources() map[string]*resources.AWSGlueCrawler {
	results := map[string]*resources.AWSGlueCrawler{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSGlueCrawler:
			results[name] = resource
		}
	}
	return results
}