// GetAllAWSServerlessSimpleTableResources retrieves all AWSServerlessSimpleTable items from an AWS CloudFormation template
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
}
1372697
func (t *Template) GetAllAWSRDSDBSecurityGroupResources() map[string]*resources.AWSRDSDBSecurityGroup {
	results := map[string]*resources.AWSRDSDBSecurityGroup{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSRDSDBSecurityGroup:
			results[name] = resource
		}
	}
	return results
}
445171
func (t *Template) GetAllAWSServiceCatalogTagOptionResources() map[string]*resources.AWSServiceCatalogTagOption {
	results := map[string]*resources.AWSServiceCatalogTagOption{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSServiceCatalogTagOption:
			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
}
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
}
337389
func (t *Template) GetAllAWSSESReceiptRuleSetResources() map[string]*resources.AWSSESReceiptRuleSet {
	results := map[string]*resources.AWSSESReceiptRuleSet{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSSESReceiptRuleSet:
			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
}
1285042
func (t *Template) GetAllAWSServiceDiscoveryServiceResources() map[string]*resources.AWSServiceDiscoveryService {
	results := map[string]*resources.AWSServiceDiscoveryService{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSServiceDiscoveryService:
			results[name] = resource
		}
	}
	return results
}
1096010
func (t *Template) GetAllAWSEC2SubnetRouteTableAssociationResources() map[string]*resources.AWSEC2SubnetRouteTableAssociation {
	results := map[string]*resources.AWSEC2SubnetRouteTableAssociation{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSEC2SubnetRouteTableAssociation:
			results[name] = resource
		}
	}
	return results
}
692997
func (t *Template) GetAllAWSIoTThingResources() map[string]*resources.AWSIoTThing {
	results := map[string]*resources.AWSIoTThing{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSIoTThing:
			results[name] = resource
		}
	}
	return results
}
297047
func (t *Template) GetAllAWSRDSDBInstanceResources() map[string]*resources.AWSRDSDBInstance {
	results := map[string]*resources.AWSRDSDBInstance{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSRDSDBInstance:
			results[name] = resource
		}
	}
	return results
}
593967
func (t *Template) GetAllAWSDynamoDBTableResources() map[string]*resources.AWSDynamoDBTable {
	results := map[string]*resources.AWSDynamoDBTable{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSDynamoDBTable:
			results[name] = resource
		}
	}
	return results
}
356335
func (t *Template) GetAllAWSS3BucketResources() map[string]*resources.AWSS3Bucket {
	results := map[string]*resources.AWSS3Bucket{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSS3Bucket:
			results[name] = resource
		}
	}
	return results
}
985175
func (t *Template) GetAllAWSLambdaAliasResources() map[string]*resources.AWSLambdaAlias {
	results := map[string]*resources.AWSLambdaAlias{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSLambdaAlias:
			results[name] = resource
		}
	}
	return results
}
1062427
func (t *Template) GetAllAWSAppSyncDataSourceResources() map[string]*resources.AWSAppSyncDataSource {
	results := map[string]*resources.AWSAppSyncDataSource{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSAppSyncDataSource:
			results[name] = resource
		}
	}
	return results
}
339092
func (t *Template) GetAllAWSNeptuneDBClusterResources() map[string]*resources.AWSNeptuneDBCluster {
	results := map[string]*resources.AWSNeptuneDBCluster{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSNeptuneDBCluster:
			results[name] = resource
		}
	}
	return results
}
655237
func (t *Template) GetAllAWSServiceCatalogPortfolioResources() map[string]*resources.AWSServiceCatalogPortfolio {
	results := map[string]*resources.AWSServiceCatalogPortfolio{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSServiceCatalogPortfolio:
			results[name] = resource
		}
	}
	return results
}