// GetAllAWSWAFRegionalRuleResources retrieves all AWSWAFRegionalRule items from an AWS CloudFormation template
421218
func (t *Template) GetAllAWSWAFRegionalRuleResources() map[string]*resources.AWSWAFRegionalRule {
	results := map[string]*resources.AWSWAFRegionalRule{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSWAFRegionalRule:
			results[name] = resource
		}
	}
	return results
}
1301820
func (t *Template) GetAllAWSLambdaFunctionResources() map[string]*resources.AWSLambdaFunction {
	results := map[string]*resources.AWSLambdaFunction{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSLambdaFunction:
			results[name] = resource
		}
	}
	return results
}
386869
func (t *Template) GetAllAWSCertificateManagerCertificateResources() map[string]*resources.AWSCertificateManagerCertificate {
	results := map[string]*resources.AWSCertificateManagerCertificate{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSCertificateManagerCertificate:
			results[name] = resource
		}
	}
	return results
}
879627
func (t *Template) GetAllAWSEFSFileSystemResources() map[string]*resources.AWSEFSFileSystem {
	results := map[string]*resources.AWSEFSFileSystem{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSEFSFileSystem:
			results[name] = resource
		}
	}
	return results
}
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
}
1036018
func (t *Template) GetAllAWSEC2VPCEndpointServicePermissionsResources() map[string]*resources.AWSEC2VPCEndpointServicePermissions {
	results := map[string]*resources.AWSEC2VPCEndpointServicePermissions{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSEC2VPCEndpointServicePermissions:
			results[name] = resource
		}
	}
	return results
}
864399
func (t *Template) GetAllAWSConfigDeliveryChannelResources() map[string]*resources.AWSConfigDeliveryChannel {
	results := map[string]*resources.AWSConfigDeliveryChannel{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSConfigDeliveryChannel:
			results[name] = resource
		}
	}
	return results
}
735137
func (t *Template) GetAllAWSWAFWebACLResources() map[string]*resources.AWSWAFWebACL {
	results := map[string]*resources.AWSWAFWebACL{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSWAFWebACL:
			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
}
141707
func (t *Template) GetAllAWSSecretsManagerResourcePolicyResources() map[string]*resources.AWSSecretsManagerResourcePolicy {
	results := map[string]*resources.AWSSecretsManagerResourcePolicy{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSSecretsManagerResourcePolicy:
			results[name] = resource
		}
	}
	return results
}
195960
func (t *Template) GetAllAWSServerlessSimpleTableResources() map[string]*resources.AWSServerlessSimpleTable {
	results := map[string]*resources.AWSServerlessSimpleTable{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSServerlessSimpleTable:
			results[name] = resource
		}
	}
	return results
}
1114350
func (t *Template) GetAllAWSEC2HostResources() map[string]*resources.AWSEC2Host {
	results := map[string]*resources.AWSEC2Host{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSEC2Host:
			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
}
417395
func (t *Template) GetAllAWSEC2NetworkAclEntryResources() map[string]*resources.AWSEC2NetworkAclEntry {
	results := map[string]*resources.AWSEC2NetworkAclEntry{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSEC2NetworkAclEntry:
			results[name] = resource
		}
	}
	return results
}
1353786
func (t *Template) GetAllAWSIAMRoleResources() map[string]*resources.AWSIAMRole {
	results := map[string]*resources.AWSIAMRole{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSIAMRole:
			results[name] = resource
		}
	}
	return results
}
939071
func (t *Template) GetAllAWSLambdaLayerVersionPermissionResources() map[string]*resources.AWSLambdaLayerVersionPermission {
	results := map[string]*resources.AWSLambdaLayerVersionPermission{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSLambdaLayerVersionPermission:
			results[name] = resource
		}
	}
	return results
}
83036
func (t *Template) GetAllAWSSSMParameterResources() map[string]*resources.AWSSSMParameter {
	results := map[string]*resources.AWSSSMParameter{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSSSMParameter:
			results[name] = resource
		}
	}
	return results
}