func (p *AzureProvider) ApplyChanges(changes *plan.Changes) error {
	zones, err := p.zones()
	if err != nil {
		return err
	}

	deleted, updated := p.mapChanges(zones, changes)
	p.deleteRecords(deleted)
	p.updateRecords(updated)
	return nil
}
func (p *AzureProvider) ApplyChanges(changes *plan.Changes) error {
	zones, err := p.zones()
	if err != nil {
		return err
	}

	deleted, updated := p.mapChanges(zones, changes)
	p.deleteRecords(deleted)
	p.updateRecords(updated)
	return nil
}
func ( p * AzureProvider ) ApplyChanges ( changes * plan . Changes ) error { zones , err := p . zones ( ) if err != nil { return err } deleted , updated := p . mapChanges ( zones , changes ) p . deleteRecords ( deleted ) p . updateRecords ( updated ) return nil }
// ApplyChanges applies the given changes.
//
// Returns nil if the operation was successful or an error if the operation failed.
ApplyChanges applies the given changes . Returns nil if the operation was successful or an error if the operation failed .