// GetAllAWSSSMResourceDataSyncResources retrieves all AWSSSMResourceDataSync items from an AWS CloudFormation template
969148
func (t *Template) GetAllAWSSSMResourceDataSyncResources() map[string]*resources.AWSSSMResourceDataSync {
	results := map[string]*resources.AWSSSMResourceDataSync{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSSSMResourceDataSync:
			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
}
714905
func (t *Template) GetAllAWSRAMResourceShareResources() map[string]*resources.AWSRAMResourceShare {
	results := map[string]*resources.AWSRAMResourceShare{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSRAMResourceShare:
			results[name] = resource
		}
	}
	return results
}
884956
func (t *Template) GetAllAWSSageMakerModelResources() map[string]*resources.AWSSageMakerModel {
	results := map[string]*resources.AWSSageMakerModel{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSSageMakerModel:
			results[name] = resource
		}
	}
	return results
}
403570
func (t *Template) GetAllAWSDMSCertificateResources() map[string]*resources.AWSDMSCertificate {
	results := map[string]*resources.AWSDMSCertificate{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSDMSCertificate:
			results[name] = resource
		}
	}
	return results
}
334961
func (t *Template) GetAllAWSSESConfigurationSetEventDestinationResources() map[string]*resources.AWSSESConfigurationSetEventDestination {
	results := map[string]*resources.AWSSESConfigurationSetEventDestination{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSSESConfigurationSetEventDestination:
			results[name] = resource
		}
	}
	return results
}
1055112
func (t *Template) GetAllAWSIoTAnalyticsDatasetResources() map[string]*resources.AWSIoTAnalyticsDataset {
	results := map[string]*resources.AWSIoTAnalyticsDataset{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSIoTAnalyticsDataset:
			results[name] = resource
		}
	}
	return results
}
953904
func (t *Template) GetAllAWSCloudWatchAlarmResources() map[string]*resources.AWSCloudWatchAlarm {
	results := map[string]*resources.AWSCloudWatchAlarm{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSCloudWatchAlarm:
			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
}
1344150
func (t *Template) GetAllAWSSNSSubscriptionResources() map[string]*resources.AWSSNSSubscription {
	results := map[string]*resources.AWSSNSSubscription{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSSNSSubscription:
			results[name] = resource
		}
	}
	return results
}
1160641
func (t *Template) GetAllAWSConfigConfigurationAggregatorResources() map[string]*resources.AWSConfigConfigurationAggregator {
	results := map[string]*resources.AWSConfigConfigurationAggregator{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSConfigConfigurationAggregator:
			results[name] = resource
		}
	}
	return results
}
104489
func (t *Template) GetAllAWSDirectoryServiceMicrosoftADResources() map[string]*resources.AWSDirectoryServiceMicrosoftAD {
	results := map[string]*resources.AWSDirectoryServiceMicrosoftAD{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSDirectoryServiceMicrosoftAD:
			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
}
1363989
func (t *Template) GetAllAWSSSMMaintenanceWindowTaskResources() map[string]*resources.AWSSSMMaintenanceWindowTask {
	results := map[string]*resources.AWSSSMMaintenanceWindowTask{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSSSMMaintenanceWindowTask:
			results[name] = resource
		}
	}
	return results
}
790563
func (t *Template) GetAllAWSConfigConfigurationRecorderResources() map[string]*resources.AWSConfigConfigurationRecorder {
	results := map[string]*resources.AWSConfigConfigurationRecorder{}
	for name, untyped := range t.Resources {
		switch resource := untyped.(type) {
		case *resources.AWSConfigConfigurationRecorder:
			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
}
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
}